Filtering noise bubble flow

4 Ansichten (letzte 30 Tage)
Florian Hochwart
Florian Hochwart am 7 Dez. 2020
Beantwortet: Holmbrero am 9 Dez. 2020
Hello,
I want to get a binary image of my initial image and remove the noise (which I highlighted in the filter.png and gradient_mask.png). The content (noise) of the red ellips should disappear, meanwhile the content (bubbles) of the green ellips should remain. I have already tried the example of "Detect Cell using edge detection and morphlogy', but I got no proper results. For this reason, I attached the two ways I tried so far - imfilter and gradient mask.
Initial image:
  • A = imadjust(imread('Test.tif'));
For filter.png I applied:
  • B = imfilter(A,fspecial('disk'));
  • C = imbinarize(B,'adaptive','ForegroundPolarity','bright','Sensitivity',1);
For gradient_mask.png:
  • D = edge(A,'canny',0.1);
For any hints and/or solutions I am really grateful.
Thanks in advance.

Antworten (1)

Holmbrero
Holmbrero am 9 Dez. 2020
Hi!
Try bwareaopen. Apply it on your binary image.
/Anders

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by