亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像處理方法、裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11288371閱讀:225來(lái)源:國(guó)知局
圖像處理方法、裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種圖像處理方法、裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著電子技術(shù)的迅速發(fā)展,各種電子設(shè)備帶有攝像頭,通過(guò)攝像頭,用戶(hù)可以隨時(shí)隨地的記錄所看到的風(fēng)景或自拍留影。受環(huán)境影響,拍攝的圖像中常存在霧,降低了圖像的質(zhì)量。傳統(tǒng)的去霧方法獲取大氣光值,計(jì)算復(fù)雜,去霧效率低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種圖像處理方法、裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以減少計(jì)算量,提高去霧效率。

一種圖像處理方法,包括:

通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像;

獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值;

根據(jù)所述大氣光值獲取原始透射率;

根據(jù)所述大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

一種圖像處理裝置,包括:

圖像采集模塊,用于通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像;

第一獲取模塊,用于獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值;

第二獲取模塊,用于根據(jù)所述大氣光值獲取原始透射率;

去霧處理模塊,用于根據(jù)所述大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器及處理器,所述存儲(chǔ)器中儲(chǔ)存有計(jì)算機(jī)可讀指令,所述指令被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行所述圖像處理方法。

一個(gè)或多個(gè)包含計(jì)算機(jī)可執(zhí)行指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述處理器執(zhí)行所述圖像處理方法。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為一個(gè)實(shí)施例中圖像處理方法的應(yīng)用環(huán)境示意圖;

圖2為一個(gè)實(shí)施例中圖像處理方法的流程圖;

圖3為另一個(gè)實(shí)施例中圖像處理方法的流程圖;

圖4為另一個(gè)實(shí)施例中圖像處理方法的流程圖;

圖5為另一個(gè)實(shí)施例中圖像處理方法的流程圖;

圖6為一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖;

圖7為另一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖;

圖8為另一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖;

圖9為一個(gè)實(shí)施例中圖像處理電路的示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

可以理解,本發(fā)明所使用的術(shù)語(yǔ)“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語(yǔ)限制。這些術(shù)語(yǔ)僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來(lái)說(shuō),在不脫離本發(fā)明的范圍的情況下,可以將第一獲取模塊稱(chēng)為第二獲取模塊,且類(lèi)似地,可將第二獲取模塊稱(chēng)為第一獲取模塊。第一獲取模塊和第二獲取模塊兩者都是獲取模塊,但其不是同一獲取模塊。

圖1為一個(gè)實(shí)施例中圖像處理方法的應(yīng)用環(huán)境示意圖。如圖1所示,該應(yīng)用環(huán)境包括帶黑白攝像頭和彩色攝像頭的移動(dòng)終端110和場(chǎng)景120。通過(guò)移動(dòng)終端110上的黑白攝像頭拍攝一場(chǎng)景120得到多張黑白圖像,再通過(guò)彩色攝像頭拍攝同一場(chǎng)景得到彩色圖像,獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值,再根據(jù)大氣光值得到原始透射率,大氣光值計(jì)算量小,根據(jù)大氣光值和原始透射率對(duì)彩色圖像進(jìn)行去霧處理,提高了去霧效率。

圖2為一個(gè)實(shí)施例中圖像處理方法的流程圖。如圖1所示,一種圖像處理方法,包括:

步驟202,通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像。

具體地,黑白攝像頭是指用于拍攝黑白圖像的攝像頭。彩色攝像頭是用于拍攝彩色圖像的攝像頭。對(duì)于同一場(chǎng)景,可通過(guò)黑白攝像頭拍攝獲取黑白攝像頭,再通過(guò)彩色攝像頭拍攝獲取彩色圖像。場(chǎng)景是指所要拍攝的地方,如動(dòng)物園、植物園、天空、海岸線(xiàn)等地方,或人所在的地方等。

通過(guò)黑白攝像頭對(duì)同一場(chǎng)景拍攝一組黑白圖像。該一組黑白圖像有多張黑白圖像。

步驟204,獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值。

具體地,提取每張黑白圖像中各個(gè)像素點(diǎn)的亮度值,將亮度值從小到大或從大到小進(jìn)行排序,篩選出每張黑白圖像中的最大亮度值。也可以,直接比較各個(gè)像素點(diǎn)的亮度值,篩選出每張黑白圖像的最大亮度值。

