The jpeg2000 image coding standard provides many superior features compared to jpeg and other compression standards. However, the relatively slow performance of jpeg2000, especially in software implementations, is a c...
详细信息
ISBN:
(纸本)9780769547688
The jpeg2000 image coding standard provides many superior features compared to jpeg and other compression standards. However, the relatively slow performance of jpeg2000, especially in software implementations, is a critical drawback of the standard. Moreover, as image sizes rapidly grow in size, higher demands on performance for image coding and processing are introduced, making the slow performance of jpeg2000 even further pronounced. While much effort over the past decade has been devoted to accelerating the jpeg2000 encoder, there have been very few studies focusing on improving the performance of the jpeg2000 decoder, despite the fact that the performance of the decoder is just as critical as the encoder. This paper proposes a high-performance jpeg2000 decoder that efficiently exploits the recent improvements of modern parallel programming models and hardware architectures. Specifically, a parallel streaming decoder running on a GPGPU-CPU heterogeneous system is developed to fully exploit both the flexibility of the high-performance multi-core CPUs and the massively parallel capability of GPGPUs. In addition, a new task scheduling strategy is developed that exploits the soft-heterogeneity in OpenCL and C/C++ at runtime in order to gain a significant performance boost. Running on a heterogeneous configuration of one Nvidia GTX 480 GPU and one Intel Core i7 CPU, the parallel streaming decoder gains more than 8x speedup in runtime compared to the JasPer jpeg2000 software implementation.
Unequal error protection (UEP) divides the data into different levels of importance in order to ensure that the most important parts of the source information have more protection than the less important parts. In thi...
详细信息
Unequal error protection (UEP) divides the data into different levels of importance in order to ensure that the most important parts of the source information have more protection than the less important parts. In this study, the authors investigate the application of UEP using polar codes and propose a technique that utilises the channel polarisation property of these codes to achieve UEP without any significant modification. They demonstrate the error bounds of the proposed technique particularly within the context of jpeg2000. In addition, they propose a joint source-channel decoding method that is based on iterative decoding. This method takes the advantage of the error resilience tools that already exist in the jpeg2000 decoder. It will be shown that the proposed technique offers better performance than the conventional transmission with equal error protection.
暂无评论