A Novel Video Coding Framework Using a Self-Adaptive Dictionary

In this paper, we propose to use a self-adaptive redundant dictionary, consisting of all possible inter and intra prediction candidates, to directly represent the frame blocks in a video sequence. The self-adaptive dictionary generalizes the conventional predictive coding approach by allowing adapti...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on circuits and systems for video technology 2018-12, Vol.28 (12), p.3478-3491
Hauptverfasser: Xue, Yuanyi, Wang, Yao
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3491
container_issue 12
container_start_page 3478
container_title IEEE transactions on circuits and systems for video technology
container_volume 28
creator Xue, Yuanyi
Wang, Yao
description In this paper, we propose to use a self-adaptive redundant dictionary, consisting of all possible inter and intra prediction candidates, to directly represent the frame blocks in a video sequence. The self-adaptive dictionary generalizes the conventional predictive coding approach by allowing adaptive linear combinations of prediction candidates, which is solved by an rate-distortion aware L0-norm minimization problem using orthogonal least squares (OLS). To overcome the inefficiency in quantizing and coding coefficients corresponding to correlated chosen atoms, we orthonormalize the chosen atoms recursively as part of OLS process. We further propose a two-stage video coding framework, in which a second stage codes the residual from the chosen atoms using a modified discrete cosine transform (DCT) dictionary that is adaptively orthonormalized with respect to the subspace spanned by the first stage atoms. To determine the transition from the first stage to the second stage, we propose a rate-distortion (RD) aware adaptive switching algorithm. The proposed framework is further extended to accommodate variable block sizes ( 16\times 16 , 8\times 8 , and 4\times 4 ), and the partition mode is derived by a fast partition mode decision algorithm. A context-adaptive binary arithmetic entropy coder is designed to code the symbols of the proposed coding framework. The proposed coder shows competitive, and in some cases better RD performance, compared with the HEVC video coding standard for P-frames.
doi_str_mv 10.1109/TCSVT.2017.2760143
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2151460805</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8058496</ieee_id><sourcerecordid>2151460805</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-91969e15fc7238445aab90c0fe76dc07de8fa11a33fffe81922887e2348ab30b3</originalsourceid><addsrcrecordid>eNo9kMtOwzAQRS0EEqXwA7CJxDrF40fsrFAVKCBVsOhja7nJGLm0dXHSIv4elyJWMyPde2fmEHINdABAy7tpNZlPB4yCGjBVUBD8hPRASp0zRuVp6qmEXDOQ5-SibZc0SbRQPXI_zF7DHlfZ3DcYsio0fvOejaJd41eIH9msPcw2m-DK5cPGbju_x-zB150PGxu_L8mZs6sWr_5qn8xGj9PqOR-_Pb1Uw3FeM1F0eQllUSJIVyvGtRDS2kVJa-pQFU1NVYPaWQDLuXMONZSMaa2QcaHtgtMF75PbY-42hs8dtp1Zhl3cpJUmPQWioJrKpGJHVR1D20Z0Zhv9Op1pgJoDKPMLyhxAmT9QyXRzNHlE_DekOC3Kgv8Az2pi3Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2151460805</pqid></control><display><type>article</type><title>A Novel Video Coding Framework Using a Self-Adaptive Dictionary</title><source>IEEE Electronic Library (IEL)</source><creator>Xue, Yuanyi ; Wang, Yao</creator><creatorcontrib>Xue, Yuanyi ; Wang, Yao</creatorcontrib><description><![CDATA[In this paper, we propose to use a self-adaptive redundant dictionary, consisting of all possible inter and intra prediction candidates, to directly represent the frame blocks in a video sequence. The self-adaptive dictionary generalizes the conventional predictive coding approach by allowing adaptive linear combinations of prediction candidates, which is solved by an rate-distortion aware L0-norm minimization problem using orthogonal least squares (OLS). To overcome the inefficiency in quantizing and coding coefficients corresponding to correlated chosen atoms, we orthonormalize the chosen atoms recursively as part of OLS process. We further propose a two-stage video coding framework, in which a second stage codes the residual from the chosen atoms using a modified discrete cosine transform (DCT) dictionary that is adaptively orthonormalized with respect to the subspace spanned by the first stage atoms. To determine the transition from the first stage to the second stage, we propose a rate-distortion (RD) aware adaptive switching algorithm. The proposed framework is further extended to accommodate variable block sizes (<inline-formula> <tex-math notation="LaTeX">16\times 16 </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">8\times 8 </tex-math></inline-formula>, and <inline-formula> <tex-math notation="LaTeX">4\times 4 </tex-math></inline-formula>), and the partition mode is derived by a fast partition mode decision algorithm. A context-adaptive binary arithmetic entropy coder is designed to code the symbols of the proposed coding framework. The proposed coder shows competitive, and in some cases better RD performance, compared with the HEVC video coding standard for P-frames.]]></description><identifier>ISSN: 1051-8215</identifier><identifier>EISSN: 1558-2205</identifier><identifier>DOI: 10.1109/TCSVT.2017.2760143</identifier><identifier>CODEN: ITCTEM</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Adaptive algorithms ; Coding ; Coding standards ; Counting ; Dictionaries ; Discrete cosine transform ; Distortion ; Encoding ; L0-norm minimization ; Matching pursuit algorithms ; Mathematical analysis ; Partitioning algorithms ; Partitions ; Predictions ; Predictive coding ; Rate-distortion ; rate-distortion optimization ; sparse coding ; Switching theory ; Video coding ; Video compression</subject><ispartof>IEEE transactions on circuits and systems for video technology, 2018-12, Vol.28 (12), p.3478-3491</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-91969e15fc7238445aab90c0fe76dc07de8fa11a33fffe81922887e2348ab30b3</cites><orcidid>0000-0003-3199-3802 ; 0000-0001-5449-0103</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8058496$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8058496$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xue, Yuanyi</creatorcontrib><creatorcontrib>Wang, Yao</creatorcontrib><title>A Novel Video Coding Framework Using a Self-Adaptive Dictionary</title><title>IEEE transactions on circuits and systems for video technology</title><addtitle>TCSVT</addtitle><description><![CDATA[In this paper, we propose to use a self-adaptive redundant dictionary, consisting of all possible inter and intra prediction candidates, to directly represent the frame blocks in a video sequence. The self-adaptive dictionary generalizes the conventional predictive coding approach by allowing adaptive linear combinations of prediction candidates, which is solved by an rate-distortion aware L0-norm minimization problem using orthogonal least squares (OLS). To overcome the inefficiency in quantizing and coding coefficients corresponding to correlated chosen atoms, we orthonormalize the chosen atoms recursively as part of OLS process. We further propose a two-stage video coding framework, in which a second stage codes the residual from the chosen atoms using a modified discrete cosine transform (DCT) dictionary that is adaptively orthonormalized with respect to the subspace spanned by the first stage atoms. To determine the transition from the first stage to the second stage, we propose a rate-distortion (RD) aware adaptive switching algorithm. The proposed framework is further extended to accommodate variable block sizes (<inline-formula> <tex-math notation="LaTeX">16\times 16 </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">8\times 8 </tex-math></inline-formula>, and <inline-formula> <tex-math notation="LaTeX">4\times 4 </tex-math></inline-formula>), and the partition mode is derived by a fast partition mode decision algorithm. A context-adaptive binary arithmetic entropy coder is designed to code the symbols of the proposed coding framework. The proposed coder shows competitive, and in some cases better RD performance, compared with the HEVC video coding standard for P-frames.]]></description><subject>Adaptive algorithms</subject><subject>Coding</subject><subject>Coding standards</subject><subject>Counting</subject><subject>Dictionaries</subject><subject>Discrete cosine transform</subject><subject>Distortion</subject><subject>Encoding</subject><subject>L0-norm minimization</subject><subject>Matching pursuit algorithms</subject><subject>Mathematical analysis</subject><subject>Partitioning algorithms</subject><subject>Partitions</subject><subject>Predictions</subject><subject>Predictive coding</subject><subject>Rate-distortion</subject><subject>rate-distortion optimization</subject><subject>sparse coding</subject><subject>Switching theory</subject><subject>Video coding</subject><subject>Video compression</subject><issn>1051-8215</issn><issn>1558-2205</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMtOwzAQRS0EEqXwA7CJxDrF40fsrFAVKCBVsOhja7nJGLm0dXHSIv4elyJWMyPde2fmEHINdABAy7tpNZlPB4yCGjBVUBD8hPRASp0zRuVp6qmEXDOQ5-SibZc0SbRQPXI_zF7DHlfZ3DcYsio0fvOejaJd41eIH9msPcw2m-DK5cPGbju_x-zB150PGxu_L8mZs6sWr_5qn8xGj9PqOR-_Pb1Uw3FeM1F0eQllUSJIVyvGtRDS2kVJa-pQFU1NVYPaWQDLuXMONZSMaa2QcaHtgtMF75PbY-42hs8dtp1Zhl3cpJUmPQWioJrKpGJHVR1D20Z0Zhv9Op1pgJoDKPMLyhxAmT9QyXRzNHlE_DekOC3Kgv8Az2pi3Q</recordid><startdate>20181201</startdate><enddate>20181201</enddate><creator>Xue, Yuanyi</creator><creator>Wang, Yao</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-3199-3802</orcidid><orcidid>https://orcid.org/0000-0001-5449-0103</orcidid></search><sort><creationdate>20181201</creationdate><title>A Novel Video Coding Framework Using a Self-Adaptive Dictionary</title><author>Xue, Yuanyi ; Wang, Yao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-91969e15fc7238445aab90c0fe76dc07de8fa11a33fffe81922887e2348ab30b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Adaptive algorithms</topic><topic>Coding</topic><topic>Coding standards</topic><topic>Counting</topic><topic>Dictionaries</topic><topic>Discrete cosine transform</topic><topic>Distortion</topic><topic>Encoding</topic><topic>L0-norm minimization</topic><topic>Matching pursuit algorithms</topic><topic>Mathematical analysis</topic><topic>Partitioning algorithms</topic><topic>Partitions</topic><topic>Predictions</topic><topic>Predictive coding</topic><topic>Rate-distortion</topic><topic>rate-distortion optimization</topic><topic>sparse coding</topic><topic>Switching theory</topic><topic>Video coding</topic><topic>Video compression</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xue, Yuanyi</creatorcontrib><creatorcontrib>Wang, Yao</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on circuits and systems for video technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xue, Yuanyi</au><au>Wang, Yao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Novel Video Coding Framework Using a Self-Adaptive Dictionary</atitle><jtitle>IEEE transactions on circuits and systems for video technology</jtitle><stitle>TCSVT</stitle><date>2018-12-01</date><risdate>2018</risdate><volume>28</volume><issue>12</issue><spage>3478</spage><epage>3491</epage><pages>3478-3491</pages><issn>1051-8215</issn><eissn>1558-2205</eissn><coden>ITCTEM</coden><abstract><![CDATA[In this paper, we propose to use a self-adaptive redundant dictionary, consisting of all possible inter and intra prediction candidates, to directly represent the frame blocks in a video sequence. The self-adaptive dictionary generalizes the conventional predictive coding approach by allowing adaptive linear combinations of prediction candidates, which is solved by an rate-distortion aware L0-norm minimization problem using orthogonal least squares (OLS). To overcome the inefficiency in quantizing and coding coefficients corresponding to correlated chosen atoms, we orthonormalize the chosen atoms recursively as part of OLS process. We further propose a two-stage video coding framework, in which a second stage codes the residual from the chosen atoms using a modified discrete cosine transform (DCT) dictionary that is adaptively orthonormalized with respect to the subspace spanned by the first stage atoms. To determine the transition from the first stage to the second stage, we propose a rate-distortion (RD) aware adaptive switching algorithm. The proposed framework is further extended to accommodate variable block sizes (<inline-formula> <tex-math notation="LaTeX">16\times 16 </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">8\times 8 </tex-math></inline-formula>, and <inline-formula> <tex-math notation="LaTeX">4\times 4 </tex-math></inline-formula>), and the partition mode is derived by a fast partition mode decision algorithm. A context-adaptive binary arithmetic entropy coder is designed to code the symbols of the proposed coding framework. The proposed coder shows competitive, and in some cases better RD performance, compared with the HEVC video coding standard for P-frames.]]></abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCSVT.2017.2760143</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0003-3199-3802</orcidid><orcidid>https://orcid.org/0000-0001-5449-0103</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1051-8215
ispartof IEEE transactions on circuits and systems for video technology, 2018-12, Vol.28 (12), p.3478-3491
issn 1051-8215
1558-2205
language eng
recordid cdi_proquest_journals_2151460805
source IEEE Electronic Library (IEL)
subjects Adaptive algorithms
Coding
Coding standards
Counting
Dictionaries
Discrete cosine transform
Distortion
Encoding
L0-norm minimization
Matching pursuit algorithms
Mathematical analysis
Partitioning algorithms
Partitions
Predictions
Predictive coding
Rate-distortion
rate-distortion optimization
sparse coding
Switching theory
Video coding
Video compression
title A Novel Video Coding Framework Using a Self-Adaptive Dictionary
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T15%3A05%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Novel%20Video%20Coding%20Framework%20Using%20a%20Self-Adaptive%20Dictionary&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems%20for%20video%20technology&rft.au=Xue,%20Yuanyi&rft.date=2018-12-01&rft.volume=28&rft.issue=12&rft.spage=3478&rft.epage=3491&rft.pages=3478-3491&rft.issn=1051-8215&rft.eissn=1558-2205&rft.coden=ITCTEM&rft_id=info:doi/10.1109/TCSVT.2017.2760143&rft_dat=%3Cproquest_RIE%3E2151460805%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2151460805&rft_id=info:pmid/&rft_ieee_id=8058496&rfr_iscdi=true