獲取到多張黑白圖像的最大亮度值,可按照拍攝順序設(shè)置黑白圖像的權(quán)值,全部黑白圖像對(duì)應(yīng)的權(quán)值和為1。例如拍攝了5張黑白圖像,對(duì)應(yīng)的權(quán)值設(shè)置可為0.3、0.2、0.2、0.2、0.1,或者對(duì)應(yīng)的權(quán)值設(shè)置為0.2、0.2、0.2、0.2、0.2等,不限于此。根據(jù)黑白圖像中最大亮度值及對(duì)應(yīng)的權(quán)值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值。

步驟206,根據(jù)所述大氣光值獲取原始透射率。

具體地,獲取到大氣光值后,可通過(guò)暗原色先驗(yàn)算法計(jì)算得到原始透射率。

步驟208,根據(jù)所述大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

具體地,獲取到大氣光值和原始透射率后,可通過(guò)按原色先驗(yàn)算法對(duì)彩色圖像進(jìn)行去霧處理。

基于暗原色先驗(yàn)算法對(duì)彩色圖像進(jìn)行去霧的步驟包括:

獲取大氣散射模型:

i(x)=j(luò)(x)t(x)+a(1-t(x))公式(1)

其中,i(x)表示需要進(jìn)行去霧處理的含霧圖像,j(x)表示對(duì)含霧圖像進(jìn)行去霧處理后得到的無(wú)霧圖像,x表示圖像中某一像素的空間位置,t(x)為原始透射率,a為大氣光值。大氣光值可通過(guò)黑白圖像計(jì)算獲取,也可通過(guò)大氣光值與天氣情況和當(dāng)前時(shí)間的對(duì)應(yīng)關(guān)系獲取。在通常情況下,可選用黑白圖像中最大亮度值的像素作為大氣光值的估測(cè)。本實(shí)施例中,大氣光值通過(guò)黑白攝像頭拍攝黑白圖像,獲取黑白圖像中最大亮度值,將最大亮度值作為大氣光值。假設(shè)a為已知值,彩色圖像中rgb(red(紅)、green(綠)、blue(藍(lán)))三個(gè)通道中存在通道值很低的通道,且該通道值接近于零,則可以得到:

公式(2)中,jdark(x)表示暗通道圖像,jc(y)表示彩色圖像的每個(gè)顏色通道,ω(x)表示以像素x為中心的一個(gè)窗口。由公式(2)可以獲取到原始透射率,即為:

公式(3)中,即為含霧圖像在x領(lǐng)域的暗原色值。

將大氣光值帶入公式(3)即可求取出原始透射率,再將彩色圖像作為i(x),大氣光值a和原始透射率t(x)帶入公式(1)即可求取去霧后的彩色圖像j(x)。

本實(shí)施例中,通過(guò)黑白攝像頭拍攝多張黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,再根據(jù)大氣光值得到原始透射率,根據(jù)大氣光值和原始透射率對(duì)同一場(chǎng)景拍攝的彩色圖像進(jìn)行去霧,提高了去霧效率,且根據(jù)多張黑白圖像的最大亮度值求取大氣光值,計(jì)算更加準(zhǔn)確,去霧更準(zhǔn)確。

在一個(gè)實(shí)施例中,可以引入一個(gè)0到1之間的權(quán)值ω對(duì)原始透射率進(jìn)行調(diào)節(jié),則最終求取的去霧參數(shù)即透射率表達(dá)式如下:

公式(4)中,ic(y)代表預(yù)覽圖像i(x)的像素r、g、b三通道;ω稱(chēng)為去霧程度因子,ω越小表示去霧程度越小,ω越大表示去霧程度越大。

根據(jù)大氣光值及去霧程度因子采用公式(4)求取透射率,再將彩色圖像作為i(x),大氣光值a和原始透射率t(x)帶入公式(1)即可求取去霧后的彩色圖像j(x)。

此外,為了保證去霧效果,可以對(duì)透射率設(shè)定一個(gè)閾值t0,那么無(wú)霧時(shí)景物為:

圖3為另一個(gè)實(shí)施例中圖像處理方法的流程圖。如圖3所示,一種圖像處理方法,與圖2中方法的區(qū)別在于針對(duì)不同通道采用不同透射率去霧,包括:

步驟302,通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像。

步驟304,獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值。

