Intensity weighted length measurement
Show older comments

Hi,
I have an image of single DNA molecules stretched onto a surface (See attached image). As one can see, some look more uniformly stretched and others are not (based on the uniformity in intensity). I would like to measure the end-to-end length of each molecule, by providing a weighting factor based on the intensity of each bright pixel of the molecule. I think "skeletonization" followed by using a "bounding box" to separate each molecule and then calculating intensity of "bright pixels" of each molecule followed by "intensity weighting" might help. Although I have this rough idea, I am a novice in matlab and not know how to exactly get the intensity of bright pixels alone in the region of selection followed by doing a weighting. Also, I am afraid if Skeletonization might get rid of some valuable information (especially in molecules that are less stretched), so a better way to perform the length measurement would be nice. Any hints, help in putting the code together will be appreciated.
Have a good day!!!
Ram...
Accepted Answer
More Answers (0)
Categories
Find more on Image Arithmetic 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!