An Analysis of the SPIHT Image Compression Algorithm for Real-time Teleradiology
Teleradiology systems facilitiate the transmission of medical images from one site to another for the purposes of interpretation and/or consultation. In an interactive teleradiology application, the user expects that the system responds quickly. Due to the large amount of data that must be transmitted, it is important that such real-time teleradiology systems efficiciently manage the retrieval and display of these images. Image compression is one technique that can be used in these systems to decrease the amount of time required to display the medical images. In this project, we implemented and analyzed the performance of the Set Partitioning in Hierarchical Trees (SPIHT) algorithm (a wavelet-based image compression) in a Java client/server magnetic resonance image viewing application. Our analysis examines the performance of the client/server system, focusing on the running time of the algorithm, memory usage, and garbage collection. This leads us to suggest future work to define criteria for the design and selection of similar algorithms.