具體地,提取黑白圖像中各個(gè)像素點(diǎn)的亮度值,將亮度值從小到大或從大到小進(jìn)行排序,篩選出最大亮度值,將最大亮度值作為大氣光值。

步驟306,根據(jù)所述大氣光值獲取原始透射率。

具體地,獲取到大氣光值后,可通過(guò)暗原色先驗(yàn)算法計(jì)算得到原始透射率。

步驟308,獲取預(yù)設(shè)的rgb三個(gè)通道中每個(gè)通道的透射率因子。

對(duì)于相同濃度的霧,對(duì)紅綠藍(lán)三波段的影響程度是遞增的,rgb三個(gè)波段的透射率排序?yàn)椋杭t波段透射率最高,綠波段次之,藍(lán)波段最低;因此在有霧的區(qū)域,對(duì)rgb三個(gè)波段的處理強(qiáng)度應(yīng)該遞增。

霧的濃度越濃,霧對(duì)rgb三個(gè)波段的影響差異越大,對(duì)rgb三個(gè)波段的處理強(qiáng)度差異也應(yīng)該越大。同時(shí)在沒(méi)有霧的區(qū)域,對(duì)rgb三個(gè)波段都不做處理。

為此,基于原始透射率,引入兩個(gè)調(diào)節(jié)系數(shù)即透射率因子wg和wb。利用這兩個(gè)系數(shù),對(duì)rgb三波段實(shí)施不同的去霧強(qiáng)度。

t∈[0,1];tr=t

wg=(a+b*t)2;tg=wg*t

wb=(c+d*t)2;tb=wb*t

其中,t是根據(jù)暗原色先驗(yàn)算法求取出來(lái)的原始透射率,tr、tg、tb分別代表針對(duì)rgb三個(gè)波段的波段透射率,不同的透射率值代表對(duì)三個(gè)波段的處理強(qiáng)度不同。參數(shù)a、b、c、d可根據(jù)實(shí)際情況取值,例如a可為0.9,b可為0.1,c可為0.7,d可為0.3。

步驟310,根據(jù)所述透射率因子及所述原始透射率獲取rgb三個(gè)通道中每個(gè)通道的波段透射率。

根據(jù)透射率因子和原始透射率可得到rgb三個(gè)通道各自的波段透射率。

步驟312,根據(jù)所述大氣光值和rgb各個(gè)通道的波段透射率對(duì)所述彩色圖像的rgb各個(gè)通道進(jìn)行去霧處理。

本實(shí)施例中圖像處理方法,通過(guò)黑白攝像頭拍攝黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,且根據(jù)多張黑白圖像的最大亮度值求取大氣光值,計(jì)算更加準(zhǔn)確,去霧更準(zhǔn)確;再根據(jù)大氣光值得到原始透射率,獲取到rgb三通道的透射率因子,根據(jù)透射率因子調(diào)節(jié)及原始透射率得到各個(gè)通道的波段透射率,采用各個(gè)通道對(duì)應(yīng)的波段透射率對(duì)彩色圖像進(jìn)行去霧處理,防止圖像偏藍(lán),既提高了去霧效率,又實(shí)現(xiàn)了真實(shí)自然的色彩還原。

圖4為另一個(gè)實(shí)施例中圖像處理方法的流程圖。如圖4所示,一種圖像處理方法,與圖2中方法的區(qū)別在于,增加了去霧等級(jí),包括:

步驟402,通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像。

步驟404,獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值。

步驟406,根據(jù)所述大氣光值獲取原始透射率。

步驟408,獲取去霧等級(jí),根據(jù)所述去霧等級(jí)獲取對(duì)應(yīng)的去霧程度因子。

在一個(gè)實(shí)施例中,可以預(yù)先設(shè)置不同的去霧等級(jí)與去霧程度因子之間的對(duì)應(yīng)關(guān)系。例如,可以提供了6個(gè)去霧等級(jí)以供選擇,每個(gè)去霧等級(jí)對(duì)應(yīng)不同的去霧程度因子,例如去霧等級(jí)為零級(jí)時(shí),其去霧等級(jí)因子ω0=0.50;去霧等級(jí)為一級(jí)時(shí),其去霧等級(jí)因子ω1=0.60,依次類(lèi)推??梢愿鶕?jù)去霧等級(jí),查找預(yù)置的與去霧等級(jí)對(duì)應(yīng)的去霧程度因子。

