一種實時圖像去霧處理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種圖像去霧處理的方法及裝置。
【背景技術(shù)】
[0002] 隨著移動終端的普及應(yīng)用,如手機等移動設(shè)備在生活中已不可或缺,移動設(shè)備附 加的各種功能也越來越受大家的關(guān)注,在日常生活中,智能終端已基本取代了卡片相機,隨 著智能終端照相功能的普及,使用智能終端進行圖片處理的需求也日益增加,同時智能終 端上的各種圖像處理軟件也開始涌現(xiàn)。
[0003] 隨著工業(yè)化的進程,大氣污染現(xiàn)象越來越嚴(yán)重。霧霾天氣的頻繁出現(xiàn)使大氣能見 度急劇減小,同時也給手機的戶外拍照帶來了極大的負(fù)面影響。霧天情況下,智能終端采集 到的圖像質(zhì)量嚴(yán)重下降,很大程度上限制了智能終端照相功能在人們?nèi)粘I钪械墓δ芘c 應(yīng)用。
[0004] 在目前的現(xiàn)有技術(shù)中,采用多傳感器的硬件方式進行圖像去霧處理的方法精確度 低并且成本昂貴,不適合在智能終端上普遍應(yīng)用;采用軟件方式進行圖像去霧處理的方法 一般是將智能終端拍攝得到的圖像拷貝到計算機上進行去霧處理,無法滿足用戶對去霧處 理的實時性要求。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例公開了一種圖像去霧處理的方法及裝置,使用戶在通過智能終端拍 攝圖像后,對拍攝的圖像進行實時去霧處理,恢復(fù)出無霧圖像,從而增強智能終端拍照的效 果。
[0006] 本發(fā)明實施例第一方面提供了一種圖像去霧處理的方法,包括:
[0007] 獲得預(yù)覽圖像,使用去霧處理算法對所述預(yù)覽圖像進行去霧處理,以獲得去除霧 霾干擾的第一無霧圖像;
[0008] 對所述第一無霧圖像進行增加曝光度處理和自動色階處理,以增強所述第一無霧 圖像的顯示效果。
[0009] 結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述使用去霧處理算法對所述預(yù)覽 圖像進行去霧處理,以獲得去除霧霾干擾的第一無霧圖像,包括:
[0010] 對所述預(yù)覽圖像I (X)進行暗原色通道提取,以獲得所述預(yù)覽圖像的暗原色通道 Idark(x); toon] 根據(jù)所述預(yù)覽圖像的暗原色通道IdaA(x),估計所述預(yù)覽圖像的大氣環(huán)境光分量 A;
[0012] 根據(jù)所述預(yù)覽圖像I(x)和所述預(yù)覽圖像的大氣環(huán)境光分量A,計算出所述預(yù)覽圖 像的透射率t(x);
[0013] 根據(jù)所述預(yù)覽圖像I(x)、所述預(yù)覽圖像的透射率t(x)和所述預(yù)覽圖像的大氣環(huán) 境光分量A,獲得去除霧霾干擾的第一無霧圖像J(x)。
[0014] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述對所 述預(yù)覽圖像I (X)進行暗原色通道提取,以獲得所述預(yù)覽圖像的暗原色通道IdaA(X),包括:
[0015] 對所述預(yù)覽圖像I(x)中的每個像素取R、G、B通道中的最小值;
[0016] 以所述每個像素的R、G、B通道中的最小值為每個像素的灰度,生成所述預(yù)覽圖像
[0017] 在所述預(yù)覽圖像的灰度圖上進行滑動窗最小值濾波,得到所述預(yù)覽圖像的暗原色
[0018] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述根據(jù) 所述預(yù)覽圖像的暗原色通道J daA(x),估計所述預(yù)覽圖像的大氣環(huán)境光分量A,包括:
[0019] 將所述暗原色通道IdaA(x)的像素進行亮度從高到低排序,取出所述暗原色通道 嚴(yán)00亮度為前〇.1%的像素 ;
[0020] 將所述暗原色通道IdaA (X)亮度為前0. 1 %的像素對應(yīng)到所述預(yù)覽圖像上,取出所 述預(yù)覽圖像上的對應(yīng)像素;
[0021] 在所述預(yù)覽圖像上的對應(yīng)像素點中分別取R、G、B通道的最大亮度的像素,將所述 R、G、B通道的最大亮度的像素的亮度值分別作為R、G、B通道的大氣環(huán)境光分
[0022] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù) 所述預(yù)覽圖像I(x)和所述預(yù)覽圖像的大氣環(huán)境光分量A,計算出所述預(yù)覽圖像的透射率 t (X),包括:
[0023] 根據(jù)所述預(yù)覽圖像I(x)和所述預(yù)覽圖像的大氣環(huán)境光分量A,計算所述預(yù)覽圖像 的透射率· 的公式表示為
,其中,修正因子ω e [0, 1]。
[0024] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述根據(jù) 所述預(yù)覽圖像I (X)、所述預(yù)覽圖像的透射率t (X)和所述預(yù)覽圖像的大氣環(huán)境光分量A,獲 得去除霧霾干擾的第一無霧圖像J(x),包括:
[0025] 根據(jù)所述預(yù)覽圖像I(x)、所述預(yù)覽圖像的透射率?和所述預(yù)覽圖像的大氣環(huán) 境光分量A,計算去除霧霾干擾的第一無霧圖像J (X),計算公式為:
[0027] 結(jié)合第一方面,在第六種可能的實現(xiàn)方式中,在所述對所述第一無霧圖像進行增 加曝光度處理和自動色階處理之后,所述方法還包括:
[0028] 判斷是否收到圖片保存指令,
[0029] 若收到所述圖片保存指令,則保存經(jīng)過增加曝光處理和自動色階處理的第一無霧 圖像;
[0030] 若沒有收到所述圖片保存指令,
[0031] 使用去霧處理算法對所述經(jīng)過增加曝光處理和自動色階處理的第一無霧圖像再 進行去霧處理,以獲得第二無霧圖像;對所述第二無霧圖像進行增加曝光度處理和自動色 階處理,以增強第二無霧圖像的顯示效果。
[0032] 本發(fā)明實施例第二方面提供了一種智能終端,包括:
[0033] 處理單元,用于獲得預(yù)覽圖像,使用去霧處理算法對所述預(yù)覽圖像進行去霧處理, 以獲得去除霧霾干擾的第一無霧圖像;
[0034] 所述處理單元還用于,對所述第一無霧圖像進行增加曝光度處理和自動色階處 理,以增強所述第一無霧圖像的顯示效果。
[0035] 結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述處理單元具體用于:
[0036] 對所述預(yù)覽圖像I (X)進行暗原色通道提取,以獲得所述預(yù)覽圖像的暗原色通道 Idark(x);
[0037] 根據(jù)所述預(yù)覽圖像的暗原色通道IdaA(x),估計所述預(yù)覽圖像的大氣環(huán)境光分量 A;
[0038] 根據(jù)所述預(yù)覽圖像I(x)和所述預(yù)覽圖像的大氣環(huán)境光分量A,計算出所述預(yù)覽圖 像的透射率t(x);
[0039] 根據(jù)所述預(yù)覽圖像I(x)、所述預(yù)覽圖像的透射率t(x)和所述預(yù)覽圖像的大氣環(huán) 境光分量A,獲得去除霧霾干擾的第一無霧圖像J(x)。
[0040] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述處理 單元具體用于:
[0041] 對所述預(yù)覽圖像I(x)中的每個像素取R、G、B通道中的最小值;
[0042] 以所述每個像素的R、G、B通道中的最小值為每個像素的灰度,生成所述預(yù)覽圖像
[0043] 在所述預(yù)覽圖像的灰度圖上進行滑動窗最小值濾波,得到所述預(yù)覽圖像的暗原色
[0044] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述處理 單元具體用于:
[0045] 將所述暗原色通道IdaA(x)的像素進行亮度從高到低排序,取出所述暗原色通道 嚴(yán)00亮度為前〇.1%的像素 ;
[0046] 將所述暗原色通道IdaA (X)亮度為前0. 1 %的像素對應(yīng)到所述預(yù)覽圖像上,取出所 述預(yù)覽圖像上的對應(yīng)像素;
[0047] 在所述預(yù)覽圖像上的對應(yīng)像素點中分別取R、G、B通道的最大亮度的像素,將所述 R、G、B通道的最大亮度的像素的亮度值分別作為R、G、B通道的大氣環(huán)境光分
[0048] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理 單元具體用于:
[0049] 根據(jù)所述預(yù)覽圖像I(x)和所述預(yù)覽圖像的大氣環(huán)境光分量A,計算所述預(yù)覽圖像 的透射率的公式表示為
其中,修正因子ω e [0, 1]。
[0050] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理 單元具體用于:
[0051] 根據(jù)所述預(yù)覽圖像I (X)、所述預(yù)覽圖像的透射率.;(λ·)和所述預(yù)覽圖像的大氣環(huán) 境光分量Α,計算去除霧霾干擾的第一無霧圖像J (X),計算公式為:
[0052]
_,·其中,t。為指定固定值。
[0053] 結(jié)合第一方面,在第六種可能的實現(xiàn)方式中,所述設(shè)備還包括:接收單元,用于接 收圖片保存指令;
[0054] 所述處理單元還用于,判斷所述接收單元是否收到圖片保存指令;
[0055] 若所述接收單元收到所述圖片保存指令,則保存所述經(jīng)過增加曝光處理和自動色 階處理的第一無霧圖像;
[0056] 若所述接收單元沒有收到所述圖片保存指令,
[0057] 使用去霧處理算法對所述經(jīng)過增加曝光處理和自動色階處理的第一無霧圖像再 進行去霧處理,以獲得第二無霧圖像;對所述第二無霧圖像進行增加曝光度處理和自動色 階處理,以增強第二無霧圖像的顯示效果。
[0058] 本發(fā)明實施例提供的技術(shù)方案能夠使用戶在開啟智能終端去霧功能后,對拍攝照 片得到的預(yù)覽圖像進行去霧處理,具體來說是,使用去霧處理算法對所述預(yù)覽圖像進行去 霧處理,以獲得去除霧霾干擾的第一無霧圖像;對所述第一無霧圖像進行增加曝光度處理 和自動色階處理,以增強第一無霧圖像的顯示效果,并在收到圖片保存指令后將恢復(fù)出的 第一無霧圖像保存下來。本技術(shù)方案還可以根據(jù)用戶的滿意度調(diào)整去霧處理過程,若用戶 對該第一無霧圖像滿意則將該第一無霧圖像保存下來;否則,智能終端可以繼續(xù)對第一無 霧圖像進行去霧處理,獲得第二無霧圖像,若用戶對第二無霧圖像滿意,則將第二無霧圖像 保存下來,否則,繼續(xù)進行去霧處理??梢姡景l(fā)明實施例提出的技術(shù)方案可以在智能終端 拍照之后立刻實現(xiàn)對圖像的去霧處理,并可以根據(jù)用戶的滿意程度進行自適應(yīng)的圖像去霧 處理,從而增強了手機在霧天中的拍照效果,并且滿足了用戶對手機進行實時圖像處理的 需求,增強了用戶體驗。
【附圖說明】
[0059] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施