欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理方法、裝置、計算機可讀存儲介質(zhì)和移動終端與流程

文檔序號:12035742閱讀:237來源:國知局
圖像處理方法、裝置、計算機可讀存儲介質(zhì)和移動終端與流程

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



背景技術(shù):

霧是日常生活中常見的自然現(xiàn)象,霧的出現(xiàn)會使得大氣能見度降低,在霧天拍攝圖像時,大氣能見度降低會使得拍攝的圖像對比度差、清晰度低。因此,在霧天拍攝圖像后,需要對圖像進行去霧處理。對圖像的去霧處理可包括多種去霧算法,不同的去霧算法具有不同的模型,不同的去霧算法所適用的圖像類型也不同。



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

本發(fā)明實施例提供一種圖像處理方法、裝置、計算機可讀存儲介質(zhì)和移動終端,可以去除霧天拍攝圖像中的噪聲污染。

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

獲取待處理圖像的去霧參數(shù)值,根據(jù)所述去霧參數(shù)值對所述待處理圖像進行去霧處理;

獲取所述待處理圖像中特征信息,根據(jù)所述特征信息獲取對應(yīng)的圖像類型及所述圖像類型的亮度值;

根據(jù)所述對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

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

去霧模塊,用于獲取待處理圖像的去霧參數(shù)值,根據(jù)所述去霧參數(shù)值對所述待處理圖像進行去霧處理;

識別模塊,用于獲取所述待處理圖像中特征信息,根據(jù)所述特征信息獲取對應(yīng)的圖像類型及所述圖像類型的亮度值;

調(diào)整模塊,用于根據(jù)所述對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

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

一種移動終端,包括存儲器及處理器,所述存儲器中儲存有計算機可讀指令,所述指令被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如上所述的圖像處理方法。

附圖說明

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

圖1為一個實施例中圖像處理方法的流程圖;

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

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

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

圖5為一個實施例中圖像處理電路的示意圖。

具體實施方式

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

圖1為一個實施例中圖像處理方法的流程圖。如圖1所示,一種圖像處理方法,包括步驟102至步驟106:

102,獲取待處理圖像的去霧參數(shù)值,根據(jù)去霧參數(shù)值對待處理圖像進行去霧處理。

具體地,待處理圖像可為含霧圖像,也可為不含霧圖像。對圖像的去霧處理包括多種算法,如暗原色先驗去霧算法、單幅圖像去霧算法等。以單幅圖像去霧算法為例,去霧參數(shù)值可包括大氣光值、透射率和空氣光值;以暗原色先驗去霧算法為例,去霧參數(shù)值包括大氣光值和透射率;基于暗原色先驗算法對待處理圖像進行去霧的步驟包括:

獲取大氣散射模型

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

其中,i(x)為觀測到的圖像信息,j(x)為來自目標(biāo)的輻射信息,也就是復(fù)原后的無霧圖像,x表示圖像中某一像素的空間位置,t(x)為透射率,a為無窮遠處的大氣光值。大氣光值可通過待處理圖像的灰度圖計算獲取、也可通過大氣光值與天氣情況和當(dāng)前時間的對應(yīng)關(guān)系獲取。在通常情況下,可選用圖像中最大強度的像素作為大氣光值的估測。假設(shè)a為已知值,待處理圖像中rgb三個通道中存在通道值很低的通道,且該通道值接近于零,則可以得到:

由上式可以獲取到透射率即為:

其中即為含霧圖像在x領(lǐng)域的暗原色值,可以引入一個0到1之間的權(quán)值ω對透射率進行調(diào)節(jié),則最終求取的去霧參數(shù)即透射率表達式如下:

為了保證去霧效果,可以對透射率設(shè)定一個閾值t0,那么無霧時景物的光線強度為:

根據(jù)獲取的無霧時靜物的光線強度則可對待處理圖像進行去霧處理。

104,獲取待處理圖像中特征信息,根據(jù)特征信息獲取對應(yīng)的圖像類型及圖像類型的亮度值。

