国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像編碼、解碼重構處理方法及裝置制造方法

      文檔序號:7772898閱讀:323來源:國知局
      圖像編碼、解碼重構處理方法及裝置制造方法
      【專利摘要】本發(fā)明實施例提供一種圖像編碼、解碼重構處理方法及裝置,該方法包括:獲取目標編碼圖像的邊緣信息;根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。本發(fā)明實施例中通過獲取圖像的邊緣信息,并根據(jù)邊緣信息來確定圖像采用的編碼方法,以實現(xiàn)在編碼端工作過程中自適應的選擇合適的編碼方法對圖像塊進行編碼,而無需對同一圖像塊采用多種編碼方式編碼,提高了接收端解碼重構圖像質(zhì)量,降低了編解碼工作復雜度。
      【專利說明】圖像編碼、解碼重構處理方法及裝置

      【技術領域】
      [0001]本發(fā)明涉及通信技術,尤其涉及一種圖像編碼、解碼重構處理方法及裝置。

      【背景技術】
      [0002]目前,將壓縮感知理論應用于視頻編碼中可以提高重建視頻的質(zhì)量,壓縮感知理論由稀疏變換、測量矩陣和重構算法三部分組成。對于不同內(nèi)容的圖像,基于壓縮感知的編碼方法與傳統(tǒng)的編碼方法各有優(yōu)勢,其中傳統(tǒng)的編碼方法一般指動態(tài)圖像專家組(MovingPicture Experts Group,簡稱 MPEG)類編碼方法。
      [0003]現(xiàn)有技術中采用的混合編碼方式是,分別用基于壓縮感知的編碼方法與傳統(tǒng)編碼方法編碼圖像塊,并在編碼端分別重構圖像塊,然后比較重構圖像塊的質(zhì)量,從中選擇圖像塊質(zhì)量較好的那種所采用的編碼方法進行傳輸。
      [0004]但是,采用現(xiàn)有技術,對一塊圖像,需要在編碼端采用兩種編碼方法進行編碼,并對應的采用兩種解碼方法進行解碼,之后才能進行比較,并選擇圖像質(zhì)量好的編碼方法對應的數(shù)據(jù)傳輸。這樣會大大增加編碼端的工作復雜度,實際操作中也不適用。


      【發(fā)明內(nèi)容】

      [0005]本發(fā)明提供一種圖像編碼、解碼重構處理方法及裝置,用于提高接收端圖像質(zhì)量,并解決圖像編解碼端工作復雜的問題。
      [0006]本發(fā)明第一方面提供一種圖像編碼處理方法,包括:
      [0007]獲取目標編碼圖像的邊緣信息;
      [0008]根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      [0009]結合第一方面,在第一方面的第一種可能的實施方式中,所述根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用MPEG類編碼方法對所述目標編碼圖像進行編碼,包括:
      [0010]根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和;
      [0011]若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0012]若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      [0013]結合第一方面的第一種可能的實施方式,在第一方面的第二種可能的實施方式中,所述目標編碼圖像為幀間預測幀時,
      [0014]所述獲取目標編碼圖像的邊緣信息,包括:
      [0015]獲取所述幀間預測幀的殘差圖像;
      [0016]獲取所述殘差圖像的邊緣信息。
      [0017]結合第一方面的第二種可能的實施方式,在第一方面的第三種可能的實施方式中,所述確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括:
      [0018]若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0019]若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0020]其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      [0021]結合第一方面的第一或第三種可能的實施方式,在第一方面的第四種可能的實施方式中,所述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括:
      [0022]采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      [0023]結合第一方面的第四種可能的實施方式,在第一方面的第五種可能的實施方式中,所述采用低頻測量矩陣對所述目標編碼圖像塊DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值,包括:
      [0024]根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)Hlx ;
      [0025]對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置0,獲取由I和O構成的低頻測量矩陣;
      [0026]將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0027]結合第一方面的第一或第三種可能的實施方式,在第一方面的第六種可能的實施方式中,所述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括:
      [0028]采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      [0029]結合第一方面的第六種可能的實施方式,在第一方面的第七種可能的實施方式中,所述采用全頻測量矩陣對所述目標編碼圖像塊進行編碼,獲取DCT系數(shù)的測量值,包括:
      [0030]根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m;
      [0031]將所述m個測量值劃分為叫個第一頻域測量值和mh個第二頻域測量值,其中In=Hi^mh,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值;
      [0032]對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分;
      [0033]對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置0,獲取全頻測量矩陣的第二部分;
      [0034]將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      [0035]結合第一方面至第一方面的第七種可能的實施方式中任一項,在第一方面的第八種可能的實施方式中,所述根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼之后,還包括:
      [0036]在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      [0037]本發(fā)明第二方面提供一種圖像解碼重構處理方法,包括:
      [0038]解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法;
      [0039]若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;
      [0040]若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      [0041]結合第二方面,在第二方面的第一種可能的實施方式中,所述采用對應的重構方法進行重構,包括:
      [0042]對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值;
      [0043]根據(jù)所述迭代初值確定迭代方向;
      [0044]根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      [0045]本發(fā)明實施例第三方面提供一種圖像編碼處理裝置,包括:
      [0046]獲取模塊,用于獲取目標編碼圖像的邊緣信息;
      [0047]編碼模塊,用于根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      [0048]結合第三方面,在第三方面的第一種可能的實施方式中,所述編碼模塊,具體用于根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和;
      [0049]若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0050]若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      [0051]結合第三方面的第一種可能的實施方式,在第三方面的第二種可能的實施方式中,所述獲取模塊,具體用于在所述目標編碼圖像為幀間預測幀時,獲取所述幀間預測幀的殘差圖像;獲取所述殘差圖像的邊緣信息。
      [0052]結合第三方面的第二種可能的實施方式,在第三方面的第三種可能的實施方式中,所述編碼模塊,具體用于若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0053]若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;
      [0054]其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      [0055]結合第三方面的第一或第三種可能的實施方式,在第三方面的第四種可能的實施方式中,編碼模塊,具體用于采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      [0056]結合第三方面的第四種可能的實施方式,在第三方面的第五種可能的實施方式中,所述編碼模塊,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx ;
      [0057]對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置0,獲取由I和O構成的低頻測量矩陣;
      [0058]將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0059]結合第三方面的第一或第三種可能的實施方式,在第三方面的第六種可能的實施方式中,所述編碼模塊,具體用于采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      [0060]結合第三方面的第六種可能的實施方式,在第三方面的第七種可能的實施方式中,所述編碼模塊,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m ;
      [0061]將所述m個測量值劃分為叫個第一頻域測量值和mh個第二頻域測量值,其中In=Hi^mh,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值;
      [0062]對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分;
      [0063]對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置0,獲取全頻測量矩陣的第二部分;
      [0064]將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      [0065]結合第三方面至第三方面的第七種可能的實施方式中任一項,在第三方面的第八種可能的實施方式中,所述裝置還包括:標識模塊,用于在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      [0066]本發(fā)明實施例第四方面提供一種圖像解碼重構處理裝置,包括:
      [0067]解析模塊,用于解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法;
      [0068]解碼模塊,用于若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      [0069]結合第四方面,在第四方面的第一種可能的實施方式中,所述解碼模塊,具體用于對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值;根據(jù)所述迭代初值確定迭代方向;根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      [0070]本發(fā)明實施例中通過獲取圖像的邊緣信息,并根據(jù)邊緣信息來確定圖像采用的編碼方法,以實現(xiàn)在編碼端工作過程中自適應的選擇合適的編碼方法對圖像塊進行編碼,而無需對同一圖像塊采用多種編碼方式編碼,提高了接收端解碼重構圖像質(zhì)量,降低了編解碼工作復雜度。

      【專利附圖】

      【附圖說明】
      [0071]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0072]圖1為本發(fā)明提供的圖像編碼處理方法實施例一的流程示意圖;
      [0073]圖2為本發(fā)明提供的圖像編碼處理方法實施例二的流程示意圖;
      [0074]圖3為本發(fā)明提供的圖像編碼處理方法實施例三的低頻測量矩陣示意圖;
      [0075]圖4為本發(fā)明提供的圖像編碼處理方法實施例四的全頻測量矩陣示意圖;
      [0076]圖5為本發(fā)明提供的圖像解碼重構處理方法實施例一的流程示意圖;
      [0077]圖6為本發(fā)明提供的圖像編碼處理裝置實施例一的結構示意圖;
      [0078]圖7為本發(fā)明提供的圖像編碼處理裝置實施例二的結構示意圖;
      [0079]圖8為本發(fā)明提供的圖像解碼重構處理裝置實施例一的流程示意圖。

      【具體實施方式】
      [0080]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0081]圖1為本發(fā)明提供的圖像編碼處理方法實施例一的流程示意圖,如圖1所示,該方法包括:
      [0082]S101、獲取目標編碼圖像的邊緣信息。該目標編碼圖像可以是幀內(nèi)幀或幀間預測幀。
      [0083]將待編碼的視頻分割成多個圖像組(Group of Picture,簡稱GoP),, 一個GoP的第一幀為幀內(nèi)幀,簡稱I幀,其它的幀為幀間預測幀,簡稱為P幀。當目標編碼圖像為I幀時,對目標編碼圖像本身進行編碼,當目標編碼圖像為P幀時,要先獲取目標編碼圖像的殘差圖像然后再編碼。
      [0084]S102、根據(jù)邊緣信息確定采用基于壓縮感知的編碼方法或采用MPEG類編碼方法對上述目標編碼圖像進行編碼。
      [0085]具體實現(xiàn)過程中,要對圖像進行分塊,然后對圖像塊進行編碼,例如可以根據(jù)圖像性質(zhì)和環(huán)境要求將圖像劃分為8 X 8塊、16 X 16塊、32 X 32塊,一般如果采用比較小的分塊會對圖像的處理比較細膩,能夠更好的重構出圖像的細節(jié)信息,但是用于編碼和重構的時間會較長;如果采用比較大的圖像分塊,只能重建出重要的信息而對細節(jié)信息則顯得不足,對中間存儲資源占用較多但是重構時間會比較短。因而,對于比較平坦的圖像可以采用比較大的分塊方式,而對于梯度明顯的圖像或細節(jié)信息比較復雜的圖像可以采用比較小的分塊方式。
      [0086]不同內(nèi)容的圖像塊,基于壓縮感知的編碼方法與MPEG類的編碼方法各有優(yōu)勢,實驗數(shù)據(jù)表明,具有梯度稀疏性的圖像,采用基于壓縮感知的編碼方法更好,且在之后進一步采用基于梯度的重構算法,所重構的圖像質(zhì)量會比采用MPEG類方法更好。
      [0087]由于梯度與圖像邊緣信息之間存在耦合性,可以將邊緣信息視作梯度信息,且邊緣信息比梯度容易獲取,因此,本發(fā)明實施例中通過獲取圖像的邊緣信息,并根據(jù)邊緣信息來確定圖像采用的編碼方法,以實現(xiàn)在編碼端工作過程中自適應的選擇合適的編碼方法對圖像塊進行編碼,而無需對同一圖像塊采用多種編碼方式編碼,提高了接收端解碼重構圖像質(zhì)量,降低了編解碼工作復雜度。
      [0088]圖2為本發(fā)明提供的圖像編碼處理方法實施例二的流程示意圖,上述根據(jù)邊緣信息值確定采用基于壓縮感知的編碼方法或采用MPEG類編碼方法對所述目標編碼圖像進行編碼,具體包括:
      [0089]S201、根據(jù)上述邊緣信息確定上述目標編碼圖像中目標編碼圖像塊中的邊緣值之和。每個圖像塊內(nèi)所包含的邊緣信息不同,獲取邊緣信息后,每個圖像塊由邊緣值“O”和“ I ”表示,其中“ O ”表示不在邊緣,“ I”表示在邊緣,計算目標編碼圖像塊中的邊緣值之和。
      [0090]S202、比較邊緣值之和是否大于第一預設閾值,若邊緣值之和大于等于第一預設閾值,則執(zhí)行S203 ;若邊緣值之和小于第一預設閾值,則執(zhí)行S204。
      [0091 ] S203、采用基于壓縮感知的編碼方法對上述目標編碼圖像塊進行編碼。
      [0092]S204、米用MPEG類編碼方法對上述目標編碼圖像塊進行編碼。
      [0093]需要說明的是,在上述目標編碼圖像為巾貞內(nèi)巾貞時,和上述目標編碼圖像為巾貞間中貞時,所設置的第一預設閾值可能不同。
      [0094]上述第一預設閾值如果選擇較小,則能檢測出比較多的邊緣圖像塊,從而增加解碼端的復雜度,如果上述第一預設閾值如果選擇較大,則可能會漏掉一些宜采用基于壓縮感知的編碼方法進行編碼的圖像塊。具體實現(xiàn)時可以根據(jù)經(jīng)驗或?qū)嶒灁?shù)據(jù)預先設置,例如對于分成8X8塊的圖像,該第一預設閾值可以設置在4-8之間。
      [0095]在上述實施例的基礎上,上述獲取目標編碼圖像的邊緣信息,如果該目標編碼圖像為幀內(nèi)幀圖像,則可以直接獲取邊緣信息,也可以在對圖像分塊后獲取邊緣信息。
      [0096]該目標編碼圖像為幀間預測幀時,則上述獲取目標編碼圖像的邊緣信息,具體為:先獲取該幀間預測幀的殘差圖像,具體地可以采用運動估計和運動補償求出該預測幀的殘差圖像;進而獲取該殘差圖像的邊緣信息。根據(jù)該邊緣信息來確定圖像塊的編碼方法。
      [0097]對于殘差圖像,還有其自身的特點,如果視頻序列運動比較劇烈,相鄰幀間的殘差信息就會很多,因而對于殘差圖像,在確定編碼方法時,執(zhí)行前述步驟的基礎上再設一個第二預設閾值,來控制不同的采樣率。該第二預設閾值大于第一預設閾值。與前述實施例相同,如果殘差圖像塊的邊緣值之和小于第一預設閾值,則采用MPEG類編碼方法進行編碼。否則,上述采用基于壓縮感知的編碼方法對目標編碼圖像塊進行編碼,進一步地,若上述邊緣值之和大于等于上述第一預設閾值且小于第二預設閾值,則采用第一采樣率基于壓縮感知的編碼方法對上述目標編碼圖像塊進行編碼;若上述邊緣值之和大于等于上述第二預設閾值,則采用第二采樣率基于壓縮感知的編碼方法對目標編碼圖像塊進行編碼。其中,上述第一采樣率小于上述第二采樣率。即前一種情況下采用低采樣率的基于壓縮感知的編碼方法,后一種情況采用高采樣率基于壓縮感知的編碼方法,具體實現(xiàn)過程中,第二采樣率可以設置為第一采樣率的2倍。而對于幀內(nèi)幀無需作上述采樣率的區(qū)分。
      [0098]在上述實施例的基礎上,對于采用基于壓縮感知的編碼方法的目標編碼圖像塊,這里不區(qū)分采用上述第一采樣率或第二采樣率基于壓縮感知的編碼方法,具體包括采用測量矩陣對目標編碼圖像塊進行編碼,即采用測量矩陣對目標編碼圖像塊的離散余弦變換(Discrete Cosine Transform,簡稱DCT)系數(shù)進行測量,以獲取DCT域測量系數(shù)。其中測量矩陣是由I或O構成的,可以為低頻測量矩陣,也可以為全頻測量矩陣。一般地,如果圖像較為平坦,則選擇低頻測量矩陣,如果圖像梯度較為明顯,或圖像內(nèi)容較為復雜,則選擇全頻測量矩陣,以更好的獲取圖像塊中DCT域圖像的關鍵信息。
      [0099]圖3為本發(fā)明提供的圖像編碼處理方法實施例三的低頻測量矩陣示意圖,上述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,可以是采用低頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值,具體為:根據(jù)目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx。對該目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置0,從而獲取由I和O構成的低頻測量矩陣。具體地,假設上述目標編碼圖像塊的大小為ηΧη,預設采樣率為Y,則mx=nXnX Y。圖3中,白色對應I部分,黑色對應O部分。該低頻測量矩陣中包括mx個I。
      [0100]然后將上述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0101]圖4為本發(fā)明提供的圖像編碼處理方法實施例四的全頻測量矩陣示意圖,上述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,可以是采用全頻測量矩陣對目標編碼圖像塊進行編碼,獲取DCT系數(shù)的測量值。具體為:根據(jù)上述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m。將所述m個測量值劃分為Hl1個第一頻域測量值和Hlh個第二頻域測量值,其中111=!?+!?,且上述第一頻域測量值的頻率低于預設頻率閾值,第二頻域測量值的頻率高于上述預設頻率閾值,即上述第一頻域測量值為低頻測量值,第二頻域測量值為中頻和高頻測量值。對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,該第一部分為全頻測量矩陣的低頻部分,并確定剩余未掃描部分;對所述目標編碼圖像塊的DCT系數(shù)中上述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置I,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置O,獲取全頻測量矩陣的第二部分,該第二部分是中頻和高頻部分。上述全頻測量矩陣的第一部分和全頻測量矩陣的第二部分一起組成了由I和O構成的全頻測量矩陣。假設上述目標編碼圖像塊的大小為ηΧη,預設采樣率為 Y,則 Hi=Iii1+mh=n X η X Y。
      [0102]圖4中,白色對應I部分,黑色對應O部分。全頻測量矩陣中包括m個I。
      [0103]然后將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0104]在上述實施例的基礎上,上述根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用MPEG類編碼方法對所述目標編碼圖像進行編碼之后,在編碼完成的上述目標編碼圖像塊中添加標識位,該標識位用以標識上述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)該標識位進行解碼或重構圖像。
      [0105]圖5為本發(fā)明提供的圖像解碼重構處理方法實施例一的流程示意圖,如圖5所示,該解碼方法對應于前述編碼方法,包括:
      [0106]S501、解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法。該編碼方法標識位是編碼端在編碼完成后添加的。
      [0107]S502、若上述編碼方法為MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法進行重構。
      [0108]本實施例中,編碼端根據(jù)圖像的邊緣信息自適應的確定出編碼方法進行編碼,并添加標識位,解碼端在解碼時,只要識別出編碼方法標識位就可以知道圖像塊所采用的編碼方法,進而使用對應的解碼方法進行解碼或重構即可,這樣相對于現(xiàn)有技術編解碼的復雜程度都大大降低。
      [0109]進一步地,當編碼方法為基于壓縮感知的編碼方法時,上述采用對應的重構方法對對所述待解碼圖像塊進行重構,具體為:對上述待解碼圖像塊的DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值。進而根據(jù)該迭代初值確定迭代方向,根據(jù)上述迭代初值和上述迭代方向,采用基于梯度全變差(Total-Variat1n,簡稱TV)重構算法對上述待解碼圖像塊進行信號重構。
      [0110]具體實現(xiàn)過程中,對待解碼圖像進行多次迭代,設迭代圖像U的梯度和為TJU) = Ig (U)+ λ TV (U),其中TV表示圖像的全變差,λ為調(diào)和參數(shù),Ig(U)=idct(dct(U) -dec (Up)), Up表示待解碼圖像的上個迭代結果圖像。
      [0111]為了使迭代最快速的逼近原始圖像,本發(fā)明中,采用如下方法確定迭代的初值圖像:設上述編碼端的DCT系數(shù)的測量值為y,取UfidCt (y)作為迭代初值,其中idct為DCT逆變換。Ig表示待解碼圖像的迭代殘差信息,Ig(U)也就是最速梯度方向,將Ig(U)作為迭代方向,以這個方向?qū)埐顖D像進行搜索,可以最快速的逼近原始圖像。采用本發(fā)明實施例提供的這種方法確定迭代初值可以減小重構圖像過程中的迭代次數(shù),并提高重構圖像的質(zhì)量。
      [0112]上述算法中的調(diào)和參數(shù)λ用于協(xié)調(diào)TV算法梯度和最速梯度算法梯度之間相對關系的參數(shù),調(diào)和參數(shù)λ隨著迭代次數(shù)改變而改變,設迭代次數(shù)為I,那么λ的變化規(guī)律為:λ = λ1,其中λ的初始值選擇應滿足:λ < 1,若要使圖像快速收斂,則應將λ設為較小的值;如果要得到細膩的圖像,則應將λ設置的較大,但這樣會增加迭代次數(shù)。
      [0113]另外,迭代終止閾值ε,在滿足I IlJU) I |2〈 ε時停止迭代。具體實現(xiàn)過程中,如果需要重構出很細膩的圖像則需要將ε設置的較小,如果要重構的時間較短則可以將ε設置的較大。
      [0114]圖6為本發(fā)明提供的圖像編碼處理裝置實施例一的結構示意圖,如圖6所示,該裝置包括:獲取模塊601、編碼模塊602,其中:
      [0115]獲取模塊601,用于獲取目標編碼圖像的邊緣信息;編碼模塊602,用于根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      [0116]進一步地,上述編碼模塊602,具體用于根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和;若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      [0117]獲取模塊601,具體用于在所述目標編碼圖像為幀間預測幀時,獲取所述幀間預測幀的殘差圖像;獲取所述殘差圖像的邊緣信息。
      [0118]更進一步地,上述編碼模塊602,具體用于若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      [0119]在上述實施例的基礎上,一種情況下,上述編碼模塊602,具體用于采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。更具體地,編碼模塊602,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx ;對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置I,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置0,獲取由I和O構成的低頻測量矩陣;將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0120]另一種情況下,編碼模塊602,具體用于采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。具體地,編碼模塊602,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m ;將所述m個測量值劃分為Hi1個第一頻域測量值和mh個第二頻域測量值,其中m=mi+mh,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值;對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分;對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置0,獲取全頻測量矩陣的第二部分;將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      [0121]圖7為本發(fā)明提供的圖像編碼處理裝置實施例二的結構示意圖,在圖6的基礎上,上述裝置還包括:標識模塊603,用于在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      [0122]上述裝置用于執(zhí)行前述方法實施例,其實現(xiàn)原理與技術效果類似,在此不再贅述。
      [0123]圖8為本發(fā)明提供的圖像解碼重構處理裝置實施例一的流程示意圖,如圖8所示,該裝置包括:解析模塊801和解碼模塊802,其中:
      [0124]解析模塊801,用于解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法;解碼模塊802,用于若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      [0125]在上述實施例的基礎上,上述解碼模塊802,具體用于對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值;根據(jù)所述迭代初值確定迭代方向;根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      [0126]上述裝置用于執(zhí)行前述方法實施例,其實現(xiàn)原理與技術效果類似,在此不再贅述。
      [0127]本發(fā)明實施例還提供一種圖像編碼處理裝置,包括:存儲器和處理器,其中,存儲器,用于存儲指令;處理器,與所述存儲器耦合,被配置為執(zhí)行存儲在所述存儲器中的指令。具體地,該處理器,用于獲取目標編碼圖像的邊緣信息;根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      [0128]上述處理器,具體用于根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和;若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      [0129]上述處理器,具體用于在所述目標編碼圖像為幀間預測幀時,獲取所述幀間預測幀的殘差圖像;獲取所述殘差圖像的邊緣信息。
      [0130]上述處理器,還具體用于若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼;其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      [0131]一方面,處理器,具體用于采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。更具體地,該處理器,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx ;對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置O,獲取由I和O構成的低頻測量矩陣;將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      [0132]另一方面,處理器,具體用于采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。更具體地,該處理器,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m ;將所述m個測量值劃分為M1個第一頻域測量值和mh個第二頻域測量值,其中m=mi+mh,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值;對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分;對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置0,獲取全頻測量矩陣的第二部分;將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      [0133]更進一步地,上述處理器,還用于在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      [0134]本發(fā)明實施例還提供一種解碼重構處理裝置,包括:存儲器和處理器,其中,存儲器,用于存儲指令;處理器,與所述存儲器耦合,被配置為執(zhí)行存儲在所述存儲器中的指令。具體地,該處理器,用于解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法;若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      [0135]在上述實施例的基礎上,該處理器,具體用于對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值;根據(jù)所述迭代初值確定迭代方向;根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      [0136]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0137]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
      【權利要求】
      1.一種圖像編碼處理方法,其特征在于,包括: 獲取目標編碼圖像的邊緣信息; 根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用MPEG類編碼方法對所述目標編碼圖像進行編碼,包括: 根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和; 若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      3.根據(jù)權利要求2所述的方法,其特征在于,所述目標編碼圖像為幀間預測幀時, 所述獲取目標編碼圖像的邊緣信息,包括: 獲取所述幀間預測幀的殘差圖像; 獲取所述殘差圖像的邊緣信息。
      4.根據(jù)權利要求3所述的方法,其特征在于,所述確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括: 若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      5.根據(jù)權利要求2或4所述的方法,其特征在于,所述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括: 采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      6.根據(jù)權利要求5所述的方法,其特征在于,所述采用低頻測量矩陣對所述目標編碼圖像塊DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值,包括: 根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx; 對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置O,獲取由I和O構成的低頻測量矩陣; 將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      7.根據(jù)權利要求2或4所述的方法,其特征在于,所述采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼,包括: 采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      8.根據(jù)權利要求7所述的方法,其特征在于,所述采用全頻測量矩陣對所述目標編碼圖像塊進行編碼,獲取DCT系數(shù)的測量值,包括: 根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m; 將所述m個測量值劃分為Hi1個第一頻域測量值和mh個第二頻域測量值,其中111=!?+!?,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值; 對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分; 對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置O,獲取全頻測量矩陣的第二部分; 將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      9.根據(jù)權利要求1-8任一項所述的方法,其特征在于,所述根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼之后,還包括: 在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      10.一種圖像解碼重構處理方法,其特征在于,包括: 解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法; 若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼; 若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      11.根據(jù)權利要求10所述的方法,其特征在于,所述采用對應的重構方法進行重構,包括: 對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值; 根據(jù)所述迭代初值確定迭代方向; 根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      12.—種圖像編碼處理裝置,其特征在于,包括: 獲取模塊,用于獲取目標編碼圖像的邊緣信息; 編碼模塊,用于根據(jù)所述邊緣信息確定采用基于壓縮感知的編碼方法或采用動態(tài)圖像專家組MPEG類編碼方法對所述目標編碼圖像進行編碼。
      13.根據(jù)權利要求12所述的裝置,其特征在于,所述編碼模塊,具體用于根據(jù)所述邊緣信息確定所述目標編碼圖像中目標編碼圖像塊中的邊緣值之和; 若所述邊緣值之和大于等于第一預設閾值,則確定采用基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 若所述邊緣值之和小于第一預設閾值,則確定采用MPEG類編碼方法對所述目標編碼圖像塊進行編碼。
      14.根據(jù)權利要求13所述的裝置,其特征在于,所述獲取模塊,具體用于在所述目標編碼圖像為幀間預測幀時,獲取所述幀間預測幀的殘差圖像;獲取所述殘差圖像的邊緣信息。
      15.根據(jù)權利要求14所述的裝置,其特征在于,所述編碼模塊,具體用于若所述邊緣值之和大于等于所述第一預設閾值且小于第二預設閾值,則確定采用第一采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 若所述邊緣值之和大于等于所述第二預設閾值,則確定采用第二采樣率基于壓縮感知的編碼方法對所述目標編碼圖像塊進行編碼; 其中,所述第二預設閾值大于所述第一預設閾值,所述第一采樣率小于所述第二采樣率。
      16.根據(jù)權利要求13或15所述的裝置,其特征在于,編碼模塊,具體用于采用低頻測量矩陣對所述目標編碼圖像塊的離散余弦變換DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      17.根據(jù)權利要求16所述的裝置,其特征在于,所述編碼模塊,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定所述目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)mx ; 對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的mx個DCT系數(shù)在所述低頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述低頻測量矩陣中對應位置的值置O,獲取由I和O構成的低頻測量矩陣; 將所述低頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值。
      18.根據(jù)權利要求13或15所述的裝置,其特征在于,所述編碼模塊,具體用于采用全頻測量矩陣對所述目標編碼圖像塊的DCT系數(shù)進行測量,獲取DCT系數(shù)的測量值。
      19.根據(jù)權利要求18所述的裝置,其特征在于,所述編碼模塊,具體用于根據(jù)所述目標編碼圖像塊的大小和預設采樣率,確定該目標編碼圖像塊DCT系數(shù)的所需測量值個數(shù)m ; 將所述m個測量值劃分為Hi1個第一頻域測量值和mh個第二頻域測量值,其中111=!?+!?,且所述第一頻域測量值的頻率低于預設頻率閾值,所述第二頻域測量值的頻率高于所述預設頻率閾值; 對所述目標編碼圖像塊的DCT系數(shù)進行ZigZag型掃描,將掃描到的Hi1個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,獲取全頻測量矩陣的第一部分,并確定剩余未掃描部分; 對所述目標編碼圖像塊的DCT系數(shù)中所述剩余未掃描部分進行等間隔角度的射線掃描,將掃描到的mh個DCT系數(shù)在所述全頻測量矩陣中對應位置的值置1,將未掃描到的區(qū)域在所述全頻測量矩陣中對應位置的值置O,獲取全頻測量矩陣的第二部分; 將上述全頻測量矩陣與目標編碼圖像塊的DCT系數(shù)矩陣進行點乘,獲取DCT系數(shù)的測量值,其中,所述全頻測量矩陣的第一部分和所述全頻測量矩陣的第二部分組成了由I和O構成的全頻測量矩陣。
      20.根據(jù)權利要求12-19任一項所述的裝置,其特征在于,還包括: 標識模塊,用于在編碼完成的所述目標編碼圖像塊中添加編碼方法標識位,所述標識位用以標識所述目標編碼圖像塊所采用的編碼方法,以使解碼處理裝置根據(jù)所述標識位進行解碼。
      21.—種圖像解碼重構處理裝置,其特征在于,包括: 解析模塊,用于解析待解碼圖像塊的編碼方法標識位,以確定所述待解碼圖像塊所采用的編碼方法; 解碼模塊,用于若所述編碼方法為動態(tài)圖像專家組MPEG類編碼方法,則采用對應的解碼方法對所述待解碼圖像塊進行解碼;若所述編碼方法為基于壓縮感知的編碼方法,則采用對應的重構方法對所述待解碼圖像塊進行重構。
      22.根據(jù)權利要求21所述的裝置,其特征在于,所述解碼模塊,具體用于對所述待解碼圖像塊的離散余弦變換DCT系數(shù)的測量值進行離散余弦逆變換,計算得到迭代初值;根據(jù)所述迭代初值確定迭代方向;根據(jù)所述迭代初值和所述迭代方向,采用基于梯度的全變差重構算法對所述待解碼圖像塊進行重構。
      【文檔編號】H04N19/625GK104519368SQ201310464120
      【公開日】2015年4月15日 申請日期:2013年9月30日 優(yōu)先權日:2013年9月30日
      【發(fā)明者】宋建新, 王田川 申請人:華為技術有限公司, 南京郵電大學
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1