專利名稱:一種圖像對(duì)比度增強(qiáng)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,具體涉及一種圖像對(duì)比度增強(qiáng)方法和裝置。
背景技術(shù):
由于受光照、設(shè)備等因素的制約,得到的圖像往往對(duì)比度低,從而導(dǎo)致圖像的清晰度、細(xì)節(jié)表現(xiàn)、灰度層次表現(xiàn)等較差。無(wú)論是對(duì)于基于圖像的監(jiān)控,還是對(duì)于后續(xù)的圖像處理,往往都需要對(duì)這樣的圖像進(jìn)行對(duì)比度增強(qiáng)處理,才能獲得較好的效果。例如,隨著汽車市場(chǎng)的快速發(fā)展和安防意識(shí)的日益增強(qiáng),人們對(duì)汽車安全保障技術(shù)的要求也越來(lái)越高,而現(xiàn)有的汽車照明系統(tǒng)在夜間或雨雪霧等能見(jiàn)度較低的情況下照明距離較短且效果不佳,已經(jīng)成為汽車行駛的安全隱患之一。在這種情況下,車載夜視系統(tǒng)應(yīng)運(yùn)而生,車載夜視系統(tǒng)為駕駛者提供了一種全新的視覺(jué)方式,駕駛者可通過(guò)熱感成像相機(jī)探測(cè)車輛前方的人、動(dòng)物或其他障礙物,探測(cè)到的圖像被傳輸?shù)娇刂浦行倪M(jìn)行顯示,使得駕駛者通過(guò)車載夜視系統(tǒng)能夠更加清晰地獲取前方路況,尤其是借助燈光系統(tǒng)看不清前方路況時(shí),從而提高了駕駛者行車安全性。但是,目前的車載夜視系統(tǒng)提供的圖像顯示亮度往往不夠,圖像顯示對(duì)比度不明顯,因此需要對(duì)圖像進(jìn)行相應(yīng)的處理以增強(qiáng)圖像顯示的對(duì)比度。現(xiàn)有技術(shù)中,圖像對(duì)比度增強(qiáng)方法包括全局直方圖均衡化算法、局部直方圖均衡化算法等。全局直方圖均衡化算法是在整幅圖像上進(jìn)行對(duì)比度增強(qiáng),雖然其計(jì)算速度較快, 但忽略了許多圖像細(xì)節(jié),圖像增強(qiáng)效果不明顯;局部直方圖均衡化算法為針對(duì)圖像中每一點(diǎn)進(jìn)行對(duì)比度增強(qiáng),雖然圖像增強(qiáng)效果有所提高,但其算法過(guò)程較復(fù)雜,計(jì)算速度較慢,實(shí)時(shí)性差,無(wú)法滿足車載夜視系統(tǒng)中DSP (Digital Signal I^rocess,數(shù)字信號(hào)處理)實(shí)時(shí)處理的要求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)中存在的上述不足,提供一種計(jì)算速度快、實(shí)時(shí)性好、圖像增強(qiáng)效果明顯的圖像對(duì)比度增強(qiáng)方法和裝置。解決本發(fā)明技術(shù)問(wèn)題所采用的技術(shù)方案是所述圖像對(duì)比度增強(qiáng)方法包括下列步驟按照固定大小將獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次對(duì)所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)執(zhí)行以下步驟以所述點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;根據(jù)各固定子塊被當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均, 并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)的范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出。其中,所述增強(qiáng)邊界點(diǎn)以下述方式選取以所述增強(qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)與所述圖像的邊界點(diǎn)重疊。優(yōu)選的是,所述固定大小為個(gè)像素,其中,m和η為0或正整數(shù)。 進(jìn)一步優(yōu)選,所述固定子塊的大小為11X11個(gè)像素。優(yōu)選的是,所述轉(zhuǎn)換函數(shù)采用直方圖均衡化算法獲得。一種圖像對(duì)比度增強(qiáng)裝置,包括輸入單元,其用于輸入獲取的圖像;子塊劃分單元,其用于按照固定大小將通過(guò)輸入單元獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次以所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)和這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;對(duì)比度增強(qiáng)單元,其用于對(duì)于所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn),根據(jù)各固定子塊被當(dāng)前子塊劃分單元所設(shè)置的當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均,并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)的范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出;輸出單元,其用于輸出對(duì)比度增強(qiáng)單元生成的灰度值輸出。其中,所述增強(qiáng)邊界點(diǎn)以下述方式選取以所述增強(qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)與所述圖像的邊界點(diǎn)重疊。優(yōu)選的是,所述固定大小為個(gè)像素,其中,m和η為0或正整數(shù)。 進(jìn)一步優(yōu)選,所述固定子塊的大小為11X11個(gè)像素。優(yōu)選的是,所述轉(zhuǎn)換函數(shù)采用直方圖均衡化算法獲得。本發(fā)明提出的圖像對(duì)比度增強(qiáng)方法由于將輸入圖像分割成的若干個(gè)固定子塊是非重疊的,所以每個(gè)固定子塊的轉(zhuǎn)換函數(shù)的求取過(guò)程也是非重疊的,減少了現(xiàn)有技術(shù)中由于固定子塊完全重疊或部分重疊所導(dǎo)致的直方圖均衡變換運(yùn)算;僅使用各固定子塊被當(dāng)前子塊覆蓋的比例因子及各固定子塊的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出, 從而減小了算法運(yùn)算的復(fù)雜度,因此提高了圖像對(duì)比度增強(qiáng)算法的計(jì)算速度。本發(fā)明提出的圖像對(duì)比度增強(qiáng)的方法和裝置采用插值自適應(yīng)直方圖均衡化算法, 提高了算法的計(jì)算速度,滿足車載夜視系統(tǒng)中DSP實(shí)時(shí)處理的要求,使得車載夜視系統(tǒng)中顯示的圖像更加清晰,特別是在夜間行車或雨雪霧天行車時(shí),視頻畫(huà)面運(yùn)行更流暢。
圖1為本發(fā)明的圖像對(duì)比度增強(qiáng)方法中當(dāng)前子塊&覆蓋多個(gè)固定子塊區(qū)域的示意圖;圖2為本發(fā)明實(shí)施例的圖像對(duì)比度增強(qiáng)裝置的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例的圖像對(duì)比度增強(qiáng)方法流程圖。
具體實(shí)施例方式
4
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明一種圖像對(duì)比度增強(qiáng)的方法和裝置作進(jìn)一步詳細(xì)描述。所述圖像對(duì)比度增強(qiáng)方法包括下列步驟按照固定大小將獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次對(duì)所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)執(zhí)行以下對(duì)比度增強(qiáng)步驟以所述點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;根據(jù)各固定子塊被當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均, 并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出。其中,所述“依次”可以為從左到右、從上到下,也可以為從左到右、從下到上,也可以為從右到左、從下到上,也可以為從右到左、從上到下,或者還可以為用戶所指定的任何順序?qū)D像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)執(zhí)行所述對(duì)比度增強(qiáng)步驟。其中,所述增強(qiáng)邊界點(diǎn)以下述方式選取以所述增強(qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)與所述圖像的邊界點(diǎn)重疊?;蛘咭运鲈鰪?qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)也可以包括在所述圖像邊界點(diǎn)以內(nèi),或者也可以溢出所述圖像邊界點(diǎn)外。對(duì)于后者,同樣地計(jì)算被當(dāng)前子塊覆蓋的固定子塊的被覆蓋面積比即可。以下,將參照?qǐng)D3對(duì)本發(fā)明實(shí)施例的圖像對(duì)比度增強(qiáng)方法進(jìn)行描述。下面詳細(xì)敘述所述圖像對(duì)比度增強(qiáng)方法所包含的步驟。為了便于描述所述步驟,先進(jìn)行有關(guān)參數(shù)的設(shè)置假設(shè)獲取的灰度圖像函數(shù)表達(dá)式為f(x,y),其中,χ = 0, 1,. . .M-I ;y = 0,1, . . .N-I0 結(jié)果圖像函數(shù)表達(dá)式為 g(x,y),其中,χ = 0,1,. . .M-1 ;y =0,1, ...N-I0所述M、N表示圖像的尺寸參數(shù)。假設(shè)所述劃分的若干個(gè)固定子塊大小為 (2m+l) X (2n+l)個(gè)像素,這樣設(shè)定是為了在后續(xù)進(jìn)行計(jì)算時(shí)方便定義邊界條件,從而使得算法更加簡(jiǎn)單。這里,所述固定子塊的尺寸取值越小,圖像的增強(qiáng)效果越明顯,但算法運(yùn)算時(shí)間越長(zhǎng);所述固定子塊的尺寸取值越大,算法運(yùn)算時(shí)間越短,但圖像增強(qiáng)效果相對(duì)越不明顯。綜合考慮運(yùn)算速度和增強(qiáng)效果,m和η的優(yōu)選取值為5,即所述固定子塊的大小為IlX 11 個(gè)像素。如圖3所示,本實(shí)施例中,所述圖像對(duì)比度增強(qiáng)的方法包含以下步驟步驟s301,將輸入圖像f(x,y)劃分成非重疊的K個(gè)固定子塊。這里K可表示為,
^MxNK =--(1、
(2m+ 1) χ (2^ + 1)⑴此時(shí)執(zhí)行步驟s302 ;這里指出,如果輸入圖像的大小是固定子塊大小的整數(shù)倍,則K的值為整數(shù),該輸入圖像可被完全劃分成多個(gè)大小一樣的固定子塊。而如果輸入圖像的大小不是固定子塊大小的整數(shù)倍,則K的值取公式(1)的運(yùn)算結(jié)果的整數(shù),也就是說(shuō),除了 K個(gè)大小一樣的固定子塊之外,該輸入圖像中還存在剩余的不足以構(gòu)成個(gè)像素大小的固定子塊的像素點(diǎn)。這些像素點(diǎn)可同樣構(gòu)成固定子塊,只不過(guò)該固定子塊的大小小于(2m+l) X (2n+l)個(gè)像素?;蛘撸部闪硗馓幚磉@些像素點(diǎn),例如使這些像素點(diǎn)分布在輸入圖像的四周,而這些像素點(diǎn)正好可以劃分成k個(gè)固定子塊,此時(shí)在對(duì)比度增強(qiáng)步驟中可以忽略這些像素點(diǎn)。步驟s302,對(duì)每一個(gè)固定子塊分別進(jìn)行直方圖均衡化,獲得每個(gè)固定子塊的轉(zhuǎn)換函數(shù) sz = f(r),其中,ζ = 1. 2,... .K。步驟s303,令 i = m,j = η。步驟s304,在圖像中取出以f(i,j)為中心的子塊fA,所述子塊fA的尺寸與所述固定子塊的尺寸相等,其尺寸為個(gè)像素,且該子塊fA跨越多個(gè)固定子塊區(qū)域。步驟S305,計(jì)算所述子塊&覆蓋的多個(gè)固定子塊區(qū)域的面積比。所述子塊fA可能跨越1個(gè)固定子塊、跨越2個(gè)固定子塊或跨越4個(gè)固定子塊。如圖1所示,假設(shè)所述子塊fA跨越4個(gè)固定子塊,所述4個(gè)固定子塊的轉(zhuǎn)換函數(shù)分別為S1, S2, S3, S4,所述子塊4所占據(jù)的4個(gè)固定子塊的面積分別為ηι,n2, n3, n4,且 ni+n2+n3+n4= (2m+l) X (2n+l),則所述子塊&所占據(jù)的4個(gè)固定子塊的面積的比例分別為,
ρ =nXρ =nI1 (2m +1) χ {In +1) 2 (2m +1) χ (2η + 1)~ (2m + l)x(2n + l)P4 - (2m +1)χ(2η +1)步驟s306,對(duì)所述子塊fA所覆蓋的固定子塊的直方圖轉(zhuǎn)換函數(shù)進(jìn)行線形插值計(jì)算(即,加權(quán)平均),得出像素點(diǎn)f(i,j)的灰度值,并將該灰度值輸出到結(jié)果圖像函數(shù)表達(dá)式g中得到該像素點(diǎn)的灰度值輸出,則像素點(diǎn)f(i,j)的灰度值輸出為g(i,j) =f(i, j) X (P1X S^P2 X s2+P3 X s3+P4 X S4)。上述g(i,j)為所述子塊fA跨越4個(gè)固定子塊時(shí)的灰度值輸出,若所述子塊&只跨越1個(gè)固定子塊,即子塊fA與該固定子塊完全重疊,則像素點(diǎn)f(i,j)的灰度值輸出g(i, j)等于該固定子塊的轉(zhuǎn)換函數(shù);若所述子塊fA跨越2個(gè)固定子塊,則像素點(diǎn)f(i,j)的灰度值輸出g(i,j)=所述子塊&占其跨越的第一個(gè)固定子塊的面積比X該固定子塊的轉(zhuǎn)換函數(shù)+所述子塊&占其跨越的第二個(gè)固定子塊的面積比X該固定子塊的轉(zhuǎn)換函數(shù),且所述第一個(gè)固定子塊的面積比與所述第二個(gè)固定子塊的面積比之和等于1。步驟s307,判斷是否滿足i < M-m-1,如是,執(zhí)行步驟s308 ;如否,執(zhí)行步驟s309。步驟s308,右移一個(gè)像素(i++),并返回執(zhí)行步驟s304。步驟s309,判斷是否滿足i = Μ-m-l且j < N_n_l,如是,執(zhí)行s310,如否,執(zhí)行 s311。步驟s310,下移一行到該行的起點(diǎn)位置(j++,i = m),并返回執(zhí)行步驟s304。步驟s311,對(duì)圖像的邊緣進(jìn)行處理,對(duì)圖像g中未賦值的位置的像素以原圖像f中對(duì)應(yīng)位置的像素代替。這里指出,以上流程圖僅僅是示例性的。例如,除了直方圖均衡化算法之外,固定子塊的轉(zhuǎn)換函數(shù)還采用其它已知的對(duì)比度增強(qiáng)算法獲得;除了 Om+1) X (2n+l),還可以其它方式設(shè)置固定子塊的大小,例如,(4m+l)XGn+l);除了矩形之外,當(dāng)前子塊的形狀還可以是任何其它形狀,例如,圓形、多邊形。此外,還需指出的是,在本實(shí)施例中,增強(qiáng)邊界點(diǎn)為i = m、i = M-m-1、j = η、j = Ν-η-1,首先對(duì)m < i < Μ-m-l并且η < j < Ν-η-1的像素點(diǎn)進(jìn)行對(duì)比度增強(qiáng)處理,然后對(duì)其余像素點(diǎn)直接輸出其原始像素值。但是,還可以按照一定的順序(例如從上到下、從左到右)依次對(duì)圖像中的每個(gè)像素點(diǎn)進(jìn)行處理,也就是說(shuō),首先判斷當(dāng)前像素點(diǎn)是增強(qiáng)邊界點(diǎn)或增強(qiáng)邊界點(diǎn)內(nèi)的像素點(diǎn),還是直接輸出其原始像素值的像素點(diǎn),然后根據(jù)以上步驟生成當(dāng)前像素點(diǎn)的灰度值輸出。根據(jù)本發(fā)明上述實(shí)施例提供的圖像對(duì)比度增強(qiáng)方法,本實(shí)施例還提供一種采用所述方法的圖像對(duì)比度增強(qiáng)裝置,如圖2所示,該裝置包括輸入單元201,其用于輸入獲取的圖像;子塊劃分單元202,其用于按照固定大小將通過(guò)輸入單元201獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次以所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)和這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;對(duì)比度增強(qiáng)單元203,其用于對(duì)于所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn),根據(jù)各固定子塊被當(dāng)前子塊劃分單元所設(shè)置的當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均,并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出;輸出單元204,其用于輸出對(duì)比度增強(qiáng)單元生成的灰度值輸出。在操作中,子塊劃分單元202和對(duì)比度增強(qiáng)單元203互相配合工作,以依次對(duì)各個(gè)像素點(diǎn)進(jìn)行處理。在上述公開(kāi)的實(shí)施例中,所述圖像對(duì)比度增強(qiáng)方法和裝置應(yīng)用于車載夜視系統(tǒng)。 這里,應(yīng)該理解,本發(fā)明所述圖像對(duì)比度增強(qiáng)方法和裝置不只限應(yīng)用于車載夜視系統(tǒng),其他需要對(duì)圖像對(duì)比度進(jìn)行增強(qiáng)的領(lǐng)域也包括在本發(fā)明的保護(hù)范圍內(nèi)??梢岳斫獾氖?,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種圖像對(duì)比度增強(qiáng)方法,包括下列步驟按照固定大小將獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次對(duì)所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)執(zhí)行以下步驟以所述點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;根據(jù)各固定子塊被當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均,并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)的范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出。
2.根據(jù)權(quán)利要求1所述的圖像對(duì)比度增強(qiáng)方法,其特征在于,所述增強(qiáng)邊界點(diǎn)以下述方式選取以所述增強(qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)與所述圖像的邊界點(diǎn)重疊。
3.根據(jù)權(quán)利要求1所述的圖像對(duì)比度增強(qiáng)方法,其特征在于,所述固定大小為 (2m+l) X (2n+l)個(gè)像素,其中,m和η為0或正整數(shù)。
4.根據(jù)權(quán)利要求3所述的圖像對(duì)比度增強(qiáng)方法,其特征在于,所述固定子塊的大小為 IlX 11個(gè)像素。
5.根據(jù)權(quán)利要求1所述的圖像對(duì)比度增強(qiáng)方法,其特征在于,所述轉(zhuǎn)換函數(shù)采用直方圖均衡化算法獲得。
6.一種圖像對(duì)比度增強(qiáng)裝置,包括輸入單元,其用于輸入獲取的圖像;子塊劃分單元,其用于按照固定大小將通過(guò)輸入單元獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算每個(gè)固定子塊的轉(zhuǎn)換函數(shù);依次以所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)和這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;對(duì)比度增強(qiáng)單元,其用于對(duì)于所述圖像內(nèi)的增強(qiáng)邊界點(diǎn)及這些增強(qiáng)邊界點(diǎn)內(nèi)的任意像素點(diǎn),根據(jù)各固定子塊被當(dāng)前子塊劃分單元所設(shè)置的當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均,并根據(jù)加權(quán)平均的轉(zhuǎn)換函數(shù)生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)的范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出;輸出單元,其用于輸出對(duì)比度增強(qiáng)單元生成的灰度值輸出。
7.根據(jù)權(quán)利要求6所述的圖像對(duì)比度增強(qiáng)裝置,其特征在于,所述增強(qiáng)邊界點(diǎn)以下述方式選取以所述增強(qiáng)邊界點(diǎn)為中心的當(dāng)前子塊的邊界點(diǎn)與所述圖像的邊界點(diǎn)重疊。
8.根據(jù)權(quán)利要求6所述的圖像對(duì)比度增強(qiáng)裝置,其特征在于,所述固定大小為 (2m+l) X (2n+l)個(gè)像素,其中,m和η為0或正整數(shù)。
9.根據(jù)權(quán)利要求8所述的圖像對(duì)比度增強(qiáng)裝置,其特征在于,所述固定子塊的大小為 11X11個(gè)像素。
10.根據(jù)權(quán)利要求6所述的圖像對(duì)比度增強(qiáng)裝置,其特征在于,所述轉(zhuǎn)換函數(shù)采用直方圖均衡化算法獲得。
全文摘要
本發(fā)明提供了一種圖像對(duì)比度增強(qiáng)方法和裝置,所述方法包括下列步驟按照固定大小將獲取的圖像分割成若干個(gè)非重疊的固定子塊,并計(jì)算其轉(zhuǎn)換函數(shù);以所述圖像內(nèi)增強(qiáng)邊界點(diǎn)及其內(nèi)部的任意像素點(diǎn)為中心取出大小為所述固定大小的子塊,并將該子塊設(shè)置為當(dāng)前子塊;根據(jù)各固定子塊被當(dāng)前子塊覆蓋的比例對(duì)各固定子塊的轉(zhuǎn)換函數(shù)進(jìn)行加權(quán)平均,生成當(dāng)前子塊的中心像素點(diǎn)的灰度值輸出;對(duì)于位于從所述圖像的邊界點(diǎn)到所述增強(qiáng)邊界點(diǎn)范圍內(nèi)的像素點(diǎn),將所述圖像中的原始像素值作為這些點(diǎn)的灰度值輸出。本發(fā)明提供的圖像對(duì)比度增強(qiáng)的方法和裝置提高了圖像對(duì)比度增強(qiáng)算法的計(jì)算速度,滿足車載夜視系統(tǒng)中DSP實(shí)時(shí)處理的要求,且具有較佳的增強(qiáng)效果。
文檔編號(hào)G06T5/00GK102298770SQ20111022968
公開(kāi)日2011年12月28日 申請(qǐng)日期2011年8月11日 優(yōu)先權(quán)日2011年8月11日
發(fā)明者劉博 , 張紹勇 申請(qǐng)人:奇瑞汽車股份有限公司