例中所需要使用的 附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0060] 圖1是本發(fā)明實(shí)施例一提供的一種圖像去霧處理方法的流程示意圖;
[0061] 圖2是本發(fā)明實(shí)施例一提供的圖像無霧處理原理示意圖;
[0062] 圖3是本發(fā)明實(shí)施例二提供另的一種圖像去霧處理的方法的流程示意圖;
[0063] 圖4_a是本發(fā)明實(shí)施例二提供的預(yù)覽圖像效果圖;
[0064] 圖4_b是本發(fā)明實(shí)施例二提供的暗原色通道效果圖;
[0065] 圖4-c是本發(fā)明實(shí)施例二提供的第一無霧圖像效果圖;
[0066] 圖5是本發(fā)明實(shí)施例三提供的另一種圖像去霧處理的方法的流程示意圖;
[0067]圖6是本發(fā)明實(shí)施例四提供的一種智能終端的示意圖;
[0068] 圖7是本發(fā)明實(shí)施例五提供的另一種智能終端的示意圖。
【具體實(shí)施方式】
[0069] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒?發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí) 施例,都屬于本發(fā)明保護(hù)的范圍。
[0070] 以下分別對每個實(shí)施例進(jìn)行說明。
[0071] 本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第二"、"第三"和"第 四"等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語"包括"和"具有"以及 它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、 系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或 單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0072] 本領(lǐng)域的研究人員發(fā)現(xiàn),目前還沒有技術(shù)可以滿足實(shí)時的圖像去霧處理的需求, 因?yàn)橛布绞降娜レF處理設(shè)備精確性低并且價格昂貴,不適合應(yīng)用在智能終端設(shè)備上,軟 件方式的去霧處理技術(shù)是在計算機(jī)上完成的,不滿足實(shí)時性去霧處理的要求。
[0073] 本發(fā)明提出的技術(shù)方案可用于手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián) 網(wǎng)設(shè)備(MID,mobile internet device)等具有照相功能和圖像處理功能的智能終端設(shè) 備。本發(fā)明實(shí)施例提供了一種實(shí)時圖像去霧處理的方法及裝置。在該方法中,首先開啟智 能終端的圖像去霧功能,使用相機(jī)拍攝照片以獲得預(yù)覽圖像,然后對所述預(yù)覽圖像進(jìn)行去 霧處理,以恢復(fù)出無霧圖像,并將無霧圖像在智能終端上進(jìn)行顯示,最后將該無霧圖像保存 下來。
[0074] 首先參見圖1,圖1為本發(fā)明實(shí)施例一提供的一種實(shí)時圖像去霧處理的方法的流 程示意圖。其中,如圖1所示,本發(fā)明實(shí)施例一提供的一種實(shí)時圖像去霧處理的方法可以包 括以下步驟:
[0075] S101、獲得預(yù)覽圖像,使用去霧處理算法對所述預(yù)覽圖像進(jìn)行去霧處理,以獲得去 除霧霾干擾的第一無霧圖像。
[0076]圖像去霧功能設(shè)置指令用來設(shè)置智能終端是否開啟圖像去霧功能,智能終端設(shè)備 接收用戶的圖像去霧功能設(shè)置指令,若收到的是圖像去霧功能開啟指令,則智能終端的實(shí) 時圖像去霧功能被開啟,拍攝得到的預(yù)覽圖像就會經(jīng)過去霧處理后再輸出到智能終端的屏 幕上;若收到的是圖像去霧關(guān)閉指令,則智能終端的實(shí)時圖像去霧功能被關(guān)閉,拍攝得到的 預(yù)覽圖像將直接顯示到智能終端屏幕上。圖像去霧功能設(shè)置選項(xiàng)通常集成到手機(jī)相機(jī)軟件 當(dāng)中,也可以位于操作系統(tǒng)設(shè)置里。智能終端的實(shí)時圖像去霧處理功能可以默認(rèn)設(shè)置為開 啟狀態(tài)或默認(rèn)設(shè)置為關(guān)閉狀態(tài)。
[0077]智能終端對拍攝對象進(jìn)行拍攝以獲取預(yù)覽圖像,該預(yù)覽圖像可以顯示在智能終端 屏幕上也可以不顯示,或者用戶可以從已拍攝的照片中選取出需要去霧處理的圖像作為預(yù) 覽圖像。
[0078] 當(dāng)智能終端開啟實(shí)時圖像去霧處理功能并且拍攝得到預(yù)覽圖像后,智能終端可以 通過相機(jī)軟件或啟動其他圖像處理軟件根據(jù)去霧處理算法對預(yù)覽圖像做去霧處理,目的是 將圖像中的霧霾層提取出來,即將拍攝得到的預(yù)覽圖像中的霧霾層從原預(yù)覽圖像中分離和 剔除出去,以獲得不受霧霾干擾的第一無霧圖像。
[0079] 圖2為圖像無霧處理原理示意圖,如圖2所示的有霧場景下的大氣退化模型,進(jìn)入 智能終端相機(jī)的光線是由透射光和環(huán)境光兩部分組成的。其中,透射光由實(shí)線表示,透射光 是景物表面反射光經(jīng)過大氣中霧氣顆粒的色散和衰減之后透過的光;環(huán)境光由虛線表示, 它是環(huán)境光線經(jīng)過大氣中霧氣顆粒的折射和反射作用產(chǎn)生的光。由于智能終端拍攝后的圖 像中夾雜著大氣環(huán)境光分量,因此導(dǎo)致拍攝的圖像發(fā)生退化現(xiàn)象,如亮度增加、對比度降低 等。通常,霧霾圖像形成過程的理論基礎(chǔ)可由式(1)和式(2)來表示。
[0080] I (x) = J (x) t (x) +A (1-t (x)) (1)
[0081] t(x) = e Pd(x) (2)
[0082] 其中,I (x)是拍攝得到的預(yù)覽圖像,J(x)是待恢復(fù)的無霧圖像,A是全球大氣環(huán)境 光分量,t(x)為透射率,β為大氣散射系數(shù),d(x)是景深。那么,待恢復(fù)的無霧圖像J(x) 可以表示為式(3):
[0084] 根據(jù)式⑶可知,若獲得了 t(x)和A的值,即可恢復(fù)無霧圖像。
[0085] S102、對第一無霧圖像進(jìn)行增加曝光度處理和自動色階處理,以增強(qiáng)第一無霧圖 像的顯示效果。
[0086] 智能終端先使用去霧處理算法對預(yù)覽圖像進(jìn)行去霧處理,獲得去除霧霾干擾的第 一無霧圖像之后,再對該第一無霧圖像進(jìn)行增加曝光度處理和自動色階處理,以增強(qiáng)第一 無霧圖像的顯示效果。因?yàn)橥ㄟ^去霧處理算法的去霧處理獲得的去霧后圖像通常亮度較 暗,需要將該第一無霧圖像進(jìn)行后處理,在后處理過程中智能終端可以對過暗的第一無霧 圖像增加曝光和自動色階,以得到更加完美的去霧圖像。
[0087] 當(dāng)智能終端對預(yù)覽圖像進(jìn)行去霧處理恢復(fù)出第一無霧圖像后,可將第一無霧圖像 在屏幕上進(jìn)行顯示,以便于用戶查看去霧處理效果。由于智能終端是先使用去霧處理算法 對預(yù)覽圖像進(jìn)行去霧處理,獲得去除霧霾干擾的第一無霧圖像之后再對該第一無霧圖像進(jìn) 行增加曝光度處理和自動色階處理,以增強(qiáng)第一無霧圖像的顯示效果,因此智能終端可以 先顯示去霧處理后的圖像,經(jīng)過后處理后顯示增強(qiáng)效果圖像,因此智能終端屏幕上顯示的 圖像可能是變化的。
[0088] 當(dāng)智能終端將經(jīng)過曝光處理和自動色階處理的第一無霧圖像在屏幕上進(jìn)行顯示 之后,用戶可以發(fā)出圖片保存指令,如按下相機(jī)快門或觸碰屏幕,當(dāng)智能終端收到圖片保存 指令后,將所述第一無霧圖像保存下來,即結(jié)束圖像去霧處理。
[0089] 當(dāng)智能終端將經(jīng)過曝光處理和自動色階處理的第一無霧圖像在屏幕上進(jìn)行顯示 之后,若用戶對該圖像不滿意,智能終端沒有收到圖片保存指令時,智能終端可以繼續(xù)對該 圖像進(jìn)行去霧處理,獲得第二無霧圖像,對該圖像去霧處理的過程與上述對預(yù)覽圖像做無 霧處理的過程相同;獲得第二無霧圖像之后,若用戶對第二無霧圖像滿意,則發(fā)出圖片保存 指令,智能終端將第二無霧圖像保存下來,否則,可以繼續(xù)進(jìn)行去霧處理。
[0090] 本發(fā)明實(shí)施例一提供的技術(shù)方案能夠使用戶在開啟智能終端去霧功能后,對拍攝 照片得到的預(yù)覽圖像進(jìn)行去霧處理,具體來說是,使用去霧處理算法對所述預(yù)覽圖像進(jìn)行 去霧處理,以獲得去除霧霾干擾的第一無霧圖像;對第一無霧圖像進(jìn)行增加曝光度處理和 自動色階處理,以增強(qiáng)第一無霧圖像的顯示效果,并在收到圖片保存指令后將第一無霧圖 像保存下來。本技術(shù)方案還可以根據(jù)用戶的滿意度調(diào)整去霧處理過程,若用戶對該經(jīng)過增 加曝光處理和自動色階處理的第一無霧圖像滿意則將該圖像保存下來;否則,智能終端可 以繼續(xù)對該圖像進(jìn)行去霧處理,獲得第二無霧圖像,并對第二無霧圖像進(jìn)行顯示,若用戶對 第二無霧圖像滿意,則將第二無霧圖像保存下來,否則,繼續(xù)進(jìn)行去霧處理??梢?,本發(fā)明實(shí) 施例提出的技術(shù)方案可以在智能終端拍照之后立刻實(shí)現(xiàn)對圖像的去霧處理,在屏幕上實(shí)時 顯示去霧處理進(jìn)度,并可以根據(jù)用戶的滿意程度進(jìn)行自適應(yīng)的圖像去霧處理,從而增強(qiáng)了 手機(jī)在霧天中的拍照效果,并且滿足了用戶對手機(jī)進(jìn)行實(shí)時圖像處理的需求,增強(qiáng)了用戶 體驗(yàn)。
[0091] 為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面結(jié)合一些具體的例子進(jìn) 行說明。
[0092] 本發(fā)明實(shí)施例提出的實(shí)施例二提供另一種圖像去霧處理的方法,參見圖3,圖3為 本發(fā)明實(shí)施例二提供的一種圖像去霧處理的方法的流程示意圖。其中,如圖3所示,本發(fā)明 實(shí)施例二提供的一種圖像去霧處理的方法用于實(shí)現(xiàn)本發(fā)明實(shí)施例一中所述的去霧處理算 法,以從預(yù)覽圖像獲得去除霧霾干擾的第一無霧圖像,本算法可包括以下步驟:
[0093] S201、對預(yù)覽圖像I (X)進(jìn)行暗原色通道提取,以獲得所述預(yù)覽圖像的暗原色通道 Idark(x)。
[0094] 本發(fā)明實(shí)施例二提出一種圖像去霧算法,目的是將智能終端拍攝得到的預(yù)覽圖像 Ι(χ)進(jìn)行實(shí)時去霧處理以得到第一無霧圖像。
[0095] 首先,對預(yù)覽圖像I (X)中的每個像素取R、G、B通道中的最小值。RGB色彩模式是 工業(yè)界的一種顏色標(biāo)準(zhǔn),R、G、B分別代表紅、綠、藍(lán)三個通道的顏色,通過對紅(R)、綠(G)、 藍(lán)(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色,這個標(biāo)準(zhǔn)幾 乎包括了人類視力所能感知的所有顏色,是目前運(yùn)用最廣的顏色系統(tǒng)之一。RGB各有256級 亮度,用數(shù)字表示〇~255,其中0表示最低亮度,255表示最高亮度,當(dāng)R、G、B三通道的亮 度值相同時疊加在一起為無色彩的灰色,灰度也可用數(shù)字表示為〇~255,其中0表示白色, 255表示黑色。當(dāng)圖像中每個像素都為灰色時,該圖像為灰度圖。
[0096] 對預(yù)覽圖像I (X)中的每個像素取R、G、B通道中的最小值后,再以每個像素的R、 G、B通道中的最小值為每個像素的灰度,生成所述預(yù)覽圖像的灰度
個像素的三個顏色通道中G通道的亮度最小,為2