I need to remove artifacts (dust or other debris) from other images taken by the same microscope.
6 ビュー (過去 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:
With Cells:
0 件のコメント
回答 (1 件)
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 件のコメント
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 Center および File Exchange で Biomedical Imaging についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!