A data management system and method for processing, storing, and viewing
the extremely large imagery data that is rapidly produced by a
linear-array-based microscope slide scanner is provided. The system
receives, processes, and stores imagery data produced by the
linear-array-based microscope slide scanner at approximately 3 GB per
minute. The data are received as a series of overlapping image stripes
and combined into a seamless and contiguous baseline image. The baseline
image is logically mapped into a plurality of regions that are
individually addressed to facilitate viewing and manipulation of the
baseline image. The data management system enables imagery data
compression while scanning and capturing new image stripes. This
advantageously eliminates the overhead associated with storing
uncompressed image stripes. The image compression also creates
intermediate level images, thereby organizing the baseline image into a
variable level pyramid structure referred to as a virtual slide. The data
management system efficiently converts image stripes into a high quality
virtual slide that allows rapid panning and zooming by image viewing
software in accordance with the individually addressed regions. The
virtual slide also allows efficient processing by an algorithm framework.
The data management system is costs effective and saleable, employs
standard image file formats and supports the use of virtual slides in
desirable applications such as telemedicine, telepath logy, microscopy
education, and the analysis of high value specimens such as tissue
arrays.