I need to remove artifacts (dust or other debris) from other images taken by the same microscope.

조회 수: 12 (최근 30일)
I am collecting images from our microscope to attempt to train a cnn to recognize how out of focus the microscope is (this is the article if you are interested, https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5943362/). However, there are artifacts on our images as you can see below because of imperfections on the camera and possibly internal microscope lenses. Below is first, a picture taken without anything on microscope and second is a picture of the cells we are working with. Is there any method I could try with matlab to attempt to remove these background artifacts? We are having trouble training the network with our current data (we have done it before with another microscope/camera set that worked quite well) and we think this is the problem. Thanks in advance for any advice!
Without Cells:
zStack_100000_0.png
With Cells:
zStack_8_0.png

답변 (1개)

Raghunandan V
Raghunandan V 2019년 6월 6일
Hi,
This is an interesting question. Can you try using edge detection filters and then send it through CNN?.
  댓글 수: 2
Brae Petersen
Brae Petersen 2019년 6월 6일
Thanks for the response! Do you mean using edge detection on the image without cells to create a mask of sorts where the debris are?
Raghunandan V
Raghunandan V 2019년 6월 7일
Yes, I see that debris edges are much thicker than that of cells. If you can set the threshold to find the debris then you can eliminate it by passing through a low pass filter.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Data Workflows에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by