Homogeneity of particle distribution in an image
13 views (last 30 days)
Show older comments
Hi, I am using matlab for image processing and would like to find the particle distribution (white) with respect to surrounding environment (black) in the attached binary image. Please let me know if you have any suggestions. Thank you.
Accepted Answer
Image Analyst
on 1 Aug 2016
There are so many things you could measure. Do you know what you want to measure? If not, just call regionprops and ask for 'All' and you'll get a bunch of different metrics. See my Image Segmentation Tutorial for a demo: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
Otherwise you might consult the "bible" of spatial statistics by Adrian Baddeley of CSIRO: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 This is the authoritative reference on the topic. Take a look at chapter 1, and also on page 114 where they discuss interdependence of points and Morishita plots (based on chi squared), and Fry plots. Then check out Page 125 for Ripley's K function which characterizes the pairwise distances. There are also a lot of other metrics you can measure. One approach is to measure everything you can think of any then do some stats to find out which are useful.
There are many books on particle analysis: https://smile.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=particle+analysis with even more things you can measure.
Also, see this answer: http://www.mathworks.com/matlabcentral/answers/180860-check-if-2d-points-are-evenly-distributed Perhaps you want the
0 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!