一種去霧圖像獲取方法、裝置及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及終端拍攝領域,尤其涉及一種能夠?qū)崟r進行去霧的去霧圖像獲取方法、裝置及終端。
【背景技術】
[0002]在天氣情況較差的情況下,圖像的清晰度和色彩常常會被大氣中的霧氣劣化。在這種天氣中捕捉到的圖像和視頻的質(zhì)量一般需要通過去霧處理進行改善。去除圖像中的霧氣效果的過程被稱為圖像去霧。
[0003]現(xiàn)有技術中對圖像進行去霧通?;谝粋€攝像頭獲取的圖像進行處理,從而得到去霧處理后的圖像?,F(xiàn)有技術中的一種去霧方法包括步驟:計算當前圖像的各個像素點的暗通道值;其中,取所述暗通道值的最小值作為全局環(huán)境光值;以當前圖像內(nèi)所述暗通道值最大和最小的兩個像素點所在的直線為景深基準線,根據(jù)與所述景深基準線形成預設角度的相交線上各個像素點的暗通道值的均值,作為所述相交線上各個像素點的環(huán)境通道值;根據(jù)所述全局環(huán)境光值和當前圖像上各個像素點的環(huán)境通道值計算透射率,按照獲得的所述透射率對當前圖像進行去霧處理。
[0004]上面所述的圖像去霧方法需要計算當前圖像的各個像素點的暗通道值,畫面質(zhì)量會變好,但是處理速度慢,計算復雜度比較高,以像素為計算單位不是效率最高的方法。同時根據(jù)暗通道值的最大、最小值差來判斷景深基準線,相比于清晰圖像,有霧圖像的計算誤差較大。如果景物在RGB的三個通道中有些通道的值很低,或者相差不大,這些景物的圖像的暗原色總是很灰暗的,景深基準線判斷不出來。
[0005]因此,如何提供一種能夠簡單的快速獲得去霧圖像的去霧圖像獲取方法、裝置及終端,是本領域技術人員亟待解決的技術問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種去霧圖像獲取方法、裝置及終端,以解決現(xiàn)有技術存在的圖像去霧處理速度較慢的問題。
[0007]為了實現(xiàn)上述目的,本發(fā)明提供一種去霧圖像獲取方法、裝置及終端。
[0008]一種去霧圖像獲取方法,包括步驟:
[0009]控制第一攝像頭和第二攝像頭對同一場景進行拍攝,所述第一攝像頭用于拍攝前景,所述第二攝像頭用于拍攝背景;
[0010]對第一攝像頭和第二攝像頭獲取的圖像進行合成,得到合成圖像;以及
[0011]對所述合成的圖像進行去霧處理,得到去霧圖像。
[0012]其中,對所述合成的圖像進行去霧處理基于霧圖形成模型,對所述合成的圖像進行去霧處理包括步驟:
[0013]根據(jù)第一攝像頭獲取的圖像和第二攝像頭獲取的圖像得出大氣光值A ;
[0014]確定透射率;
[0015]根據(jù)霧圖合成模型、所述大氣光值及所述透射率對所述合成圖像進行去霧處理,得到去霧的圖像。
[0016]其中,根據(jù)第一攝像頭獲取的圖像得到大氣光值A1,根據(jù)第二攝像頭獲取的圖像得到大氣光值A2,將大氣光值A1與大氣光值A2的平均值作為所述大氣光值A。
[0017]其中,根據(jù)公式t(x) =6"°!)計算透射率七00,0為大氣散射系數(shù),d(x)為第二攝像頭拍攝時的場景深度。
[0018]一種去霧圖像獲取方法,包括步驟:
[0019]控制第一攝像頭和第二攝像頭對同一場景進行拍攝,所述第一攝像頭用于拍攝前景,所述第二攝像頭用于拍攝背景;
[0020]對第一攝像頭獲取的圖像和第二攝像頭獲取的圖像分別進行去霧處理,得到去霧后的前景圖像和去霧后的背景圖像;以及
[0021]將去霧后的前景圖像和去霧后的背景圖像進行合成,得到去霧后的圖像。
[0022]其中,對所述第一攝像頭獲取的圖像和第二攝像頭獲取的圖像分別進行去霧處理基于霧圖形成模型,對所述第一攝像頭獲取的圖像和第二攝像頭獲取的圖像分別進行去霧處理包括步驟:
[0023]根據(jù)第一攝像頭獲取的圖像和第二攝像頭獲取的圖像得出大氣光值A ;
[0024]確定透射率;
[0025]根據(jù)霧圖合成模型、所述大氣光值及所述透射率對所述第一攝像頭獲取的圖像和第二攝像頭獲取的圖像分別進行去霧處理。
[0026]其中,根據(jù)第一攝像頭獲取的圖像得到大氣光值A1,根據(jù)第二攝像頭獲取的圖像得到大氣光值A2,將大氣光值A1與大氣光值A2的平均值作為所述大氣光值A,根據(jù)公式t(x) = e edW計算透射率t(x),β為大氣散射系數(shù),d(x)為第二攝像頭拍攝時的場景深度。
[0027]—種去霧圖像獲取裝置,其包括:
[0028]攝像模塊,所述攝像模塊包括第一攝像頭和第二攝像頭,所述第一攝像頭用于拍攝前景,所述第二攝像頭用于拍攝背景;
[0029]圖像合成模塊,用于對所述第一攝像頭獲取的圖像和所述第二攝像頭獲取的圖像進行合成,得到合成的圖像;以及
[0030]去霧處理模塊,用于對所述合成的圖像進行去霧處理,得到去霧圖像。
[0031]一種去霧圖像獲取裝置,其包括:
[0032]攝像模塊,所述攝像模塊包括第一攝像頭和第二攝像頭,所述第一攝像頭用于拍攝前景,所述第二攝像頭用于拍攝背景;
[0033]去霧處理模塊,用于分別對第一攝像頭獲取的圖像和第二攝像頭獲取的圖像分別進行去霧處理,得到去霧后的前景圖像和去霧后的背景圖像;以及
[0034]圖像合成模塊,用于將去霧后的前景圖像和去霧后的背景圖像進行合成,得到去霧后的圖像。
[0035]一種去霧圖像獲取終端,所述去霧圖像獲取終端包括所述去霧圖像獲取裝置。
[0036]本技術方案提供的去霧圖像獲取方法、裝置及終端,通過第一攝像頭和第二攝像頭分別拍攝前景和背景,根據(jù)第一攝像頭和第二攝像頭獲取的圖像得到大氣光值,根據(jù)第二攝像頭獲取透射率,將第一攝像頭和第二攝像頭獲取的圖像進行合成后進行去霧處理或者分別進行去霧處理之后進行合成,從而得到清晰的圖像。本技術方案提供的去霧圖像獲取方法采用雙攝像頭獲取成霧圖像模型中的參數(shù),提高了計算效率,可以實時獲取去霧圖像,減少延遲。
【附圖說明】
[0037]圖1為本技術方案第一實施方式提供的去霧圖像獲取方法的流程圖;
[0038]圖2為本技術方案第二實施方式提供的去霧圖像獲取方法的流程圖;
[0039]圖3為本技術方案第三實施方式提供的去霧圖像獲取裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0040]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]請參閱圖1,本技術方案提供一種去霧圖像獲取方法,所述圖像獲取方法可以用于在霧天實時獲取去霧圖像,所述去霧圖像處理方法包括步驟:
[0042]S101,控制第一攝像頭和第二攝像頭對同一場景進行拍攝,所述第一攝像頭用于拍攝前景,所述第二攝像頭用于拍攝背景。
[0043]所述前景是指距離攝像頭相對較近處的景物,所述背景是指距離攝像頭相對較遠的景物。在進行拍攝時,可以將第二攝像頭的對焦位置較遠,而將第一攝像頭的對焦位置較近。從而第一攝像頭可以獲取的圖像中與攝像頭較近處的景物比較清晰,而第二攝像頭獲取的圖像中與攝像頭較遠處的景物較清晰。
[0044]如在霧天駕駛汽車時,所述第一攝像頭和第二攝像頭可以用于拍攝前進方向的景物。所述第一攝像頭可以用于拍攝距離車較遠的車或者較近處道路的情況。所述第二攝像頭可以用于拍攝距離車較遠的道路或者天空等景物。
[0045]S102,對第一攝像頭和第二攝像頭獲取的圖像進行合成,得到合成圖像。
[0046]通過對第一攝像頭和第二攝像頭獲取的圖像進行合成處理,具體可以采用圖像超分辨率重建技術等,得到背景及近景均比較清晰??梢岳斫獾氖?,當?shù)谝粩z像頭和第二攝像頭的分辨率不能滿足要求時,在對第一攝像頭和第二攝像頭獲取的圖像進行合成時,可以得到分辨率提高的圖像。
[0047]S103,對所述合成的圖像進行去霧處理,得到去霧圖像。
[0048]本技術方案中,對合成圖像進行去霧處理是基于霧圖形成模型進行,所述霧圖形成模型為:
[0049]I (X) = J (X) t (X) +A (l_t (x))
[0050]其中,I(x)是帶霧的圖像,J(x)是無霧的清晰圖像,A是大氣光值,t(x)為透射率。其中X表示像素位置。本步驟就是根據(jù)帶霧的合成圖像進行處理,得到去霧圖像。
[0051]本步驟可以具體采用如下方法實現(xiàn):
[0052]第一步,根據(jù)