Skip to main content
Log in

Fuzzy mathematical morphology for biological image segmentation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Due to the imaging devices, real-world images such as biological images may have poor contrast and be corrupted by noise, so that regions in the images present soft edges and their segmentation turns out to be quite difficult. Fuzzy mathematical morphology can be successfully applied to segment biological images having such characteristics of vagueness and imprecision. In this work we introduce an approach based on fuzzy mathematical morphology to segment images of human oocytes in order to extract the oocyte region from the entire image. The approach applies fuzzy morphological operators to detect soft edges in the oocyte images, followed by morphological reconstruction operators to isolate the oocyte region. The main concepts from fuzzy mathematical morphology are briefly introduced and the results of applying fuzzy morphological operators are reported in low-contrast images of human oocytes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. Two pixels are connected in a subset S of an image A if there exists a path between them made up of pixels belonging to S. The largest set of pixels connected to the pixel pS is known as connected component of S.

  2. A sample of experts was selected from the expert team working inside the project MBLab-DM19410 funding this work.

References

  1. Aribarg T, Supratid S, Lursinsap C (2012) Optimizing the modified fuzzy ant-miner for efficient medical diagnosis. Appl Intell 37(3):357–376

    Article  Google Scholar 

  2. Beucher S (1990) Segmentation d’images et morphologie mathematique

    Google Scholar 

  3. Bloch I (2009) Duality vs. adjunction for fuzzy mathematical morphology and general form of fuzzy erosions and dilations. Fuzzy Sets Syst 160:1858–1867

    Article  MATH  MathSciNet  Google Scholar 

  4. Bloch I, Maytre H (1995) Fuzzy mathematical morphologies: a comparative study. Pattern Recognit 28:1341–1387

    Article  Google Scholar 

  5. Caponetti L, Castellano G, Corsini V, Sforza G (2009) Multiresolution texture analysis for human oocyte cytoplasm description. In: Proc of MeMeA’09, pp 150–155

    Google Scholar 

  6. De Baets B (1997) Fuzzy morphology: a logical approach. In: Uncertainty analysis in engineering and science: fuzzy logic, statistics, and neural network approach. Kluwer Academic, Norwell, pp 53–68. Number 8

    Google Scholar 

  7. De Baets B, Kerre EE, Gupta M (1995) The fundamentals of fuzzy mathematical morphology part I: basic concepts. Int J Gen Syst 23:155–171

    Article  MATH  Google Scholar 

  8. Deng T, Heijmans H (2002) Grey-scale morphology based on fuzzy logic. J Math Imaging Vis 16(2):155–171

    Article  MATH  MathSciNet  Google Scholar 

  9. Di Gesu V, Maccarone MC, Tripiciano M (1993) Mathematical morphology based on fuzzy operators. Kluwer Academic, Norwell, p 477

    Google Scholar 

  10. Gonzalez RC, Woods RE (2006) Digital image processing, 3rd edn. Prentice Hall, Upper Saddle River

    Google Scholar 

  11. Hamamah S (2005) Oocyte and embryo quality: is their morphology a good criterion? Eur J Obstet Gynecol Reprod Biol 34:5538–5541

    Google Scholar 

  12. Heijmans HJAM (1994) Morphological image operators. Academic Press, Boston

    MATH  Google Scholar 

  13. Huang L-K, Wang M-JJ (1995) Image thresholding by minimizing the measure of fuzziness. Pattern Recognit 28(1):41–51

    Article  Google Scholar 

  14. Lee H, Chen Y-P (2013) Skin cancer extraction with optimum fuzzy thresholding technique. Appl Intell, 1–12. doi:10.1007/s10489-013-0474-0

  15. Magoulas G, Dounias G (2007) Computational intelligence in medicine and biology. Appl Intell 27(3):189–192

    Article  Google Scholar 

  16. Meyer F, Beucher S (1990) Morphological segmentation. J Vis Commun Image Represent 1(2):21–46

    Article  Google Scholar 

  17. Serra J (1983) Image analysis and mathematical morphology. Academic Press, San Diego

    Google Scholar 

  18. Shen Y et al (2006) Light retardance by human oocyte spindle is positively related to pronuclear score after ICSI. Reprod. Biomed. Online 6(12):737–751

    Article  Google Scholar 

  19. Tulsani H (2013) Segmentation using morphological watershed transformation for counting blood cells. Int J Comput Appl Inf Technol 2(3):28–36

    Google Scholar 

  20. Vincent L (1993) Morphological grayscale reconstruction in image analysis: applications and efficient algorithms. IEEE Trans Image Process 2(2):176–201

    Article  Google Scholar 

  21. Wilding M, Di Matteo L, D’Andretti S, Montanaro N, Capobianco C, Dale B (2007) An oocyte score for use in assisted reproduction. J Assist Reprod Genet 24(8):350–358

    Article  Google Scholar 

  22. Zimmerman HJ (1991) Fuzzy set theory and its applications. Academic Press, Boston

    Book  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the scientific coordinator of the project, Professor Floriana Esposito of the Department of Computer Science, University of Bari, Bari, Italy.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giovanna Castellano.

