Computer ScienceMedicine

Adam Goode, Benjamin Gilbert, J. Harkes, D. Jukic, M. Satyanarayanan

2013.1.1Journal of Pathology Informatics

DOI: 10.4103/2153-3539.119005

tlooto Summary

The design and implementation of OpenSlide is presented, a vendor-neutral C library for reading and manipulating digital slides of diverse vendor formats that is extensible and easily interfaced to various programming languages.

Abstract

Although widely touted as a replacement for glass slides and microscopes in pathology, digital slides present major challenges in data storage, transmission, processing and interoperability. Since no universal data format is in widespread use for these images today, each vendor defines its own proprietary data formats, analysis tools, viewers and software libraries. This creates issues not only for pathologists, but also for interoperability. In this paper, we present the design and implementation of OpenSlide, a vendor-neutral C library for reading and manipulating digital slides of diverse vendor formats. The library is extensible and easily interfaced to various programming languages. An application written to the OpenSlide interface can transparently handle multiple vendor formats. OpenSlide is in use today by many academic and industrial organizations world-wide, including many research sites in the United States that are funded by the National Institutes of Health.

Citation format

GOODE, Adam, et al. Openslide: A vendor-neutral software foundation for digital pathology. Journal of Pathology Informatics, 2013, 4.