Detecting droplets in an image
Mostrar comentarios más antiguos
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 area of each droplet so that I can calculate their equivalent circular droplets with the same area.
Thank you for your help.
1 comentario
Sindar
el 28 de Sept. de 2020
Respuestas (1)
Raunak Gupta
el 2 de Oct. de 2020
Editada: Raunak Gupta
el 2 de Oct. de 2020
0 votos
Hi,
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 comentarios
Taher Abbasiasl
el 3 de Oct. de 2020
Raunak Gupta
el 3 de Oct. de 2020
Hi Taher,
I agree the lighting condition make it difficult to use the image processing techniques as evident in your case. In that case I would suggest using the deep learning techniques related to semantic segmentation if you have good amount of training data. Also you can try the contrast enhancement techniques from improving the contrast in the image inturn helping the use of regionprops.
Taher Abbasiasl
el 3 de Oct. de 2020
Categorías
Más información sobre Image Segmentation and Analysis en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!