步驟410,根據(jù)所述去霧程度因子、大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

采用公式(4)來(lái)計(jì)算新的透射率,再根據(jù)新的透射率及大氣光值對(duì)彩色圖像進(jìn)行去霧處理。

本實(shí)施例中圖像處理方法,通過(guò)黑白攝像頭拍攝黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,再根據(jù)大氣光值得到原始透射率,獲取去霧等級(jí),根據(jù)去霧等級(jí)得到對(duì)應(yīng)的去霧程度因子,根據(jù)去霧程度因子對(duì)原始透射率進(jìn)行調(diào)節(jié)生成新的透射率,可根據(jù)用戶(hù)的去霧需求進(jìn)行相應(yīng)的去霧,滿(mǎn)足不同用戶(hù)的需求。

圖5為另一個(gè)實(shí)施例中圖像處理方法的流程圖。如圖5所示,一種圖像處理方法,包括:

步驟502,通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像。

步驟504,獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值。

步驟506,根據(jù)所述大氣光值獲取原始透射率。

步驟508,獲取去霧等級(jí),根據(jù)所述去霧等級(jí)獲取對(duì)應(yīng)的去霧程度因子。

步驟510,獲取預(yù)設(shè)的rgb三個(gè)通道中每個(gè)通道的透射率因子。

步驟512,根據(jù)所述透射率因子、去霧程度因子及所述原始透射率獲取rgb三個(gè)通道中每個(gè)通道的波段透射率。

步驟514,根據(jù)所述大氣光值和rgb各個(gè)通道的波段透射率對(duì)所述彩色圖像的rgb各個(gè)通道進(jìn)行去霧處理。

其中,步驟508和510沒(méi)有先后順序。

本實(shí)施例中圖像處理方法,通過(guò)黑白攝像頭拍攝黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,再根據(jù)大氣光值得到原始透射率,獲取到rgb三通道的透射率因子,根據(jù)透射率因子調(diào)節(jié)及原始透射率得到各個(gè)通道的播放透射率,采用各個(gè)通道對(duì)應(yīng)的波段透射率對(duì)彩色圖像進(jìn)行去霧處理,防止圖像偏藍(lán),既提高了去霧效率,又實(shí)現(xiàn)了真實(shí)自然的色彩還原;也根據(jù)用戶(hù)的去霧需求進(jìn)行相應(yīng)的去霧,滿(mǎn)足不同用戶(hù)的需求。

在一個(gè)實(shí)施例中,上述圖像處理方法還包括:檢測(cè)去霧處理后的彩色圖像的噪點(diǎn)數(shù)量;若所述噪點(diǎn)數(shù)量大于預(yù)設(shè)閾值,則對(duì)所述去霧處理后的彩色圖像進(jìn)行降噪處理。

具體地,預(yù)設(shè)閾值可根據(jù)需要設(shè)定或根據(jù)歷史統(tǒng)計(jì)值得到。通過(guò)對(duì)圖像進(jìn)行降噪,提高了圖像的質(zhì)量。

在一個(gè)實(shí)施例中,上述圖像處理方法還包括:獲取去霧處理后的彩色圖像中各像素點(diǎn)的亮度值;若所述亮度值小于預(yù)設(shè)亮度值,則調(diào)整所述亮度值為預(yù)設(shè)亮度值。

預(yù)設(shè)亮度值可為經(jīng)驗(yàn)值,或根據(jù)需要設(shè)置。通過(guò)調(diào)整亮度值,可提高去霧后圖像的質(zhì)量。

圖6為一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖。如圖6所示,一種圖像處理裝置600,包括圖像采集模塊602、第一獲取模塊604、第二獲取模塊606、去霧處理模塊608。其中:

圖像采集模塊602用于通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像。

第一獲取模塊604用于獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值。

第二獲取模塊606用于根據(jù)所述大氣光值獲取原始透射率。

去霧處理模塊608用于根據(jù)所述大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

本實(shí)施例中圖像處理裝置,通過(guò)黑白攝像頭拍攝黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,再根據(jù)大氣光值得到原始透射率,根據(jù)大氣光值和原始透射率對(duì)同一場(chǎng)景拍攝的彩色圖像進(jìn)行去霧,提高了去霧效率,且根據(jù)多張黑白圖像的最大亮度值求取大氣光值,計(jì)算更加準(zhǔn)確,去霧更準(zhǔn)確。

