Gigapixel Software for Histology and Pathology · We are creating software tools for imaging...

3
Online Submission ID: 7 Gigapixel Software for Histology and Pathology Category: Research Fig. 1. Left: Screen shot of ViSOAR application on of an epididymis histology data set on an iPad. Right: Screen shot of ViSOAR application of an endochondral bone formation histology dataset running on Apple desktop. Abstract—Software development is key for advancing computational pathology imaging; a value proposition that includes more than just diagnostics. Currently available software tools for histology and pathology are slow and cumbersome for large data sets, restricted in their ability to annotate whole slide images, and rarely provide standard computational photography algorithms, such as image segmentation or point operations. In order to obtain the level of annotation and image manipulation required, pathologists often use several applications in their workflow. The combination of software programs and formats, and even simply the physical distance between workstations may result in the loss of data and therefore less optimal patient care. A high performance viewer combined with a streamlined management system and efficient image analysis tools would provide several advantages and advance the field of pathology. These advantages include, but are not limited to, a reduction in the amount of health care providers time required to process, analyze, and store histology data. This will be reflected into significant savings in healthcare costs. In addition, such a system will provide a permanent record for the original source histology slide, that otherwise could fade, brake or be lost during transfer and handling when evaluation by a pathologist in remote location is needed. In working closely with pathologists and histologists, we are developing a software to provide the ability to combine gigapixel histology scans with their annotations and a hierarchical scene graph of image manipulations in a single application, removing the need to transfer datasets between applications. Our gigapixel image viewing software has applications in clinical, research, and educational domains. We are testing our new software tools for histology educational applications and have received positive feedback from 122 medical students at the medical school at University of Utah. Index Terms—Gigapixel, Data streaming, Image manipulation, Image segmentation, Point operations, Electronic health records, Histology, Pathology. 1 I NTRODUCTION As data acquisition advances and data sizes increase, the need for tools to process and visualize the results in an effective and efficient manner is becoming increasingly important. However, the reliance on super- computers for scientific visualization and analysis of large data sets has already proven a hindrance for many researchers and scientists who lack easy access to such equipment. Additionally, having mul- tiple users, such as students, trying to annotate a single image on a server creates challenges. The Scientific Computing and Imaging (SCI) Institute, the Center for Extreme Data Management, Analysis, and Visualization (CED- MAV), and ViSUS (Visualization Streams for Ultimate Scalability) [4, 5] in collaboration with ARUP Laboratories and the University of Utah, Department of Neurobiology and Anatomy, have developed Vi- SOAR: ViSUS Scalable Output Annotation and Rendering viewer, a multi platform visualization application for accessing and processing very large imaging data. A single slide scan can produce multi-gigapixel images requiring tens of gigabytes of raw data – thus the need for a tool that can pro- cess this data is essential. ViSOAR builds upon the ViSUS technol- ogy that allows for large-scale data to be streamed over a network, off of a disc, or on the cloud with extreme efficiency. Furthermore, the technology behind ViSUS allows the application to run on a variety of platforms–from mobile devices to desktops to large, multi-display walls. With this approach physicians and investigators are liberated from the physical constraints of traditional professional and educa- tional environments. A mobile process would allow an efficient inter- active teaching in a classroom and can provide remote access to their highly qualified expertise for diagnosing diseases and training the next generation of physicians. It also provides a physician or researcher the ability to review and make diagnoses from anywhere, as opposed to the confines of the lab. Although the impetus for the collaboration was to build a tool used in clinical, research, and education application, we focused our initial development of the technology in the classroom setting. Our goals include replacing the traditional use of viewing histology slides on microscopes and providing the ability for annotation on the image. As class sizes increase and scanning devices improve in quality, it has become impractical to rely on microscopes for teaching. Additionally, with the use of mobile devices in the hands of everyone in a classroom, instructors want students to actively participant in analyzing and dis- cussing the information presented, such as interactively exploring and annotating the same histology slide presented by an instructor. A video showing the research in action is available at: http://www.cedmav.org/research/highlights/19-highlights/49- visoar.html. 1

Transcript of Gigapixel Software for Histology and Pathology · We are creating software tools for imaging...

Page 1: Gigapixel Software for Histology and Pathology · We are creating software tools for imaging histology and pathology in order to make such tools easier to use for educational purposes,

