How to erosion and dilation of the image to achieve the desired effect?

18 Ansichten (letzte 30 Tage)
The reference document says that the left image erodes first and then dilates,that will get the image on the right. However, after I test the effect is not so good, I wonder if experts have any good way. Thank you.
1.The effect of the reference
2.Test results
3.Reference description
4.Data
5.Test code
clear all; clear; clc; load('TData.mat');
subplot(1,2,1) imagesc(imgx,imgy,imagdata); colormap(imagecolorset); colorbar('northoutside'); set(gca,'YDir','reverse') caxis(gca,[0.5 256])
se = strel('line',25,90);
erodedBW = imerode(imagdata,se); se = strel('line',11,90); erodedBW = imdilate(erodedBW,se); subplot(1,2,2) imagesc(imgx,imgy,erodedBW);
colormap(imagecolorset); colorbar('northoutside'); set(gca,'YDir','reverse')

Akzeptierte Antwort

Image Analyst
Image Analyst am 14 Dez. 2017
It looks like you need to adjust the parameters that specify the size of your structuring element. It seems they're too big for your image's resolution so the image is getting smoothed out more than the example in the paper. By the way, erosion followed by dilation is called "opening" and can be done with the function imopen().
  4 Kommentare
Shel
Shel am 20 Sep. 2019
Hello,
I have a very large series of images (cross-section) of a column of soil (two layer of soil) with very low resolution. I have the porosity of the two layers and I used many diffrent methods and neighborhoods to do the segmentation. I have found the best methods (which gave me the true difference between porosity of two layers but the porosity of each layer is different from the experimental data. Now, I was wondering if you can have any duggestions on which dilation/erosion method might workin this case (to reduce the porosity of two layers in the same amount for example: the porosity that I got after segmentation is 0.5 and 0.55 and I need to change it to 0.35 and 0.4)
Thanks.
Image Analyst
Image Analyst am 22 Sep. 2019
The porosity of the soil is what it is. It is not made to be that by any image you take of it or any processing you do of that image. The porosity of the soil is a physical property of the soil.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Agriculture finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!