圖7為另一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖。如圖7所示,一種圖像處理裝置700,包括圖像采集模塊702、第一獲取模塊704、第二獲取模塊706、第三獲取模塊708、第四獲取模塊710、去霧處理模塊712。其中:圖像采集模塊702、第一獲取模塊704、第二獲取模塊706與圖6中對(duì)應(yīng)的模塊具有相同的作用。

第三獲取模塊708用于在所述根據(jù)所述大氣光值獲取原始透射率之后,獲取預(yù)設(shè)的rgb三個(gè)通道中每個(gè)通道的透射率因子。

第四獲取模塊710用于根據(jù)所述透射率因子及所述原始透射率獲取rgb三個(gè)通道中每個(gè)通道的波段透射率。

去霧處理模塊712還用于根據(jù)所述大氣光值和rgb各個(gè)通道的波段透射率對(duì)所述彩色圖像的rgb各個(gè)通道進(jìn)行去霧處理。

本實(shí)施例中圖像處理裝置,通過(guò)黑白攝像頭拍攝黑白圖像,獲取多張黑白圖像中的最大亮度值,將對(duì)多個(gè)最大亮度值加權(quán)求和得到目標(biāo)亮度值,將目標(biāo)亮度值作為大氣光值,得到大氣光值的計(jì)算量小,速度快,再根據(jù)大氣光值得到原始透射率,獲取到rgb三通道的透射率因子,根據(jù)透射率因子調(diào)節(jié)及原始透射率得到各個(gè)通道的波段透射率,采用各個(gè)通道對(duì)應(yīng)的波段透射率對(duì)彩色圖像進(jìn)行去霧處理,防止圖像偏藍(lán),既提高了去霧效率,又實(shí)現(xiàn)了真實(shí)自然的色彩還原。

圖8為另一個(gè)實(shí)施例中圖像處理裝置的結(jié)構(gòu)框圖。如圖8所示,一種圖像處理裝置800,包括圖像采集模塊802、第一獲取模塊804、第二獲取模塊806、去霧等級(jí)獲取模塊808、去霧處理模塊810。其中:圖像采集模塊802、第一獲取模塊804、第二獲取模塊806與圖6中對(duì)應(yīng)的模塊具有相同的作用。

去霧等級(jí)獲取模塊808用于在所述根據(jù)所述大氣光值獲取原始透射率之后,獲取去霧等級(jí)。

去霧處理模塊810用于根據(jù)所述去霧等級(jí)、大氣光值和原始透射率對(duì)所述彩色圖像進(jìn)行去霧處理。

在一個(gè)實(shí)施例中,一種圖像處理裝置包括圖像采集模塊、第一獲取模塊、第二獲取模塊、第三獲取模塊、去霧等級(jí)獲取模塊、第四獲取模塊、去霧處理模塊。圖像采集模塊用于通過(guò)黑白攝像頭拍攝同一場(chǎng)景,獲取多張黑白圖像,以及通過(guò)彩色攝像頭拍攝所述同一場(chǎng)景,獲取彩色圖像;第一獲取模塊用于獲取各張黑白圖像對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值;第二獲取模塊用于根據(jù)所述大氣光值獲取原始透射率;去霧等級(jí)獲取模塊用于獲取去霧等級(jí),根據(jù)所述去霧等級(jí)獲取對(duì)應(yīng)的去霧程度因子;第三獲取模塊用于獲取預(yù)設(shè)的rgb三個(gè)通道中每個(gè)通道的透射率因子;第四獲取模塊用于根據(jù)所述透射率因子、去霧程度因子及所述原始透射率獲取rgb三個(gè)通道中每個(gè)通道的波段透射率;去霧處理模塊用于根據(jù)所述大氣光值和rgb各個(gè)通道的波段透射率對(duì)所述彩色圖像的rgb各個(gè)通道進(jìn)行去霧處理。

在一個(gè)實(shí)施例中,上述圖像處理裝置還可包括檢測(cè)模塊和降噪模塊。所述檢測(cè)模塊用于檢測(cè)去霧處理后的彩色圖像的噪點(diǎn)數(shù)量;所述降噪模塊用于若所述噪點(diǎn)數(shù)量大于預(yù)設(shè)閾值,則對(duì)所述去霧處理后的彩色圖像進(jìn)行降噪處理。

