Cargando…

Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets

Biological filaments, such as actin filaments, microtubules, and cilia, are often imaged using different light-microscopy techniques. Reconstructing the filament curve from the acquired images constitutes the filament segmentation problem. Since filaments have lower dimensionality than the image its...

Descripción completa

Detalles Bibliográficos
Autores principales: Xiao, Xun, Geyer, Veikko F., Bowne-Anderson, Hugo, Howard, Jonathon, Sbalzarini, Ivo F.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5105836/
https://www.ncbi.nlm.nih.gov/pubmed/27104582
http://dx.doi.org/10.1016/j.media.2016.03.007
_version_ 1782466960191127552
author Xiao, Xun
Geyer, Veikko F.
Bowne-Anderson, Hugo
Howard, Jonathon
Sbalzarini, Ivo F.
author_facet Xiao, Xun
Geyer, Veikko F.
Bowne-Anderson, Hugo
Howard, Jonathon
Sbalzarini, Ivo F.
author_sort Xiao, Xun
collection PubMed
description Biological filaments, such as actin filaments, microtubules, and cilia, are often imaged using different light-microscopy techniques. Reconstructing the filament curve from the acquired images constitutes the filament segmentation problem. Since filaments have lower dimensionality than the image itself, there is an inherent trade-off between tracing the filament with sub-pixel accuracy and avoiding noise artifacts. Here, we present a globally optimal filament segmentation method based on B-spline vector level-sets and a generalized linear model for the pixel intensity statistics. We show that the resulting optimization problem is convex and can hence be solved with global optimality. We introduce a simple and efficient algorithm to compute such optimal filament segmentations, and provide an open-source implementation as an ImageJ/Fiji plugin. We further derive an information-theoretic lower bound on the filament segmentation error, quantifying how well an algorithm could possibly do given the information in the image. We show that our algorithm asymptotically reaches this bound in the spline coefficients. We validate our method in comprehensive benchmarks, compare with other methods, and show applications from fluorescence, phase-contrast, and dark-field microscopy.
format Online
Article
Text
id pubmed-5105836
institution National Center for Biotechnology Information
language English
publishDate 2016
record_format MEDLINE/PubMed
spelling pubmed-51058362016-11-11 Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets Xiao, Xun Geyer, Veikko F. Bowne-Anderson, Hugo Howard, Jonathon Sbalzarini, Ivo F. Med Image Anal Article Biological filaments, such as actin filaments, microtubules, and cilia, are often imaged using different light-microscopy techniques. Reconstructing the filament curve from the acquired images constitutes the filament segmentation problem. Since filaments have lower dimensionality than the image itself, there is an inherent trade-off between tracing the filament with sub-pixel accuracy and avoiding noise artifacts. Here, we present a globally optimal filament segmentation method based on B-spline vector level-sets and a generalized linear model for the pixel intensity statistics. We show that the resulting optimization problem is convex and can hence be solved with global optimality. We introduce a simple and efficient algorithm to compute such optimal filament segmentations, and provide an open-source implementation as an ImageJ/Fiji plugin. We further derive an information-theoretic lower bound on the filament segmentation error, quantifying how well an algorithm could possibly do given the information in the image. We show that our algorithm asymptotically reaches this bound in the spline coefficients. We validate our method in comprehensive benchmarks, compare with other methods, and show applications from fluorescence, phase-contrast, and dark-field microscopy. 2016-04-04 2016-08 /pmc/articles/PMC5105836/ /pubmed/27104582 http://dx.doi.org/10.1016/j.media.2016.03.007 Text en This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Article
Xiao, Xun
Geyer, Veikko F.
Bowne-Anderson, Hugo
Howard, Jonathon
Sbalzarini, Ivo F.
Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title_full Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title_fullStr Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title_full_unstemmed Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title_short Automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and B-spline level-sets
title_sort automatic optimal filament segmentation with sub-pixel accuracy using generalized linear models and b-spline level-sets
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5105836/
https://www.ncbi.nlm.nih.gov/pubmed/27104582
http://dx.doi.org/10.1016/j.media.2016.03.007
work_keys_str_mv AT xiaoxun automaticoptimalfilamentsegmentationwithsubpixelaccuracyusinggeneralizedlinearmodelsandbsplinelevelsets
AT geyerveikkof automaticoptimalfilamentsegmentationwithsubpixelaccuracyusinggeneralizedlinearmodelsandbsplinelevelsets
AT bowneandersonhugo automaticoptimalfilamentsegmentationwithsubpixelaccuracyusinggeneralizedlinearmodelsandbsplinelevelsets
AT howardjonathon automaticoptimalfilamentsegmentationwithsubpixelaccuracyusinggeneralizedlinearmodelsandbsplinelevelsets
AT sbalzariniivof automaticoptimalfilamentsegmentationwithsubpixelaccuracyusinggeneralizedlinearmodelsandbsplinelevelsets