Cargando…

ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests

BACKGROUND: Whole-slide images (WSI) are produced by a high-resolution scanning of pathology glass slides. There are a large number of whole-slide imaging scanners, and the resulting images are frequently larger than 100,000 × 100,000 pixels which typically image 100,000 to one million cells, rangin...

Descripción completa

Detalles Bibliográficos
Autores principales: Bremer, Erich, Saltz, Joel, Almeida, Jonas S
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/PMC7605284/
https://www.ncbi.nlm.nih.gov/pubmed/33163255
http://dx.doi.org/10.4103/jpi.jpi_31_20
_version_ 1783604279514234880
author Bremer, Erich
Saltz, Joel
Almeida, Jonas S
author_facet Bremer, Erich
Saltz, Joel
Almeida, Jonas S
author_sort Bremer, Erich
collection PubMed
description BACKGROUND: Whole-slide images (WSI) are produced by a high-resolution scanning of pathology glass slides. There are a large number of whole-slide imaging scanners, and the resulting images are frequently larger than 100,000 × 100,000 pixels which typically image 100,000 to one million cells, ranging from several hundred megabytes to many gigabytes in size. AIMS AND OBJECTIVES: Provide HTTP access over the web to Whole Slide Image tiles that do not have localized tiling servers but only basic HTTP access. Move all image decode and tiling functions to calling agent (ImageBox). METHODS: Current software systems require tiling image servers to be installed on systems providing local disk access to these images. ImageBox2 breaks this requirement by accessing tiles from remote HTTP source via byte-level HTTP range requests. This method does not require changing the client software as the operation is relegated to the ImageBox2 server which is local (or remote) to the client and can access tiles from remote images that have no server of their own such as Amazon S3 hosted images. That is, it provides a data service [on a server that does not need to be managed], the definition of serverless execution model increasingly favored by cloud computing infrastructure. CONCLUSIONS: The specific methodology described and assessed in this report preserves normal client connection semantics by enabling cloud-friendly tiling, promoting a web of http connected whole-slide images from a wide-ranging number of sources, and providing tiling where local tiling servers would have been otherwise unavailable.
format Online
Article
Text
id pubmed-7605284
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Wolters Kluwer - Medknow
record_format MEDLINE/PubMed
spelling pubmed-76052842020-11-05 ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests Bremer, Erich Saltz, Joel Almeida, Jonas S J Pathol Inform Original Article BACKGROUND: Whole-slide images (WSI) are produced by a high-resolution scanning of pathology glass slides. There are a large number of whole-slide imaging scanners, and the resulting images are frequently larger than 100,000 × 100,000 pixels which typically image 100,000 to one million cells, ranging from several hundred megabytes to many gigabytes in size. AIMS AND OBJECTIVES: Provide HTTP access over the web to Whole Slide Image tiles that do not have localized tiling servers but only basic HTTP access. Move all image decode and tiling functions to calling agent (ImageBox). METHODS: Current software systems require tiling image servers to be installed on systems providing local disk access to these images. ImageBox2 breaks this requirement by accessing tiles from remote HTTP source via byte-level HTTP range requests. This method does not require changing the client software as the operation is relegated to the ImageBox2 server which is local (or remote) to the client and can access tiles from remote images that have no server of their own such as Amazon S3 hosted images. That is, it provides a data service [on a server that does not need to be managed], the definition of serverless execution model increasingly favored by cloud computing infrastructure. CONCLUSIONS: The specific methodology described and assessed in this report preserves normal client connection semantics by enabling cloud-friendly tiling, promoting a web of http connected whole-slide images from a wide-ranging number of sources, and providing tiling where local tiling servers would have been otherwise unavailable. Wolters Kluwer - Medknow 2020-09-10 /pmc/articles/PMC7605284/ /pubmed/33163255 http://dx.doi.org/10.4103/jpi.jpi_31_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
Bremer, Erich
Saltz, Joel
Almeida, Jonas S
ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title_full ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title_fullStr ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title_full_unstemmed ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title_short ImageBox 2 – Efficient and Rapid Access of Image Tiles from Whole-Slide Images Using Serverless HTTP Range Requests
title_sort imagebox 2 – efficient and rapid access of image tiles from whole-slide images using serverless http range requests
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7605284/
https://www.ncbi.nlm.nih.gov/pubmed/33163255
http://dx.doi.org/10.4103/jpi.jpi_31_20
work_keys_str_mv AT bremererich imagebox2efficientandrapidaccessofimagetilesfromwholeslideimagesusingserverlesshttprangerequests
AT saltzjoel imagebox2efficientandrapidaccessofimagetilesfromwholeslideimagesusingserverlesshttprangerequests
AT almeidajonass imagebox2efficientandrapidaccessofimagetilesfromwholeslideimagesusingserverlesshttprangerequests