Detecting and Calculating the droplet diameter in an image with Low contrast

8 ビュー (過去 30 日間)
Yabin Niu
Yabin Niu 2021 年 3 月 1 日
回答済み: Swetha Polemoni 2021 年 3 月 29 日
Hi
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 diameter of each droplet so that I can calculate the distributions of droplet size.
I have tried to use watershed cutting and imfindcircle, but the effect is not ideal.
Thank you for your help.
  2 件のコメント
KALYAN ACHARJYA
KALYAN ACHARJYA 2021 年 3 月 1 日
You can try with other color models. I got this by simply thresholding in the hsv color space.
Yabin Niu
Yabin Niu 2021 年 3 月 2 日
Thank you, Sir. I have got a good binary graph through image preprocessing. However, how to realize the perfect circle recognition and diameter statistics on the basis of binary graphics? I have tried to use watershed cutting and imfindcircle, but the current results are not ideal.

サインインしてコメントする。

回答 (1 件)

Swetha Polemoni
Swetha Polemoni 2021 年 3 月 29 日
Hi
It is my ynderstanding that you want to find the diameter of the circles/droplets in the image. You can do it using regionprops .
Here is an example for understanding the estimation of radii and centroid of circular object in an image.

カテゴリ

Help Center および File ExchangeImage Segmentation and Analysis についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by