With the bottom-line goal of increasing the throughput of a GPU-accelerated JPEG 2000 encoder, this paper evaluates whether the post-compression rate control and packetization routines should be carried out on the CPU or on the GPU. Three co-processing models that differ in how the workload is split among the CPU and GPU are introduced. Both routines are discussed and algorithms for executing them in parallel are presented. Experimental results for compressing a detail-rich UHD sequence to 4 bits/sample indicate speed-ups of 200× for the rate control and 100× for the packetization compared to the single-threaded implementation in the commercial Kakadu library. These two routines executed on the CPU take 4× as long as all remaining coding st...
As digital imaging sensors increase in size and capability, new ways to efficiently store/transmit t...
In this paper we have implemented efficient JPEG (Joint Photographic experts group) Decoder on GPU (...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...
With the bottom-line goal of increasing the throughput of a GPU-accelerated JPEG 2000 encoder, this...
Since the introduction of JPEG 2000, several rate control methods have been proposed. Among them, po...
Abstract — There has been an increase in the demand for a high-quality video codec that supports 4K ...
There is widespread use of compression in multimedia content delivery, e.g. within video on demand s...
Modern image and video compression standards employ computationally intensive algorithms that provid...
[[abstract]]We implement a JPEG2000 encoder based on a hardware/software co-design methodology. We e...
In this paper we present an implementation of an MPEG1 encoder on the Intel Touchstone Delta and Int...
AbstractThe use of graphics hardware for non-graphics applications has become popular among many sci...
This research develops a parallel algorithm to implement the JPEG standard for\ud continuous tone st...
With the emergence of social networks and improvements in com-putational photography, billions of JP...
JPEG2000 is a recently standardized image compression system that provides substantial improvements ...
21st IEEE International Conference on Computational Science and Engineering (2018 : Romania)JPEG 200...
As digital imaging sensors increase in size and capability, new ways to efficiently store/transmit t...
In this paper we have implemented efficient JPEG (Joint Photographic experts group) Decoder on GPU (...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...
With the bottom-line goal of increasing the throughput of a GPU-accelerated JPEG 2000 encoder, this...
Since the introduction of JPEG 2000, several rate control methods have been proposed. Among them, po...
Abstract — There has been an increase in the demand for a high-quality video codec that supports 4K ...
There is widespread use of compression in multimedia content delivery, e.g. within video on demand s...
Modern image and video compression standards employ computationally intensive algorithms that provid...
[[abstract]]We implement a JPEG2000 encoder based on a hardware/software co-design methodology. We e...
In this paper we present an implementation of an MPEG1 encoder on the Intel Touchstone Delta and Int...
AbstractThe use of graphics hardware for non-graphics applications has become popular among many sci...
This research develops a parallel algorithm to implement the JPEG standard for\ud continuous tone st...
With the emergence of social networks and improvements in com-putational photography, billions of JP...
JPEG2000 is a recently standardized image compression system that provides substantial improvements ...
21st IEEE International Conference on Computational Science and Engineering (2018 : Romania)JPEG 200...
As digital imaging sensors increase in size and capability, new ways to efficiently store/transmit t...
In this paper we have implemented efficient JPEG (Joint Photographic experts group) Decoder on GPU (...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...