女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

圖像處理技術之動態范圍壓縮算法介紹

Dbwd_Imgtec ? 來源:未知 ? 作者:胡薇 ? 2018-07-02 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、動態范圍壓縮介紹

自然界中真實場景能夠表現比較廣泛的顏色亮度區間,比如從很暗(10^-5 cd/m2)的黑夜到明亮(10^5 cd/m2)的太陽光,有將近10個數量級的動態方位。而傳統顯示設備所能顯示的場景、視頻和圖像通常受限于硬件設備,通常只能表達出很小一部分的亮度范圍,比如如常見的8比特圖像顯示0到255的整數范圍,因此為了能夠顯示高動態范圍的影響,需要實現從高動態范圍圖像(HDR)到低動態范圍圖像(LDR)的映射,并且不同顯示設備的出現,需要實現HDR和之間的相互轉換 ,即動態范圍壓縮(DRC,Dynamic Range Compression)。

動態范圍壓縮算法常見的分為全局映射和局部映射:

全局映射:像素的一對一映射,降低一致的分辨率,這樣得到的LDR圖像的對比度大大地減少,容易丟失細節部分的信息 。

局部映射:考慮像素和像素之間的關系,能夠適當增強局部范圍的亮度對比度,它保留了一定的細節,但是某些區域會出現失真的現象,并且它的復雜度較高 。

鑒于這個原因,我們希望有一個理想算法:既要能保持像素的整體變化,又要能保存一部分細節特征,使得亮度效果能夠達到人眼可以接受的接近現實的場景。

2、動態范圍壓縮算法

實現動態范圍壓縮有許多種算法,比如線性移位算法、對數映射算法、分段函數映射算法、自適應性對數映射算法、高動態范圍圖像可視化算法。

2.1 線性移位算法