具體地,待處理圖像中特征信息是指標(biāo)記待處理圖像類型的信息,例如,用于標(biāo)記待處理圖像為森林圖像的信息、待處理圖像為海洋圖像的信息。對圖像特征提取可采用多種算法,例如,sift(scale-invariantfeaturetransform,尺度不變特征變換)算法,指紋算法函數(shù),bundlingfeatures算法,散列函數(shù)等。在獲取到圖像的特征信息后,則根據(jù)圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。在獲取到待處理圖像的特征信息后,可根據(jù)待處理圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。具體為將待處理圖像的特征信息與數(shù)據(jù)庫中存儲的特征信息進行相似度匹配,若相似度匹配高于指定值,則獲取匹配的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。當(dāng)待處理圖像的特征信息與數(shù)據(jù)庫存儲的多個特征信息的相似度匹配高于指定值,則將相似度匹配最高的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。其中,與待處理圖像的特征信息進行相似度匹配的數(shù)據(jù)庫可為移動終端中數(shù)據(jù)庫也可為服務(wù)器中數(shù)據(jù)庫。當(dāng)移動終端中存儲有數(shù)據(jù)庫時,移動終端可定期更新數(shù)據(jù)庫;當(dāng)移動終端未存儲數(shù)據(jù)庫時,移動終端將待處理圖像的特征信息上傳服務(wù)器,并接收服務(wù)器返回的與上述特征信息對應(yīng)的圖像類型。其中,每個圖像類型有對應(yīng)的亮度值,再獲取待處理圖像的圖像類型后,再獲取圖像類型對應(yīng)的亮度值。

106,根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

具體地,在獲取到待處理圖像中特征信息對應(yīng)的圖像類型后,根據(jù)圖像類型對應(yīng)的亮度值調(diào)整去霧后圖像的亮度值。

本發(fā)明實施例中圖像處理方法,獲取待處理圖像的圖像類型及對應(yīng)的亮度值,并根據(jù)圖像類型對應(yīng)的亮度值調(diào)整去霧后圖像的亮度值,調(diào)整去霧后圖像亮度值,提高了圖像的視覺觀感,同時對不同類型的圖像調(diào)整到不同的亮度值,實現(xiàn)了圖像處理的智能化。

在一個實施例中,步驟106中根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值包括:獲取去霧后圖像的亮度值;若去霧后圖像的亮度值低于對應(yīng)圖像類型的亮度值,將去霧后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值。

具體地,在對待處理圖像進行去霧處理后,獲取去霧處理后圖像的亮度參數(shù)值,具體為獲取去霧處理后圖像rgb三通道像素強度值均值中最大值作為去霧處理后圖像的亮度參數(shù)值。在獲取到去霧處理后圖像的亮度參數(shù)值后,將去霧處理后圖像的亮度參數(shù)值與對應(yīng)圖像類型的亮度值作比較,若去霧處理后圖像的亮度參數(shù)值低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較低,則將去霧處理后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值,提高去霧處理后圖像的亮度值;若去霧處理后圖像的亮度參數(shù)值不低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較高,對上述去霧處理后圖像不做處理。

本發(fā)明實施例中圖像處理方法,檢測到待處理圖像的亮度值低于指定值時,將圖像的亮度值提高,有效了避免了去霧處理后圖像亮度值降低的問題,提高了去霧處理后圖像的視覺觀感。

在一個實施例中,上述圖像處理方法還包括:檢測去霧后圖像中噪點是否不低于指定值;若是,對去霧后圖像進行濾波降噪處理。

具體地,當(dāng)圖像中存在噪點時,圖像上存在空值區(qū)域會導(dǎo)致圖像不光滑,即圖像包含噪點時圖像的質(zhì)量較差,而直接對圖像采取平滑操作會使得圖像模糊、圖像細節(jié)損失。濾波算法可根據(jù)空值區(qū)域周圍像素點的像素值推算空值區(qū)域的像素值,進入對圖像上空值區(qū)域進行填充,使圖像變得光滑,進而提高圖像的清晰度。常用的濾波算法可包括中值濾波、雙邊濾波、低通濾波、高斯濾波等。其中,雙邊濾波作為平滑濾波,既能對圖像做平滑處理,又能保持圖像的邊緣細節(jié)信息,提高圖像質(zhì)量。本實施例中,移動終端獲取到去霧后圖像后,檢測去霧后圖像中噪點是否不低于第二閾值,若是,則判定去霧后圖像中噪聲較大,對去霧后圖像進行濾波降噪處理;若否,則對去霧后圖像不進行處理。

本發(fā)明實施例中圖像處理方法,在檢測到去霧后圖像中存在較多噪點時,對去霧后圖像進行濾波降噪處理,能夠去除圖像中噪聲污染,提高圖像質(zhì)量。

在一個實施例中,上述圖像處理方法還包括:獲取用戶輸入的去霧等級;根據(jù)去霧參數(shù)值和去霧等級對待處理圖像進行去霧處理。

