JPEG-XR, short for JPEG extended range, is a still image compression standard based on HD Photo, originally developed by Microsoft. JPEG-XR supports various image compression features, including both lossless and lossy compression, a high compression ratio, and a tile-based design.
In a collaboration between Shell and Rice, we developed a high performance JPEG-XR image compression library based on an open source reference implementation to meet Shell's image compression needs. We implemented a thread-safe JPEG-XR encoder and decoder so that one can use them to process multiple images in parallel. Using OpenMP to apply our thread-safe JPEG-XR encoder/decoder to a set of image planes, we achieve nearly optimal speedup on Intel Westmere.