How to detect the the are of the object?

조회 수: 1 (최근 30일)
Mariia Sidulova
Mariia Sidulova 2018년 6월 9일
답변: Arun Mathamkode 2018년 6월 12일
I have a picture with lot of cells (cardiac muscle) on it. I've attached sample picture. I need to find area of each cell without circling the cell individually. Any ideas how I can approach the problem?
Thank you very much!

답변 (1개)

Arun Mathamkode
Arun Mathamkode 2018년 6월 12일
One of the ways to achieve this is by using connected component analysis or hough circles, but I believe you may need to use a better contrast image in the first place.
If there is a better contrast between the cell boundaries and the cell body, you can first extract the cell boundaries by thresholding. This provides you with a binary image where white region (or 1s) represents the cell boundaries. If you invert this binary image, now the cell body becomes the white part and the boundaries become black. To avoid connectivity between the cell body and the close neighboring cell bodies, you can erode the white regions by using the imerode function.
If everything is proper, now each cell body will an independent white region in the image. you can use regionprops function to find out the individual area.

카테고리

Help CenterFile Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by