Caching and Prefetching Images in a Web-Based DICOM Viewer

The general trend of information access anywhere and anytime is also leading to the emergence of innovative medical imaging systems, adapted to this new reality. The HTML5 standard led Web applications to another software level, providing a set of features that allows developing professional Web-based medical imaging applications. However, despite the visualization quality that is already possible in HTML5 browsers, the performance is still an issue, due to the typical size of image studies. In this paper, we present a caching and prefetching solution that enriches the end-user experience in a Web-based DICOM viewer, by reducing data access latency of examinations under revision. We deployed the system in a radiology center for mammography screening, at a national level, and the results show that this technique significantly reduces the average examination access latency, during the reviewing process.

[1]  Olivia R. Liu Sheng,et al.  Intelligent image prefetching for supporting radiologists' primary reading: a decision-rule inductive learning approach , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[2]  Li Fan,et al.  Summary cache: a scalable wide-area web cache sharing protocol , 2000, TNET.

[3]  Gwan-Hwan Hwang,et al.  The Design and Implementation of Appointed File Prefetching for Distributed File Systems , 2008, J. Res. Pract. Inf. Technol..

[4]  Úlfar Erlingsson,et al.  A cool and practical alternative to traditional hash tables , 2006 .

[5]  Hitesh Gupta,et al.  Review of Algorithms for Web Pre-fetching and Caching , 2012 .

[6]  Peter Deutsch,et al.  GZIP file format specification version 4.3 , 1996, RFC.

[7]  José Luís Oliveira,et al.  Telecardiology through ubiquitous Internet services , 2012, Int. J. Medical Informatics.

[8]  Mariana del Fresno,et al.  Dcm-Ar: A fast Flash-based Web-PACS viewer for displaying large DICOM images , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[9]  Barbara Franz,et al.  Prefetching of Medical Imaging Data Across XDS Affinity Domains , 2015, eHealth.

[10]  Michael F. McNitt-Gray,et al.  Application of Information Technology: Problem-oriented Prefetching for an Integrated Clinical Imaging Workstation , 2001, J. Am. Medical Informatics Assoc..

[11]  Sérgio Matos,et al.  Pattern recognition for cache management in distributed medical imaging environments , 2016, International Journal of Computer Assisted Radiology and Surgery.

[12]  Ramesh K. Sitaraman,et al.  Lazy-Adaptive Tree: An Optimized Index Structure for Flash Devices , 2009, Proc. VLDB Endow..

[13]  José Luís Oliveira,et al.  A DICOM viewer based on web technology , 2013, 2013 IEEE 15th International Conference on e-Health Networking, Applications and Services (Healthcom 2013).

[14]  Jin Li,et al.  SkimpyStash: RAM space skimpy key-value store on flash-based storage , 2011, SIGMOD '11.

[15]  J Eng Improving the interactivity and functionality of Web-based radiology teaching files with the Java programming language. , 1997, Radiographics : a review publication of the Radiological Society of North America, Inc.

[16]  Bin Fan,et al.  SILT: a memory-efficient, high-performance key-value store , 2011, SOSP.