Online Submission ID: 7

Gigapixel Software for Histology and PathologyCategory: Research

Fig. 1. Left: Screen shot of ViSOAR application on of an epididymis histology data set on an iPad. Right: Screen shot of ViSOARapplication of an endochondral bone formation histology dataset running on Apple desktop.

Abstract—Software development is key for advancing computational pathology imaging; a value proposition that includes morethan just diagnostics. Currently available software tools for histology and pathology are slow and cumbersome for large data sets,restricted in their ability to annotate whole slide images, and rarely provide standard computational photography algorithms, such asimage segmentation or point operations. In order to obtain the level of annotation and image manipulation required, pathologists oftenuse several applications in their workflow. The combination of software programs and formats, and even simply the physical distancebetween workstations may result in the loss of data and therefore less optimal patient care. A high performance viewer combinedwith a streamlined management system and efficient image analysis tools would provide several advantages and advance the fieldof pathology. These advantages include, but are not limited to, a reduction in the amount of health care providers time required toprocess, analyze, and store histology data. This will be reflected into significant savings in healthcare costs. In addition, such a systemwill provide a permanent record for the original source histology slide, that otherwise could fade, brake or be lost during transfer andhandling when evaluation by a pathologist in remote location is needed. In working closely with pathologists and histologists, we aredeveloping a software to provide the ability to combine gigapixel histology scans with their annotations and a hierarchical scene graphof image manipulations in a single application, removing the need to transfer datasets between applications. Our gigapixel imageviewing software has applications in clinical, research, and educational domains. We are testing our new software tools for histologyeducational applications and have received positive feedback from 122 medical students at the medical school at University of Utah.

Index Terms—Gigapixel, Data streaming, Image manipulation, Image segmentation, Point operations, Electronic health records,Histology, Pathology.

1 INTRODUCTION

As data acquisition advances and data sizes increase, the need for toolsto process and visualize the results in an effective and efficient manneris becoming increasingly important. However, the reliance on super-computers for scientific visualization and analysis of large data setshas already proven a hindrance for many researchers and scientistswho lack easy access to such equipment. Additionally, having mul-tiple users, such as students, trying to annotate a single image on aserver creates challenges.

The Scientific Computing and Imaging (SCI) Institute, the Centerfor Extreme Data Management, Analysis, and Visualization (CED-MAV), and ViSUS (Visualization Streams for Ultimate Scalability)[4, 5] in collaboration with ARUP Laboratories and the University ofUtah, Department of Neurobiology and Anatomy, have developed Vi-SOAR: ViSUS Scalable Output Annotation and Rendering viewer, amulti platform visualization application for accessing and processingvery large imaging data.

A single slide scan can produce multi-gigapixel images requiringtens of gigabytes of raw data – thus the need for a tool that can pro-cess this data is essential. ViSOAR builds upon the ViSUS technol-ogy that allows for large-scale data to be streamed over a network, offof a disc, or on the cloud with extreme efficiency. Furthermore, thetechnology behind ViSUS allows the application to run on a varietyof platforms–from mobile devices to desktops to large, multi-display

walls. With this approach physicians and investigators are liberatedfrom the physical constraints of traditional professional and educa-tional environments. A mobile process would allow an efficient inter-active teaching in a classroom and can provide remote access to theirhighly qualified expertise for diagnosing diseases and training the nextgeneration of physicians. It also provides a physician or researcher theability to review and make diagnoses from anywhere, as opposed tothe confines of the lab.

Although the impetus for the collaboration was to build a tool usedin clinical, research, and education application, we focused our initialdevelopment of the technology in the classroom setting. Our goalsinclude replacing the traditional use of viewing histology slides onmicroscopes and providing the ability for annotation on the image. Asclass sizes increase and scanning devices improve in quality, it hasbecome impractical to rely on microscopes for teaching. Additionally,with the use of mobile devices in the hands of everyone in a classroom,instructors want students to actively participant in analyzing and dis-cussing the information presented, such as interactively exploring andannotating the same histology slide presented by an instructor.

A video showing the research in action is available at:http://www.cedmav.org/research/highlights/19-highlights/49-visoar.html.

1

Page 2: Gigapixel Software for Histology and Pathology · We are creating software tools for imaging histology and pathology in order to make such tools easier to use for educational purposes,

2 BACKGROUND

