Image analysis - fiber recognition I am completely new to image analysis. Do you know how to binarize this image in such a way to get the fibers only?



A step by step procedure would be awesome, but any hint is appreciated as well. I can use Matlab, .NET and I am open to any other tool.

PS: At this address you can find the same question
Hough transform is your friend. Basicaly it deals with straight lines (and almost all fibers in your example are straight). You can find open source implementation in OpenCV (here is doc + result example).

Moreover there is some generalizations that able to detect custom shapes.
P.S. Since you're using C#, OpenCV wrapper could be helpfull for you.