本發(fā)明涉及一種圖像處理系統(tǒng)及計算機可讀記錄介質(zhì)。本申請在美國是國際申請PCT/JP2014/003131(申請日:2014年6月12日)的部分繼續(xù)申請,并且是國際申請PCT/JP2015/056086(申請日:2015年3月2日)的部分繼續(xù)申請。
背景技術(shù):
已知一種基于大氣模型去除圖像內(nèi)的霧霾的技術(shù)(例如,參照專利文獻1)。
現(xiàn)有技術(shù)文獻
專利文獻1:日本專利特開2012-168936號公報
技術(shù)實現(xiàn)要素:
發(fā)明要解決的問題:
需要一種更恰當?shù)貜膱D像內(nèi)去除霧霾的技術(shù)。
解決問題的方案:
根據(jù)本發(fā)明的第一方式提供一種圖像處理系統(tǒng)。上述圖像處理系統(tǒng)可以具有推導動畫中包含的多個幀中一個幀的霧霾濃度的估計值的霧霾濃度估計部。上述圖像處理系統(tǒng)可以具有參數(shù)調(diào)整部,根據(jù)所述一個幀的霧霾濃度的估計值、所述一個幀與所述一個幀的先前幀的關(guān)系,調(diào)整所述一個幀的除霧霾處理所用的參數(shù)。上述圖像處理系統(tǒng)可以具有基于由所述參數(shù)調(diào)整部調(diào)整的所述參數(shù)對所述一個幀執(zhí)行除霧霾處理的除霧霾部。
上述參數(shù)調(diào)整部可以將所述一個幀的霧霾濃度的估計值作為所述一個幀的霧霾濃度目標值,調(diào)整所述一個幀的除霧霾處理所用的參數(shù),從而所述先前幀中被調(diào)整的所述參數(shù)逐步接近所述霧霾濃度目標值。上述圖像處理系統(tǒng)可以具有判斷所述一個幀是否是進行了場景變換的幀的場景變換判斷部,上述場景變換判斷部可以當在所述一個幀與所述先前幀的關(guān)系中判斷出所述一個幀是進行了場景變換的幀時,所述參數(shù)調(diào)整部增大逐步接近所述霧霾濃度目標值的步幅。上述圖像處理系統(tǒng)可以進一步包括:估計所述霧霾濃度的估計值的可靠性的霧霾可靠性估計部、取得所述先前幀的霧霾濃度目標值的目標值取得部、將上述目標值取得部取得的上述先前幀的上述霧霾濃度目標值、上述霧霾濃度估計部推導的上述一個幀的霧霾濃度的估計值的任意之一確定為上述一個幀的霧霾濃度目標值的目標值確定部、推導由上述目標值確定部確定的上述一個幀的霧霾濃度目標值與上述一個幀的先前幀的除霧霾處理所用的參數(shù)之差的絕對值的差分絕對值推導部。上述參數(shù)調(diào)整部可以以所述可靠性、所述差的絕對值、所述一個幀是否為進行了場景變換的幀所對應的調(diào)整量來調(diào)整所述一個幀的除霧霾處理所用的參數(shù),從而所述先前幀的除霧霾處理所用的參數(shù)逐步接近由所述目標值確定部確定的所述一個幀的霧霾濃度目標值。上述參數(shù)調(diào)整部當判斷出所述一個幀為進行了場景變換的幀時,可以以第一調(diào)整量調(diào)整所述參數(shù);當判斷出所述一個幀不是進行了場景變換的幀時,所述估計值的可靠性大于第一閾值且所述差的絕對值大于第二閾值時,可以以少于所述第一調(diào)整量的第二調(diào)整量調(diào)整所述參數(shù);當判斷出所述一個幀不是進行了場景變換的幀且所述估計值的可靠性小于所述第一閾值或者所述差的絕對值小于所述第二閾值時,可以以少于所述第二調(diào)整量的第三調(diào)整量調(diào)整所述參數(shù)。
上述圖像處理系統(tǒng)可以進一步包括霧霾可靠性估計部,估計所述霧霾濃度的估計值的可靠性;當所述霧霾可靠性估計部在所述一個幀中判斷出所述霧霾濃度的估計值不可靠時,所述參數(shù)調(diào)整部可以調(diào)整所述一個幀的除霧霾處理所用的參數(shù),從而逐步接近在所述先前幀的時刻設定的目標值。上述圖像處理系統(tǒng)可以進一步具有:估計所述霧霾濃度的估計值的可靠性的霧霾可靠性估計部、取得所述先前幀的霧霾濃度目標值的目標值取得部、基于所述霧霾可靠性估計部估計出的所述可靠性,確定是否將所述目標值取得部取得的所述先前幀的所述霧霾濃度目標值、所述霧霾濃度估計部推導出的所述一個幀的霧霾濃度的估計值的任意之一用于調(diào)整所述一個幀的除霧霾處理所用的參數(shù)的目標值確定部。上述圖像處理系統(tǒng)可以進一步包括差分絕對值推導部,推導所述目標值取得部取得的所述先前幀的霧霾濃度目標值與所述霧霾濃度估計部推導出的所述一個幀的所述霧霾濃度的估計值之差的絕對值;上述目標值確定部當所述一個幀是進行了場景變換的幀時,和所述一個幀不是進行了場景變換的幀、所述估計值的可靠性大于第一閾值且所述差的絕對值大于第二閾值時,可以確定將所述一個幀的霧霾濃度的估計值用于調(diào)整所述一個幀的除霧霾處理所用的參數(shù);所述一個幀不是進行了場景變換的幀,所述估計值的可靠性小于所述第一閾值或者所述差的絕對值小于所述第二閾值時,可以確定將所述先前幀的霧霾濃度目標值用于調(diào)整所述一個幀的除霧霾處理所用的參數(shù)。
根據(jù)本發(fā)明的第二方式提供了一種圖像處理系統(tǒng)。上述圖像處理系統(tǒng)可以具有推導圖像的至少一部分區(qū)域的亮度的評估值的亮度評估值推導部。上述圖像處理系統(tǒng)可以具有推導圖像的至少一部分區(qū)域的飽和度的評估值的飽和度評估值推導部。上述圖像處理系統(tǒng)可以具有推導圖像的至少一部分區(qū)域的對比度的評估值的對比度評估值推導部。上述圖像處理系統(tǒng)可以具有基于上述亮度的評估值、上述飽和度的評估值及上述對比度的評估值推導上述圖像的霧霾濃度的估計值的霧霾濃度估計部。
上述圖像處理系統(tǒng)可以具體有從上述圖像中提取既非平坦也非強邊的像素的第一像素提取部,上述霧霾濃度估計部可以基于由上述第一像素提取部提取的上述既非平坦也非強邊的像素的亮度的評估值、飽和度的評估值及對比度的評估值推導上述霧霾濃度的估計值。
根據(jù)本發(fā)明的第三方式,提供一種圖像處理系統(tǒng)。上述圖像處理系統(tǒng)可以具有從圖像中提取既非平坦也非強邊的像素的第一像素提取部。而且,上述圖像處理系統(tǒng)可以具有基于由上述第一像素提取部提取的上述既非平坦也非強邊的像素的亮度的評估值、飽和度的評估值及對比度的評估值的至少兩個推導上述圖像的霧霾濃度的估計值的霧霾濃度估計部。
上述亮度的評估值可以是上述區(qū)域的平均亮度值。上述飽和度的評估值可以是上述區(qū)域的平均飽和度值。上述對比度的評估值可以是上述區(qū)域的對比度值。上述霧霾濃度估計部可以推導出上述平均亮度值越高則值越高的上述霧霾濃度的估計值。上述霧霾濃度估計部可以推導出上述平均飽和度值越低則值越高的上述霧霾濃度的估計值。上述霧霾濃度估計部可以推導出上述對比度值越低則值越高的上述霧霾濃度的估計值。上述圖像可以為包含多個幀的動畫,上述圖像處理系統(tǒng)可以具有:提取在上述多個幀中的一個幀中飽和度高于預定閾值的高飽和度像素的高飽和度像素提取部、推導表示在上述一個幀中上述高飽和度像素的比例的高飽和度像素率的高飽和度像素率推導部、根據(jù)上述高飽和度像素率是否高于預定閾值并基于不同的標準來判斷上述圖像中是否含有場景變換的場景變換判斷部。上述圖像處理系統(tǒng)可以具有基于上述一個幀中的上述高飽和度像素率和上述一個幀的平均亮度值推導上述一個幀的上述霧霾濃度的估計值的可靠性的可靠性推導部。上述圖像處理系統(tǒng)可以具有基于上述可靠性推導部推導出的上述一個幀的霧霾濃度的估計值的可靠性和表示上述一個幀是否為進行了場景變換的幀的場景變換標志來調(diào)整對上述一個幀進行除霧霾處理所用的參數(shù)的參數(shù)調(diào)整部。
上述圖像處理系統(tǒng)可以具有:推導上述圖像的多個像素的每一個的霧霾濃度所對應的透光率的透光率推導部、基于上述霧霾濃度的估計值及上述透光率對上述圖像執(zhí)行除霧霾處理的除霧霾部。上述圖像處理系統(tǒng)可以具有從上述圖像中提取既非平坦也非強邊的像素的第二像素提取部,上述除霧霾部可以基于由上述第二像素提取部提取的上述既非平坦也非強邊的像素在上述圖像中的比例,確定是否執(zhí)行上述除霧霾處理。
根據(jù)本發(fā)明的第四方式提供了一種圖像處理系統(tǒng)。上述圖像處理系統(tǒng)可以具有從動畫中包含的多個幀中的一個幀中提取飽和度高于預定閾值的高飽和度像素的高飽和度像素提取部。上述圖像處理系統(tǒng)可以具有推導表示上述一個幀中上述高飽和度像素的比例的高飽和度像素率的高飽和度像素率推導部。上述圖像處理系統(tǒng)可以具有根據(jù)上述一個幀中上述高飽和度像素率是否高于預定閾值并基于不同的標準來判斷上述動畫中是否包含場景變換的場景變換判斷部。
上述場景變換判斷部可以當上述高飽和度像素率高于上述閾值時,基于上述一個幀的色調(diào)和上述一個幀的先前幀的色調(diào),判斷上述圖像中是否包含有場景變換。上述場景變換判斷部可能當上述高飽和度像素率為等于或低于上述閾值時,基于上述一個幀的高飽和度像素率和上述一個幀的先前幀的高飽和度像素率,判斷上述圖像中是否包含有場景變換。上述圖像處理系統(tǒng)可以具有:取得上述一個幀的霧霾濃度的估計值的霧霾濃度估計值取得部、基于上述一個幀中的上述高飽和度像素率以及上述一個幀的平均亮度值來推導上述霧霾濃度的估計值的可靠性的可靠性推導部。上述可靠性推導部可以當上述估計值高于預定閾值時,推導出上述平均亮度值越大則越高的可靠性,且推導出上述高飽和度像素率越低則越高的可靠性。上述可靠性推導部可以當上述估計值為等于或低于預定閾值時,推導出上述平均亮度值越小則越高的可靠性,且推導出上述高飽和度像素率越高則越高的可靠性。
上述圖像處理系統(tǒng)可以具有:取得霧霾濃度目標值的目標值取得部、以及基于上述可靠性推導部推導出的上述可靠性,確定是否使用上述目標值取得部取得的上述霧霾濃度目標值和上述霧霾濃度估計值取得部取得的上述霧霾濃度的估計值中的任一個來調(diào)整除霧霾處理所用的參數(shù)的目標值確定部。上述圖像處理系統(tǒng)可以具有推導上述目標值取得部取得的霧霾濃度目標值與上述霧霾濃度估計值取得部取得的上述霧霾濃度的估計值之差的絕對值的差分絕對值推導部,上述目標值確定部可以基于上述估計值的可靠性及上述差的絕對值、或上述表示一個幀是否為進行了場景變換的幀的場景變換標志,確定是否使用上述目標值取得部取得的上述霧霾濃度目標值和上述霧霾濃度估計值取得部取得的上述霧霾濃度的估計值中的任一個來調(diào)整除霧霾處理所用的參數(shù)。
上述圖像處理系統(tǒng)可以具有調(diào)整上述一個幀的除霧霾處理所用的參數(shù),從而逐步接近由上述目標值確定部確定的上述霧霾濃度目標值或上述霧霾濃度的估計值所對應的值的參數(shù)調(diào)整部。上述參數(shù)調(diào)整部可以以由上述目標值確定部確定的上述霧霾濃度目標值或上述霧霾濃度的估計值與上述一個幀的先前幀的除霧霾處理所用的參數(shù)之差的絕對值、上述霧霾濃度的估計值的可靠性、及表示上述一個幀是否為進行了場景變換的場景變換標志相應的調(diào)整量來調(diào)整上述除霧霾處理所用的參數(shù),從而逐步接近由上述目標值確定部確定的上述霧霾濃度目標值或上述霧霾濃度的估計值所對應的值。
根據(jù)本發(fā)明的第五方式,提供一種圖像處理系統(tǒng)。上述圖像處理系統(tǒng)可以具有取得圖像的霧霾濃度的霧霾濃度取得部。上述圖像處理系統(tǒng)可以具有基于上述霧霾濃度對上述圖像的反射率成分和上述圖像的照明光成分實施除霧霾度各不相同的除霧霾處理的去除處理部。上述圖像處理可以具有將實施了上述除霧霾處理的上述反射率成分及上述照明光成分進行合成的合成部。上述去除處理部可以以氣輝中所含反射率成分能夠近似于沒有為前提,使用霧霾圖像的大氣模型和Retinex理論對上述圖像的反射率成分和上述圖像的照明光成分實施除霧霾度各不相同的除霧霾處理。上述去除處理部可從進一步地以僅能對上述照明光成分適用上述霧霾圖像的大氣模型為前提,使用霧霾圖像的大氣模型和Retinex理論對上述圖像的反射率成分和上述圖像的照明光成分實施除霧霾度各不相同的除霧霾處理。
根據(jù)本發(fā)明的第六方式,提供一種計算機可讀記錄介質(zhì),記錄有使計算機作為上述圖像處理系統(tǒng)而發(fā)揮功能的程序。
另外,上述發(fā)明內(nèi)容并未列舉出本發(fā)明的全部可能特征,所述特征組的子組合也有可能構(gòu)成發(fā)明。
附圖說明
圖1示意性顯示圖像處理系統(tǒng)100的功能結(jié)構(gòu)的一例。
圖2示意性顯示霧霾濃度估計部200的功能結(jié)構(gòu)的一例。
圖3為用于說明平坦&強邊像素的提取處理的圖。
圖4A示意性顯示加權(quán)圖240的一例。
圖4B示意性顯示加權(quán)圖242的一例。
圖5為用于對柱狀圖值進行說明的圖。
圖6示意性顯示場景控制部300的功能結(jié)構(gòu)的一例。
圖7示意性顯示場景變換判斷部310的功能結(jié)構(gòu)的一例。
圖8示意性顯示霧霾可靠性估計部330的功能結(jié)構(gòu)的一例。
圖9示意性顯示加權(quán)圖352的一例。
圖10示意性顯示加權(quán)圖354的一例。
圖11示意性顯示除霧霾參數(shù)調(diào)整部360的功能結(jié)構(gòu)的一例。
圖12示意性顯示除霧霾部400的功能結(jié)構(gòu)的一例。
具體實施方式
以下通過發(fā)明實施方式對本發(fā)明進行說明,但以下實施方式并不是要限定權(quán)利要求書中的所述發(fā)明。而且,實施方式中所說明的全部特征組合未必是發(fā)明解決方案所必須的。
圖1示意性顯示圖像處理系統(tǒng)100的功能結(jié)構(gòu)的一例。本實施方式所述圖像處理系統(tǒng)100可以是去除輸入圖像中包含的霧霾進行顯示的顯示裝置。霧霾(Haze)包括由微粒子使能見度變差的大氣現(xiàn)象的總稱。例如,霧霾包含:霧、靄、薄霧、煙、粉塵、砂塵、雨及雪等。顯示裝置可以為液晶顯示器、等離子顯示器及有機EL顯示器等。
圖像處理系統(tǒng)100包括:圖像輸入部110、顯示部120、霧霾濃度估計部200、場景控制部300及除霧霾部400。圖像輸入部110輸入圖像。圖像可以為動畫或靜止圖,或者是動畫中包含的幀。圖像輸入部110可以輸入RGB數(shù)據(jù)、YUV數(shù)據(jù)或HSV數(shù)據(jù)。圖像處理系統(tǒng)100可以將所輸入的YUV數(shù)據(jù)轉(zhuǎn)換為RGB數(shù)據(jù)。
霧霾濃度估計部200推導出所輸入的每個圖像的霧霾濃度的估計值。圖像的霧霾濃度是指圖像中包含的霧霾的濃度。例如,當對同一空間進行拍攝時,空間中霧霾濃度較高時與空間中霧霾濃度較低時相比,圖像的霧霾濃度更高。
場景控制部300判斷所輸入的動畫中是否含有場景變換。場景控制部300可以基于所輸入的動畫是否含有場景變換來生成用于除霧霾處理的參數(shù)。除霧霾部400從所輸入的圖像中去除霧霾。除霧霾部400可以使用由場景控制部300生成的參數(shù)來從所輸入的圖像中去除霧霾。顯示部120對由除霧霾部400去除了霧霾的圖像進行顯示。
例如,場景控制部300當在動畫中未檢測出場景變換時,為了在橫跨多個幀上逐步地改變除霧霾的強度而生成用于除霧霾處理的參數(shù)。然后,除霧霾部400通過使用場景控制部300生成的參數(shù),當在動畫中未檢測到場景變換時,在橫跨多個幀上逐步地改變除霧霾的強度。從而能夠防止由于除霧霾而使圖像發(fā)生劇烈變化,即能夠抑制被稱為閃爍現(xiàn)象的發(fā)生。
另外,例如,場景控制部300當在動畫中檢測出場景變換時,為了橫跨比在動畫中未檢測出場景變換時更少數(shù)量的幀上逐步地改變除霧霾的強度而生成用于除霧霾處理的參數(shù)。然后、除霧霾部400通過使用場景控制部300生成的參數(shù),當在動畫中檢測出場景變換時,橫跨比在動畫中未檢測出場景變換時更少數(shù)量的幀上逐步地改變除霧霾的強度。
需要說明的是,圖像處理系統(tǒng)100也可以不具備場景控制部300。此時,除霧霾部400基于由霧霾濃度估計部200推導出的圖像的霧霾濃度的估計值從所輸入的圖像中去除霧霾。據(jù)此,基于由霧霾濃度估計部200估計的霧霾濃度能夠?qū)崿F(xiàn)高精度的除霧霾處理。
圖2示意性顯示霧霾濃度估計部200的功能結(jié)構(gòu)的一例。霧霾濃度估計部200包括:平坦&強邊像素提取部202、平均亮度計算部204、平均飽和度計算部206、對比度計算部208、最大飽和度取得部210、權(quán)重取得部212、霧霾濃度計算部214、工具圖像判斷部216及選擇器218。
平坦&強邊像素提取部202從由圖像輸入部110輸入的圖像中提取既非平坦也非強邊的像素。平坦&強邊像素提取部202例如從圖像中提取平坦或強邊的像素,通過將所提取的像素從該圖像中除外,從而提取既非平坦也非強邊的像素。平坦&強邊像素提取部202可以為第一像素提取部的一例。
平均亮度計算部204算出既非平坦也非強邊的像素的平均亮度值(有時記為AVEY)。平均亮度值可以為亮度的評估值的一例。平均亮度計算部204可以為亮度評估值推導部的一例。
平均飽和度計算部206算出既非平坦也非強邊的像素的平均飽和度值(有時記為AVES)。平均飽和度值可以為飽和度的評估值的一例。平均飽和度計算部206可以為飽和度評估值推導部的一例。
對比度計算部208算出既非平坦也非強邊的像素的對比度值。對比度值可以為對比度的評估值的一例。對比度計算部208可以為對比度評估值推導部的一例。
對比度計算部208可以生成既非平坦也非強邊的像素的柱狀圖。對比度計算部208可以生成任意組數(shù)(bin數(shù))的柱狀圖。然后、對比度計算部208可以從生成的柱狀圖的最大值中減去最小值來算出柱狀圖寬度(有時記為HISTWIDTH)。此時,對比度計算部208可以在多個組中其值超過閾值的組中的最大值中減去最小值。
HISTWIDTH可以為對比度值的一例。對比度計算部208可以將柱狀圖的組數(shù)作為柱狀圖的最大寬度(有時記為MAXWIDTH)進行輸出。
最大飽和度取得部210取得圖像處理系統(tǒng)100中的最大飽和度(有時記為MAXS)。權(quán)重取得部212取得用于計算圖像的霧霾濃度時的加權(quán)值(有時記為coef)。權(quán)重取得部212例如取得由圖像處理系統(tǒng)100的制造者或使用者指定的coef。
霧霾濃度計算部214算出圖像的霧霾濃度的估計值(有時記為Strength)。霧霾濃度計算部214可以基于既非平坦也非強邊的像素的亮度的評估值、飽和度的評估值及對比度的評估值算出Strength。
霧霾濃度計算部214可以基于由平均亮度計算部204算出的平均亮度值、由平均飽和度計算部206算出的平均飽和度值、由對比度計算部208算出的對比度值算出Strength。霧霾濃度計算部214可以通過將平均亮度值、平均飽和度值、對比度值進行相乘來算出Strength。霧霾濃度計算部214可以將從平均飽和度值和最大飽和度中減去平均飽和度值后的值與從柱狀圖的最大寬度減去對比度值后的值相乘。
此時,霧霾濃度計算部214可以對平均亮度值進行加權(quán)。例如,霧霾濃度計算部214可以進行值越高則值變得越高、值越低則值變得越低的加權(quán)。另外,霧霾濃度計算部214也可以對平均飽和度值進行加權(quán)。例如,霧霾濃度計算部214可以進行值越高則值變得越高、值越低則值變得越低的加權(quán)。
霧霾濃度計算部214例如通過下述公式1計算出Strength。
[式1]
Strength=coef×(MAXWIDTH-HISTWIDTH+1)×(AVEY+1)×(MAXS-AVES+1)
據(jù)此,霧霾濃度計算部214能夠當平均亮度值越高時推導出高值的霧霾濃度的估計值,能夠當平均飽和度值越低時推導出高值的霧霾濃度的估計值,能夠當對比度值越低時推導出高值的霧霾濃度的估計值。由于當圖像的霧霾濃度高時,圖像的對比度低、平均亮度高且平均飽和度低這一假設成立,因此通過霧霾濃度計算部214能夠算出反映霧霾的特征的更高精度的霧霾濃度的估計值。
工具圖像判斷部216判斷所輸入的圖像是否為工具圖像。工具圖像例如為設定顯示部120的顯示參數(shù)的圖像及設定圖像的顯示參數(shù)的圖像等。
例如,當顯示部120在顯示監(jiān)控攝像機影像期間,在監(jiān)控攝像機影像內(nèi)發(fā)生霧霾時,優(yōu)選由除霧霾部400執(zhí)行除霧霾處理。另一方面,當顯示部120在顯示監(jiān)控攝像機影像期間、監(jiān)控攝像機影像的查看者為改變顯示參數(shù)的設定而顯示工具圖像時,對該工具圖像執(zhí)行除霧霾處理的話,使圖像過度變暗,從而導致發(fā)生閃爍。
因此,本實施方式所述霧霾濃度估計部200當所輸入的圖像被判斷為工具圖像時,輸出0作為霧霾濃度的估計值,當所輸入的圖像未被判斷為工具圖像時,控制輸出由霧霾濃度計算部214算出的Strength。
具體地,選擇器218接收由霧霾濃度計算部214算出的Strength和由工具圖像判斷部216得出的工具圖像判斷結(jié)果,當所輸入的圖像不是工具圖像時,將Strength輸出給場景控制部300或除霧霾部400,當所輸入的圖像是工具圖像時,將0輸出給場景控制部300或除霧霾部400。據(jù)此,除霧霾部400能夠判別出所輸入的圖像是工具圖像。當所輸入的圖像是工具圖像時,除霧霾部400可以確定不執(zhí)行除霧霾處理。另外,霧霾濃度估計部200也可以輸出較低值的估計值來代替輸出0。例如,霧霾濃度估計部200輸出比由霧霾濃度計算部214算出的Strength的最小值更低值的估計值。
工具圖像判斷部216可以基于由平坦&強邊像素提取部202提取的既非平坦也非強邊的像素來判斷所輸入的圖像是否為工具圖像。此處,平坦&強邊像素提取部202可以依照與提取對平均亮度計算部204、平均飽和度計算部206及對比度計算部208輸出的既非平坦也非強邊的像素的第一標準不同的第二標準來提取對工具圖像判斷部216輸出的既非平坦也非強邊的像素。第二標準可以是與第一標準相比,難以被判斷為既非平坦也非強邊的像素的標準。平坦&強邊像素提取部202可以為第二像素提取部的一例。
工具圖像判斷部216可以當從平坦&強邊像素提取部202收到的既非平坦也非強邊的像素相對于所輸入圖像的全部像素的比例為等于或低于預定閾值時判斷為不是工具圖像,當大于預定閾值時判斷為是工具圖像。
另外,工具圖像判斷部216可以當依照第二標準所提取的平坦或強邊的像素相對于依照第一標準所提取的平坦或強邊的像素的比例為等于或低于預定閾值時,判斷為是工具圖像,當大于預定閾值時判斷為不是工具圖像。
需要說明的是,并不限于工具圖像,當所輸入的圖像中是既非平坦也非強邊的像素的比例為小圖像時,也可以由工具圖像判斷部216判斷為其他類型的圖像。例如,可以由工具圖像判斷部216判斷所輸入的圖像是否為顯示部120的整個顯示區(qū)域中圖像顯示區(qū)域以外區(qū)域的比例高的圖像。工具圖像判斷部216可以為除霧霾處理對象判斷部的一例,判斷所輸入的圖像是否是執(zhí)行除霧霾處理的對象。
需要說明的是,此處以平均亮度計算部204、平均飽和度計算部206及對比度計算部208計算既非平坦也非強邊的像素的平均亮度值、平均飽和度值及對比度值的情形為例進行的舉例說明,但并不限于此。平均亮度計算部204、平均飽和度計算部206及對比度計算部208也可以計算所輸入圖像的整體的平均亮度值、平均飽和度值及對比度值。另外,平均亮度計算部204、平均飽和度計算部206及對比度計算部208也可以計算所輸入圖像的一部分的平均亮度值、平均飽和度值及對比度值。
圖3為用于說明平坦&強邊像素的提取處理的一例的圖。平坦&強邊像素提取部202當判斷關(guān)注像素230是否為平坦或強邊時,首先針對以關(guān)注像素230為中心的橫豎各七個像素取得像素值的最大值及最小值。
然后,平坦&強邊像素提取部202針對豎方向的七個像素及橫方向的七個像素中的每個,計算出從最大值中減去最小值后的值。然后,平坦&強邊像素提取部202在豎方向及橫方向的至少一方上,當從最大值中減去最小值后的值為等于或低于第一閾值以及等于或高于比第一閾值大的第二閾值時,將關(guān)注像素230作為平坦或強邊的像素。
需要說明的是,豎方向的像素數(shù)及橫方向的像素數(shù)也可以為七個像素以外的像素數(shù)。而且,平坦&強邊像素提取部202當依照第一標準提取平坦或強邊的像素時,可以使用第一閾值及第二閾值;當依照第二標準提取平坦或強邊的像素時,也可以使用大于第一閾值且小于第二閾值的第三閾值和大于第三閾值且小于第二閾值的第四閾值。
圖4A示意性顯示加權(quán)圖240的一例。而且,圖4B示意性顯示加權(quán)圖242的一例。加權(quán)圖240表示霧霾濃度計算部214對平均亮度值進行加權(quán)時使用的加權(quán)值的一例。圖4A及圖4B中例示了輸入信號為10bit的情形。霧霾濃度計算部214通過依照加權(quán)圖240對平均亮度值進行加權(quán),能夠進行平均亮度值越高則值變得越高、平均亮度值越低則值變得越低的加權(quán)。
霧霾濃度計算部214當在對平均飽和度值進行加權(quán)時也可以使用加權(quán)圖240。霧霾濃度計算部214當在對平均亮度值進行加權(quán)時以及在對平均飽和度值進行加權(quán)時,既可以使用值相同的加權(quán)圖240,也可以使用值不同的加權(quán)圖240。例如,當對平均亮度值的加權(quán)比平均飽和度值更重時,如加權(quán)圖242所示,霧霾濃度計算部214可以使用加權(quán)變得更重的加權(quán)圖242來對平均亮度值進行加權(quán)。
圖5為用于針對柱狀圖值進行說明的圖。圖5例示了柱狀圖的組數(shù)為16時的情形。如圖5所示,對比度計算部208可以通過從多個中其值超過閾值的組的最大值中減去最小值來計算HISTWIDTH。
圖6示意性顯示場景控制部300的功能結(jié)構(gòu)的一例。場景控制部300具有場景變換判斷部310、霧霾可靠性估計部330及除霧霾參數(shù)調(diào)整部360。
場景變換判斷部310判斷由圖像輸入部110輸入的動畫中是否包含場景變換。場景變換判斷部310可以針對動畫中包含的多個幀的每一個關(guān)聯(lián)有表示是否為進行了場景變換的幀的場景變換標志。
霧霾可靠性估計部330針對由圖像輸入部110輸入的動畫中包含的幀估計從霧霾濃度估計部200輸出的Strength的可靠性。
除霧霾參數(shù)調(diào)整部360調(diào)整對動畫中所包含的多個幀進行除霧霾處理所用的參數(shù),輸出給除霧霾部400。除霧霾參數(shù)調(diào)整部360可以根據(jù)一個幀與該一個幀的先前幀的關(guān)系來調(diào)整該一個幀的除霧霾處理所用的參數(shù)。除霧霾參數(shù)調(diào)整部360可以基于霧霾可靠性估計部330估計的可靠性和場景變換判斷部310生成的場景變換標志來調(diào)整對動畫中包含的多個幀進行除霧霾處理所用的參數(shù),輸出給除霧霾部400。
圖7示意性顯示場景變換判斷部310的功能結(jié)構(gòu)的一例。場景變換判斷部310具有:高飽和度像素提取部312、色調(diào)柱狀圖生成部314、高飽和度像素率測量部316、平坦&強邊像素提取部318、平均亮度計算部320、平均飽和度計算部322及判斷處理部324。
高飽和度像素提取部312從由圖像輸入部110輸入的動畫中包含的多個幀中的一個幀中提取高飽和度像素。高飽和度像素可以是其飽和度高于預定閾值的像素。高飽和度像素提取部312當接收到RGB數(shù)據(jù)時,可以針對幀中包含的多個像素的每一個,將R成分、G成分及B成分的最大值和最小值之差為等于或高于預定閾值的像素作為高飽和度像素進行提取。而且,高飽和度像素提取部312當接收到HSV數(shù)據(jù)時,可以針對幀中包含的多個像素的每一個,將S成分為等于或高于預定閾值的像素作為高飽和度像素進行提取。
色調(diào)柱狀圖生成部314針對由高飽和度像素提取部312提取的高飽和度像素生成色調(diào)的柱狀圖(有時記為HueHIST)。需要說明的是,此處以色調(diào)柱狀圖生成部314針對由高飽和度像素提取部312提取的高飽和度像素生成HueHIST的情形為例進行舉例說明,但并不限于此。色調(diào)柱狀圖生成部314也可以針對由圖像輸入部110輸入的動畫中包含的幀生成HueHIST。
高飽和度像素率測量部316測量表示一個幀中高飽和度像素的比例的高飽和度像素率(有時記為HighSatRate)。高飽和度像素率測量部316可以將光飽和度像素相對于一個幀的全部像素的比例作為HighSatRate。高飽和度像素率測量部316可以為高飽和度像素率推導部的一例,推導出一個幀中高飽和度像素率。
平坦&強邊像素提取部318從由圖像輸入部110輸入的動畫中包含的多個幀中的一個幀中提取既非平坦也非強邊的像素。平坦&強邊像素提取部318可以與平坦&強邊像素提取部202相同地提取既非平坦也非強邊的像素。此時,平坦&強邊像素提取部318可以依照第一標準提取既非平坦也非強邊的像素,也可以依照第二標準提取既非平坦也非強邊的像素。而且也可以依照其他標準提取既非平坦也非強邊的像素。
平均亮度計算部320計算由平坦&強邊像素提取部318提取的既非平坦也非強邊的像素的AVEY。需要說明的是,此處以平均亮度計算部320計算由平坦&強邊像素提取部318提取的既非平坦也非強邊的像素的AVEY的情形為例進行舉例說明,但并不限于此。平均亮度計算部320也可以針對由圖像輸入部110輸入的動畫中包含的幀計算AVEY。
平均飽和度計算部322計算由平坦&強邊像素提取部318提取的既非平坦也非強邊的像素的AVES。需要說明的是,此處以平均飽和度計算部322計算由平坦&強邊像素提取部318提取的既非平坦也非強邊的像素的AVES的情形為例進行舉例說明,但并不限于此。平均飽和度計算部322也可以針對由圖像輸入部110輸入的動畫中包含的幀來計算AVES。
判斷處理部324執(zhí)行判斷處理,以判斷由圖像輸入部110輸入的動畫中是否包含場景變換。判斷處理部324生成表示幀是否為進行了場景變換的幀的場景變換標志,輸出給除霧霾參數(shù)調(diào)整部360。
判斷處理部324可以根據(jù)高飽和度像素率測量部316測量的高飽和度像素率是否高于預定閾值,基于不同的標準來判斷動畫中是否包含場景變換。
判斷處理部324當高飽和度像素率測量部316測量的針對一個幀的高飽和度像素率高于預定閾值時,可以基于該一個幀的色調(diào)和該一個幀的先前幀的色調(diào)來判斷動畫中是否包含場景變換。該一個幀的先前幀例如為該一個幀之前的幀。
具體地,判斷處理部324可以基于色調(diào)柱狀圖生成部314生成的該一個幀的HueHIST和該一個幀的先前幀的色調(diào)柱狀圖(有時記為HueHIST_dl)的SAD(Sum of Absolute Difference,絕對差之和)(有時記為HueHISTSAD),判斷動畫中是否包含場景變換。
例如,判斷處理部324當HueHISTSAD低于第五閾值、該一個幀的AVEY與該一個幀的先前幀的平均亮度值(有時記為AVEY_dl)之差的絕對值低于第六閾值、該一個幀的AVES與該一個幀的先前幀的平均飽和度值(有時記為AVES_dl)之差的絕對值低于第七閾值時,判斷為該一個幀不是進行了場景變換的幀,除此之外的情形,判斷為該一個幀是進行了場景變換的幀。判斷處理部324當判斷為該一個幀不是進行了場景變換的幀時,可以使該一個幀的場景變換標志為False。判斷處理部324當判斷為該一個幀為進行了場景變換的幀時,可以使該一個幀的場景變換標志為True。
判斷處理部324當針對高飽和度像素率測量部316測量的一個幀的高飽和度像素率為等于或低于預定閾值時,基于該一個幀的HighSatRate和該一個幀的先前幀的高飽和度像素率(有時記為HighSatRate_dl)來判斷動畫中是否包含場景變換。
例如,判斷處理部324當HighSatRate與HighSatRate_dl之差的絕對值低于第八閾值、AVEY與AVEY_dl之差的絕對值低于第六閾值、AVES與AVES_dl之差的絕對值低于第七閾值時,判斷為該一個幀不是進行了場景變換的幀,在除此之外的情形中,判斷為該一個幀是進行了場景變換的幀。
圖8示意性顯示霧霾可靠性估計部330的功能結(jié)構(gòu)的一例。霧霾可靠性估計部330具有:平坦&強邊像素提取部332、平均亮度計算部334、高飽和度像素提取部336、高飽和度像素率測量部338、霧霾濃度估計值取得部340及可靠性計算部342。
平坦&強邊像素提取部332從由圖像輸入部110輸入的動畫中包含的多個幀中的一個幀中提取既非平坦也非強邊的像素。平坦&強邊像素提取部332可以與平坦&強邊像素提取部202同樣地提取既非平坦也非強邊的像素。此時,平坦&強邊像素提取部332既可以依照第一標準來提取既非平坦也非強邊的像素,也可以依照第二標準來提取既非平坦也非強邊的像素,并且也可以依照其他標準來提取既非平坦也非強邊的像素。
平均亮度計算部334計算由平坦&強邊像素提取部332提取的既非平坦也非強邊的像素的AVEY。需要說明的是,此處以平均亮度計算部334計算由平坦&強邊像素提取部332提取的既非平坦也非強邊的像素的AVEY的情形為例進行舉例說明,但并不限于此。平均亮度計算部334也可以針對由圖像輸入部110輸入的動畫中包含的幀計算AVEY。
高飽和度像素提取部336從由圖像輸入部110輸入的動畫中包含的多個幀中的一個幀中提取高飽和度像素。高飽和度像素提取部336可以針對幀中包含的多個像素中的每一個,將R成分、G成分及B成分的最大值與最小值之差為等于或高于預定閾值的像素作為高飽和度像素進行提取。
高飽和度像素率測量部338測量一個幀中的HighSatRate。霧霾濃度估計值取得部340取得霧霾濃度估計部200輸出的Strength。
可靠性計算部342基于平均亮度計算部334算出的AVEY、高飽和度像素率測量部338測量的HighSatRate,計算霧霾濃度估計值取得部340取得的Strength的可靠性,輸出給除霧霾參數(shù)調(diào)整部360??煽啃杂嬎悴?42可以是可靠性推導部的一例,基于AVEY和HighSatRate推導出Strength的可靠性??煽啃杂嬎悴?42可以根據(jù)霧霾濃度估計值取得部340取得的Strength是否大于預定閾值,以不同的標準來計算Strength的可靠性。
可靠性計算部342當霧霾濃度估計值取得部340取得的Strength大于預定閾值時,AVEY越大則可以算出越高的可靠性,且HighSatRate越低則可以算出越高的可靠性。而且,可靠性計算部342當霧霾濃度估計值取得部340取得的Strength為等于或低于預定閾值時,AVEY越小則可以算出越高的可靠性,且HighSatRate越高則可以算出越高的可靠性。
作為計算可靠性的處理的具體例,首先,可靠性計算部342對霧霾濃度估計值取得部340取得的Strength、平均亮度計算部334算出的AVEY、及高飽和度像素率測量部338測量的HighSatRate的每一個進行加權(quán)。
可靠性計算部342例如對Strength及HighSatRate進行值越高則值變得越高、值越低則值變得越低的加權(quán)。另外,可靠性計算部342例如對AVEY進行值越高則值變得越低、值越低則值變得越高的加權(quán)。有時將進行了加權(quán)的Strength記為StrengthWeight。有時將進行了加權(quán)的AVEY記為AVEYWeight。有時將進行了加權(quán)的HighSatRate記為HighSatRateWeight。
然后,可靠性計算部342將AVEYWeight及HighSatRateWeight中值大的一方作為EvalMax。然后,可靠性計算部342計算EvalMax與StrengthWeight之差的絕對值作為霧霾濃度的估計值的可靠性。
圖9示意性顯示加權(quán)圖352的一例。加權(quán)圖352表示可靠性計算部342對Strength進行加權(quán)時所用的加權(quán)值的一例。可靠性計算部342通過依照加權(quán)圖352對Strength進行加權(quán),從而能夠進行Strength越高則值變得越高、Strength越低則值變得越低的加權(quán)。加權(quán)圖352可以用于可靠性計算部342對HighSatRate進行加權(quán)的時候。
圖10示意性顯示加權(quán)圖354的一例。加權(quán)圖354表示可靠性計算部342對AVEY進行加權(quán)時所用的加權(quán)值的一例??煽啃杂嬎悴?42通過依照加權(quán)圖354對AVEY進行加權(quán),從而能夠進行AVEY越高則值變得越低、Strength越低則值變得越高的加權(quán)。
圖11示意性顯示除霧霾參數(shù)調(diào)整部360的功能結(jié)構(gòu)的一例。除霧霾參數(shù)調(diào)整部360具有霧霾濃度目標值計算部362及參數(shù)調(diào)整部364。
霧霾濃度目標值計算部362計算針對一個幀的霧霾濃度目標值(有時記為TargetDepth)。TargetDepth表示一個幀及該一個幀所接續(xù)的多個幀的內(nèi)容未變化時應收斂的除霧霾參數(shù)。
霧霾濃度目標值計算部362當霧霾可靠性估計部330在一個幀中判斷為該一個幀的霧霾濃度的估計值不可靠時,可以將在該一個幀的先前幀的時刻設定的TargetDepth(有時記為TargetDepth_dl)作為針對該一個幀的TargetDepth。霧霾可靠性估計部330例如當一個幀的霧霾濃度的估計值的可靠性小于預定閾值時判斷為該估計值不可靠。
霧霾濃度目標值計算部362可以基于該一個幀的先前幀的TargetDepth(有時記為TargetDepth_dl)、從霧霾濃度估計部200接收到的針對該一個幀的Strength、從可靠性計算部342接收到該Strength的可靠性、從判斷處理部324接收到的針對該一個幀的場景變換標志,來確定針對該一個幀的TargetDepth。
例如,首先,霧霾濃度目標值計算部362計算Strength與TargetDepth_dl之差的絕對值(有時記為DiffDepth)。然后,霧霾濃度目標值計算部362當DiffDepth大于第九閾值且Strength的可靠性大于第十閾值時、以及場景變換標志為True時,將Strength作為TargetDepth,在除此之外的情形,將TargetDepth_dl作為TargetDepth。除此之外的情形可以是指場景變換標志為False且DiffDepth小于第九閾值或者Strength的可靠性小于第十閾值的情形。
參數(shù)調(diào)整部364調(diào)整該一個幀的除霧霾處理所用的參數(shù)(有時記為HazeRemovalStrength),從而逐步接近由霧霾濃度目標值計算部362確定作為該一個幀的TargetDepth的Strength或TargetDepth_dl所對應的值。從而能夠在橫跨多個幀上逐步地改變?nèi)コF霾的強度。
參數(shù)調(diào)整部364可以根據(jù)由霧霾濃度目標值計算部362確定的TargetDepth和該一個幀該一個幀的先前幀的關(guān)系來調(diào)整HazeRemovalStrength。參數(shù)調(diào)整部364調(diào)整HazeRemovalStrength,從而該一個幀的先前幀中被調(diào)整的參數(shù)逐步接近由霧霾濃度目標值計算部362確定的TargetDepth。參數(shù)調(diào)整部364可以基于該一個幀是否為進行了場景變換的幀來改變逐步接近TargetDepth的步幅。例如,參數(shù)調(diào)整部364當場景變換標志為True時,即由場景變換判斷部310判斷出該一個幀是進行了場景變換的幀時,增大逐步接近TargetDepth的步幅。據(jù)此,當該一個幀是進行了場景變換的幀時,相比該一個幀不是進行了場景變換的幀時,能夠加強去除霧霾的強度。
參數(shù)調(diào)整部364可以計算由霧霾濃度目標值計算部362確定的TargetDepth與該一個幀的先前幀的除霧霾處理所用的參數(shù)(有時記為HazeRemovalStrength_dl)之差的絕對值(有時記為DiffStrength)。參數(shù)調(diào)整部364可以為推導DiffStrength的差分絕對值推導部的一例。然后,參數(shù)調(diào)整部364可以以DiffStrength、Strength的可靠性、場景變換標志相應的調(diào)整量來調(diào)整HazeRemovalStrength,從而逐步接近由霧霾濃度目標值計算部362確定作為該一個幀的TargetDepth的Strength或TargetDepth_dl所對應的值。
例如,參數(shù)調(diào)整部364當場景變換標志為True時,以第一調(diào)整量來調(diào)整HazeRemovalStrength,從而逐步接近由霧霾濃度目標值計算部362確定作為該一個幀的TargetDepth的Strength或TargetDepth_dl所對應的值。而且,參數(shù)調(diào)整部364當場景變換標志為False、DiffStrength大于第十一閾值且Strength的可靠性大于第十二閾值時,以第二調(diào)整量來調(diào)整HazeRemovalStrength,從而逐步接近被確定作為該一個幀的TargetDepth的Strength或TargetDepth_dl所對應的值。而且,參數(shù)調(diào)整部364在除此之外的情形中,以第三調(diào)整量來調(diào)整HazeRemovalStrength,從而逐步接近被確定作為該一個幀的TargetDepth的Strength或TargetDepth_dl所對應的的值。除此之外的情形可以是指場景變換標志為False、DiffStrength小于第十一閾值或Strength的可靠性小于第十二閾值的情形。此處,第一調(diào)整量大于第二調(diào)整量及第三調(diào)整量,第二調(diào)整量大于第三調(diào)整量。
如上所述,霧霾濃度目標值計算部362可以基于Strength的可靠性及Strength與TargetDepth_dl之差的絕對值、或者場景變換標志來確定是否將TargetDepth_dl和Strength的任一個用于調(diào)整除霧霾處理所用的參數(shù)。
取得TargetDepth_dl的霧霾濃度目標值計算部362可以為目標值取得部的一例。而且,霧霾濃度目標值計算部362可以為差分絕對值推導部的一例,計算Strength與TargetDepth_dl之差的絕對值。而且,霧霾濃度目標值計算部362可以為目標值確定部的一例,確定針對該一個幀的TargetDepth。
圖12示意性顯示除霧霾部400的功能結(jié)構(gòu)的一例。除霧霾部400具有照明光分離部402、參數(shù)取得部410、去除處理部420及合成部426。
照明光分離部402能夠從由圖像輸入部110輸入的圖像I中分離出照明光成分IL。只要照明光分離部402能夠從圖像I中分離出照明光成分IL,進行怎樣的處理均可以。
例如,照明光分離部402使用邊緣保留型低通濾波器從圖像I中分離出照明光成分IL。邊緣保留型低通濾波器是指在保留邊緣的同時進行平滑化的濾波器。照明光分離部402例如可以使用雙邊濾波器作為邊緣保留型低通濾波器。照明光分離部402可以將照明光成分IL及圖像I對參數(shù)取得部410進行輸出。
參數(shù)取得部410取得除霧霾所用的參數(shù)。參數(shù)取得部410具有氣輝計算部412、透光率計算部414及霧霾濃度估計值取得部416。
氣輝計算部412計算圖像I的氣輝A。氣輝計算部412只要能夠計算圖像I的氣輝A,進行怎樣的處理都是可以的。例如,氣輝計算部412首先對圖像I的各像素計算包含周邊像素的RGB的最小值。然后,氣輝計算部412從圖像I中對算出的最小值位于前0.1%的像素進行提取。然后,氣輝計算部412從提取的像素中將亮度最高的像素的值作為氣輝A。
透光率計算部414計算由圖像輸入部110輸入的圖像的多個像素的每一個的霧霾濃度所對應的透光率t。透光率計算部414可以為透光率推導部的一例。透光率計算部414只要能夠計算透光率t,進行怎樣的處理均可。例如,透光率計算部414基于由下述公式2表示的暗原色先驗(Dark Channel Prior)(有時記為DCP)來計算透光率t。
[式2]
IC為I的顏色通道,Ω(x)為以x為中心的局部區(qū)域。
透光率計算部414可以基于公式2中的DCP表示透光率t這一假設,從DCP的值算出透光率t。例如,透光率計算部414根據(jù)通過下述公式3計算透光率t。
[式3]
霧霾濃度估計值取得部416取得霧霾濃度估計部200輸出的Strength。
參數(shù)取得部410將圖像I、照明光成分IL、氣輝計算部412算出的氣輝A、透光率計算部414算出的透光率t及霧霾濃度估計值取得部416取得的Strength輸出給去除處理部。
去除處理部420基于由下述公式4所表示的Retinex理論和由下述公式5所表示的霧霾圖像的大氣模型,執(zhí)行針對圖像I的除霧霾處理。
[式4]
輸入圖像I=照明光L×反射率R
[式5]
輸入圖像I(x)=原圖像J(x)×透光率t(x)+氣輝A(1-透光率t(x))
將上述公式5變形后成為下述公式6。
[式6]
對上述公式6適用Retinex理論,用反射率成分與照明光成分的積分別進行表示,成為下述公式7。
[式7]
此處,去除處理部420可以以氣輝中含有的反射率成分很少或者可以近乎沒有為前提,使用霧霾圖像的大氣模型和視網(wǎng)膜大腦皮層(Retinex)理論執(zhí)行除霧霾處理。例如,氣輝中含有的反射率成分極小時,可以視為下述公式8成立。
[式8]
AR=1
另外,去除處理部420進一步地以針對氣輝、原圖像、輸入圖像,僅能對各個照明光成分適用大氣模型為前提,可以使用霧霾圖像的大氣模型和Retinex理論執(zhí)行除霧霾處理。如果按照這樣的前提,則下述公式9成立。
[式9]
通過將上述公式8及公式9適用于上述公式7可以得到下述公式10。
[式10]
從上述公式10可以推導出,JR的值為當IR大于1時則大于IR,當IR小于1時則小于IR。
通過使用上述公式9及公式10,去除處理部420可以對反射率成分和照明光成分實施除霧霾度各不同的除霧霾處理。例如,去除處理部420可以針對上述公式9及公式10使透光率t不同,從而使除霧霾度不同。而且,去除處理部420也可以通過對上述公式9及上述公式10的結(jié)果進行不同的加權(quán),從而使除霧霾度不同。
去除處理部420具有照明光成分處理部422及反射率成分處理部424。照明光成分處理部422對圖像的照明光成分實施除霧霾處理。反射率成分處理部424對圖像的反射率成分實施除霧霾處理。
照明光成分處理部422可以使用從參數(shù)調(diào)整部364接收到的HazeRemovalStrength來執(zhí)行除霧霾處理。例如,照明光成分處理部422可以使用照明光成分IL、氣輝A、透光率t、HazeRemovalStrength及上述公式9來計算實施了除霧霾處理的照明光成分JL。照明光成分處理部422可以使用HazeRemovalStrength來調(diào)整透光率t。而且,照明光成分處理部422也可以使用HazeRemovalStrength來代替透光率t。而且,照明光成分處理部422可以使用基于HazeRemovalStrength的值來代替透光率t。當照明光成分處理部422使用從參數(shù)調(diào)整部364接收到的HazeRemovalStrength來執(zhí)行除霧霾處理時,參數(shù)取得部410也可以不具有霧霾濃度估計值取得部416。而且,霧霾濃度估計值取得部416也可以從參數(shù)調(diào)整部364接收HazeRemovalStrength,并將接收到的該HazeRemovalStrength發(fā)送給去除處理部420。
照明光成分處理部422在由圖像輸入部110輸入了靜止圖的情形以及當圖像處理系統(tǒng)100不具有場景控制部300等的情形中,可以使用從參數(shù)取得部410接收到的照明光成分IL、氣輝A、透光率t、Strength及上述公式9計算實施了除霧霾處理的照明光成分JL。照明光成分處理部422可以將Strength適用于透光率t來計算照明光成分JL。例如,照明光成分處理部422可以在透光率t上乘以Strength。再例如,照明光成分處理部422可以對透光率t進行Strength的值所對應的加權(quán)。從而能夠使用由霧霾濃度估計部200估計的Strength實現(xiàn)更高精度的除霧霾處理。
反射率成分處理部424可以從參數(shù)取得部410接收到的圖像I及照明光成分IL計算反射率成分IR。反射率成分處理部424可以使用從參數(shù)調(diào)整部364接收到的HazeRemovalStrength執(zhí)行除霧霾處理。例如,反射率成分處理部424可以使用照明光成分IL、反射率成分IR、透光率t、HazeRemovalStrength及上述公式10計算實施了除霧霾處理的反射率成分JR。反射率成分處理部424可以使用HazeRemovalStrength來調(diào)整透光率t。而且,反射率成分處理部424可以使用HazeRemovalStrength來代替透光率t。而且,反射率成分處理部424可以使用基于HazeRemovalStrength的值來代替透光率t。當使用反射率成分處理部424從參數(shù)調(diào)整部364接收到的HazeRemovalStrength執(zhí)行除霧霾處理時,參數(shù)取得部410也可以不具有霧霾濃度估計值取得部416。而且,霧霾濃度估計值取得部416可以從參數(shù)調(diào)整部364接收HazeRemovalStrength,將接收到的該HazeRemovalStrength發(fā)送給去除處理部420。
反射率成分處理部424在由圖像輸入部110輸入了靜止圖的情形以及圖像處理系統(tǒng)100不具有場景控制部300等情形中,可以使用照明光成分IL、反射率成分IR、透光率t、Strength及上述公式10計算實施了除霧霾處理的JR。反射率成分處理部424可能在透光率t上適用Strength來計算JR。例如,反射率成分處理部424在透光率t上乘上Strength。另外,例如,反射率成分處理部424可以對透光率t進行Strength的值所對應的加權(quán)。從而能夠使用由霧霾濃度估計部200估計的Strength實現(xiàn)更高精度的除霧霾處理。
合成部426將由照明光成分處理部422實施了除霧霾處理的照明光成分JL與由反射率成分處理部424實施了除霧霾處理的反射率成分JR進行合成。合成部426通過將JL與JR進行合成而生成輸出圖像J。由合成部426生成的輸出圖像J可以由顯示部120進行顯示。
本實施方式中,以圖像處理系統(tǒng)100為具有霧霾濃度估計部200、場景控制部300及除霧霾部400的顯示裝置的情形為例進行舉例說明,但并不限于此。圖像處理系統(tǒng)100也可以為具有霧霾濃度估計部200、場景控制部300及除霧霾部400中的至少一個的顯示裝置。
另外,圖像處理系統(tǒng)100也可以為在場景控制部300所具有的場景變換判斷部310、霧霾可靠性估計部330及除霧霾參數(shù)調(diào)整部360中僅具有場景變換判斷部310的顯示裝置。另外,圖像處理系統(tǒng)100也可以為僅具有霧霾可靠性估計部330的顯示裝置。此時,霧霾濃度估計值取得部340也可以并不取得由霧霾濃度估計部200輸出的Strength,而是取得由其他裝置等估計的霧霾濃度估計值。
另外,當圖像處理系統(tǒng)100為僅具有霧霾濃度估計部200、場景控制部300及除霧霾部400中的除霧霾部400的顯示裝置時,霧霾濃度估計值取得部416也可以并不取得由霧霾濃度估計部200輸出的Strength,而是取得由其他裝置等估計的霧霾濃度估計值。
另外,本實施方式中以圖像處理系統(tǒng)100為顯示裝置的情形為例進行了舉例說明,但并不限于此。只要是對圖像進行處理的裝置,其他類型的裝置也是可以的。例如,圖像處理系統(tǒng)100也可以是智能手機等移動電話、平板電腦終端、個人計算機及信息家電等。另外,圖像處理系統(tǒng)100也可以是不具有顯示部120,使圖像顯示到外部顯示部的裝置。
在以上說明中,圖像處理系統(tǒng)100的各部分可以由硬件實現(xiàn)也可以由軟件實現(xiàn)?;蛘咭部梢杂绍浻布嘟Y(jié)合來實現(xiàn)。而且也可以通過執(zhí)行程序使計算機發(fā)揮圖像處理系統(tǒng)100的功能。程序可以從計算機可讀媒體或與網(wǎng)絡連接的存儲裝置被安裝到構(gòu)成圖像處理系統(tǒng)100的至少一部分的計算機上。
被安裝到計算機上并使計算機作為本實施方式所述圖像處理系統(tǒng)100而發(fā)揮功能的程序驅(qū)動CPU等,使計算機分別發(fā)揮圖像處理系統(tǒng)100的各部分的功能。記錄在這些程序中的信息處理被讀入計算機,發(fā)揮作為軟件與圖像處理系統(tǒng)100的硬件資源相聯(lián)動的具體模塊的功能。
以上,使用本發(fā)明的實施方式進行了說明,但本發(fā)明的技術(shù)范圍不限于上述實施方式所記載的范圍。另外,本領域技術(shù)人員應當清楚,在上述實施方式的基礎上可加以增加各種變更或改進。此外,由權(quán)利要求的記載可知,這種加以變更或改進的實施方式也包含在本發(fā)明的技術(shù)范圍內(nèi)。
應當注意的是,權(quán)利要求書、說明書及附圖中所示的裝置、系統(tǒng)、程序以及方法中的動作、順序、步驟及階段等各個處理的執(zhí)行順序,只要沒有特別明示“更早”、“早于”等,或者只要前面處理的輸出并不用在后面的處理中,則可以以任意順序?qū)崿F(xiàn)。關(guān)于權(quán)利要求書、說明書及附圖中的動作流程,為方便起見而使用“首先”、“然后”等進行了說明,但并不意味著必須按照這樣的順序?qū)嵤?/p>
附圖標記說明
100 圖像處理系統(tǒng)、110 圖像輸入部、120 顯示部、200 霧霾濃度估計部、202 平坦&強邊像素提取部、204 平均亮度計算部、206 平均飽和度計算部、208 對比度計算部、210 最大飽和度取得部、212 權(quán)重取得部、214 霧霾濃度計算部、216 工具圖像判斷部、218 選擇器、230 關(guān)注像素、240 加權(quán)圖、242 加權(quán)圖、300 場景控制部、310 場景變換判斷部、312 高飽和度像素提取部、314 色調(diào)柱狀圖生成部、316 高飽和度像素率測量部、318 平坦&強邊像素提取部、320 平均亮度計算部、322 平均飽和度計算部、324 判斷處理部、330 霧霾可靠性估計部、332 平坦&強邊像素提取部、334 平均亮度計算部、336 高飽和度像素提取部、338 高飽和度像素率測量部、340 霧霾濃度估計值取得部、342 可靠性計算部(霧霾可靠性估計部)、352 加權(quán)圖、354 加權(quán)圖、360 除霧霾參數(shù)調(diào)整部(參數(shù)調(diào)整部)、362 霧霾濃度目標值計算部(目標值取得部、 目標值確定部、差分絕對值推導部)、364 參數(shù)調(diào)整部(差分絕對值推導部)、400 除霧霾部、402 照明光分離部、410 參數(shù)取得部、412 氣輝計算部、414 透光率計算部、416 霧霾濃度估計值取得部、420 去除處理部、422 照明光成分處理部、424 反射率成分處理部、426 合成部。