小波在圖像視頻壓縮領域中的應用分析【轉貼】

到目前為止,小波的最多應用一直是數字圖像壓縮。它們是新JPEG2000數字圖像標準的核心。使用小波變換的優勢主要有如下幾個方面。

1、基于小波變換的方法能有效地保留原始圖像的細節和邊緣,重建圖像時不會造成“振鈴”效應

2、基于小波變換的方法采用多尺度分析,在圖像重建時,加入的細節越多,重建的圖像也就越清晰,因此在圖像分級傳輸方面有著天然的優勢。

3、對于高分辨率或紋理簡單的圖像,固定的8×8DCT變換不能有效的降低空間冗余性;而采用多尺度小波變換,子帶越多,能量就越集中,壓縮率越高。

4、某些小波變換(比如5/3濾波器)是正交的,可用于無損壓縮。而DCT系數取近似值,變換是有損的,H.2644×48×8整數變換也是如此。

然而,在視頻壓縮方面,小波的應用卻步履艱難。

目前,基于小波變換的視頻壓縮算法可分為三類:

1)基于空域運動補償的小波視頻壓縮(MC-DWT);

2)基于變換域運動補償的小波視頻編碼(DWT-MC);

3)含運動補償的三維小波視頻編碼(MC-3DWC);

??? MC-DWT算法在空間域進行運動估計和運動補償,對殘差圖像采用小波變換進行編碼。由于運動補償后的殘差圖像不同于傳統的自然圖像,若采用一般圖像的小波變換不能顯著地提供壓縮效率。另一個缺點是預測誤差幀中存在明顯的塊邊界。

??? DWT-MC算法首先對圖像進行小波變換,在變換域中進行幀間運動估計和運動補償,對殘差信號再進行編碼。由于小波變換不具有空間不變性,即物體在空間上平移,卻在小波域產生了非平移現象,這使得在小波域內無法達到精確地估計而導致大量的補償誤差。

??? MC-3DWC它的基本原理是,在數十幅連續畫面中進行三維小波計算,獲得包括時間信息在內的全局分析結果,然后按照從低頻到高頻的順序排列得到的分析結果。這樣,一次壓縮的結果就可能被用于不同帶寬條件的多種傳輸場合。例如,在帶寬較低的場合,只要傳輸低頻分量,就可以獲得相當好的畫面;如果帶寬資源充裕,就可以傳輸高頻分量,獲得更多的細節。但該方法難點在于:需要巨大的視頻緩存區域、巨大的運算資源

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455554.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455554.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455554.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

iOS開發人員不容錯過的10大工具

內容簡介 1、iOS簡介 2、iOS開發十大實用工具之開發環境 3、iOS開發十大實用工具之圖標設計 4、iOS開發十大實用工具之原型設計 5、iOS開發十大實用工具之演示工具 6、iOS開發十大實用工具之視頻制作 7、iOS開發十大實用工具之分析工具 iOS簡介 說起iOS,自然不必多介…

博弈論之Nim游戲

OI里,博弈論就是兩個聰明絕頂的人玩不公平的游戲。 Nim游戲是組合游戲(Combinatorial Games)的一種,屬于“Impartial Combinatorial Games”(以下簡稱ICG)。 通常的Nim游戲的定義是這樣的:有若干堆石子,每堆…

python標準庫sys_Python標準庫之Sys模塊使用詳解

sys 模塊提供了許多函數和變量來處理 Python 運行時環境的不同部分. 處理命令行參數 在解釋器啟動后, argv 列表包含了傳遞給腳本的所有參數, 列表的第一個元素為腳本自身的名稱. 使用sys模塊獲得腳本的參數 復制代碼代碼如下: print "script name is", sys.argv[0] …

python3.7知識點匯總

Python3.7從零開始學 —|進入Python3.7的精彩世界 —|---|Python起源 —|---|—|Python作者簡介 —|---|—|---|Guido von Rossum,荷蘭人。1982年,Guido從阿姆斯特丹大學獲得了數學和計算機碩士學位。1989年,他創立了Python語言。 —|---|—|…

塊編碼、對象編碼、小波編碼、分布式編碼【轉貼】

人類獲取的信息中70%來自于視覺,視頻信息在多媒體信息中占有重要地位;同時視頻數據冗余度最大,經壓縮處理后的視頻質量高低是決定多媒體服務質量的關鍵因素。因此數字視頻技術是多媒體應用的核心技術,對視頻編碼的研究已成為信息技…

cookie練習

cookie是網站便于辨別用戶身份,進行 session 跟蹤而儲存在用戶本地終端上的數據。 cookie通過jsdom操作完成。 添加cookie: document.cookie ‘name val’;前一個是name,后一個是val。添加的時間是永久的。 document.cookie ‘name val ;…

算法學習系列(十):用數組模擬鏈表、雙鏈表、棧、隊列、單調棧、單調隊列

目錄 引言一、數組模擬鏈表1.模板2.例題3.測試 二、數組模擬雙鏈表1.模板2.例題3.測試 三、數組模擬棧1.模板2.例題3.測試 四、數組模擬隊列1.模板2.例題3.測試 五、數組模擬單調棧1.例題模板2.測試 六、數組模擬單調隊列1.例題模板2.測試 引言 首先說一下為什么要拿數組來模擬…