具體地,在對待處理圖像進行去霧處理時,可在移動終端顯示去霧等級調(diào)控控件或去霧等級輸入框。當(dāng)移動終端接收到用戶輸入的去霧等級后,可對待處理圖像的按照獲取的去霧等級對待處理圖像進行相應(yīng)等級的去霧。其中,去霧等級越高,則對待處理圖像的去霧化處理程度越高。在移動終端中預(yù)設(shè)有去霧等級與去霧濃度因子的映射關(guān)系表,在獲取用戶輸入的去霧等級后,移動終端可查找獲取用戶輸入的去霧等級對應(yīng)的去霧濃度因子上述去霧濃度因子在0到1之間,再計算透射率值。

在獲取到透射率值后,基于暗原色先驗算法,根據(jù)大氣光值和透射率可計算無霧時景物的光線強度,即對待處理圖像進行去霧處理。

本發(fā)明實施例中圖像處理方法,根據(jù)用戶輸入的去霧等級來對待處理圖像進行去霧處理,用戶可調(diào)控對圖像的去霧化處理程度,對圖像的去霧處理更加智能化。

在一個實施例中,上述圖像處理方法還包括:若待處理圖像為雙攝像頭拍攝獲取的圖像,區(qū)分待處理圖像的前景區(qū)域和背景區(qū)域;對前景區(qū)域和背景區(qū)域分別進行去霧處理。

具體地,當(dāng)移動終端存在第一攝像頭和第二攝像頭時,可控制第一攝像頭與第二攝像頭對同一景物的對焦位置不同。例如,第一攝像頭的對焦位置較近、第二攝像頭的對焦位置較遠。采用第一攝像頭與第二攝像頭同時進行拍攝,并將第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成處理,具體可采用圖像超分辨重建技術(shù)對第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成。在合成圖像中,對焦位置較近的第一攝像頭拍攝獲取的圖像為前景區(qū)域;對焦位置較遠的第二攝像頭拍攝獲取的圖像為背景區(qū)域。在對合成圖像進行去霧時,可對合成圖像匯總前景區(qū)域和背景區(qū)域分別進行去霧。具體地,可對前景區(qū)域和背景區(qū)域設(shè)定不同的去霧等級,根據(jù)設(shè)定的去霧等級對前景區(qū)域和背景區(qū)域分別進行去霧處理。例如,在獲取到合成圖像中前景區(qū)域和背景區(qū)域后,對前景區(qū)域設(shè)定較高的去霧等級、對背景區(qū)域設(shè)定較低的去霧等級,即對前景區(qū)域的去霧化處理程度較高,對背景區(qū)域的去霧化處理程度較低。在其他實施例中,在第一攝像頭和第二攝像頭拍攝獲取到畫面以后,對對焦位置較近的第一攝像頭拍攝獲取的畫面設(shè)定較高的去霧等級,并按照設(shè)定的去霧等級進行去霧處理;對對焦位置較遠的第二攝像頭拍攝獲取的畫面設(shè)定較低的去霧等級,并按照設(shè)定的去霧等級進行去霧處理。再將去霧處理后第一攝像頭拍攝獲取的畫面與去霧處理后第二攝像頭拍攝獲取的畫面進行合成。

本發(fā)明實施例中圖像處理方法,當(dāng)待處理圖像為雙攝像頭拍攝獲取的圖像時,對待處理圖像的前景區(qū)域和背景區(qū)域分別進行去霧處理,能夠?qū)崿F(xiàn)對同一圖像中不同區(qū)域的分別處理,有利于突出圖像主體,增強圖像的視覺體驗效果。

圖2為一個實施例中圖像處理裝置的結(jié)構(gòu)框圖,如圖2所示,一種圖像處理裝置,包括去霧模塊202、識別模塊204和調(diào)整模塊206,其中:

去霧模塊202,用于獲取待處理圖像的去霧參數(shù)值,根據(jù)去霧參數(shù)值對待處理圖像進行去霧處理;

識別模塊204,用于獲取待處理圖像中特征信息,根據(jù)特征信息獲取對應(yīng)的圖像類型及圖像類型的亮度值;

調(diào)整模塊206,用于根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

在一個實施例中,去霧模塊202還用于獲取用戶輸入的去霧等級;根據(jù)去霧參數(shù)值和去霧等級對待處理圖像進行去霧處理。

在一個實施例中,調(diào)整模塊206還用于獲取去霧后圖像的亮度值;若去霧后圖像的亮度值低于對應(yīng)圖像類型的亮度值,將去霧后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值。

圖3為另一個實施例中圖像處理裝置的結(jié)構(gòu)框圖。如圖3所示,一種圖像處理裝置,包括去霧模塊302、識別模塊304、調(diào)整模塊306和降噪模塊308,其中去霧模塊302、識別模塊304和調(diào)整模塊306與圖2中對應(yīng)的模塊功能相同。