We are creating software tools for imaging histology and pathology inorder to make such tools easier to use for educational purposes, with-out loosing sight of the potential for a clinical or research usages. Cur-rent most commercially available software typically have methods forimporting slide data, annotation, image manipulation and image anal-ysis. However, these state-of-the-art commercial tools are expensiveand often difficult to use in an educational setting and by non-technicalusers.

Additionally, we’ve found in the classroom setting most of thesetools cannot handle the server load of +100 students accessing dataat the same time. Before using our software, histology classes used aGoogle Maps API viewer on histology slides [1, 7]. The software wasrestrictive, the only annotation available is text labeling. Our softwareallows medical students to access a library of slides either on deviceor stored remotely on a server and provides measuring and annotationfeatures.

3 NEW HISTOLOGY WORKFLOW

After physical histology slides have been prepared, the slides arescanned into SVS file format (Compressed TIFF), storing data at sev-eral levels of resolution in a single file. Each slide varies in the amountof data from about 0.5 gigabyte to multiple gigabytes per slide. Previ-ously, the researchers we worked with had to import the files to ESlidedata management tool and then launch Aperio Imaging software orother systems. The classroom setting used a Google Map API viewer,but the only annotations it provided were simple labels. Upon seeinga demonstration of our software, ViSOAR, and its interaction mecha-nisms, the pathologists wanted to see their data in ViSOAR’s workflowwith in research environment and in the classroom.

With our software framework, it was easy to convert the SVS fileformat to our proprietary IDX file format. ViSOAR’s IDX file formatis part of a high-performance I/O library that writes data in a multires-olution, Hierarchical-Z (HZ) order layout [2, 3]. Our ViSUS frame-work [4, 5], upon which ViSOAR is built, has converters for SVS,TIFF, or JPEG and many other file formats. Due to the I/O work-flow of IDX, ViSOAR enables interactive visualization of gigapixeland terapixel data, lessening the gap between the compute and storagecapabilities of common desktop and portable devices.

ViSOAR easily allows researchers and students to view and anno-tate data with a multiresolution approach. Our software includes poly-line, polygon, text and image point of interest annotations, as well ascontrols for adding scale to the images in pixel, inches, mm, or cm.ViSOAR includes measurement tools, a ruler showing resolution, anda picture-in-picture box to keep the user oriented within the dataset.Image analysis and annotations can happen at any resolution whilemaintaining the position of the annotations at screen resolution. Vi-SOAR’s user interface is simple, intuitive and fast, allowing noviceusers, like students, to quickly interact with the image data without theheavy workflow of typical slide imaging software. ViSUS provides asingle platform agnostic code base that compiles on multiple platformsallows users to be on Macs, Windows, or iOS operating systems.

3.1 Into the futureIn our collaboration, we will be working on adding the ability to handlemultiple user annotations on a server, all referencing the same data set.Additionally, we are exploring adding functionality for a scene graphlike hierarchy of image processing methods.

Multiple User Annotation. A current bottleneck in the use of dig-ital slide exploration is the annotation of histopathology data acrossmultiple users. Users desire a streamlined process with active commu-nication between multiple viewers of the data and their annotations,without difficulty in sharing the data. ViSOAR allows users on dif-ferent platforms (such as an iPad and a Windows laptop) to view thesame data, seamlessly, regardless of computation power or operatingsystem. We are currently adding to our system the ability to allowmultiple users to see the annotations on a dataset made by fellow ob-servers. Annotations will be able to be grouped by time, user, or tag

and viewed in an image layer like browser to provide a more interac-tive learning environment and hand on experience in histology classesand in the research lab.

Hierarchy of Image Manipulations. Additionally, we’ve foundthat users, especially in research, would like to explore their own im-age processing methods, such as computing histograms, point opera-tions, and image segmentation. We seek to build a system that allowsusers access to simple defaults as well as the controls to change systempreferences and to be able to apply these operations in sequence. Thesequence of operations can be maintained in a visually editable scenegraph, enabling ease of use as well as instant feedback on operationsapplied to the entire visible image, not just a narrow window on thedataset.

4 USER TESTING