Additional information

This work was partially supported by the Laboratorio di Bioinformatica per la Biodiversitá Molecolare (MBLab-DM19410) through the Italian project MIUR-FAR 08-09.

Appendix: Binary morphology

Appendix: Binary morphology

Let U be a nonempty set called a universe, and let P(U) be the family of all subsets of U. If we choose \(U = \mathbb{R}^{d}\), the d-dimensional Euclidean space, a subset A of U represents a continuous binary image on U. In the particular case \(U= \mathbb {Z}^{2}\) the subset AU represents a discrete binary image on U.

In the same way a structuring element is a particular set \(B \subset \mathbb{Z}^{2}\), that gets translated over X and whose relations with X are studied at each location. In the following, we denote by B x the translation of B by x.

Based on these definitions, binary operators are defined as following. Given an image A and a binary structuring element B, with A and B subsets in \(\mathbb{Z}^{2}\), the dilation of A by B is defined as:

$$ \delta_B(A)=A \oplus B =\bigcup_{y\in B} A_y=\bigl\{ y \in\mathbb{Z}^2 \mid \check{B}_y \cap A \neq\emptyset\bigr\} $$
(32)

where B y denotes the translation of B along the vector y, that is B y ={b+ybB} and \(\check{B}\) denotes the reflection of B along the origin, that is \(\check{B}=\{-b \mid b\in B\}\). In other words, the dilation of image A by element B is the set union of all translations y such that A and \(\check{B}\) overlap by at least one element.

The erosion of A by B is defined as:

$$ A \ominus B=\bigl\{ y \in\mathbb{Z}^2 \mid B_y \subseteq A \bigr\} $$
(33)

In other words, the erosion of A by B is the set of all points y such that B translated by y is contained in A.

The most important relation between dilation and erosion is the adjunction relation, defined as:

$$ I \oplus B \subseteq A \quad {\Leftrightarrow}\quad I \subseteq A\ominus B $$
(34)

The adjunction relation is considered the most general as well as the most powerful duality relation between dilations and erosions. In general, dilation and erosion are not inverse operators. More specifically, if an image A is eroded by an element B and then dilated by B, the resulting set is not the original set A but a subset of it, in most cases this set is smaller than A. It is called the opening of A by B, denoted by AB. Formally, the opening of a binary image A by a binary structuring element B is defined by

$$ A \circ B=(A\ominus B)\oplus B $$
(35)

The geometric interpretation of the opening AB is that the opening is the union of all translations of B that are contained in A. Consequently, the binary opening will suppress small peaks and eliminate other small details. In either case, the result of iteratively applied dilations and erosions is the elimination of specific image details smaller than the structuring element used.

Dually, if A is first dilated by B and then eroded by B we get a set which contains the original set A, and in most cases, is larger than A. It is called the closing of A by B, denoted by AB. Formally, the closing of a binary image A by a binary structuring element B is defined as

$$ A \bullet B=(A \oplus B)\ominus B $$
(36)

If we apply the definition of erosion and dilation in (36) we obtain a geometric interpretation of the closing AB, that consists of all points \(y\in\mathbb{Z}^{2}\) for which any translation of B that contains y has a nonempty intersection with A. As a consequence, the binary closing will fill up small gaps on the contour, eliminate small holes, fuse narrow breaks and long thin gulfs, smooth the contours.

Finally, it is worth to note that the combination of dilation and erosion leads to other operators on binary images, such as connected components and region filling.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Caponetti, L., Castellano, G., Basile, M.T. et al. Fuzzy mathematical morphology for biological image segmentation. Appl Intell 41, 117–127 (2014). https://doi.org/10.1007/s10489-013-0509-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-013-0509-6

Keywords

Navigation