<label id="jgr5k"></label>
    <legend id="jgr5k"><track id="jgr5k"></track></legend>

    <sub id="jgr5k"></sub>
  1. <u id="jgr5k"></u>
      久草国产视频,91资源总站,在线免费看AV,丁香婷婷社区,久久精品99久久久久久久久,色天使av,无码探花,香蕉av在线
      您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
      此為臨時鏈接,僅用于文章預覽,將在時失效
      人工智能 正文
      發私信給汪思穎
      發送

      2

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      本文作者: 汪思穎 2018-01-10 09:40
      導語:如何用深度學習做壓縮

      雷鋒網 AI 科技評論按,本文為圖鴨科技投稿,正文內容如下:

      說到圖像壓縮算法,最典型的就是 JPEG、JPEG2000 等。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 1:典型圖像壓縮算法 JPEG、JPEG2000 

      其中 JPEG 采用的是以離散余弦轉換(Discrete Cosine Transform)為主的區塊編碼方式(如圖 2)。JPEG2000 則改用以小波轉換(Wavelet Transform)為主的多解析編碼方式,小波轉換的主要目的是將圖像的頻率成分抽取出來。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 2:JPEG 編碼框圖

      在有損壓縮下,JPEG2000 的明顯優勢在于其避免了 JPEG 壓縮中的馬賽克失真效果。JPEG2000 的失真主要是模糊失真,而模糊失真的主要原因在于高頻量在編碼過程中一定程度的衰減。在低壓縮比情形下(比如壓縮比小于 10:1),傳統的 JPEG 圖像質量有可能比 JPEG2000 好。JPEG2000 在高壓縮比的情形下,優勢才開始明顯。

      整體來說,JPEG2000 相比于傳統 JPEG,仍有很大技術優勢,通常壓縮性能可提高 20% 以上。當壓縮比達到 100:1 時,JPEG 壓縮的圖像已經嚴重失真并開始難以識別了,而 JPEG2000 的圖像仍可識別。

      深度學習技術設計壓縮算法的目的

      通過深度學習技術設計壓縮算法的目的之一是學習一個比離散余弦變換或小波變換更優的變換,同時借助于深度學習技術還可以設計更簡潔的端到端算法,因而能夠設計出比 JPEG2000 等商用算法性能更優的算法。

      在圖片、視頻壓縮領域,使用最多的深度學習技術就是卷積神經網絡(CNN),下面會就卷積神經網絡進行簡單介紹。如圖 3 所顯示,像搭積木一樣,一個卷積神經網絡由卷積、池化、非線性函數、歸一化層等模塊組成。最終的輸出根據應用而定,如在人臉識別領域,我們可以用它來提取一串數字(專業術語稱為特征)來表示一幅人臉圖片。然后通過比較特征的異同進行人臉識別。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 3 :卷積神經網絡示意圖

      (來源 http://blog.csdn.net/hjimce/article/details/47323463)

      那如何利用卷積神經網絡做壓縮?如圖 4 所示,完整的框架包括 CNN 編碼網絡、量化、反量化、CNN 解碼、熵編碼等幾個模塊。編碼網絡的作用是將圖片轉換為壓縮特征,解碼網絡就是從壓縮特征恢復出原始圖片。其中編碼網絡和解碼網絡,可以用卷積、池化、非線性等模塊進行設計和搭建。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 4:用深度學習進行圖片壓縮示意圖

      如何評判壓縮算法

      在深入技術細節前,我們先來了解一下如何評判壓縮算法。評判一個壓縮算法好壞的重要指標有兩個:一個是每個像素占據的比特位數(bit per pixel,BPP),一個是 PSNR。我們知道,數據在計算機中以比特形式存儲,所需比特數越多則占據的存儲空間越大。BPP 用于表示圖像中每個像素所占據的比特數,如一張 RGB 三通道圖,表示每個像素需要消耗 24 個比特。PSNR 用來評估解碼后圖像的恢復質量,簡單理解就是 PSNR 越高,恢復質量越好。

      我們舉個例子,假設長寬為 768*512 的圖片大小為 1M,利用深度學習技術對它編碼,通過編碼網絡后產生包括 96*64*192 個數據單元的壓縮特征數據,如果表示每個數據單元平均需要消耗 1 個比特,則編碼整張圖需要 96*64*192 個比特。經過壓縮后,編碼每個像素需要的比特數為(96*64*192)/(768*512)=3,所以 BPP 值為 3bit/pixel,壓縮比為 24:3=8:1。這意味著一張 1M 的圖,通過壓縮后只需要消耗 0.125M 的空間,換句話說,之前只能放 1 張照片的空間,現在可以放 8 張。

      如何用深度學習做壓縮

      談到如何用深度學習做壓縮,還是用剛才那個例子。將一張大小 768*512 的三通道圖片送入編碼網絡,進行前向處理后,會得到占據 96*64*192 個數據單元的壓縮特征。有計算機基礎的讀者可能會想到,這個數據單元中可放一個浮點數,整形數,或者是二進制數。那問題來了,到底應該放入什么類型的數據?從圖像恢復角度和神經網絡原理來講,如果壓縮特征數據都是浮點數,恢復圖像質量是最高的。但一個浮點數占據 32 個比特位,那之前講的比特數計算公式變為(96*64*192*32)/(768*512)=96,壓縮后反而每個像素占據比特從 24 變到 96,非但沒有壓縮,反而增加了,這是一個糟糕的結果,很顯然浮點數不是好的選擇。

      所以為了設計靠譜的算法,我們使用一種稱為量化的技術,它的目的是將浮點數轉換為整數或二進制數,最簡單的操作是去掉浮點數后面的小數,浮點數變成整數后只占據 8 比特,則表示每個像素要占據 24 個比特位。與之對應,在解碼端,可以使用反量化技術將變換后的特征數據恢復成浮點數,如給整數加上一個隨機小數,這樣可以一定程度上降低量化對神經網絡精度的影響,從而提高恢復圖像的質量。

      即使壓縮特征中每個數據占據 1 個比特位,可是 8:1 的壓縮比在我們看來并不是一個很理想的結果。那如何進一步優化算法?再看下 BPP 的計算公式。假設每個壓縮特征數據單元占據 1 個比特,則公式可寫成:(96*64*192*1)/(768*512)=3,計算結果是 3 bit/pixel,從壓縮的目的來看,BPP 越小越好。在這個公式中,分母由圖像決定,可以調整的部分在分子,分子中 96、64、192 這三個數字與網絡結構相關。很顯然,當我們設計出更優的網絡結構,這三個數字就會變小。

      那 1 與哪些模塊相關?1 表示每個壓縮特征數據單元平均占據 1 個比特位,量化會影響這個數字,但它不是唯一的影響因素,它還與碼率控制和熵編碼有關。碼率控制的目的是在保證圖像恢復質量的前提下,讓壓縮特征數據單元中的數據分布盡可能集中、出現數值范圍盡可能小,這樣我們就可以通過熵編碼技術來進一步降低 1 這個數值,圖像壓縮率會進一步提升。

      用深度學習做視頻壓縮,可以看作是在深度學習圖片壓縮基礎上的擴展,可結合視頻序列幀間的光流等時空信息,在單張壓縮的基礎上,進一步降低碼率。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 5:在 kodak24 標準數據集上測評結果,上圖為 PSNR 結果,下圖為 MS-SSIM 的結果

      總結

      總體而言,借助于深度學習設計視頻和圖像壓縮算法是一項非常具有前景但也非常具有挑戰性的技術。目前,其已經在人臉識別等領域證明了它的強大能力,有理由相信在不久的將來,深度學習技術將為圖像視頻壓縮領域帶來更大的突破。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 6:在同等壓縮率下壓縮視覺效果對比。上圖為圖鴨所提出的算法,下圖為 JPEG2000 算法。在紋理細節上,上圖的效果更好。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 7:在同等壓縮率下,對復雜圖像壓縮視覺效果對比。上圖為圖鴨所提出的算法,下圖為 JPEG2000 算法。在細節上,可以看到上圖的效果更好。

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      圖 8:圖鴨科技,BPG,JPEG2000,JPEG,CNN-google 算法的圖像亮度分量的 rate-distortion 曲線,上圖為感知質量,由多尺度結構相似性度量(MS-SSIM)。下圖為峰值信噪比。

      (完)

      雷峰網版權文章,未經授權禁止轉載。詳情見轉載須知

      用深度學習設計圖像視頻壓縮算法:更簡潔、更強大

      分享:
      相關文章

      編輯

      關注AI學術,例如論文
      當月熱門文章
      最新文章
      請填寫申請人資料
      姓名
      電話
      郵箱
      微信號
      作品鏈接
      個人簡介
      為了您的賬戶安全,請驗證郵箱
      您的郵箱還未驗證,完成可獲20積分喲!
      請驗證您的郵箱
      立即驗證
      完善賬號信息
      您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
      立即設置 以后再說
      主站蜘蛛池模板: 亚洲人成网线在线播放不卡| 又污又黄又无遮挡的网站国产| 亚洲熟妇无码八av在线播放| 福利一区二区三区av| 久久另类小说| 欧美黑人又粗又大的性格特点| 亚洲国产中文乱| 亚洲看片| 崇义县| 色综合久久久久综合体桃花网| 91香蕉国产亚洲一二三区| 亚洲VA| 亚洲精品XXX| 四虎成人精品国产永久免费| 波多野结衣一区二区三区高清| 亚洲日韩乱码中文无码蜜桃臀| 人人妻人人狠人人爽天天综合网| 国内精品久久久久久中文字幕| 国内精品一区二区三区最新 | 国产午夜视频在线观看| 色妞www精品视频| 国产成人无码一二三区视频 | 亚洲色性| 国产精品免费久久久免费| 欧美成人精品手机在线| 人人爽人人爽人人片av| a4yy私人毛片| 国产95在线 | 欧美| 国产麻豆成人传媒免费观看| 色婷婷色| 亚洲v?a| 久久成人免费观看全部免费| 中文字幕永久在线看| 丝袜美腿视频一区二区三区| av中文在线| 欧美视频精品免费覌看| 一本一本久久| 日本护士╳╳╳hd少妇| 色色看片| 日韩少妇内射免费播放18禁裸乳| av青青草|