We tested ViSOAR on a 122 students at the University of Utah MedicalCenter Histology course. Students explored data from high-resolutionmicropraphs on iPads and laptops using ViSOAR allowing them to ex-amine the full range of image resolutions and add annotations. WithViSOAR, students do not need to wait in line for microscope; each stu-dent can take the time they need to learn the material without the pres-sure due to number of people waiting in line for microscope. ViSOARcombines the traditional techniques that used to be done via micro-scopes and printed copies into one continuous workflow. Instructorsliked ViSOAR’s ability to be more quantitative, while maintaining themicroscope metaphors of pan and zoom via slide movement and focusoperations. Instructors found that teaching via ViSOAR was poten-tially more effective and definitely easier with ViSOAR as well.

Students reported that they found it easier to learn the material pro-vided by the software, rather than using a slide atlas (printed copy) ora microscope, because the digital slides provide context for the imagewith a simultaneous low and high resolution view. Digital image ma-nipulations save the time normally required to adjust the microscopesfocus and change lenses for different magnifications.

In the process of our testing, instructors were able to ask studentsto do homework and lab work via a more interactive and hands on ex-perience. Students were discovering structures by carefully examiningslides instead of looking at what was presented on a limited, static im-age. Instructors commented that eventually they would like to providetests on the digital data to evaluate student comprehension.

5 CONCLUSION

We are developing ViSOAR: ViSUS Scalable Output Annotation andRendering viewer for histology and pathology applications in researchand education. Our software provides a simple interface for viewing,interacting, and annotating gigabyte histopathology datasets at con-tinuous levels of resolution. Our software is able to run locally oroff of servers and is platform agnostic. Working closely with domainresearchers and educators, we are providing access to data such that+100 clients can attach to our servers and interact with the same data.In the future, we will allow all these users to add annotations, seeeach other’s annotation thereby increasing the ability of students, in-structors, and clinical researchers to become active participants in theexploration of histology data. Additionally, we would like to add fea-tures to allow clinical researchers the ability to explore state of the artcomputational photography image manipulations for performing anal-ysis.

REFERENCES

[1] Eccles Health Sciences Library. University of utah slide viewer, Aug.2014.

[2] S. Kumar, V. Vishwanath, P. Carns, J. Levine, R. Latham, G. Scorzelli,H. Kolla, R. Grout, R. Ross, M. Papka, J. Chen, and V. Pascucci. Effi-cient data restructuring and aggregation for I/O acceleration in PIDX. InProceedings of the International Conference on High Performance Com-puting, Networking, Storage and Analysis, pages 50:1–50:11. IEEE Com-puter Society Press, 2012.

[3] S. Kumar, V. Vishwanath, P. Carns, B. Summa, G. Scorzelli, V. Pascucci,R. Ross, J. Chen, H. Kolla, and R. Grout. PIDX: Efficient parallel I/O

2

Page 3: Gigapixel Software for Histology and Pathology · We are creating software tools for imaging histology and pathology in order to make such tools easier to use for educational purposes,

Online Submission ID: 7

for multi-resolution multi-dimensional scientific datasets. In Proceedingsof The IEEE International Conference on Cluster Computing, pages 103–111, September 2011.

[4] V. Pascucci, P.-T. Bremer, A. Gyulassy, G. Scorzelli, C. Christensen,B. Summa, and S. Kumar. Scalable visualization and interactive analysisusing massive data streams. In Cloud Computing and Big Data, volume 23of Advances in Parallel Computing, pages 212–230. IOS Press, 2013.

[5] V. Pascucci, G. Scorzelli, B. Summa, P.-T. Bremer, A. Gyulassy, C. Chris-tensen, S. Philip, and S. Kumar. The ViSUS visualization framework. InE. W. Bethel, H. C. (LBNL), and C. H. (UofU), editors, High PerformanceVisualization: Enabling Extreme-Scale Scientific Insight, Chapman andHall/CRC Computational Science, chapter 19. Chapman and Hall/CRC,2012.

[6] J. Swedlow, C. Allan, J.-M. Burel, M. Linkert, B. Loranger, D. MacDon-ald, W. Moore, A. Patterson, C. Rueden, A. Tarkowska, I. Goldberg, andK. Eliceiri. The open microscopy environment: Informatics and quanti-tative analysis for biological microscopy. Microscopy and Microanalysis,15:1520–1521, 7 2009.

[7] M. M. Triola and W. J. Holloway. Enhanced virtual microscopy for col-laborative education. BMC Medical Education, (4), 2011.

3