Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video

MCJ2K (Motion-Compensated JPEG2000) is a video codec based on MCTF (Motion- Compensated Temporal Filtering) and J2K (JPEG2000). MCTF analyzes a sequence of images, generating a collection of temporal sub-bands, which are compressed with J2K. The R/D (Rate-Distortion) performance in MCJ2K is better t...

Full description

Bibliographic Details
Main Authors: Maturana Espinosa, José Carmelo, García Ortiz, Juan Pablo, Müller, Daniel, González Ruiz, Vicente
Format: info:eu-repo/semantics/article
Language:English
Published: MDPI 2020
Subjects:
Online Access:http://hdl.handle.net/10835/7563
_version_ 1789406480421617664
author Maturana Espinosa, José Carmelo
García Ortiz, Juan Pablo
Müller, Daniel
González Ruiz, Vicente
author_facet Maturana Espinosa, José Carmelo
García Ortiz, Juan Pablo
Müller, Daniel
González Ruiz, Vicente
author_sort Maturana Espinosa, José Carmelo
collection DSpace
description MCJ2K (Motion-Compensated JPEG2000) is a video codec based on MCTF (Motion- Compensated Temporal Filtering) and J2K (JPEG2000). MCTF analyzes a sequence of images, generating a collection of temporal sub-bands, which are compressed with J2K. The R/D (Rate-Distortion) performance in MCJ2K is better than the MJ2K (Motion JPEG2000) extension, especially if there is a high level of temporal redundancy. MCJ2K codestreams can be served by standard JPIP (J2K Interactive Protocol) servers, thanks to the use of only J2K standard file formats. In bandwidth-constrained scenarios, an important issue in MCJ2K is determining the amount of data of each temporal sub-band that must be transmitted to maximize the quality of the reconstructions at the client side. To solve this problem, we have proposed two rate-allocation algorithms which provide reconstructions that are progressive in quality. The first, OSLA (Optimized Sub-band Layers Allocation), determines the best progression of quality layers, but is computationally expensive. The second, ESLA (Estimated-Slope sub-band Layers Allocation), is sub-optimal in most cases, but much faster and more convenient for real-time streaming scenarios. An experimental comparison shows that even when a straightforward motion compensation scheme is used, the R/D performance of MCJ2K competitive is compared not only to MJ2K, but also with respect to other standard scalable video codecs.
format info:eu-repo/semantics/article
id oai:repositorio.ual.es:10835-7563
institution Universidad de Cuenca
language English
publishDate 2020
publisher MDPI
record_format dspace
spelling oai:repositorio.ual.es:10835-75632023-04-12T19:25:45Z Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video Maturana Espinosa, José Carmelo García Ortiz, Juan Pablo Müller, Daniel González Ruiz, Vicente quantization (signal) video coding channel allocation scalable video coding MCJ2K (Motion-Compensated JPEG2000) is a video codec based on MCTF (Motion- Compensated Temporal Filtering) and J2K (JPEG2000). MCTF analyzes a sequence of images, generating a collection of temporal sub-bands, which are compressed with J2K. The R/D (Rate-Distortion) performance in MCJ2K is better than the MJ2K (Motion JPEG2000) extension, especially if there is a high level of temporal redundancy. MCJ2K codestreams can be served by standard JPIP (J2K Interactive Protocol) servers, thanks to the use of only J2K standard file formats. In bandwidth-constrained scenarios, an important issue in MCJ2K is determining the amount of data of each temporal sub-band that must be transmitted to maximize the quality of the reconstructions at the client side. To solve this problem, we have proposed two rate-allocation algorithms which provide reconstructions that are progressive in quality. The first, OSLA (Optimized Sub-band Layers Allocation), determines the best progression of quality layers, but is computationally expensive. The second, ESLA (Estimated-Slope sub-band Layers Allocation), is sub-optimal in most cases, but much faster and more convenient for real-time streaming scenarios. An experimental comparison shows that even when a straightforward motion compensation scheme is used, the R/D performance of MCJ2K competitive is compared not only to MJ2K, but also with respect to other standard scalable video codecs. 2020-01-17T12:55:00Z 2020-01-17T12:55:00Z 2019-09-13 info:eu-repo/semantics/article 2079-9292 http://hdl.handle.net/10835/7563 en https://www.mdpi.com/2079-9292/8/9/1032 Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess MDPI
spellingShingle quantization (signal)
video coding
channel allocation
scalable video coding
Maturana Espinosa, José Carmelo
García Ortiz, Juan Pablo
Müller, Daniel
González Ruiz, Vicente
Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title_full Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title_fullStr Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title_full_unstemmed Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title_short Layer Selection in Progressive Transmission of Motion-Compensated JPEG2000 Video
title_sort layer selection in progressive transmission of motion-compensated jpeg2000 video
topic quantization (signal)
video coding
channel allocation
scalable video coding
url http://hdl.handle.net/10835/7563
work_keys_str_mv AT maturanaespinosajosecarmelo layerselectioninprogressivetransmissionofmotioncompensatedjpeg2000video
AT garciaortizjuanpablo layerselectioninprogressivetransmissionofmotioncompensatedjpeg2000video
AT mullerdaniel layerselectioninprogressivetransmissionofmotioncompensatedjpeg2000video
AT gonzalezruizvicente layerselectioninprogressivetransmissionofmotioncompensatedjpeg2000video