Detecting droplets in an image

조회 수: 29(최근 30일)
Taher Abbasiasl
Taher Abbasiasl 2020년 9월 27일
댓글: Taher Abbasiasl 2020년 10월 3일
Is there a way to detect the droplets in the attached image and draw a boundary around them with an acceptable accuracy?
My final purpose is to find the area of each droplet so that I can calculate their equivalent circular droplets with the same area.
Thank you for your help.
  댓글 수: 1
Sindar 2020년 9월 28일
the image segmentation app and/or the edge function might work

댓글을 달려면 로그인하십시오.


Raunak Gupta
Raunak Gupta 2020년 10월 2일
편집: Raunak Gupta 2020년 10월 2일
There are two image processing methods that can be useful for doing this. You can use regionprops for finding the connected components (in this case droplets) and its relevant property.
For very close to circular shaped droplets you can detect circle in the image using imfindcircles. An example workflow is explained here.
  댓글 수: 3
Taher Abbasiasl
Taher Abbasiasl 2020년 10월 3일
Thank you for your time Raunak.
I have almost used all of these techniques and unfortunately I could't get enhanced enough images so that I could detect the droplets with their diameters.
I guess the only way is to change the way of visualization in the first place.

댓글을 달려면 로그인하십시오.


Find more on Images 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!

Translated by