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