為什么你的路由器穿墻能力差?看完秒懂

1、信號弱賴我咯? 不管你承認與否,只要有墻家中就會存有信號死角,不要小看一墻之隔。如何讓路由器的信號增強? 網上一搜旁門左道真不少,什么調整天線尋找合理角度,又或是用易拉罐DIY一個信號放大器,然鵝并非簡單的將…

fish工具_Python程序員使用哪些開發工具

Python程序員使用哪些開發工具?很多Python學習者想必都會有如下感悟:最開始學習Python的時候,因為沒有去探索好用的工具,吃了很多苦頭。后來工作中深刻體會到,合理使用開發的工具的便利和高效。今天,北京學佳澳小編總…

[shiro學習筆記]第二節 shiro與web融合實現一個簡單的授權認證

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39933993shiro官網: http://shiro.apache.org/shiro中文手冊:http://wenku.baidu.com/link?urlZnnwOHFP20LTyX5ILKpd_P94hICe9Ga154KLj_3cCDXpJWhw5Evxt7sfr0B5QSZYXOKqG_FtHeD-RwQvI5ozyT…

Web安全之Cookie劫持

1.Cookie是什么? 2.竊取的原理是什么? 3.系統如何防Cookie劫持呢? 看完這三個回答,你就明白哪位傳奇大俠是如何成功的!!! Cookie: HTTP天然是無狀態的協議,為了維持和跟蹤用戶的狀態,引入了Cookie和Session。Cookie包含了瀏覽器客戶端的用…

python中關于深拷貝和淺拷貝的詳解

python中關于深拷貝和淺拷貝的詳解 概述 在python的語法中,有兩種變量的拷貝方式 一種是深拷貝,一種是淺拷貝 我們先說深拷貝 語法 這里需要通過導入系統的copy模塊中的deepcopy才可以 import copy 新的對象 copy.deepcopy(被拷貝對象) 解釋 深拷貝是將操作對象整體復制…

運動估計簡介

運動估計( Motion Estimation) 維基百科鏈接:http://en.wikipedia.org/wiki/Motion_estimation運動估計的應用有很多,最初的應用的領域是視頻的編碼。運動估計算法一般分為: 像素遞歸法pel-recursive algorithm (PRA)和塊匹配法 block-matching algorith…

tutte定理證明hall定理_深入淺出|中心極限定理(Central Limit Theorem)及證明

在介紹統計學中最重要的定理之一-中心極限定理-之前&#xff0c;我們先來想一個問題&#xff1a;統計學的目的是什么&#xff1f;根據<Mathematical statistics with application 7th Edition>書中所寫的&#xff1a;統計學的目的是基于從總體中的樣本所獲得的信息&#…

讓數據中心變得更加友好

通常來說&#xff0c;數據中心是一個安全防護十分嚴密的地方&#xff0c;其安全功能的設計旨在阻止不速之客的訪問。但專家認為數據中心可以變得更加友好&#xff0c;因為數據中心需要在人類社會中發揮更大的作用。 數據中心的整體概念是一種可以通過云計算或其他方法進行遠程訪…

traceroute/tracert--獲取網絡路由路徑

traceroute 是用來檢測發出數據包的主機到目標主機之間所經過的網關數量的工具。traceroute 的原理是試圖以最小的TTL發出探測包來跟蹤數據包到達目標主機所經過的網關&#xff0c;然后監聽一個來自網關ICMP的應答。發送數據包的大小默認為 38個字節。 通過traceroute我們可以知…

使用Cygwin實現vlc 1.0.5的wince移植

本文完全參照了天將降的博客文章&#xff0c;寫于此以作來日備忘之用&#xff0c;原文地址&#xff1a;http://bk6.blog.163.com/blog/static/24498560201051193449196/ 第一步&#xff1a;下載安裝Cygwin。筆者建議大家不要安裝不完整的版本&#xff0c;以免出現不必要的錯誤…

andriod studio 運行 無結果_華為物聯網操作系統LiteOS內核教程01——IoT-Studio介紹及安裝...

1. 物聯網一站式開發工具 —— IoT StudioIoT Studio 是支持 LiteOS 嵌入式系統軟件開發的工具&#xff0c;提供了代碼編輯、編譯、燒錄 及調試等一站式開發體驗&#xff0c;支持 C、C、匯編等多種開發語言&#xff0c;讓您快速&#xff0c;高效地進 行物聯網開發。2. IoT Stud…

5G通信技術能否終結商用WiFi?

科技創新與體育發展可謂相生相伴&#xff0c;而如今科技在體育領域的應用也越來越廣泛。本周的話題關于5G技術與球場&#xff0c;作者為英國體育娛樂營銷咨詢公司Stadia Solutions的聯席首席執行官戈登坎貝爾。在坎貝爾先生看來&#xff0c;球場Wi-Fi賦予了俱樂部對數據的掌控力…

顏色轉換

以藍色為例&#xff0c;#0000FF應該被表示成rgb(0,0,255)。 我們將函數命名為getRGB() &#xff08;可以將字符串視為數組&#xff0c;這個數組的元素為字符&#xff09; function getRGB(color) {var rgb [parseInt(0xcolor.slice(1,3)),parseInt(0xcolor.slice(3,5)),parseI…