降噪模塊308,用于檢測去霧后圖像中噪點是否不低于指定值;若是,對去霧后圖像進行濾波降噪處理。

圖4為另一個實施例中圖像處理裝置的結(jié)構(gòu)框圖。如圖4所示,一種圖像處理裝置,包括去霧模塊402、識別模塊404、調(diào)整模塊406和區(qū)分模塊408,其中去霧模塊402、識別模塊404和調(diào)整模塊406與圖2中對應(yīng)的模塊功能相同。

區(qū)分模塊408,用于若待處理圖像為雙攝像頭拍攝獲取的圖像,區(qū)分待處理圖像的前景區(qū)域和背景區(qū)域;

去霧模塊402,對前景區(qū)域和背景區(qū)域分別進行去霧處理。

上述圖像處理裝置中各個模塊的劃分僅用于舉例說明,在其他實施例中,可將圖像處理裝置按照需要劃分為不同的模塊,以完成上述圖像處理裝置的全部或部分功能。

本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì)。一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)以下步驟:

(1)獲取待處理圖像的去霧參數(shù)值,根據(jù)去霧參數(shù)值對待處理圖像進行去霧處理;

具體地,對圖像的去霧處理包括多種算法,如暗原色先驗去霧算法、單幅圖像去霧算法等。以單幅圖像去霧算法為例,去霧參數(shù)值可包括大氣光值、透射率和空氣光值;以暗原色先驗去霧算法為例,去霧參數(shù)值包括大氣光值和透射率;基于暗原色先驗算法對待處理圖像進行去霧的步驟包括:

獲取大氣散射模型

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

其中,i(x)為觀測到的圖像信息,j(x)為來自目標(biāo)的輻射信息,也就是復(fù)原后的無霧圖像,x表示圖像中某一像素的空間位置,t(x)為透射率,a為無窮遠處的大氣光值。大氣光值可通過待處理圖像的灰度圖計算獲取、也可通過大氣光值與天氣情況和當(dāng)前時間的對應(yīng)關(guān)系獲取。在通常情況下,可選用圖像中最大強度的像素作為大氣光值的估測。假設(shè)a為已知值,待處理圖像中rgb三個通道中存在通道值很低的通道,且該通道值接近于零,則可以得到:

由上式可以獲取到透射率即為:

其中即為含霧圖像在x領(lǐng)域的暗原色值,可以引入一個0到1之間的權(quán)值ω對透射率進行調(diào)節(jié),則最終求取的去霧參數(shù)即透射率表達式如下:

為了保證去霧效果,可以對透射率設(shè)定一個閾值t0,那么無霧時景物的光線強度為:

根據(jù)獲取的無霧時靜物的光線強度則可對待處理圖像進行去霧處理。

(2)獲取待處理圖像中特征信息,根據(jù)特征信息獲取對應(yīng)的圖像類型及圖像類型的亮度值;

具體地,待處理圖像中特征信息是指標(biāo)記待處理圖像類型的信息,例如,用于標(biāo)記待處理圖像為森林圖像的信息、待處理圖像為海洋圖像的信息。對圖像特征提取可采用多種算法,例如,sift(scale-invariantfeaturetransform,尺度不變特征變換)算法,指紋算法函數(shù),bundlingfeatures算法,散列函數(shù)等。在獲取到圖像的特征信息后,則根據(jù)圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。在獲取到待處理圖像的特征信息后,可根據(jù)待處理圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。具體為將待處理圖像的特征信息與數(shù)據(jù)庫中存儲的特征信息進行相似度匹配,若相似度匹配高于指定值,則獲取匹配的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。當(dāng)待處理圖像的特征信息與數(shù)據(jù)庫存儲的多個特征信息的相似度匹配高于指定值,則將相似度匹配最高的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。其中,與待處理圖像的特征信息進行相似度匹配的數(shù)據(jù)庫可為移動終端中數(shù)據(jù)庫也可為服務(wù)器中數(shù)據(jù)庫。當(dāng)移動終端中存儲有數(shù)據(jù)庫時,移動終端可定期更新數(shù)據(jù)庫;當(dāng)移動終端未存儲數(shù)據(jù)庫時,移動終端將待處理圖像的特征信息上傳服務(wù)器,并接收服務(wù)器返回的與上述特征信息對應(yīng)的圖像類型。其中,每個圖像類型有對應(yīng)的亮度值,再獲取待處理圖像的圖像類型后,再獲取圖像類型對應(yīng)的亮度值。