在一個(gè)實(shí)施例中,上述圖像處理裝置還可包括亮度獲取模塊和亮度調(diào)整模塊。亮度獲取模塊用于獲取去霧處理后的彩色圖像中各像素點(diǎn)的亮度值。亮度調(diào)整模塊用于若所述亮度值小于預(yù)設(shè)亮度值,則調(diào)整所述亮度值為預(yù)設(shè)亮度值。

預(yù)設(shè)亮度值可為經(jīng)驗(yàn)值,或根據(jù)需要設(shè)置。通過(guò)調(diào)整亮度值,可提高去霧后圖像的質(zhì)量。

上述圖像處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將推薦信息生成裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述推薦信息生成裝置的全部或部分功能。

本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。一個(gè)或多個(gè)包含計(jì)算機(jī)可執(zhí)行指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述處理器執(zhí)行本發(fā)明實(shí)施例中所描述的圖像處理方法。

本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)設(shè)備。一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器及處理器,所述存儲(chǔ)器中儲(chǔ)存有計(jì)算機(jī)可讀指令,所述指令被所述處理器執(zhí)行時(shí),使得所述處理器本發(fā)明實(shí)施例中所描述的圖像處理方法。

本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)設(shè)備。上述計(jì)算機(jī)設(shè)備中包括圖像處理電路,圖像處理電路可以利用硬件和/或軟件組件實(shí)現(xiàn),可包括定義isp(imagesignalprocessing,圖像信號(hào)處理)管線(xiàn)的各種處理單元。圖9為一個(gè)實(shí)施例中圖像處理電路的示意圖。如圖9所示,為便于說(shuō)明,僅示出與本發(fā)明實(shí)施例相關(guān)的圖像處理技術(shù)的各個(gè)方面。

如圖9所示,圖像處理電路包括isp處理器940和控制邏輯器950。成像設(shè)備910捕捉的圖像數(shù)據(jù)首先由isp處理器940處理,isp處理器940對(duì)圖像數(shù)據(jù)進(jìn)行分析以捕捉可用于確定和/或成像設(shè)備910的一個(gè)或多個(gè)控制參數(shù)的圖像統(tǒng)計(jì)信息。成像設(shè)備910可包括具有一個(gè)或多個(gè)透鏡912和圖像傳感器914的照相機(jī)。圖像傳感器914可包括色彩濾鏡陣列(如bayer濾鏡),圖像傳感器914可獲取用圖像傳感器914的每個(gè)成像像素捕捉的光強(qiáng)度和波長(zhǎng)信息,并提供可由isp處理器940處理的一組原始圖像數(shù)據(jù)。傳感器920可基于傳感器920接口類(lèi)型把原始圖像數(shù)據(jù)提供給isp處理器940。傳感器920接口可以利用smia(standardmobileimagingarchitecture,標(biāo)準(zhǔn)移動(dòng)成像架構(gòu))接口、其它串行或并行照相機(jī)接口、或上述接口的組合。傳感器920可用于提供圖像處理的參數(shù),如防抖參數(shù)、增益參數(shù)等。成像設(shè)備910可包括黑白攝像頭和彩色攝像頭。黑白攝像頭采集黑白圖像,彩色攝像頭采集與黑白攝像頭同一場(chǎng)景的彩色圖像。

isp處理器940按多種格式逐個(gè)像素地處理原始圖像數(shù)據(jù)。例如,每個(gè)圖像像素可具有8、10、12或14比特的位深度,isp處理器940可對(duì)原始圖像數(shù)據(jù)進(jìn)行一個(gè)或多個(gè)圖像處理操作、收集關(guān)于圖像數(shù)據(jù)的統(tǒng)計(jì)信息。其中,圖像處理操作可按相同或不同的位深度精度進(jìn)行。

isp處理器940還可從圖像存儲(chǔ)器930接收像素?cái)?shù)據(jù)。例如,從傳感器920接口將原始像素?cái)?shù)據(jù)發(fā)送給圖像存儲(chǔ)器930,圖像存儲(chǔ)器930中的原始像素?cái)?shù)據(jù)再提供給isp處理器940以供處理。圖像存儲(chǔ)器930可為存儲(chǔ)器裝置的一部分、存儲(chǔ)設(shè)備、或電子設(shè)備內(nèi)的獨(dú)立的專(zhuān)用存儲(chǔ)器,并可包括dma(directmemoryaccess,直接直接存儲(chǔ)器存取)特征。

