Cargando…
Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images
BACKGROUND: Since microscopic slides can now be automatically digitized and integrated in the clinical workflow, quality assessment of Whole Slide Images (WSI) has become a crucial issue. We present a no-reference quality assessment method that has been thoroughly tested since 2010 and is under impl...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4305973/ https://www.ncbi.nlm.nih.gov/pubmed/25565494 http://dx.doi.org/10.1186/1746-1596-9-S1-S3 |
_version_ | 1782354253921124352 |
---|---|
author | Ameisen, David Deroulers, Christophe Perrier, Valérie Bouhidel, Fatiha Battistella, Maxime Legrès, Luc Janin, Anne Bertheau, Philippe Yunès, Jean-Baptiste |
author_facet | Ameisen, David Deroulers, Christophe Perrier, Valérie Bouhidel, Fatiha Battistella, Maxime Legrès, Luc Janin, Anne Bertheau, Philippe Yunès, Jean-Baptiste |
author_sort | Ameisen, David |
collection | PubMed |
description | BACKGROUND: Since microscopic slides can now be automatically digitized and integrated in the clinical workflow, quality assessment of Whole Slide Images (WSI) has become a crucial issue. We present a no-reference quality assessment method that has been thoroughly tested since 2010 and is under implementation in multiple sites, both public university-hospitals and private entities. It is part of the FlexMIm R&D project which aims to improve the global workflow of digital pathology. For these uses, we have developed two programming libraries, in Java and Python, which can be integrated in various types of WSI acquisition systems, viewers and image analysis tools. METHODS: Development and testing have been carried out on a MacBook Pro i7 and on a bi-Xeon 2.7GHz server. Libraries implementing the blur assessment method have been developed in Java, Python, PHP5 and MySQL5. For web applications, JavaScript, Ajax, JSON and Sockets were also used, as well as the Google Maps API. Aperio SVS files were converted into the Google Maps format using VIPS and Openslide libraries. RESULTS: We designed the Java library as a Service Provider Interface (SPI), extendable by third parties. Analysis is computed in real-time (3 billion pixels per minute). Tests were made on 5000 single images, 200 NDPI WSI, 100 Aperio SVS WSI converted to the Google Maps format. CONCLUSIONS: Applications based on our method and libraries can be used upstream, as calibration and quality control tool for the WSI acquisition systems, or as tools to reacquire tiles while the WSI is being scanned. They can also be used downstream to reacquire the complete slides that are below the quality threshold for surgical pathology analysis. WSI may also be displayed in a smarter way by sending and displaying the regions of highest quality before other regions. Such quality assessment scores could be integrated as WSI's metadata shared in clinical, research or teaching contexts, for a more efficient medical informatics workflow. |
format | Online Article Text |
id | pubmed-4305973 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-43059732015-02-12 Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images Ameisen, David Deroulers, Christophe Perrier, Valérie Bouhidel, Fatiha Battistella, Maxime Legrès, Luc Janin, Anne Bertheau, Philippe Yunès, Jean-Baptiste Diagn Pathol Proceedings BACKGROUND: Since microscopic slides can now be automatically digitized and integrated in the clinical workflow, quality assessment of Whole Slide Images (WSI) has become a crucial issue. We present a no-reference quality assessment method that has been thoroughly tested since 2010 and is under implementation in multiple sites, both public university-hospitals and private entities. It is part of the FlexMIm R&D project which aims to improve the global workflow of digital pathology. For these uses, we have developed two programming libraries, in Java and Python, which can be integrated in various types of WSI acquisition systems, viewers and image analysis tools. METHODS: Development and testing have been carried out on a MacBook Pro i7 and on a bi-Xeon 2.7GHz server. Libraries implementing the blur assessment method have been developed in Java, Python, PHP5 and MySQL5. For web applications, JavaScript, Ajax, JSON and Sockets were also used, as well as the Google Maps API. Aperio SVS files were converted into the Google Maps format using VIPS and Openslide libraries. RESULTS: We designed the Java library as a Service Provider Interface (SPI), extendable by third parties. Analysis is computed in real-time (3 billion pixels per minute). Tests were made on 5000 single images, 200 NDPI WSI, 100 Aperio SVS WSI converted to the Google Maps format. CONCLUSIONS: Applications based on our method and libraries can be used upstream, as calibration and quality control tool for the WSI acquisition systems, or as tools to reacquire tiles while the WSI is being scanned. They can also be used downstream to reacquire the complete slides that are below the quality threshold for surgical pathology analysis. WSI may also be displayed in a smarter way by sending and displaying the regions of highest quality before other regions. Such quality assessment scores could be integrated as WSI's metadata shared in clinical, research or teaching contexts, for a more efficient medical informatics workflow. BioMed Central 2014-12-19 /pmc/articles/PMC4305973/ /pubmed/25565494 http://dx.doi.org/10.1186/1746-1596-9-S1-S3 Text en Copyright © 2014 Ameisen et al.; licensee BioMed Central Ltd. 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 work is properly cited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Proceedings Ameisen, David Deroulers, Christophe Perrier, Valérie Bouhidel, Fatiha Battistella, Maxime Legrès, Luc Janin, Anne Bertheau, Philippe Yunès, Jean-Baptiste Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title | Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title_full | Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title_fullStr | Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title_full_unstemmed | Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title_short | Towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of Whole Slide Images |
title_sort | towards better digital pathology workflows: programming libraries for high-speed sharpness assessment of whole slide images |
topic | Proceedings |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4305973/ https://www.ncbi.nlm.nih.gov/pubmed/25565494 http://dx.doi.org/10.1186/1746-1596-9-S1-S3 |
work_keys_str_mv | AT ameisendavid towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT deroulerschristophe towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT perriervalerie towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT bouhidelfatiha towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT battistellamaxime towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT legresluc towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT janinanne towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT bertheauphilippe towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages AT yunesjeanbaptiste towardsbetterdigitalpathologyworkflowsprogramminglibrariesforhighspeedsharpnessassessmentofwholeslideimages |