(3)根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

具體地,在獲取到待處理圖像中特征信息對應(yīng)的圖像類型后,根據(jù)圖像類型對應(yīng)的亮度值調(diào)整去霧后圖像的亮度值。

在一個實施例中,步驟(3)中根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值包括:獲取去霧后圖像的亮度值;若去霧后圖像的亮度值低于對應(yīng)圖像類型的亮度值,將去霧后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值。

具體地,在對待處理圖像進行去霧處理后,獲取去霧處理后圖像的亮度參數(shù)值,具體為獲取去霧處理后圖像rgb三通道像素強度值均值中最大值作為去霧處理后圖像的亮度參數(shù)值。在獲取到去霧處理后圖像的亮度參數(shù)值后,將去霧處理后圖像的亮度參數(shù)值與對應(yīng)圖像類型的亮度值作比較,若去霧處理后圖像的亮度參數(shù)值低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較低,則將去霧處理后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值,提高去霧處理后圖像的亮度值;若去霧處理后圖像的亮度參數(shù)值不低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較高,對上述去霧處理后圖像不做處理。

在一個實施例中,上述圖像處理方法還包括:檢測去霧后圖像中噪點是否不低于指定值;若是,對去霧后圖像進行濾波降噪處理。

具體地,當(dāng)圖像中存在噪點時,噪聲會造成圖像不光滑,即圖像包含噪點時圖像的質(zhì)量較差,而直接對圖像采取平滑操作會使得圖像模糊,存在空值區(qū)域,通過濾波處理填充圖像上空值區(qū)域,即可提高圖像清晰度,即提高圖像質(zhì)量。常用的濾波處理可包括中值濾波、雙邊濾波、低通濾波、高斯濾波等。其中,雙邊濾波作為平滑濾波,既能對圖像做平滑處理,又能保持圖像的邊緣細節(jié)信息,提高圖像質(zhì)量。本實施例中,移動終端獲取到去霧后圖像后,檢測去霧后圖像中噪點是否不低于指定值,若是,則判定去霧后圖像中噪聲較大,對去霧后圖像進行濾波降噪處理;若否,則對去霧后圖像不進行處理。

在一個實施例中,上述圖像處理方法還包括:獲取用戶輸入的去霧等級;根據(jù)去霧參數(shù)值和去霧等級對待處理圖像進行去霧處理。

具體地,在對待處理圖像進行去霧處理時,可在移動終端顯示去霧等級調(diào)控控件或去霧等級輸入框。當(dāng)移動終端接收到用戶輸入的去霧等級后,可對待處理圖像的按照獲取的去霧等級對待處理圖像進行相應(yīng)等級的去霧。其中,去霧等級越高,則對待處理圖像的去霧化處理程度越高。在移動終端中預(yù)設(shè)有去霧等級與去霧濃度因子的映射關(guān)系表,在獲取用戶輸入的去霧等級后,移動終端可查找獲取用戶輸入的去霧等級對應(yīng)的去霧濃度因子上述去霧濃度因子在0到1之間,再計算透射率值。

在獲取到透射率值后,基于暗原色先驗算法,根據(jù)大氣光值和透射率可計算無霧時景物的光線強度,即對待處理圖像進行去霧處理。

在一個實施例中,上述圖像處理方法還包括:若待處理圖像為雙攝像頭拍攝獲取的圖像,區(qū)分待處理圖像的前景區(qū)域和背景區(qū)域;對前景區(qū)域和背景區(qū)域分別進行去霧處理。

具體地,當(dāng)移動終端存在第一攝像頭和第二攝像頭時,可控制第一攝像頭與第二攝像頭對同一景物的對焦位置不同。例如,第一攝像頭的對焦位置較近、第二攝像頭的對焦位置較遠。采用第一攝像頭與第二攝像頭同時進行拍攝,并將第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成處理,具體可采用圖像超分辨重建技術(shù)對第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成。在合成圖像中,對焦位置較近的第一攝像頭拍攝獲取的圖像為前景區(qū)域;對焦位置較遠的第二攝像頭拍攝獲取的圖像為背景區(qū)域。在對合成圖像進行去霧時,可對合成圖像匯總前景區(qū)域和背景區(qū)域分別進行去霧。具體地,可對前景區(qū)域和背景區(qū)域設(shè)定不同的去霧等級,根據(jù)設(shè)定的去霧等級對前景區(qū)域和背景區(qū)域分別進行去霧處理。例如,在獲取到合成圖像中前景區(qū)域和背景區(qū)域后,對前景區(qū)域設(shè)定較高的去霧等級、對背景區(qū)域設(shè)定較低的去霧等級,即對前景區(qū)域的去霧化處理程度較高,對背景區(qū)域的去霧化處理程度較低。在其他實施例中,在第一攝像頭和第二攝像頭拍攝獲取到畫面以后,對對焦位置較近的第一攝像頭拍攝獲取的畫面設(shè)定較高的去霧等級,并按照設(shè)定的去霧等級進行去霧處理;對對焦位置較遠的第二攝像頭拍攝獲取的畫面設(shè)定較低的去霧等級,并按照設(shè)定的去霧等級進行去霧處理。再將去霧處理后第一攝像頭拍攝獲取的畫面與去霧處理后第二攝像頭拍攝獲取的畫面進行合成。

