Cargando…
LibMI: An Open Source Library for Efficient Histopathological Image Processing
BACKGROUND: Whole-slide images (WSIs) as a kind of image data are rapidly growing in the digital pathology domain. With unusual high resolution, these images make them hard to be supported by conventional tools or file formats. Thus, it obstructs data sharing and automated analysis. Here, we propose...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Wolters Kluwer - Medknow
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7518208/ https://www.ncbi.nlm.nih.gov/pubmed/33042605 http://dx.doi.org/10.4103/jpi.jpi_11_20 |
_version_ | 1783587358910709760 |
---|---|
author | Dong, Yuxin Puttapirat, Pargorn Deng, Jingyi Zhang, Xiangrong Li, Chen |
author_facet | Dong, Yuxin Puttapirat, Pargorn Deng, Jingyi Zhang, Xiangrong Li, Chen |
author_sort | Dong, Yuxin |
collection | PubMed |
description | BACKGROUND: Whole-slide images (WSIs) as a kind of image data are rapidly growing in the digital pathology domain. With unusual high resolution, these images make them hard to be supported by conventional tools or file formats. Thus, it obstructs data sharing and automated analysis. Here, we propose a library, LibMI, along with its open and standardized image file format. They can be used together to efficiently read, write, modify, and annotate large images. MATERIALS AND METHODS: LibMI utilizes the concept of pyramid image structure and lazy propagation from a segment tree algorithm to support reading and modifying and to guarantee that both operations have linear time complexity. Further, a cache mechanism was introduced to speed up the program. RESULTS: LibMI is an open and efficient library for histopathological image processing. To demonstrate its functions, we applied it to several tasks including image thresholding, microscopic color correction, and storing pixel-wise information on WSIs. The result shows that libMI is particularly suitable for modifying large images. Furthermore, compared with congeneric libraries and file formats, libMI and modifiable multiscale image (MMSI) run 18.237 times faster on read-only tasks. CONCLUSIONS: The combination of libMI library and MMSI file format enables developers to efficiently read and modify WSIs, thus can assist in pixel-wise image processing on extremely large images to promote building image processing pipeline. The library together with the data schema is freely available on GitLab: https://gitlab.com/BioAI/libMI. |
format | Online Article Text |
id | pubmed-7518208 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Wolters Kluwer - Medknow |
record_format | MEDLINE/PubMed |
spelling | pubmed-75182082020-10-09 LibMI: An Open Source Library for Efficient Histopathological Image Processing Dong, Yuxin Puttapirat, Pargorn Deng, Jingyi Zhang, Xiangrong Li, Chen J Pathol Inform Original Article BACKGROUND: Whole-slide images (WSIs) as a kind of image data are rapidly growing in the digital pathology domain. With unusual high resolution, these images make them hard to be supported by conventional tools or file formats. Thus, it obstructs data sharing and automated analysis. Here, we propose a library, LibMI, along with its open and standardized image file format. They can be used together to efficiently read, write, modify, and annotate large images. MATERIALS AND METHODS: LibMI utilizes the concept of pyramid image structure and lazy propagation from a segment tree algorithm to support reading and modifying and to guarantee that both operations have linear time complexity. Further, a cache mechanism was introduced to speed up the program. RESULTS: LibMI is an open and efficient library for histopathological image processing. To demonstrate its functions, we applied it to several tasks including image thresholding, microscopic color correction, and storing pixel-wise information on WSIs. The result shows that libMI is particularly suitable for modifying large images. Furthermore, compared with congeneric libraries and file formats, libMI and modifiable multiscale image (MMSI) run 18.237 times faster on read-only tasks. CONCLUSIONS: The combination of libMI library and MMSI file format enables developers to efficiently read and modify WSIs, thus can assist in pixel-wise image processing on extremely large images to promote building image processing pipeline. The library together with the data schema is freely available on GitLab: https://gitlab.com/BioAI/libMI. Wolters Kluwer - Medknow 2020-08-21 /pmc/articles/PMC7518208/ /pubmed/33042605 http://dx.doi.org/10.4103/jpi.jpi_11_20 Text en Copyright: © 2020 Journal of Pathology Informatics http://creativecommons.org/licenses/by-nc-sa/4.0 This is an open access journal, and articles are distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License, which allows others to remix, tweak, and build upon the work non-commercially, as long as appropriate credit is given and the new creations are licensed under the identical terms. |
spellingShingle | Original Article Dong, Yuxin Puttapirat, Pargorn Deng, Jingyi Zhang, Xiangrong Li, Chen LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title | LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title_full | LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title_fullStr | LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title_full_unstemmed | LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title_short | LibMI: An Open Source Library for Efficient Histopathological Image Processing |
title_sort | libmi: an open source library for efficient histopathological image processing |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7518208/ https://www.ncbi.nlm.nih.gov/pubmed/33042605 http://dx.doi.org/10.4103/jpi.jpi_11_20 |
work_keys_str_mv | AT dongyuxin libmianopensourcelibraryforefficienthistopathologicalimageprocessing AT puttapiratpargorn libmianopensourcelibraryforefficienthistopathologicalimageprocessing AT dengjingyi libmianopensourcelibraryforefficienthistopathologicalimageprocessing AT zhangxiangrong libmianopensourcelibraryforefficienthistopathologicalimageprocessing AT lichen libmianopensourcelibraryforefficienthistopathologicalimageprocessing |