Cargando…

Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images

BACKGROUND: Automated image analysis on virtual slides is evolving rapidly and will play an important role in the future of digital pathology. Due to the image size, the computational cost of processing whole slide images (WSIs) in full resolution is immense. Moreover, image analysis requires well f...

Descripción completa

Detalles Bibliográficos
Autores principales: Zerbe, Norman, Hufnagl, Peter, Schlüns, Karsten
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3073209/
https://www.ncbi.nlm.nih.gov/pubmed/21489186
http://dx.doi.org/10.1186/1746-1596-6-S1-S16
_version_ 1782201623209050112
author Zerbe, Norman
Hufnagl, Peter
Schlüns, Karsten
author_facet Zerbe, Norman
Hufnagl, Peter
Schlüns, Karsten
author_sort Zerbe, Norman
collection PubMed
description BACKGROUND: Automated image analysis on virtual slides is evolving rapidly and will play an important role in the future of digital pathology. Due to the image size, the computational cost of processing whole slide images (WSIs) in full resolution is immense. Moreover, image analysis requires well focused images in high magnification. METHODS: We present a system that merges virtual microscopy techniques, open source image analysis software, and distributed parallel processing. We have integrated the parallel processing framework JPPF, so batch processing can be performed distributed and in parallel. All resulting meta data and image data are collected and merged. As an example the system is applied to the specific task of image sharpness assessment. ImageJ is an open source image editing and processing framework developed at the NIH having a large user community that contributes image processing algorithms wrapped as plug-ins in a wide field of life science applications. We developed an ImageJ plug-in that supports both basic interactive virtual microscope and batch processing functionality. For the application of sharpness inspection we employ an approach with non-overlapping tiles. Compute nodes retrieve image tiles of moderate size from the streaming server and compute the focus measure. Each tile is divided into small sub images to calculate an edge based sharpness criterion which is used for classification. The results are aggregated in a sharpness map. RESULTS: Based on the system we calculate a sharpness measure and classify virtual slides into one of the following categories - excellent, okay, review and defective. Generating a scaled sharpness map enables the user to evaluate sharpness of WSIs and shows overall quality at a glance thus reducing tedious assessment work. CONCLUSIONS: Using sharpness assessment as an example, the introduced system can be used to process, analyze and parallelize analysis of whole slide images based on open source software.
format Text
id pubmed-3073209
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30732092011-04-12 Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images Zerbe, Norman Hufnagl, Peter Schlüns, Karsten Diagn Pathol Proceedings BACKGROUND: Automated image analysis on virtual slides is evolving rapidly and will play an important role in the future of digital pathology. Due to the image size, the computational cost of processing whole slide images (WSIs) in full resolution is immense. Moreover, image analysis requires well focused images in high magnification. METHODS: We present a system that merges virtual microscopy techniques, open source image analysis software, and distributed parallel processing. We have integrated the parallel processing framework JPPF, so batch processing can be performed distributed and in parallel. All resulting meta data and image data are collected and merged. As an example the system is applied to the specific task of image sharpness assessment. ImageJ is an open source image editing and processing framework developed at the NIH having a large user community that contributes image processing algorithms wrapped as plug-ins in a wide field of life science applications. We developed an ImageJ plug-in that supports both basic interactive virtual microscope and batch processing functionality. For the application of sharpness inspection we employ an approach with non-overlapping tiles. Compute nodes retrieve image tiles of moderate size from the streaming server and compute the focus measure. Each tile is divided into small sub images to calculate an edge based sharpness criterion which is used for classification. The results are aggregated in a sharpness map. RESULTS: Based on the system we calculate a sharpness measure and classify virtual slides into one of the following categories - excellent, okay, review and defective. Generating a scaled sharpness map enables the user to evaluate sharpness of WSIs and shows overall quality at a glance thus reducing tedious assessment work. CONCLUSIONS: Using sharpness assessment as an example, the introduced system can be used to process, analyze and parallelize analysis of whole slide images based on open source software. BioMed Central 2011-03-30 /pmc/articles/PMC3073209/ /pubmed/21489186 http://dx.doi.org/10.1186/1746-1596-6-S1-S16 Text en Copyright ©2011 Zerbe et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Proceedings
Zerbe, Norman
Hufnagl, Peter
Schlüns, Karsten
Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title_full Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title_fullStr Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title_full_unstemmed Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title_short Distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
title_sort distributed computing in image analysis using open source frameworks and application to image sharpness assessment of histological whole slide images
topic Proceedings
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3073209/
https://www.ncbi.nlm.nih.gov/pubmed/21489186
http://dx.doi.org/10.1186/1746-1596-6-S1-S16
work_keys_str_mv AT zerbenorman distributedcomputinginimageanalysisusingopensourceframeworksandapplicationtoimagesharpnessassessmentofhistologicalwholeslideimages
AT hufnaglpeter distributedcomputinginimageanalysisusingopensourceframeworksandapplicationtoimagesharpnessassessmentofhistologicalwholeslideimages
AT schlunskarsten distributedcomputinginimageanalysisusingopensourceframeworksandapplicationtoimagesharpnessassessmentofhistologicalwholeslideimages