edge detecion on a color image

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

edge detecion on a color image

Ru Wang
Dear All,

I have no idea to find the grain edges on a color image.
http://picasaweb.google.com/wangru.ustc/Image_ProcessAlbum
If you have any suggestions, I will be very appreciated.

Thanks.

Ru
Reply | Threaded
Open this post in threaded view
|

Re: edge detecion on a color image

Michael Schmid
Hi Ru,

your image seems to be a grayscale image with a color lookup
table, so you should use the original grayscale data.
Also, I have the impression that there are grain boundaries in
it with very different contrast (are the weak ones subsurface?)
and it is almost impossible to decide when looking at it what
is strong enough to be taken as bona fide grain boundary.
Usually, if the human eye+brains (with millions-of-years evolution
of image processing) cannot decide, an automated algorithm
cannot do any better.

If your original data are not too noisy (on picasa, your images
are badly degraded by jpeg artifacts), you can try playing
with Unsharp Mask to enhance the grain boundaries before
further processing.

A more general remark - I am not deep enough in image
processing for this:
I wonder whether there is any good filter that enhances linear
features, but not pointlike ones, irrespective of the orientation
of the linear features. E.g., something that is like running
many Gabor filters with different orientations and combining
them in a nonlinear fashion.

Michael
________________________________________________________________
On 13 Jun 2007, at 06:09, Ru Wang wrote:

> Dear All,
>
> I have no idea to find the grain edges on a color image.
> http://picasaweb.google.com/wangru.ustc/Image_ProcessAlbum
> If you have any suggestions, I will be very appreciated.
>
> Thanks.
>
> Ru
Reply | Threaded
Open this post in threaded view
|

Re: edge detecion on a color image

dscho
In reply to this post by Ru Wang
Hi,

On Wed, 13 Jun 2007, Ru Wang wrote:

> I have no idea to find the grain edges on a color image.
> http://picasaweb.google.com/wangru.ustc/Image_ProcessAlbum If you have
> any suggestions, I will be very appreciated.

You might want to do a colour transformation. For example, if you play
with the stack you get from Image>Type>HSB Stack, you might get more
directly at what you want.

Hth,
Dscho
Reply | Threaded
Open this post in threaded view
|

Re: edge detecion on a color image

dscho
In reply to this post by Michael Schmid
Hi Michael,

On Wed, 13 Jun 2007, Michael Schmid wrote:

> your image seems to be a grayscale image with a color lookup
> table, so you should use the original grayscale data.

Did I miss something? I thought that the grayscales were only the
grayified versions of the colour jpeg. And AFAICT colour jpegs are never
8-bit with a lookup table.

Ciao,
Dscho