圖像信號中的色彩增強方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機圖像處理領(lǐng)域,特別涉及一種圖像信號中的色彩增強方法和裝置。
【背景技術(shù)】
[0002]對彩色的視覺感知是人類視覺系統(tǒng)的固有能力。彩色圖像是一種矢量圖像,現(xiàn)有技術(shù)中的彩色圖像增強技術(shù)可分為兩大類:將灰度圖像變換/轉(zhuǎn)換為彩色圖像以提高人們對圖像內(nèi)容的觀察效率;或:直接對彩色圖像進行增強,同時考慮彩色矢量的所有分量,但可對不同分量區(qū)別對待。
[0003]一般來說以光源投射時所使用的色彩是屬于“疊加型”的原色系統(tǒng),此系統(tǒng)中包含了紅、綠、藍三種原色,亦稱為“三原色”。使用這三種原色可以產(chǎn)生其他顏色,例如紅色與綠色混合可以產(chǎn)生黃色或橙色,綠色與藍色混合可以產(chǎn)生青色(Cyan),藍色與紅色混合可以產(chǎn)生紫色或品紅色(Magenta)。當這三種原色以等比例疊加在一起時,會變成灰色;若將此三原色的強度均調(diào)至最大并且等量重疊時,則會呈現(xiàn)白色。這套原色系統(tǒng)常被稱為“RGB色彩空間”,亦即由紅(R)綠(G)藍(B)所組合出的色彩系統(tǒng)。
[0004]此外,人類還通過三種基本特征量描述彩色,分別是:亮度,與物體的反射率成正比;色調(diào),與光譜中光的波長相聯(lián)系;色彩飽和度,與一定色調(diào)光的純度相關(guān)。色調(diào)與色彩飽和度合稱色度,彩色可以用亮度和色度共同表示。人眼對于彩色的觀察和處理是一種生理和心理現(xiàn)象,對于彩色的許多結(jié)論建立于實驗基礎(chǔ)。在色彩增強領(lǐng)域,Retinex理論提出增強對比對可以實現(xiàn)圖像正確,該理論主要思想如下:RetineX理論主要包含了兩個方面的內(nèi)容:物體的顏色是由物體對長波、中波和短波光線的反射能力決定的,而不是由反射光強度的絕對值決定的;物體的色彩不受光照非均性的影響,具有一致性。依據(jù)Retinex的色彩理論,現(xiàn)有技術(shù)中存在一種實現(xiàn)圖像增強的方法,主要包括以下幾個步驟:
[0005](I)數(shù)據(jù)準備。如果輸入圖像為彩色圖像,則將其劃分為R,G, B三個波段;將每個像素的值由整數(shù)轉(zhuǎn)換為浮點數(shù)。
[0006](2)計算每個波段內(nèi)相對明暗感覺。
[0007](3)數(shù)據(jù)顯示。將每個波段內(nèi)像素間的相對明暗關(guān)系確定的色彩值轉(zhuǎn)換為RGB值以便能在現(xiàn)有的設(shè)備中顯示和使用。
[0008]根據(jù)這一理論,有不同的實現(xiàn)方式,包括:
[0009]一種圖像增強實現(xiàn)方法,通過增強對比對來提升圖像效果,具體的公式為:R(i,j)=【R(i,j)-R的平均值】*對比度調(diào)整系數(shù)+R的平均值*亮度。該方案屬于色彩飽和度的改變,沒有考慮到過飽和問題和飽和后色相變化問題,會導(dǎo)致區(qū)域?qū)Ρ榷葋G失,色彩發(fā)生變化。
[0010]另一現(xiàn)有技術(shù)提供一種圖像色彩增強裝置和方法,主要思想是顏色空間轉(zhuǎn)換模塊將輸入的圖像數(shù)據(jù)從RGB空間轉(zhuǎn)換到HSV空間;基于色度的增益函數(shù)生成模塊接收用戶設(shè)置的色度調(diào)節(jié)區(qū)間,生成該色度分區(qū)的基于色度的增益函數(shù);基于飽和度的增益函數(shù)生成模塊在該用戶設(shè)置的色度調(diào)節(jié)區(qū)間內(nèi),生成基于飽和度的增益函數(shù);飽和度增強模塊利用所述基于色度的增益函數(shù)和所述基于飽和度的增益函數(shù)對飽和度進行增強。該方案HSV空間的亮度表達不合理,過于簡單,轉(zhuǎn)換回去后會出現(xiàn)較大偏差;HSV空間的色域范圍與RGB的色域范圍不一樣,轉(zhuǎn)換過程中會導(dǎo)致過飽和等問題。
[0011]又一現(xiàn)有技術(shù)提供一種基于hsl空間和自適應(yīng)反雙曲正切函數(shù)的圖像增強算法,包括步驟:(1)對圖像進行RGB到HSL的空間變換;(2)針對亮度通道L,使用優(yōu)化過的自適應(yīng)反雙曲正切函數(shù)進行亮度和對比度的增強;(3)對亮度通道進行校正以去除噪音;(4)對增強后的HSL圖像進行RGB轉(zhuǎn)換,獲得最終的圖像結(jié)果。該方案僅對亮度進行增強,與色彩增強關(guān)系不大;色域轉(zhuǎn)換導(dǎo)致的過飽和問題依舊存在。
【發(fā)明內(nèi)容】
[0012]為此,需要提供一種不致因轉(zhuǎn)換造成過飽和、且轉(zhuǎn)換效果真實自然、不丟失色彩信息的對RGB進行矢量變換以實現(xiàn)圖像色彩增強的方法和裝置。
[0013]為實現(xiàn)上述目的,發(fā)明人提供了一種圖像信號中的色彩增強方法,包括步驟:
[0014]獲取待處理區(qū)域一像素點的原始RGB分量集合;
[0015]基于原始RGB分量集合獲取經(jīng)增強的RGB分量集合,具體包括:
[0016]從所述原始RGB分量集合中獲取亮度分量,所述亮度分量用于描述所述像素點的亮度;從所述原始RGB分量集合中去除所述亮度分量,獲取RGB色彩矢量;對所述RGB色彩矢量進行一增強處理;將所述亮度分量加入經(jīng)增強處理后的RGB色彩矢量,獲取經(jīng)增強的RGB分量集合;
[0017]以所述經(jīng)增強的RGB分量集合顯示所述像素點。
[0018]進一步地,所述的圖像信號中的色彩增強方法中,獲取待處理區(qū)域一像素點(i,j)的原始RGB分量集合,所述原始RGB分量集合包括R分量r (i, j)、G分量g (i, j)和B分量b(i, j);其中i,j分別為所述像素點的橫坐標和縱坐標;
[0019]步驟“從所述原始RGB分量集合中獲取亮度分量”具體包括:根據(jù)預(yù)設(shè)亮度分離公式從RGB分量集合中獲取所述像素點的亮度分量br (i,j);
[0020]基于原始RGB分量集合獲取經(jīng)增強的RGB分量的公式為:
[0021]r,(i, j) = Eh* (r (i, j) -br (i, j)) +br (i, j);
[0022]g,(i, j) = Eh*(g(i, j)_br(i, j))+br (i, j);
[0023]b,(i, j) = Eh*(b(i, j)_br(i, j))+br (i, j);
[0024]Eh為增強系數(shù),所述增強系數(shù)包括預(yù)設(shè)增強系數(shù)Ehl或最優(yōu)增強系數(shù)Eh (i, j)。
[0025]進一步地,所述的圖像信號中的色彩增強方法中,增強系數(shù)滿足溢出控制條件,所述溢出控制條件是指:r’(i,j)、g’(i,j)、b’ (i, j)均不過飽和。
[0026]進一步地,所述的圖像信號中的色彩增強方法中,對待處理區(qū)域中以預(yù)設(shè)增強系數(shù)Ehl進行增強處理滿足溢出控制條件的像素點,以預(yù)設(shè)增強系數(shù)Ehl進行增強處理;對待處理區(qū)域中以預(yù)設(shè)增強系數(shù)Ehl進行增強處理不滿足溢出控制條件的像素點,以最優(yōu)增強系數(shù)Eh(i,j)進行增強處理。
[0027]進一步地,所述的圖像信號中的色彩增強方法中,所述最優(yōu)增強系數(shù)Eh(i,j)為使r’(i,j)、g’(i,j)、b’ (i, j)均不過飽和的最大Eh解。
[0028]進一步地,所述的圖像信號中的色彩增強方法中,對待處理區(qū)域中所有像素點均以預(yù)設(shè)增強系數(shù)Ehl進行增強處理,或?qū)Υ幚韰^(qū)域中所有像素點均以最優(yōu)增強系數(shù)Eh(i, j)進行增強處理。
[0029]發(fā)明人同時還提供了一種圖像信號中的色彩增強裝置,包括RGB獲取單元、亮度分量獲取單元、色彩矢量獲取單元、增強單元、計算單元和顯示單元;
[0030]所述RGB獲取單元用于獲取待處理區(qū)域一像素點的原始RGB分量集合;
[0031]所述亮度分量獲取單元、色彩矢量獲取單元、增強單元、計算單元用于基于原始RGB分量集合獲取經(jīng)增強的RGB分量集合,具體包括:
[0032]所述亮度分量獲取單元從所述原始RGB分量集合中獲取亮度分量,所述亮度分量用于描述所述像素點的亮度;所述色彩矢量獲取單元從所述原始RGB分量集合中去除所述亮度分量,獲取RGB色彩矢量;所述增強單元對所述RGB色彩矢量進行一增強處理;所述計算單元將所述亮度分量加入經(jīng)增強處理后的RGB色彩矢量,獲取經(jīng)增強的RGB分量集合;
[0033]所述顯示單元用于以所述經(jīng)增強的RGB分量集合顯示所述像素點。
[0034]進一步地,所述的圖像信號中的色彩增強裝置中,所述RGB獲取單元獲取待處理區(qū)域一像素點(i,j)的原始RGB分量集合,所述原始RGB分量集合包括R分量r (i, j)、G分量g(i,j)和B分量b (i, j);其中i, j分別為所述像素點的橫坐標和縱坐標;
[0035]所述亮度分量獲取單元從所述原始RGB分量集合中獲取亮度分量具體包括:根據(jù)預(yù)設(shè)亮度分離公式從RGB分量集合中獲取所述像素點的亮度分量br (i,j);
[0036]基于原始RGB分量集合獲取經(jīng)增強的RGB分量集合的公式為:
[0037]r,(i, j) = Eh* (r (i, j) -br (i, j)) +br (i, j);
[0038]g,(i, j) = Eh*(g(i, j)_br(i, j))+br (i, j);
[0039]b,(i, j) = Eh*(b(i, j)_br(i, j))+br (i, j);
[0040]Eh為增強系數(shù),所述增強系數(shù)包括預(yù)設(shè)增強系數(shù)Ehl或最優(yōu)增強系數(shù)Eh (i, j)。
[0041]進一步地,所述的圖像信號中的色彩增強裝置中,所述增強系數(shù)滿足溢出控制條件,所述溢出控制條件是指:r’(i,j)、g’(i,j)、b’ (i, j)均不過飽和。
[0042]進一步地,所述的圖像信號中的色彩增強裝置中,對待處理區(qū)域中以預(yù)設(shè)增強系數(shù)Ehl進行增強處理滿足溢出控制條件的像素點,以預(yù)設(shè)增強系數(shù)Ehl進行增強處理;對待處理區(qū)域中以預(yù)設(shè)增強系數(shù)Ehl進行增強處理不滿足溢出控制條件的像素點,以最優(yōu)增強系數(shù)Eh(i,j)進行增強處理。
[0043]進一步地,所述的圖像信號中的色彩增強裝置中,所述最優(yōu)增強系數(shù)Eh(i,j)為使