Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology

Commodity graphics hardware has become a cost-effective parallel platform to solve many general computational problems. In medical imaging and more so in digital pathology, segmentation of multiple structures on high-resolution images, is often a complex and computationally expensive task. Shape-bas...

Full description

Bibliographic Details
Main Authors: Sahirzeeshan Ali, Anant Madabhushi
Format: Article
Language:English
Published: Wolters Kluwer Medknow Publications 2011-01-01
Series:Journal of Pathology Informatics
Subjects:
Online Access:http://www.jpathinformatics.org/article.asp?issn=2153-3539;year=2011;volume=2;issue=2;spage=13;epage=13;aulast=Ali
id doaj-31fc8da17f56400ebda50eff92635907
record_format Article
spelling doaj-31fc8da17f56400ebda50eff926359072020-11-24T20:52:31ZengWolters Kluwer Medknow PublicationsJournal of Pathology Informatics2153-35392153-35392011-01-0122131310.4103/2153-3539.92029Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathologySahirzeeshan AliAnant MadabhushiCommodity graphics hardware has become a cost-effective parallel platform to solve many general computational problems. In medical imaging and more so in digital pathology, segmentation of multiple structures on high-resolution images, is often a complex and computationally expensive task. Shape-based level set segmentation has recently emerged as a natural solution to segmenting overlapping and occluded objects. However the flexibility of the level set method has traditionally resulted in long computation times and therefore might have limited clinical utility. The processing times even for moderately sized images could run into several hours of computation time. Hence there is a clear need to accelerate these segmentations schemes. In this paper, we present a parallel implementation of a computationally heavy segmentation scheme on a graphical processing unit (GPU). The segmentation scheme incorporates level sets with shape priors to segment multiple overlapping nuclei from very large digital pathology images. We report a speedup of 19× compared to multithreaded C and MATLAB-based implementations of the same scheme, albeit with slight reduction in accuracy. Our GPU-based segmentation scheme was rigorously and quantitatively evaluated for the problem of nuclei segmentation and overlap resolution on digitized histopathology images corresponding to breast and prostate biopsy tissue specimens.http://www.jpathinformatics.org/article.asp?issn=2153-3539;year=2011;volume=2;issue=2;spage=13;epage=13;aulast=AliGPU ImplementationParallel ProcessingLevel setMedical imagingSegmentationDigital PathologyHistopathologyFast Active ContourMulti-threaded programming
collection DOAJ
language English
format Article
sources DOAJ
author Sahirzeeshan Ali
Anant Madabhushi
spellingShingle Sahirzeeshan Ali
Anant Madabhushi
Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
Journal of Pathology Informatics
GPU Implementation
Parallel Processing
Level set
Medical imaging
Segmentation
Digital Pathology
Histopathology
Fast Active Contour
Multi-threaded programming
author_facet Sahirzeeshan Ali
Anant Madabhushi
author_sort Sahirzeeshan Ali
title Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
title_short Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
title_full Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
title_fullStr Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
title_full_unstemmed Graphical processing unit implementation of an integrated shape-based active contour: Application to digital pathology
title_sort graphical processing unit implementation of an integrated shape-based active contour: application to digital pathology
publisher Wolters Kluwer Medknow Publications
series Journal of Pathology Informatics
issn 2153-3539
2153-3539
publishDate 2011-01-01
description Commodity graphics hardware has become a cost-effective parallel platform to solve many general computational problems. In medical imaging and more so in digital pathology, segmentation of multiple structures on high-resolution images, is often a complex and computationally expensive task. Shape-based level set segmentation has recently emerged as a natural solution to segmenting overlapping and occluded objects. However the flexibility of the level set method has traditionally resulted in long computation times and therefore might have limited clinical utility. The processing times even for moderately sized images could run into several hours of computation time. Hence there is a clear need to accelerate these segmentations schemes. In this paper, we present a parallel implementation of a computationally heavy segmentation scheme on a graphical processing unit (GPU). The segmentation scheme incorporates level sets with shape priors to segment multiple overlapping nuclei from very large digital pathology images. We report a speedup of 19× compared to multithreaded C and MATLAB-based implementations of the same scheme, albeit with slight reduction in accuracy. Our GPU-based segmentation scheme was rigorously and quantitatively evaluated for the problem of nuclei segmentation and overlap resolution on digitized histopathology images corresponding to breast and prostate biopsy tissue specimens.
topic GPU Implementation
Parallel Processing
Level set
Medical imaging
Segmentation
Digital Pathology
Histopathology
Fast Active Contour
Multi-threaded programming
url http://www.jpathinformatics.org/article.asp?issn=2153-3539;year=2011;volume=2;issue=2;spage=13;epage=13;aulast=Ali
work_keys_str_mv AT sahirzeeshanali graphicalprocessingunitimplementationofanintegratedshapebasedactivecontourapplicationtodigitalpathology
AT anantmadabhushi graphicalprocessingunitimplementationofanintegratedshapebasedactivecontourapplicationtodigitalpathology
_version_ 1716799372492013568