| Literature DB >> 25960736 |
Mohammed M Abdelsamea1, Giorgio Gnecco2, Mohamed Medhat Gaber3, Eyad Elyan3.
Abstract
Most Active Contour Models (ACMs) deal with the image segmentation problem as a functional optimization problem, as they work on dividing an image into several regions by optimizing a suitable functional. Among ACMs, variational level set methods have been used to build an active contour with the aim of modeling arbitrarily complex shapes. Moreover, they can handle also topological changes of the contours. Self-Organizing Maps (SOMs) have attracted the attention of many computer vision scientists, particularly in modeling an active contour based on the idea of utilizing the prototypes (weights) of a SOM to control the evolution of the contour. SOM-based models have been proposed in general with the aim of exploiting the specific ability of SOMs to learn the edge-map information via their topology preservation property and overcoming some drawbacks of other ACMs, such as trapping into local minima of the image energy functional to be minimized in such models. In this survey, we illustrate the main concepts of variational level set-based ACMs, SOM-based ACMs, and their relationship and review in a comprehensive fashion the development of their state-of-the-art models from a machine learning perspective, with a focus on their strengths and weaknesses.Entities:
Mesh:
Year: 2015 PMID: 25960736 PMCID: PMC4417572 DOI: 10.1155/2015/109029
Source DB: PubMed Journal: Comput Intell Neurosci
A summary of the Active Contour Models (ACMs) reviewed in the paper.
| ACM | Reference | Regional information | Main strengths/advantages | Main limitations/disadvantages | |
|---|---|---|---|---|---|
| Local | Global | ||||
| GAC |
[ | No | No | Makes use of boundary information. | Hardly converges in the presence of ill-defined boundaries. |
| Identifies accurately well-defined boundaries. | Very sensitive to the contour initialization. | ||||
|
| |||||
| CV |
[ | No | Yes | Can handle objects with blurred boundaries in a global way. | Makes strong statistical assumptions. |
| Can handle noisy objects. | Only suitable for Gaussian intensity distributions of the subsets. | ||||
|
| |||||
| SBGFRLS |
[ | No | Yes | Very efficient computationally, and robust to the contour initialization. | Makes strong statistical assumptions. |
| Gives efficient and effective solutions compared to CV and GAC. | It is hard to adjust its parameters. | ||||
|
| |||||
| LBF |
[ | Yes | No | Can handle complex distributions with inhomogeneities. | Computationally expensive. |
| Can handle foreground/background intensity overlap. | Very sensitive to the contour initialization. | ||||
|
| |||||
| LIF | [ | Yes | No | Behaves likewise LBF, but is computationally more efficient. | Very sensitive to noise and contour initialization. |
|
| |||||
| LRCV | [ | Yes | No | Computationally very efficient compared to LBF and LIF. | Very sensitive to noise and contour initialization. |
|
| |||||
| LSACM |
[ | Yes | No | Robust to the initial contour. | Computationally expensive. |
| Can handle complex distributions with inhomogeneities. | Relies on a probabilistic model. | ||||
|
| |||||
| GMM-AC |
[ | No | Yes | Exploits prior knowledge. | Makes strong statistical assumptions. |
| Very efficient and effective. | Requires a huge amount of supervised information. | ||||
|
| |||||
| SISOM |
[ | No | No | Localizes the salient contours using a SOM. | Topological changes cannot be handled. |
| No statistical assumptions are required. | Computationally expensive and sensitive to parameters. | ||||
|
| |||||
| TASOM |
[ | No | No | Adjusts automatically the number of SOM neurons. | No topological changes can be handled. |
| Less sensitive to the model parameters compared to SISOM. | Sensitive to noise and blurred boundaries. | ||||
|
| |||||
| BSOM |
[ | No | Yes | Exploits regional information. | Topological changes cannot be handled. |
| Deals better with ill-defined boundaries compared to SISOM and TASOM. | Computationally expensive and produces discontinuities. | ||||
|
| |||||
| eBSOM |
[ | No | Yes | Produces smooth contours. | Topological changes cannot be handled. |
| Controls the smoothness of the detected contour better than BSOM. | Computationally expensive. | ||||
|
| |||||
| FTA-SOM |
[ | No | Yes | Converges quickly. | Topological changes cannot be handled. |
| Is more efficient than SISOM, TASOM, and eBSOM. | Sensitive to noise. | ||||
|
| |||||
| CFBL-SOM |
[ | No | Yes | Exploits prior knowledge. | Topological changes cannot be handled. |
| Deals well with supervised information. | Sensitive to the contour initialization. | ||||
|
| |||||
| CAM-SOM |
[ | No | Yes | Can handle objects with concavities, small computational cost. | Topological changes cannot be handled. |
| More efficient than FTA-SOM. | High computational cost compared to level set-based ACMs. | ||||
|
| |||||
| CSOM-CV |
[ | No | Yes | Very robust to the noise. | Supervised information is required. |
| Requires a small amount of supervised information. | Suitable only for handling images in a global way. | ||||
|
| |||||
| SOAC |
[ | Yes | No | Can handle complex images in a local and supervised way. | Supervised information is required. |
| Can handle inhomogeneities and foreground/background intensity overlap. | Sensitive to the contour initialization. | ||||
|
| |||||
| SOMCV |
[ | No | Yes | Reduces the intervention of the user. | Is easily trapped into local minima. |
| Can handle multimodal intensity distributions. | Deals with images in a global way. | ||||
|
| |||||
| SOM-RAC |
[ | Yes | Yes | Robust to noise, scene changes, and inhomogeneities. | Very expensive computationally. |
| Robust to the contour initialization. | |||||
Figure 1The parametric representation of a contour.
Figure 2The geometric representation of a contour.
Figure 3The architecture of the SISOM-based ACM proposed in [38].
Figure 4The architecture of the CFBL-SOM-based ACM proposed in [97].
Figure 5The architecture of the CSOM-CV ACM proposed in [102].
Figure 6Some relationships between variational level set-based ACMs and Self-Organizing Map (SOM-) based ACMs.