本發(fā)明實施例還提供一種移動終端。上述移動終端中包括圖像處理電路,圖像處理電路可以利用硬件和/或軟件組件實現(xiàn),可包括定義isp(imagesignalprocessing,圖像信號處理)管線的各種處理單元。圖5為一個實施例中圖像處理電路的示意圖。如圖5所示,為便于說明,僅示出與本發(fā)明實施例相關(guān)的圖像處理技術(shù)的各個方面。

如圖5所示,圖像處理電路包括isp處理器540和控制邏輯器550。成像設(shè)備510捕捉的圖像數(shù)據(jù)首先由isp處理器540處理,isp處理器540對圖像數(shù)據(jù)進行分析以捕捉可用于確定和/或成像設(shè)備510的一個或多個控制參數(shù)的圖像統(tǒng)計信息。成像設(shè)備510可包括具有一個或多個透鏡512和圖像傳感器514的照相機。圖像傳感器514可包括色彩濾鏡陣列(如bayer濾鏡),圖像傳感器514可獲取用圖像傳感器514的每個成像像素捕捉的光強度和波長信息,并提供可由isp處理器540處理的一組原始圖像數(shù)據(jù)。傳感器520可基于傳感器520接口類型把原始圖像數(shù)據(jù)提供給isp處理器540。傳感器520接口可以利用smia(standardmobileimagingarchitecture,標(biāo)準(zhǔn)移動成像架構(gòu))接口、其它串行或并行照相機接口或上述接口的組合。

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

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

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

isp處理器540處理后的圖像數(shù)據(jù)可發(fā)送給去霧模塊560,以便在被顯示之前對圖像進行去霧處理。去霧模塊560對圖像數(shù)據(jù)去霧處理可獲取待處理圖像的去霧參數(shù)值,并根據(jù)上述去霧參數(shù)值對待處理圖像進行去霧處理,對去霧處理后圖像調(diào)整亮度值;去霧模塊560還可根據(jù)用戶設(shè)定的去霧等級對待處理圖像進行去霧處理;或根據(jù)區(qū)分的前景區(qū)域和后景區(qū)域分別進行去霧處理。其中,去霧模塊560可為移動終端中cpu(centralprocessingunit,中央處理器)、gpu(graphicsprocessingunit,圖形處理器)或協(xié)處理器等。去霧模塊560將圖像數(shù)據(jù)進行去霧處理后,可將去霧處理后的圖像數(shù)據(jù)發(fā)送給編碼器/解碼器570,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示與顯示器580設(shè)備上之前解壓縮??梢岳斫獾氖?,去霧模塊560處理后的圖像數(shù)據(jù)可以不經(jīng)過編碼器/解碼器570,直接發(fā)給顯示器580進行顯示。isp處理器540處理后的圖像數(shù)據(jù)還可以先經(jīng)過編碼器/解碼器570處理,然后再經(jīng)過去霧模塊560進行處理。上述編碼器/解碼器570可為移動終端中cpu、gpu或協(xié)處理器等。

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

以下為運用圖5中圖像處理技術(shù)實現(xiàn)圖像處理方法的步驟:

(1)獲取待處理圖像的去霧參數(shù)值,根據(jù)去霧參數(shù)值對待處理圖像進行去霧處理;

具體地,對圖像的去霧處理包括多種算法,如暗原色先驗去霧算法、單幅圖像去霧算法等。以單幅圖像去霧算法為例,去霧參數(shù)值可包括大氣光值、透射率和空氣光值;以暗原色先驗去霧算法為例,去霧參數(shù)值包括大氣光值和透射率;基于暗原色先驗算法對待處理圖像進行去霧的步驟包括:

獲取大氣散射模型

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

