一種圖像品質的判斷方法
2023-05-15 21:04:01
專利名稱:一種圖像品質的判斷方法
技術領域:
本發明涉及一種圖像處理方法,尤其是一種圖像品質的判斷方法,屬於圖像處理 的技術領域。
背景技術:
光電導航設備依賴於圖像系列中兩幀圖像相關性原理(用一幀圖像中某一個模 塊A,到另一幀圖像中搜索,找到最相近的模塊B的過程)計算出位移來,從而精確定位,參 與運算的兩幀圖像都需要達到一定的品質要求,否則位移就會出現誤差甚至方向錯誤,導 致設備無法正常使用。圖像品質判斷對相關性計算起到一個監督作用,如果圖像品質差,很 有可能計算出的位移是錯誤的結果,應該採取相應的手段進行糾正。所以圖像品質的判斷 正確與否對於導航系統的精確定位是至關重要的。直觀來說,圖像中像素灰度值變化越大,兩幀圖像的相關性計算越精確;相反,圖 像變法越小,相關性越差(某一模塊所搜過程中尋找到若干個相近模塊),導致無法定位。目前,現有技術對圖像品質的判斷通過圖像灰度的最大值與最小值間的差值(或 者最大值和平均值的差值,或者平均值和最小值的差值)來衡量圖像灰度值的動態範圍, 極值的差值法對圖像的細節表述的不夠清晰;最大值或者最小值的是否包含於搜索的模塊 A中,對運動計算有一定的影響,因為最大值和最小值也是區分模塊相似程度的有效特徵。 因此,現有的圖像品質判斷方法對於圖像品質判斷存在局限性。
發明內容
本發明的目的是克服現有技術中存在的不足,提供一種圖像品質的判斷方法,其 工藝步驟簡單,判斷準確性好,適用範圍廣,定位精確。按照本發明提供的技術方案,所述圖像品質的判斷方法包括如下步驟a、從光學傳感器擷取圖像數據,所述圖像數據的大小為MXN ;b、將上述圖像劃分
mη
成若干個 PiX^ 的圖像塊,其中,i e {1,2, A m},je {1,2, K ,η} ,^jP1 =M ^jQ1 = N ·,
i=\ ;=1
C、根據每個劃分PiXA大小的圖像塊,選擇相應的比較參數Cij,其中,Cij為所述PiX^大 小圖像塊的灰度平均值、灰度最大值或灰度最小值;將所述PiXA大小圖像塊的像素特徵 值Pix與相應的比較參數Cij作差,並求相應差的絕對值,且計算PiXA個絕對值的和Sij ; d、根據步驟C得到的PiXA圖像塊絕對值的和Sij,計算圖像數據的所有絕對值的和Smn ;e、 將得到的^n與設定值TH相比較,當Smn大於TH時,判斷所述圖像數據的品質好,否則判斷 所述圖像數據的品質差。所述像素特徵值為圖像數據的灰度值或者經過圖像對比度增強後的銳化值。本發明的優點對圖像數據進行分塊,並計算每個圖像資料庫內的像素特徵值與 比較參數Cij差值的絕對值,從而能夠得到整個圖像數據的差值絕對值和^n,當Smn大於TH 時,判斷所述圖像數據的品質好,否則判斷所述圖像數據的品質差;由於將圖像數據內每個像素特徵值均與相應的比較參數Cu比較,能夠更多的反映圖像數據的內部信息,體現圖像 數據的更多細節,提高判斷圖像品質的精度,適用範圍廣,安全可靠。
圖1為本發明具體工藝流程圖。
具體實施例方式下面結合具體附圖和實施例對本發明作進一步說明。為了提高圖像品質判斷的精確度,需要利用圖像數據內部全部的像素特徵值,能 夠體現圖像數據的更多細節特徵;本發明圖像品質的判斷方法包括如下步驟a、從光學傳感器擷取圖像數據,所述圖像數據的大小為MXN ;b、將上述圖像劃分成若干個PiXA的圖像塊,其中,i e {1,2, A m},j e {1,2,
mn
A,η},Σ乃=Μ,Σ込通過Pi與%間取值的不同,能夠將圖像數據劃分成不同的圖
i=\ ;=1
像塊,也可以將整個圖像數據作為一個圖像塊,從而達到全局參數的判斷;C、根據每個劃分Pi XQj大小的圖像塊,選擇相應的比較參數Cij,其中,Cij為所述 Pi χ Qj大小圖像塊的灰度平均值、灰度最大值或灰度最小值;將所述Pi χ Qj大小圖像塊的像 素特徵值Pix與相應的比較參數Cij作差,並求相應差的絕對值,且計算PiXCij個絕對值的 和Sij ;所述像素特徵值為圖像數據的灰度值或者經過圖像對比度增強後的銳化值;d、根據步驟(C)得到的PiXCij圖像塊絕對值的和Sij,計算圖像數據的所有絕對值 的和Smn ;e、將得到的Smn與設定值TH相比較,當Smn大於TH時,判斷所述圖像數據的品質 好,否則判斷所述圖像數據的品質差。通過上述步驟判斷出圖像品質後,捨去圖像品質差的圖像,對圖像品質好的圖像 數據可以進行後續的識別或壓縮處理,提高了後續處理的精度。如圖1所示以一副大小為16X16的圖像數據為例,來說明本發明的圖像品質判 斷方法;其具體工藝步驟為步驟一、從光學傳感器擷取圖像數據,所述圖像數據的大小為16X16 ;步驟二、將上述圖像數據劃分成16個4X4的圖像塊;步驟三、對於上述16個4X4的圖像塊,計算每個圖像塊的灰度平均值AV&,所述 灰度平均值AVI^dt為比較參數,其中,ke {1,2, Λ,16};並將第k個圖像塊內的特徵像素 值Pix均與相應的灰度平均值AV&作差,得到相應的差值絕對值Dif ;步驟四、求取16個圖像塊的差值絕對值Dif的累加和,得到SumDif,所述SumDif 為整個圖像數據的差值絕對值和;步驟五、將上述圖像數據的SumDif與設定的閾值TH進行比較,當^n大於TH時, 判斷所述圖像數據的品質好,否則判斷所述圖像數據的品質差;所述閾值TH的大小根據試 驗模型多次調試取得,由於圖像數據內差值絕對值和SumDif與整個圖像數據的像素特徵 值均有相關性,因此能夠豐富了圖像數據的細節特徵,提高了判讀圖像品質的精確性。本發明通過對圖像數據進行分塊,並計算每個圖像資料庫內的像素特徵值與比較參數Cu差值的絕對值,從而能夠得到整個圖像數據的差值絕對值和Smn,當Smn大於TH時, 判斷所述圖像數據的品質好,否則判斷所述圖像數據的品質差;由於將圖像數據內每個像 素特徵值均與相應的比較參數Cu比較,能夠更多的反映圖像數據的內部信息,體現圖像數 據的更多細節,提高判斷圖像品質的精度,適用範圍廣,安全可靠。
權利要求
1.一種圖像品質的判斷方法,其特徵是,所述圖像品質的判斷方法包括如下步驟(a)、從光學傳感器擷取圖像數據,所述圖像數據的大小為MXN;(b)、將上述圖像劃分成若干個PiXA的圖像塊,其中,ie {1,2, A m},je {1,2, Λ,mn^,Y4P1=M ^jQ1=N;i=\ ; =1(C)、根據每個劃分PiXA大小的圖像塊,選擇相應的比較參數Cij,其中,Cij為所述 Pi χ Qj大小圖像塊的灰度平均值、灰度最大值或灰度最小值;將所述Pi χ Qj大小圖像塊的像 素特徵值Pix與相應的比較參數Cij作差,並求相應差的絕對值,且計算PiXCij個絕對值的 和 Sij ;(d)、根據步驟(c)得到的PiX^圖像塊絕對值的和Su,計算圖像數據的所有絕對值的 禾口 SMN ;(e)、將得到的Smn與設定值TH相比較,當^n大於TH時,判斷所述圖像數據的品質好, 否則判斷所述圖像數據的品質差。
2.根據權利要求1所述的圖像品質的判斷方法,其特徵是所述像素特徵值為圖像數 據的灰度值或者經過圖像對比度增強後的銳化值。
全文摘要
本發明涉及一種圖像品質的判斷方法,其包括如下步驟a、從光學傳感器擷取圖像數據,圖像數據的大小為M×N;b、將圖像劃分成若干個Pi×Qj的圖像塊,其中,i∈{1,2,Λm},j∈{1,2,Λ,n},c、根據每個劃分Pi×Qj大小的圖像塊,選擇相應的比較參數Cij,其中,Cij為所述Pi×Qj大小圖像塊的灰度平均值、灰度最大值或灰度最小值;將Pi×Qj大小圖像塊的像素特徵值Pix與比較參數Cij作差,並求相應差的絕對值,且計算Pi×Qj個絕對值的和Sij;d、根據步驟c得到的Pi×Qj圖像塊絕對值的和Sij,計算圖像數據的所有絕對值的和SMN;e、將得到的SMN與設定值TH相比較,當SMN大於TH時,判斷所述圖像數據的品質好,否則判斷所述圖像數據的品質差。本發明工藝步驟簡單,判斷準確性好,適用範圍廣,定位精確。
文檔編號H04N17/00GK102143378SQ201010614289
公開日2011年8月3日 申請日期2010年12月30日 優先權日2010年12月30日
發明者吳陽霖 申請人:無錫銀泰微電子有限公司