Can Anyone help me how can i implement this concept ?

10 views (last 30 days)
Following image processing, we apply tracing software to identify the axes of fibers, recognize and maintain cross-links between fibers, and extract the diameter, length, and orientation of fibers. To extract 2D information from an image, we apply Euclidean distance mapping (EDM) to encode the brightness of each pixel on the image as the distance to the nearest pixel in the background 17, and then use an implicit disk whose radius is equal to the mapped distance value to trace in fibers. As shown in figure 2, tracing procedures start from the global maximum distance point (i.e., the unlabeled point in an image with the largest EDM mapping value such as point ‘O’) to find local maximum distance points (i.e., the unlabeled point with a larger EDM mapping value than its left and right neighbors on the circle, such as point ‘A’, ‘B’, ‘C’ and ‘D’), and thus form branches along axes (‘OA’, ‘OB’, ‘OC’ and ‘OD’). Then, the implicit disk area centered at point ‘O’ is labeled. The procedures repeat tracing from new tracing centers (i.e., the found local maximum distance points) till the end of the fiber is reached. For example, the new branches ‘AE,’ ‘EF,’ ‘EG’ are found following the ‘OA’ direction. Then, the tracing procedures will start from a new unlabeled global maximum distance point till all fibers in image are labeled.Based on position, length, orientation of branches, we can truncate unwanted branches caused by small variation at boundaries or inside objects, such as ‘EF,’ and connect the branches to form continuous fibers, such as ‘COAEG.’ Simultaneously, the quantitative data for each fiber are calculated. For example, the orientation of fiber ‘COAEG’ is measured by linear regression of all points belonging fiber axes. Summing (or averaging) distance value of each point belonging to a fiber measures the length (or mean radius). Thus, the structure information of fiber is extracted from a two-dimensional image. Here is the paper
I want to apply this implicit disk tracking technique can any one help me how can i do that?or can provide me any resource that can help me to implement this idea.

Answers (2)

Image Analyst
Image Analyst on 19 Mar 2016
You can use bwdist() to get the EDM. To find the radius along the centerlines, find the skeleton with bwmorph and multiply it by the EDM. I just did something like that within the past week for someone - search for it here.

sheli whitson
sheli whitson on 19 Mar 2016
Edited: sheli whitson on 19 Mar 2016
Finally got this result after multiplying it by EDM
here is the Iput Image
Output :
got more better result (from fig 7 of the attached paper)
Now I want to find the diameter and length of the Fiber .How can get the diameter and length of fiber like they did .
Thanks in advance sir.
  13 Comments
Image Analyst
Image Analyst on 22 Mar 2016
You're welcome - maybe you could "Accept" my original answer? Thanks in advance.

Sign in to comment.

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!