其中,i(x)為觀測到的圖像信息,j(x)為來自目標(biāo)的輻射信息,也就是復(fù)原后的無霧圖像,x表示圖像中某一像素的空間位置,t(x)為透射率,a為無窮遠處的大氣光值。大氣光值可通過待處理圖像的灰度圖計算獲取、也可通過大氣光值與天氣情況和當(dāng)前時間的對應(yīng)關(guān)系獲取。在通常情況下,可選用圖像中最大強度的像素作為大氣光值的估測。假設(shè)a為已知值,待處理圖像中rgb三個通道中存在通道值很低的通道,且該通道值接近于零,則可以得到:

由上式可以獲取到透射率即為:

其中即為含霧圖像在x領(lǐng)域的暗原色值,可以引入一個0到1之間的權(quán)值ω對透射率進行調(diào)節(jié),則最終求取的去霧參數(shù)即透射率表達式如下:

為了保證去霧效果,可以對透射率設(shè)定一個閾值t0,那么無霧時景物的光線強度為:

根據(jù)獲取的無霧時靜物的光線強度則可對待處理圖像進行去霧處理。

(2)獲取待處理圖像中特征信息,根據(jù)特征信息獲取對應(yīng)的圖像類型及圖像類型的亮度值;

具體地,待處理圖像中特征信息是指標(biāo)記待處理圖像類型的信息,例如,用于標(biāo)記待處理圖像為森林圖像的信息、待處理圖像為海洋圖像的信息。對圖像特征提取可采用多種算法,例如,sift(scale-invariantfeaturetransform,尺度不變特征變換)算法,指紋算法函數(shù),bundlingfeatures算法,散列函數(shù)等。在獲取到圖像的特征信息后,則根據(jù)圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。在獲取到待處理圖像的特征信息后,可根據(jù)待處理圖像的特征信息檢測待處理圖像對應(yīng)的圖像類型。具體為將待處理圖像的特征信息與數(shù)據(jù)庫中存儲的特征信息進行相似度匹配,若相似度匹配高于指定值,則獲取匹配的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。當(dāng)待處理圖像的特征信息與數(shù)據(jù)庫存儲的多個特征信息的相似度匹配高于指定值,則將相似度匹配最高的特征信息對應(yīng)的圖像類型作為待處理圖像對應(yīng)的圖像類型。其中,與待處理圖像的特征信息進行相似度匹配的數(shù)據(jù)庫可為移動終端中數(shù)據(jù)庫也可為服務(wù)器中數(shù)據(jù)庫。當(dāng)移動終端中存儲有數(shù)據(jù)庫時,移動終端可定期更新數(shù)據(jù)庫;當(dāng)移動終端未存儲數(shù)據(jù)庫時,移動終端將待處理圖像的特征信息上傳服務(wù)器,并接收服務(wù)器返回的與上述特征信息對應(yīng)的圖像類型。其中,每個圖像類型有對應(yīng)的亮度值,再獲取待處理圖像的圖像類型后,再獲取圖像類型對應(yīng)的亮度值。

(3)根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值。

具體地,在獲取到待處理圖像中特征信息對應(yīng)的圖像類型后,根據(jù)圖像類型對應(yīng)的亮度值調(diào)整去霧后圖像的亮度值。

在一個實施例中,步驟(3)中根據(jù)對應(yīng)圖像類型的亮度值調(diào)整去霧后圖像的亮度值包括:獲取去霧后圖像的亮度值;若去霧后圖像的亮度值低于對應(yīng)圖像類型的亮度值,將去霧后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值。

具體地,在對待處理圖像進行去霧處理后,獲取去霧處理后圖像的亮度參數(shù)值,具體為獲取去霧處理后圖像rgb三通道像素強度值均值中最大值作為去霧處理后圖像的亮度參數(shù)值。在獲取到去霧處理后圖像的亮度參數(shù)值后,將去霧處理后圖像的亮度參數(shù)值與對應(yīng)圖像類型的亮度值作比較,若去霧處理后圖像的亮度參數(shù)值低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較低,則將去霧處理后圖像的亮度值調(diào)整為對應(yīng)圖像類型的亮度值,提高去霧處理后圖像的亮度值;若去霧處理后圖像的亮度參數(shù)值不低于對應(yīng)圖像類型的亮度值,則判定去霧處理后圖像的亮度值較高,對上述去霧處理后圖像不做處理。

在一個實施例中,上述圖像處理方法還包括:檢測去霧后圖像中噪點是否不低于指定值;若是,對去霧后圖像進行濾波降噪處理。

