Cargando…
The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization
Non-negative matrix factorization (NMF) has become a widely used tool for additive parts-based analysis in a wide range of applications. As NMF is a non-convex problem, the quality of the solution will depend on the initialization of the factor matrices. In this study, the successive projection algo...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5573288/ https://www.ncbi.nlm.nih.gov/pubmed/28846686 http://dx.doi.org/10.1371/journal.pone.0180268 |
_version_ | 1783259628238274560 |
---|---|
author | Sauwen, Nicolas Acou, Marjan Bharath, Halandur N. Sima, Diana M. Veraart, Jelle Maes, Frederik Himmelreich, Uwe Achten, Eric Van Huffel, Sabine |
author_facet | Sauwen, Nicolas Acou, Marjan Bharath, Halandur N. Sima, Diana M. Veraart, Jelle Maes, Frederik Himmelreich, Uwe Achten, Eric Van Huffel, Sabine |
author_sort | Sauwen, Nicolas |
collection | PubMed |
description | Non-negative matrix factorization (NMF) has become a widely used tool for additive parts-based analysis in a wide range of applications. As NMF is a non-convex problem, the quality of the solution will depend on the initialization of the factor matrices. In this study, the successive projection algorithm (SPA) is proposed as an initialization method for NMF. SPA builds on convex geometry and allocates endmembers based on successive orthogonal subspace projections of the input data. SPA is a fast and reproducible method, and it aligns well with the assumptions made in near-separable NMF analyses. SPA was applied to multi-parametric magnetic resonance imaging (MRI) datasets for brain tumor segmentation using different NMF algorithms. Comparison with common initialization methods shows that SPA achieves similar segmentation quality and it is competitive in terms of convergence rate. Whereas SPA was previously applied as a direct endmember extraction tool, we have shown improved segmentation results when using SPA as an initialization method, as it allows further enhancement of the sources during the NMF iterative procedure. |
format | Online Article Text |
id | pubmed-5573288 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-55732882017-09-09 The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization Sauwen, Nicolas Acou, Marjan Bharath, Halandur N. Sima, Diana M. Veraart, Jelle Maes, Frederik Himmelreich, Uwe Achten, Eric Van Huffel, Sabine PLoS One Research Article Non-negative matrix factorization (NMF) has become a widely used tool for additive parts-based analysis in a wide range of applications. As NMF is a non-convex problem, the quality of the solution will depend on the initialization of the factor matrices. In this study, the successive projection algorithm (SPA) is proposed as an initialization method for NMF. SPA builds on convex geometry and allocates endmembers based on successive orthogonal subspace projections of the input data. SPA is a fast and reproducible method, and it aligns well with the assumptions made in near-separable NMF analyses. SPA was applied to multi-parametric magnetic resonance imaging (MRI) datasets for brain tumor segmentation using different NMF algorithms. Comparison with common initialization methods shows that SPA achieves similar segmentation quality and it is competitive in terms of convergence rate. Whereas SPA was previously applied as a direct endmember extraction tool, we have shown improved segmentation results when using SPA as an initialization method, as it allows further enhancement of the sources during the NMF iterative procedure. Public Library of Science 2017-08-28 /pmc/articles/PMC5573288/ /pubmed/28846686 http://dx.doi.org/10.1371/journal.pone.0180268 Text en © 2017 Sauwen et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Sauwen, Nicolas Acou, Marjan Bharath, Halandur N. Sima, Diana M. Veraart, Jelle Maes, Frederik Himmelreich, Uwe Achten, Eric Van Huffel, Sabine The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title | The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title_full | The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title_fullStr | The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title_full_unstemmed | The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title_short | The successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
title_sort | successive projection algorithm as an initialization method for brain tumor segmentation using non-negative matrix factorization |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5573288/ https://www.ncbi.nlm.nih.gov/pubmed/28846686 http://dx.doi.org/10.1371/journal.pone.0180268 |
work_keys_str_mv | AT sauwennicolas thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT acoumarjan thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT bharathhalandurn thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT simadianam thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT veraartjelle thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT maesfrederik thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT himmelreichuwe thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT achteneric thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT vanhuffelsabine thesuccessiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT sauwennicolas successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT acoumarjan successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT bharathhalandurn successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT simadianam successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT veraartjelle successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT maesfrederik successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT himmelreichuwe successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT achteneric successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization AT vanhuffelsabine successiveprojectionalgorithmasaninitializationmethodforbraintumorsegmentationusingnonnegativematrixfactorization |