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...
Main Authors: | , , , |
---|---|
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 |