Login  Register

Segemetation of noisy images

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options Options
Embed post
Permalink
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Segemetation of noisy images

Sheng
2 posts
Hi,

I'm wondering how I can extract grains through a low quality image (as
attached).
I was using threshold. But I cannot get rid of the background and the
grains become vuggy.
Any help is appreciated!

Thank you

SD

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html

Crop.jpg (368K) Download Attachment
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: Segemetation of noisy images

Michael Schmid
2136 posts
Hi Sheng,

looks like a task for an edge-preserving blur filter, e.g.

run("Thresholded Blur", "radius=6 threshold=50 softness=0.50 strength=3");

(other parameters may be even better)

"Thresholded Blur" is available at
imagejdocu.tudor.lu/doku.php?id=plugin:filter:thresholded_blur:start

After thresholding, you have to clean it a bit (binary open, close) and break up bridges between grains (watershed?).

It won't suppress the weak 'ghost grains', however. Some filtering of the particles will be needed, e.g. by size and mean gray value.

Michael
________________________________________________________________
On Nov 21, 2013, at 22:26, Sheng Dai wrote:

> Hi,
>
> I'm wondering how I can extract grains through a low quality image (as
> attached).
> I was using threshold. But I cannot get rid of the background and the
> grains become vuggy.
> Any help is appreciated!
>
> Thank you
>
> SD
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> <Crop.jpg>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html