具體地,當(dāng)圖像中存在噪點時,噪聲會造成圖像不光滑,即圖像包含噪點時圖像的質(zhì)量較差,而直接對圖像采取平滑操作會使得圖像模糊,存在空值區(qū)域,通過濾波處理填充圖像上空值區(qū)域,即可提高圖像清晰度,即提高圖像質(zhì)量。常用的濾波處理可包括中值濾波、雙邊濾波、低通濾波、高斯濾波等。其中,雙邊濾波作為平滑濾波,既能對圖像做平滑處理,又能保持圖像的邊緣細節(jié)信息,提高圖像質(zhì)量。本實施例中,移動終端獲取到去霧后圖像后,檢測去霧后圖像中噪點是否不低于指定值,若是,則判定去霧后圖像中噪聲較大,對去霧后圖像進行濾波降噪處理;若否,則對去霧后圖像不進行處理。

在一個實施例中,上述圖像處理方法還包括:獲取用戶輸入的去霧等級;根據(jù)去霧參數(shù)值和去霧等級對待處理圖像進行去霧處理。

具體地,在對待處理圖像進行去霧處理時,可在移動終端顯示去霧等級調(diào)控控件或去霧等級輸入框。當(dāng)移動終端接收到用戶輸入的去霧等級后,可對待處理圖像的按照獲取的去霧等級對待處理圖像進行相應(yīng)等級的去霧。其中,去霧等級越高,則對待處理圖像的去霧化處理程度越高。在移動終端中預(yù)設(shè)有去霧等級與去霧濃度因子的映射關(guān)系表,在獲取用戶輸入的去霧等級后,移動終端可查找獲取用戶輸入的去霧等級對應(yīng)的去霧濃度因子上述去霧濃度因子在0到1之間,再計算透射率值。

在獲取到透射率值后,基于暗原色先驗算法,根據(jù)大氣光值和透射率可計算無霧時景物的光線強度,即對待處理圖像進行去霧處理。

在一個實施例中,上述圖像處理方法還包括:若待處理圖像為雙攝像頭拍攝獲取的圖像,區(qū)分待處理圖像的前景區(qū)域和背景區(qū)域;對前景區(qū)域和背景區(qū)域分別進行去霧處理。

具體地,當(dāng)移動終端存在第一攝像頭和第二攝像頭時,可控制第一攝像頭與第二攝像頭對同一景物的對焦位置不同。例如,第一攝像頭的對焦位置較近、第二攝像頭的對焦位置較遠。采用第一攝像頭與第二攝像頭同時進行拍攝,并將第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成處理,具體可采用圖像超分辨重建技術(shù)對第一攝像頭與第二攝像頭拍攝獲取的畫面進行合成。在合成圖像中,對焦位置較近的第一攝像頭拍攝獲取的圖像為前景區(qū)域;對焦位置較遠的第二攝像頭拍攝獲取的圖像為背景區(qū)域。在對合成圖像進行去霧時,可對合成圖像匯總前景區(qū)域和背景區(qū)域分別進行去霧。具體地,可對前景區(qū)域和背景區(qū)域設(shè)定不同的去霧等級,根據(jù)設(shè)定的去霧等級對前景區(qū)域和背景區(qū)域分別進行去霧處理。例如,在獲取到合成圖像中前景區(qū)域和背景區(qū)域后,對前景區(qū)域設(shè)定較高的去霧等級、對背景區(qū)域設(shè)定較低的去霧等級,即對前景區(qū)域的去霧化處理程度較高,對背景區(qū)域的去霧化處理程度較低。在其他實施例中,在第一攝像頭和第二攝像頭拍攝獲取到畫面以后,對對焦位置較近的第一攝像頭拍攝獲取的畫面設(shè)定較高的去霧等級,并按照設(shè)定的去霧等級進行去霧處理;對對焦位置較遠的第二攝像頭拍攝獲取的畫面設(shè)定較低的去霧等級,并按照設(shè)定的去霧等級進行去霧處理。再將去霧處理后第一攝像頭拍攝獲取的畫面與去霧處理后第二攝像頭拍攝獲取的畫面進行合成。

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

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

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
仁怀市| 定安县| 镇沅| 湘乡市| 岳池县| 长汀县| 古交市| 保靖县| 陆良县| 察隅县| 沐川县| 巴彦淖尔市| 措美县| 富源县| 荃湾区| 于田县| 安岳县| 宝清县| 松原市| 开远市| 巨野县| 屏东市| 无为县| 榆中县| 江山市| 烟台市| 武冈市| 盘锦市| 浠水县| 宜章县| 株洲县| 迭部县| 松潘县| 南皮县| 德昌县| 西安市| 金堂县| 太康县| 萍乡市| 松阳县| 宣化县|