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...
Main Authors: | , |
---|---|
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 |