當(dāng)接收到來(lái)自傳感器920接口或來(lái)自圖像存儲(chǔ)器930的原始圖像數(shù)據(jù)時(shí),isp處理器940可進(jìn)行一個(gè)或多個(gè)圖像處理操作,如時(shí)域?yàn)V波。處理后的圖像數(shù)據(jù)可發(fā)送給或圖像存儲(chǔ)器930,以便在被顯示之前進(jìn)行另外的處理。isp處理器940從圖像存儲(chǔ)器930接收處理數(shù)據(jù),并對(duì)所述處理數(shù)據(jù)進(jìn)行原始域中以及rgb和ycbcr顏色空間中的圖像數(shù)據(jù)處理。處理后的圖像數(shù)據(jù)可輸出給顯示器980,以供用戶(hù)觀看和/或由圖形引擎或gpu(graphicsprocessingunit,圖形處理器)進(jìn)一步處理。此外,isp處理器940的輸出還可發(fā)送給圖像存儲(chǔ)器930,且顯示器980可從圖像存儲(chǔ)器930讀取圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,圖像存儲(chǔ)器930可被配置為實(shí)現(xiàn)一個(gè)或多個(gè)幀緩沖器。此外,isp處理器940的輸出可發(fā)送給編碼器/解碼器970,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示與顯示器980設(shè)備上之前解壓縮。

isp處理后的圖像數(shù)據(jù)可發(fā)送給去霧模塊960,以便在被顯示之前對(duì)圖像進(jìn)行去霧處理。去霧模塊960對(duì)獲取多張黑白圖像中對(duì)應(yīng)的最大亮度值,對(duì)所述各張黑白圖像對(duì)應(yīng)的最大亮度值進(jìn)行加權(quán)處理得到目標(biāo)亮度值,將所述目標(biāo)亮度值作為大氣光值,根據(jù)大氣光值獲取原始透射率,根據(jù)大氣光值和原始透射率對(duì)彩色圖像進(jìn)行去霧處理等。去霧模塊960將圖像數(shù)據(jù)進(jìn)行去霧處理后,可將去霧處理后的圖像數(shù)據(jù)發(fā)送給編碼器/解碼器970,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示與顯示器980設(shè)備上之前解壓縮??梢岳斫獾氖?,去霧模塊960處理后的圖像數(shù)據(jù)可以不經(jīng)過(guò)編碼器/解碼器970,直接發(fā)給顯示器980進(jìn)行顯示。isp處理器940處理后的圖像數(shù)據(jù)還可以先經(jīng)過(guò)編碼器/解碼器970處理,然后再經(jīng)過(guò)去霧模塊960進(jìn)行處理。其中,去霧模塊960或編碼器/解碼器970可為移動(dòng)終端中cpu(centralprocessingunit,中央處理器)或gpu(graphicsprocessingunit,圖形處理器)等。

isp處理器940確定的統(tǒng)計(jì)數(shù)據(jù)可發(fā)送給控制邏輯器950單元。例如,統(tǒng)計(jì)數(shù)據(jù)可包括自動(dòng)曝光、自動(dòng)白平衡、自動(dòng)聚焦、閃爍檢測(cè)、黑電平補(bǔ)償、透鏡912陰影校正等圖像傳感器914統(tǒng)計(jì)信息??刂七壿嬈?50可包括執(zhí)行一個(gè)或多個(gè)例程(如固件)的處理器和/或微控制器,一個(gè)或多個(gè)例程可根據(jù)接收的統(tǒng)計(jì)數(shù)據(jù),確定成像設(shè)備910的控制參數(shù)以及的控制參數(shù)。例如,控制參數(shù)可包括傳感器920控制參數(shù)(例如增益、曝光控制的積分時(shí)間)、照相機(jī)閃光控制參數(shù)、透鏡912控制參數(shù)(例如聚焦或變焦用焦距)、或這些參數(shù)的組合。isp控制參數(shù)可包括用于自動(dòng)白平衡和顏色調(diào)整(例如,在rgb處理期間)的增益水平和色彩校正矩陣,以及透鏡912陰影校正參數(shù)。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)等。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1