一種自動聚焦處理方法和裝置的制造方法
【技術領域】
[0001] 本發明屬于攝像機技術領域,尤其設及一種自動聚焦處理方法和裝置。
【背景技術】
[0002] 隨著微電子技術、超大規模集成電路技術的進一步發展,數字成像技術的發展日 新月異,數字攝像機越來越多出現在人們的日常生活中。同時人們對攝像機要求越來越苛 亥IJ,既要求攝像機通過自動曝光能夠準確地還原場景,又要求自動聚焦能夠保證圖像的清 晰度。因此對攝像機的自動曝光和自動聚焦都提出了苛刻的要求。
[0003]自動曝光是指W人的視覺主觀感覺為依據通過控制圖像傳感器曝光量和鏡頭光 圈大小使得圖像亮度得到最優化的過程。
[0004]自動聚焦是利用圖像信號處理對清晰圖像和模糊圖像進行判別,根據圖像信號處 理信息移動鏡頭從而獲得得到最清晰的圖像。其中清晰的圖像比模糊圖像有更多邊緣信 息,通常采用通過統計圖像邊緣信息的圖像清晰評價函數來判斷圖像的清晰程度。越清晰 的圖像,圖像清晰評價函數值越大,反之圖像越模糊,圖像清晰評價函數值越小。通過移動 鏡頭來得到不同的圖像清晰評價函數值,通過得到的不同的評價函數值比較從而獲得最大 的評價函數值,進而獲得最清晰的圖像。
[0005]由于點光源的影響,圖像清晰評價函數最大值的位置并不是圖像最清晰的位置, 甚至偏離圖像最清晰位置較遠。如果此時使用圖像評價函數值來做自動聚焦,最后鏡頭停 留的位置并不是圖像最佳聚焦位置,而是圖像較為模糊的聚焦位置,因此會得到一張比較 模糊的圖像。
[0006] 故,有必要提出一種新的技術方案,W解決上述技術問題。
【發明內容】
[0007] 鑒于此,本發明實施例提供一種自動聚焦處理方法和裝置,W減少點光源對自動 聚焦的影響,提高自動聚焦的準確性,為用戶提供更好的自動聚焦體驗。
[0008]本發明實施例的第一方面,提供一種自動聚焦處理方法,所述方法包括:
[0009]將達到預定曝光條件的圖像分割為多個圖像塊;
[0010] 確定所述多個圖像塊中含有點光源的圖像塊,并標記所述含有點光源的圖像塊;
[0011] 計算每個圖像塊的圖像清晰評價函數值,并將無所述標記的圖像塊的圖像清晰評 價函數值進行累加,將累加后的值作為所述達到預定曝光條件的圖像的圖像清晰評價函數 平均值;
[0012] 根據所述圖像清晰評價函數平均值,確定鏡頭的最佳聚焦位置。
[0013]本發明實施例的第二方面,提供一種自動聚焦處理裝置,所述裝置包括:
[0014]分割模塊、標記模塊、處理模塊W及確定模塊;
[0015]所述分割模塊,用于將達到預定曝光條件的圖像分割為多個圖像塊;
[0016]所述標記模塊,用于確定所述多個圖像塊中含有點光源的圖像塊,并標記所述含 有點光源的圖像塊;
[0017] 所述處理模塊,用于計算每個圖像塊的圖像清晰評價函數值,并將無所述標記的 圖像塊的圖像清晰評價函數值進行累加,將累加后的值作為所述達到預定曝光條件的圖像 的圖像清晰評價函數平均值;
[0018] 所述確定模塊,根據所述圖像清晰評價函數平均值,確定鏡頭的最佳聚焦位置。
[0019] 本發明實施例與現有技術相比存在的有益效果是:本發明實施例將達到預定曝光 條件的圖像分割為多個圖像塊,確定所述多個圖像塊中含有點光源的圖像塊,并標記所述 含有點光源的圖像塊,計算每個圖像塊的圖像清晰評價函數值,并將無所述標記的圖像塊 的圖像清晰評價函數值進行累加,將累加后的值作為所述達到預定曝光條件的圖像的圖像 清晰評價函數平均值,根據所述圖像清晰評價函數平均值,確定鏡頭的最佳聚焦位置,從而 減少了點光源對自動聚焦的影響,提高了自動聚焦的準確性,為用戶提供了更好的自動聚 焦體驗。
【附圖說明】
[0020] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些 實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可W根據運些 附圖獲得其他的附圖。
[0021] 圖1是本發明實施例一提供的自動聚焦處理方法的實現流程圖;
[0022] 圖2是本發明實施例一提供的達到預定曝光條件的圖像的圖像塊示例圖;
[0023] 圖3是本發明實施例一提供的亮度直方圖示例圖;
[0024] 圖4是本發明實施例一提供的爬山法示例圖;
[00巧]圖5是本發明實施例二提供的自動聚焦處理方法的實現流程圖;
[00%] 圖6是本發明實施例=提供的自動聚焦處理裝置的組成示意圖;
[0027]圖7是本發明實施例四提供的自動聚焦處理裝置的組成示意圖。
【具體實施方式】
[002引為了使本發明的目的、技術方案及優點更加清楚明白,W下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用W解釋本發明,并 不用于限定本發明。 陽0巧]連施例一:
[0030] 圖1示出了本發明實施例一提供的自動聚焦處理方法的實現流程,所述實現流程 詳述如下:
[0031] 在步驟Sioi中,將達到預定曝光條件的圖像分割為多個圖像塊;
[0032] 較佳的,將達到預定曝光條件的圖像分割為17*15個圖像塊,如圖2是達到預定曝 光條件的圖像的圖像塊示例圖。
[0033] 在步驟S102中,確定所述多個圖像塊中含有點光源的圖像塊,并標記所述含有點 光源的圖像塊;
[0034]進一步的,所述確定所述多個圖像塊中含有點光源的圖像塊,并標記所述含有點 光源的圖像塊,具體包括:
[0035] 獲取所述多個圖像塊中每個圖像塊的亮度直方圖,所述亮度直方圖包含五個區 域,其中,像素點的亮度值為0~255,第一個區域的像素點的亮度值為0~7,第二個區域 的像素點的亮度值為8~15,第=個區域的像素點的亮度值為16~127,第四個區域的像 素點的亮度值為128~159,第五個區域的像素點的亮度值為160~255;
[0036] 在本發明實施例中,為了便于識別點光源最亮部分和點光源周圍次亮部分,將所 述亮度直方圖分為五個區域,如圖3所示,橫軸表示像素點的亮度值,左端最暗,亮度值為 0,右端最亮,亮度值為255,縱軸表示像素點數目,histl是所述亮度直方圖的第一區域, hist2是所述亮度直方圖的第二區域,hist3是所述亮度直方圖的第=區域,hist4是所述 亮度直方圖的第四區域,his巧是所述亮度直方圖的第五區域。
[0037] 當第五個區域的像素點數量大于預設像素點數量,且所述第五個區域的像素點數 量是第四個區域的像素點數量的兩倍W上時,確定該圖像塊為含有點光源的圖像塊,并標 記該含有點光源的圖像塊。
[0038] 較佳的,所述預設像素點數量為2000。
[0039] 在本發明實施例中,有所述標記的圖像塊為含有點光源的圖像塊,無所述標記的 圖像塊為不含有點光源的圖像塊。
[0040] 在步驟S103中,計算每個圖像塊的圖像清晰評價函數值,并將無所述標記的圖像 塊的圖像清晰評價函數值進行累加,將累加后的值作為所述達到預定曝光條件的圖像的圖 像清晰評價函數平均值;
[0041] 在本發明實施例中,所述圖像清晰評價函數平均值是不含有點光源的圖像塊的圖 像清晰評價函數值的累加,剔除了含有點光源的圖像塊,減輕甚至消除了點光源對自動聚 焦的影響,提高了自動聚焦的準確性。
[0042] 在本發明實施例中,可W采用Sobel邊緣檢測算子,提取圖像塊的水平方向和垂 直方向的邊緣成分,并通過公式(1)計算所述圖像塊的邊緣能量,所述邊緣能量為圖像清 晰評價函數。 陽0 創 F(m,n)=H(m,n)2+V(m,n)2(1) W44] 其中,Hfm,。郝V〇",。汾別表示像素(m,n)位置處的水平和垂直梯度分量信息,一個 像素可W包含多個像素點。
[0045] H(m,n)=(G*ShJ(m,n)似
[0046] V(m,n)=(G*SvJ(m,n)樹
[0047] 其中,G為圖像塊的亮度值矩陣,*為卷積運算,ShM和S_分別為水平方向和垂直 方向的邊緣檢測算子,ShM和S_具體為: '-1 0 1] 「-1 -2: -:1- 柳4引 一空貨蘭 Sw.= 0貨0: -1 0IJL1 2 1
[0049