Extracting and smoothing contours in mammograms using Fourier descriptors


Contour is an important pattern descriptor in image processing and particularly in region description, registration and length estimation. In many applications where contour is used, a good segmentation and an efficient smoothing method are needed. In X-ray images, such as mammograms, where object edge is not clearly discernible, estimating the object’s contour may yield substantial shift along the boundary due to noise or segmentation drawbacks. An appropriate smoothing is therefore required to reduce these effects. In this paper, an approach based on local adaptive threshold segmentation to extract contour and a new smoothing approach founded on Fourier descriptors are introduced. The experimental results of extraction obtained from a set of mammograms and compared with the breast regions delineated by radiologists yielded a percent overlap area of 98.7% ± 0.9% with false positive and negative rates of 0.36 ± 0.74 and 0.93 ± 0.44 respectively. The proposed method was tested on a set of images and improved the accuracy, leading to an average error of less than one pixel.

Share and Cite:

Feudjio, C. , Tiedeu, A. , Noubeg, M. , Gordan, M. , Vlaicu, A. and Domngang, S. (2014) Extracting and smoothing contours in mammograms using Fourier descriptors. Journal of Biomedical Science and Engineering, 7, 119-129. doi: 10.4236/jbise.2014.73017.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Chandrasekhar, R. and Attikiouzel, Y. (2001) Mammogram-attribute database: A tool for mammogram segmentation and analysis. Proceedings of IASTED International Conference SPPRA, Rhodes, 3-6 July 2001, 143-148.
[2] Maitra, I.K., Nag, S. and Bandoypadhyay, S.K. (2011) Accurate breast contour detection algorithms in digital mammogram. International Journal of Computation and Applications, 25, 1-13.
[3] Yin, F.F., Giger, M.L., Doi, K., Metz, C.E., Vyborny, C.J. and Schmidt, R.A. (1991) Computerized detection of masses in digital mammograms: Analysis of bilateral subtraction images. Medical Physics, 18, 955-963.
[4] Ferrari, R.J., Rangayyan, R.M., Desautels, J.E.L. and Frère, A.F. (2001) Analysis of asymmetry in mammograms via directional filtering with Gabor wavelets. IEEE Transactions on Medical Imaging, 20, 953-964.
[5] Olsen, C. and Georgsson, F. (2005) Problem related to automatic nipple extraction. Lecture Notes in Computer Science, 3540, 470-480.
[6] Chandrasekhar, R. and Attikiouzel, Y. (1997) A simple method for automatically locating the nipple on mammograms. IEEE Transactions on Medical Imaging, 16, 483-494.
[7] Raba, D., Oliver, A., Marti, J., Peracaula, M. and Espunya, J. (2005) Breast segmentation with pectoral muscle suppression on digital mammograms. Lecture Notes on Computer Science, 3523, 471-478.
[8] Kwok, S.M., Chandrasekhar, R., Attikiouzel, Y. and Rickard, M.T. (2004) Automatic pectoral muscle segmentation on mediolateral oblique view mammograms. IEEE Transactions on Medical Imaging, 23, 232-246.
[9] Shahedi, B.K.M., Amirfattahi, R., Azar, F.T. and Sadri, S. (2007) Accurate breast region detection in digital mammograms using local adaptive thresholding method. Proceedings of International WIAMIS, Santorini, 6-8 June 2007, 26-29.
[10] Liasis, G. and Petroudi, S. (2011) Estimation of the breast boundary in mammograms using level sets. Journal of Medical Imaging and Health Informatics, 1, 199-206.
[11] Hoyer, A. and Spiesberg, W. (1979) Computerized mammogram processing. Phillips Technical Review, 38, 347-355.
[12] Feudjio, C., Tiedeu, A., Gordan, M., Domngang, S. and Vlaicu, A. (2012) Computerized detection and smoothing contour in mammograms. Proceedings of 11th African Conference on Research in Computer Science and Applied Mathematics, Algiers, 13-16 October 2012, 299-306.
[13] Bick, U., Giger, M.L., Schmidt, R.A., Nishikawa, R.M., Wolverton, D.E. and Doi, K. (1995) Automated segmentation of digitized mammograms. Academic Radiology, 2, 1-9.
[14] Masek, M., Attikiouzel, Y. and deSilva, C.J.S. (2000) Skin-air interface extraction from mammograms using local thresholding algorithm. Proceedings ICB, Brno, June 2000, 204-206.
[15] Lou, S.L., Lin, H.D., Lin, K.P. and Hoogstrate, D. (2000) Automatic breast region extraction from digital mammograms for PACS and telemammography applications. Computerized Medical Imaging and Graphics, 24, 205-220.
[16] Yu, L., Ma, F., Jayasuriya, A., Sigelle, M. and Perreau, S. (2007) A new contour detection approach in mammogram using rational wavelet filtering and MRF smoothing. Proceedings of 9th Biennial Conference of the Australian Pattern Recognition Society on Digital Image Computing Techniques and Applications, Glenelg, 3-5 December 2007, 106-111.
[17] Heine, J. and Kallergi, M. (1998) Multiresolution wavelet approach for separating the breast region from the background in high resolution digital mammography. Digital Mammography, Kluwer Academic Publishers, Nijmegen, 295-298.
[18] Semmlow, J.L., Shadagopappan, A., Ackerman, L.V., Hand, W. and Alcron, F.S. (1980) A fully automated system for screening xeromammograms. Computerized and Biomedical Research, 13, 350-362.
[19] Mendez, A.J., Tahoces, P.J., Lado, M.J., Souto, M., Correa, J.L. and Vidal, J.J. (1996) Automatic detection of breast border and nipple in digital mammograms. Computer Methods and Programs in Biomedicine, 49, 253-262.
[20] Morton, A., Chan, H. and Goodsitt, M. (1996) Automated model guided segmentation algorithm. Medical Physics, 23, 1107-1108.
[21] Zhou, C. and Chan, H. (2001) Computerized image analysis: Estimation of breast density on mammograms. Medical Physics, 28, 1056-1069.
[22] Abdel-Mottaleb, M., Carman, C.S., Hill, C.R. and Vafai, S. (1996) Locating the boundary between the breast skin edge and the background in digitized mammograms. In: Doi, K., Giger, M.L., Nishikawa, R.M. and Schmidt, R.A. (Eds.), Digital Mammography, Elsevier, Amsterdam, 1996, 467-470.
[23] Chandrasekhar, R. and Attikiouzel, Y. (1996) Gross segmentation of mammograms using a polynomial model. Proceedings of International Conference of the IEEE EMBS, Amsterdam, 31 October-3 November 1996, 1056-1058.
[24] Saha, P.K., Udupa, J.K., Conant, E.F., Chakraborty, D.P. and Sullivan, D. (2001) Breast tissue density quantification via digitized mammograms. IEEE Transactions on Medical Imaging, 20, 792-803.
[25] Wirth, M. and Stapinski, A. (2004) A segmentation of the breast region in mammograms using snakes. Proceedings of the 1st Canadian Conference on Computer and Robot Vision, Ontario, 17-19 May 2004, 385-392.
[26] McLoughlin, K.J. and Bones, P.J. (2000) Location of the breast-air boundary for a digital mammogram image. Proceedings of Image Vision Computing Conference, Hamilton, November 2000.
[27] Ojala, T. and Liang, J. (1999) Interactive segmentation of the breast from digitized mammograms with united snakes. Technical Report 315, Turkey Centre for Computer Science, Turkey.
[28] Ojala, T., Nappi, J. and Nevalainen, O. (2001) Accurate segmentation of the breast region from digitized mammograms. Computerized Medical Imaging and Graphics, 25, 47-59.
[29] Chan, F.T. and Vese, L. (2001) Active contours without edge. IEEE Transactions on Image Processing, 10, 266-277.
[30] Ferrari, R.J., Frère, A.F., Rangayyan, R.M., Desautels, J.E.L. and Borges, R.A. (2004) Identification of the breast boundary in mammograms using active contour models. Medical and Biological Engineering and Computing, 42, 201-208.
[31] Otsu, N. (1979) A Threshold selection method from gray level histograms. IEEE Transactions on Systems Man and Cybernetics, 9, 62-66.
[32] Shafait, F., Keysers, D. and Breuel, T.M. (2008) Efficient implementation of local adaptive thresholding techniques using integral images. Proceedings of Conference DRR, San Jose, 26-31 January 2008, 681510.
[33] Sauvola, J. and Pietikainen, M. (2000) Adaptative document image binarization. Pattern Recognition, 33, 225-236.
[34] Ekombo, P.L.E., Ennahnahi, N., Oumsis, M. and Meknassi, M. (2009) Application of affine invariant Fourier descriptors to shape-based image retrieval. International Journal of Computer Science and Network Security, 9, 240-247.
[35] Crow, F.C. (1984) Summed-area tables for texture mapping. Proceedings of SIGGRAPH, Minneapolis, 22-27 July 1984, 207-212.
[36] Larsson, F., Felsberg, M. and Forssén, P.-E. (2009) Patch contour matching by correlating Fourier descriptors. Proceedings of DICTA, Melbourne, 1-3 December 2009, 40-46.
[37] Satop??, V., Albrecht, J., Irwin, D. and Raghavan, B. (2011) Finding a kneedle in a haystack: Knee detection points in system behavior. Proceedings of 31st ICDCSW, Minneapolis, 20-24 June 2011, 166-171.
[38] Zhao, Q., Xu, M. and Fr?nti, P. (2008) Knee point detection on bayesian information criterion. Proceedings 20th IEEE International Conference on Tools with Artificial Intelligence, Dayton, 3-5 November 2008, 43-48.
[39] Suckling, J., Parker, J., Dance, D.R., Astley, S., Hutt, I., Boggis, C.R.M., Ricketts, I., Stamatakis, E., Cerneaz, N., Kok, S.-L., Taylor, P., Betal, D. and Savage, J. (1994) The mammographic image analysis society digital mammogram database. Proceedings of the 2nd International Workshop on Digital Mammography, New York, Elsevier Science 1994, 375-378.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.