原理:是最簡單的DRC算法,它將以n比特整數表示的HDR圖像直接右移(n—m)個比特得m(m

缺點:考慮像素顏色的分布,會使數值集中的顏色分辨率降低,對于大部分圖像來說,像素顏色不均,并且多分布于中低數值區間,高數值區間的顏色較少,這樣映射后的LDR圖像,顏色暗的地方更暗了,丟失很多細節,顏色高亮的地方會變得很尖銳,有失真的表現。

2.2 對數映射算法

原理:為簡便起見以2為底,將數值區間[0,2^n]對數化到區間[0,n],然后再線性變換到區間[0,2^m] 。

缺點:與線性移位算法一樣,都是全局算法,不能對圖像的局部進行有效的修正,圖像效果一般,但是效率較高 。

2.3 分段函數映射

原理:考慮到低數值區間、高數值區間以及它們之間區域的不同特點,使用三段式的分段函數對HDR圖像進行壓縮,對不同的亮度區域進行分辨率調整。

優點:兩端的線段斜率較小,中間的斜率較大,即算法有意地提高中間值像素的分辨率。映射曲線的兩個拐點值視不同的圖像而定,即它考慮到了圖像的局部特征變化, 所以不完全是全局算法。

缺點:仍然是粗粒度的,因為它沒有考慮像素之間的關系。

2.4 自適應性對數映射

原理:引入實際場景最高亮度值和現實場景最高亮度值的對數比,并且選取一個較優對比度調節算子,實現HDR到LDR的映射。

優點:樣擴大中間亮度值的映射范圍,壓縮高亮度值的映射斜率。后兩種算法的復雜度一般,圖像效果比之前兩種算法好。

2.5 高動態范圍圖像可視化算法

原理:用快速雙向濾波器對輸入圖像進行對數域分解,分解為基本層和細節層,分別進行全局和局部映射算法,基本層進行直方圖映射調整,細節層進行自適應細節增強。

優點:既保留了全局對比信息,又增強了局部細節,視覺效果更好一些,但是雙向濾波器的引入,使得算法的復雜度較高。

本文為了考慮性能和實現復雜度,提出了一種新算法:以對數映射為基礎,結合對數映射和分段映射的特點,劃分出不同的亮度范圍,然后分段映射。這樣既不需要太高復雜度的算法將圖像的全局信息和局部信息分開來,又能實現對局部區域的調節。

3、對數分段映射算法實現

對數分段映射算法的實現步驟如下:

將原始輸入進行指定區間的改進對數映射

將對數區間進行分段調整

3.1 改進的對數映射

傳統對數映射公式如下,其中:對數底數base和前面的系數a視具體的映射范圍而定,這里取以2為底。

f(x) = a * logbase(x + 1)

改進全局映射步驟中的對數映射算法,以10比特的HDR圖像為例,公式如下:

f(x) = [[lb(x+1) * 1..6]^2 - 0.5]; 0=

Matlab各自擬合的曲線對比如下(輸入:[0,1023],輸出:[0,255]):

其中L1為傳統對數算法,L2曲線為改進后的算法,L3為線性移位算法。可以看出改進后的L2曲線優勢是擴 大了中間數值區域的映射范圍,提高了該區域的分辨率。

3.2 對數區間進行分段調整

我們對局部區域進行適當處理,使得數據分布較多的區域能夠擴大映射范圍,數據分布較少的區域能夠縮小映射范圍,即將改進后的算法加以適應性調整后作用到不同的區間段上以產生更好的效果。

假如把需要映射的亮度區間分為兩段:[0,511]和(511,1023],在這兩段區間上使用不同的含參數的映射曲線:

令A(x) = [(1.6 * lb(x + 1))^2 - 0.5],則滿足如下條件:

另外,引入一個漸變參數a: a = a3/a1 = N2/N1,其中Ni為亮度值分布在第i個區間內的像素個數,漸變系數值反映了每個區間像素分布的遞增趨勢。

4、算法仿真對比

以10bit的HDR圖像為例,該圖亮度值范圍為0~1023,分為兩個映射區間后的曲線表達式為:

仿真對比如下:

線性移位算法

典型對數映射法

本文算法

結論:本文提出的算法更好地增強了高低亮度區域的對比度,并且高低亮度區域交界處變化平滑。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    27

    文章

    1328

    瀏覽量

    58022

原文標題:圖像處理之動態范圍壓縮

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA圖像處理CLAHE算法

    在FPGA圖像處理--CLAHE算法(一)中介紹了為啥要用CLAHE算法來做圖像增強。
    的頭像 發表于 01-04 12:23 ?3417次閱讀
    FPGA<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>之</b>CLAHE<b class='flag-5'>算法</b>

    圖像處理算法介紹:閾值分割

    、特征提取與模式識別之前的必要的圖像處理過程。因此,這里科天健將簡要介紹圖像處理算法:閾值分割。原始
    發表于 04-27 14:22

    如何設計BP神經網絡圖像壓縮算法

    ,并能在腦海中重現這些圖像信息,這不僅與人腦的海量信息存儲能力有關,還與人腦的信息處理能力,包括數據壓縮能力有關。在各種神經網絡中,多層前饋神經網絡具有很強的信息處理能力,由于其采用B
    發表于 08-08 06:11

    視頻壓縮算法的特點和處理流程是怎樣的?

    在本文中,我們將著重探討視頻壓縮算法的特點和處理流程,我們將對基本的視頻壓縮算法進行解釋,包括靜態圖像
    發表于 06-08 06:49

    國內醫學圖像處理技術的最新動態

    闡述了醫學圖像處理技術的發展動態介紹了目前國內在三維醫學圖像的可視化和基于PACS的醫學
    發表于 11-17 23:21 ?91次下載

    楔波與小波聯合圖像壓縮算法

    本文介紹了新型的楔波壓縮算法圖像壓縮中的應用,并采用楔波與小波相結合的方法完美地刻畫了圖像的邊
    發表于 12-18 16:22 ?21次下載

    變頻壓縮/動態范圍,變頻壓縮/動態范圍是什么意思

    變頻壓縮/動態范圍,變頻壓縮/動態范圍是什么意思 變頻壓縮
    發表于 03-22 16:14 ?3071次閱讀

    一種圖像動態范圍壓縮算法及其FPGA實現

    一種圖像動態范圍壓縮算法及其FPGA實現,感興趣的小伙伴們可以看一看。
    發表于 09-14 17:17 ?5次下載

    LED顯示屏高動態范圍顯示技術介紹與色調映射算法的分析

    LED 顯示屏在環境光的影響下,其顯示圖像的對比度和有效動態范圍會產生一定程度的下降。所謂動態范圍,就是一幅
    發表于 09-29 15:46 ?3次下載

    基于細節增強和動態壓縮算法圖像處理方案

     在FPGA處理板上實現了細節增強與動態范圍壓縮算法,實驗表明,處理系統對于大
    發表于 11-22 08:57 ?5621次閱讀
    基于細節增強和<b class='flag-5'>動態</b><b class='flag-5'>壓縮</b><b class='flag-5'>算法</b>的<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>方案

    圖像處理動態范圍擴展定義與方法

    輻照度重建方法處理過程:靜態場景拍攝多幅不同曝光度的低動態范圍圖像,利用圖像信息推算成像系統的響應函數,再通過響應函數逆運算得到場景的相對輻照度,用以合成高
    的頭像 發表于 07-04 16:26 ?1.2w次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>之</b><b class='flag-5'>動態</b><b class='flag-5'>范圍</b>擴展定義與方法

    如何使用FPGA實現空間圖像CCSDS壓縮算法的設計

    隨著空間技術的發展,遙感圖像獲得了同益廣泛的應用,隨之帶來的遙感數據海量增長,給存儲和傳輸都帶來極大的困難,因而進行有效的數據壓縮就顯得特別迫切和重要。圖像
    發表于 02-05 15:54 ?6次下載
    如何使用FPGA實現空間<b class='flag-5'>圖像</b>CCSDS<b class='flag-5'>壓縮</b><b class='flag-5'>算法</b>的設計

    如何使用FPGA實現圖像動態范圍壓縮算法

    灰度動態范圍壓縮是一種基本的圖像增強處理方法,廣泛應用于圖像識別,視頻監控等領域中。結合這一應用
    發表于 02-05 17:00 ?22次下載
    如何使用FPGA實現<b class='flag-5'>圖像</b><b class='flag-5'>動態</b><b class='flag-5'>范圍</b><b class='flag-5'>壓縮</b><b class='flag-5'>算法</b>

    DCT的圖像壓縮編碼算法的MATLAB實現

    DCT的圖像壓縮編碼算法的MATLAB實現(電源技術期刊版面費)-首先說明了圖像壓縮在現代通信中
    發表于 09-23 09:19 ?12次下載
    DCT的<b class='flag-5'>圖像</b><b class='flag-5'>壓縮</b>編碼<b class='flag-5'>算法</b>的MATLAB實現

    紅外熱成像圖像算法(續)

    紅外熱成像技術將不可見的紅外輻射轉換成可見的紅外熱像圖。紅外探測器加上紅外光學鏡頭、信號處理算法圖像處理算法后就是一個能夠輸出紅外圖像的紅
    的頭像 發表于 11-18 14:56 ?2111次閱讀
    紅外熱成像<b class='flag-5'>圖像</b><b class='flag-5'>算法</b>(續)