Image Segmentation Algorithm Based on Geometric Information of Circular Shape Object

원형객체의 기하학적 정보를 이용한 영상분할 알고리즘

  • Published : 2009.12.31

Abstract

The result of Image segmentation, an indispensable process in image processing, significantly affects the analysis of an image. Despite the significance of image segmentation, it produces some problems when the variation of pixel values is large, or the boundary between background and an object is not clear. Also, these problems occur frequently when many objects in an image are placed very close by. In this paper, when the shape of objects in an image is circular, we proposed an algorithm which segment an each object in an image using the geometric characteristic of circular shape. The proposed algorithm is composed of 4 steps. First is the boundary edge extraction of whole object. Second step is to find the candidate points for further segmentation using the boundary edge in the first step. Calculating the representative circles using the candidate points is the third step. Final step is to draw the line connecting the overlapped points produced by the several erosions and dilations of the representative circles. To verify the efficiency of the proposed algorithm, the algorithm is compared with the three well-known cell segmentation algorithms. Comparison is conducted by the number of segmented region and the correctness of the inner segment line. As the result, the proposed algorithm is better than the well-known algorithms in both the number of segmented region and the correctness of the inner segment line by 16.7% and 21.8%, respectively.

영상분할은 그 결과가 영상의 해석에 있어 매우 중요한 영향을 미치게 되며, 영상 처리의 필수 불가결한 단계이다. 이처럼 영상분할은 그 중요성이 높은 반면에 기존의 영상분할 방법들은 객체 내 픽셀 값의 변화가 심하거나, 객체와 배경과의 경계가 불분명한 경우 영역 분할의 문제를 가져 오게 된다. 이는 다수의 객체들이 서로 인접하여 구성되었을 때 빈번하게 발생하는데, 본 논문은 이러한 다수의 객체들이 원형 성분을 가진 객체들로 이루어 졌을 때 원형객체의 기하학적 정보를 이용하여 단일 객체로 분할하는 알고리즘을 제안한다. 본 논문에서 제안하는 원형객체 분할 알고리즘은 총 4단계로 나누어진다. 그 중 첫단계는 인접한 원형객체의 외곽선 추출을 위한 단계, 두 번째 단계는 앞서 추출된 외곽선 정보를 이용하여 분할 후보점을 추출하는 단계, 세 번째 단계는 분할 후보점을 이용하여 대표 원들을 계산하는 단계, 끝으로 네 번째 단계는 계산된 대표 원들의 확장과 축소를 통하여 겹쳐지는 픽셀들을 기록해 이를 직선으로 연결하는 단계이다. 제안한 알고리즘의 성능 평가를 위해, 본 알고리즘과 목적이 가장 유사한 대표 세포 영상분할 알고리즘 3개와 비교하였고, 평가 방법은 분할된 영역의 개수 차와 내부 분할선의 비교 평가로 이루어졌다. 실험 결과, 가장 좋았던 Yan에 비해 개수 차는 16.7%, 내부 분할선의 정확도 평가는 21.8% 높은 것으로 나타났다.

Keywords

References

  1. S. Hemachande, A. Verma, S. Arora, Prasanta K. Panigrahi, "Locally Adaptive Block Thresholding Method with Continuity Constraint," Pattern Recognition Letters, 28, pp.119-124, 2007. https://doi.org/10.1016/j.patrec.2006.06.005
  2. C. C. Kang, W. J. Wang, "A Novel Edge Detection Method Based on the Maximizing Objective Function," Pattern Recognition, Vol.40, No.2, pp.609-618. 2007. https://doi.org/10.1016/j.patcog.2006.03.016
  3. Rafael C. Gonzalez and Paul Wintz, Digital Image Processing, 3rd Ed., Addison-Wesley, 1993.
  4. Norio Baba, Norihiko Ichse and Toshiyuki Tanaka, "Image Area Extraction of Biological Objects from a Thin Section Image by Statistical Texture Analysis," Electron Microse 45, pp298-306, 1996. https://doi.org/10.1093/oxfordjournals.jmicro.a023446
  5. L. S. Davis, "A Survey of Edge Detection Techniques," CVGIP, Vol.4, No.3, pp.248-270, 1975.
  6. J. Canny, "A Computational Approach to Edge Detection," IEEE Trans and PAMI, Vol.8, No,6, pp.679-698, 1986.
  7. M.H. Hueckel, "An Operator Which Locates Edges in Digitized Pictures," Journal of the ACM, Vol.18, No.1, pp.113-125, 1971. https://doi.org/10.1145/321623.321635
  8. J.L Muerle and D.C.Allen, "Experimental Evaluation of Technique for Automatic Segmentation of Objects in Complex Scene," IPPR, Thopmson, 1968.
  9. M. Unser, "Texture Classification and Segmentation for Using Wavelet Frames," IEEE Trans, Vol.4, No.11, pp.1549-1560, 1995.
  10. Chen Pan and Congxun Zheng, "Robust Color Image Segmentation based on Mean Shift and Marker-Controlled Watershed Algorithm," Conference on MLC, Vol.5, No.5, pp.2752-2754, 2003.
  11. Pingkum Yan, "Automatic Segmentation of High-Throughput RNAi Fluorescent Cellular Images," IEEE Trans, Vol.12, No.1, pp.109-117, 2008. https://doi.org/10.1109/TCOM.1964.1088892
  12. 곽윤식, 김성곤, "적합한 마커 추출과 워트세드를 이용한 세포 영상분할," 한국정보기술학회, Vol.6, No.3, pp.68-74, 2008.
  13. S.Osher and J.A.Sethian, "Fronts Propagating with Curvature Dependent Speed: Algorithms based on Hamilton-Jacobi Formulation," JCP, vol.79, pp.12-49, 1988. https://doi.org/10.1016/0021-9991(88)90002-2
  14. J.A.Sethian, "Level Set Methods and Fast Marching Methods Evolving Interfaces in Computational Geometry," Fluid Mechanics, Computer Vision, and Materials Science. Cambridge University Press, 1999.
  15. N. Otsu, "A Thresholding Selection Method from Gray-scale Histogram," In IEEE Transactions on System, Man, and Cybernetics, Vol. 9, No. 1, pp.62-66, 1979. https://doi.org/10.1109/TSMC.1979.4310076
  16. Thomas M. Murphy, Mark Math, Leif H. Finkel, "Curvature Covariation as a Factor in Perceptual Salience," International IEEE EMBS CNECI, pp.16-19, 2003.
  17. Longin Jan Latecki and Rolf Lakamper, "Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution," Computer Vision and Image Understanding, Vol.73, No.3, pp.441-454, 1999. https://doi.org/10.1006/cviu.1998.0738
  18. Pingkum Yan, "Automatic Segmentation of High-Throughput RNAi Fluorescent Cellular Images," IEEE transactions on information technology in biomedicine, Vol.12, No.1, 2008.
  19. Chunming Li, Chenyang Xu, Changfeng Gui, and Martin D., "Level Set Evolution Without Re-initialization," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol.8, No.3, 2005.