新四季網

自動聚焦圖像系統的製作方法與工藝

2023-09-20 21:18:20 2


自動聚焦圖像系統發明人HiokNamTAY相關申請案的交叉參考本申請案主張2010年12月7日申請的第PCT/IB2010/055641號PCT專利申請案的優先權。技術領域所揭示的標的物一般涉及自動聚焦電子捕捉的圖像。

背景技術:
例如數位相機和數字攝像機等攝影設備可包含電子圖像傳感器,其捕捉光以用於分別處理成靜止或視頻圖像。電子圖像傳感器通常包含數百萬個光捕捉元件,例如光電二極體。例如相機等許多圖像捕捉裝置包括自動聚焦系統。自動聚焦過程包括以下步驟:捕捉圖像;處理圖像以確定其是否對焦;以及如果未對焦,那麼產生用以改變聚焦透鏡的位置(「聚焦位置」)的反饋信號。存在兩種主要自動聚焦技術。第一種技術涉及對比度測量,另一技術考慮一對圖像之間的相位差。在對比度方法中,分析鄰近像素之間的強度差,且調整焦點,直到檢測到最大對比度為止。儘管對於靜態圖片來說是可接受的,但對比度技術對於運動視頻來說是不合適的。相位差方法包括將傳入圖像分裂成兩個圖像,其由單獨的圖像傳感器捕捉。將兩個圖像進行比較以確定相位差。調整聚焦位置,直到兩個圖像匹配為止。相位差方法需要額外零件,例如光束分裂器和額外圖像傳感器。另外,相位差方法分析相對小的固定檢測點帶。具有較小的檢測點群組易於導致誤差,因為噪聲可疊加到一個或一個以上點上。如檢測點不與圖像邊緣重合,那麼此技術也是無效的。最後,因為相位差方法將光分裂,因此撞擊在光傳感器上的光的量被切為兩半或更多。在圖像光強度已經較低的暗淡環境中,這可成為問題。

技術實現要素:
本發明揭示一種自動聚焦圖像系統,其包括耦合到聚焦信號產生器的像素陣列。該像素陣列捕捉圖像,該圖像具有具多個邊緣。該產生器產生聚焦信號,該聚焦信號隨從該等多個邊緣中的每一者測得的多個邊緣銳度度量而變。該產生器可根據一預定義準則,基於檢測到一邊緣在該邊緣上的一圖像信號的一梯度序列中不具有充足的反射對稱性,來確定減小該邊緣對該聚焦信號的貢獻的一相對程度。附圖說明圖1是自動聚焦圖像拾取設備的實施例的示意圖;圖2是自動聚焦圖像拾取設備的替代實施例的示意圖;圖3是聚焦信號產生器的框圖;圖4是圖像信號矩陣上的水平索貝爾算子的運算的說明;圖5說明從水平梯度計算邊緣寬度;圖6A、圖6B是具有傾斜角度φ的垂直邊緣的邊緣寬度的計算的說明;圖6C、圖6D是具有傾斜角度φ的水平邊緣的邊緣寬度的計算的說明;圖7是計算傾斜角度φ並校正具有傾斜度的垂直邊緣的邊緣寬度;圖8是垂直級聯邊緣的說明;圖9A是緊密堆積的垂直條的群組的說明;圖9B是越過圖9A的圖像信號的曲線圖;圖9C是越過圖9A的水平索貝爾梯度的曲線圖;圖10是用以消除具有淺調製深度的緊密堆積邊緣的過程的流程圖;圖11是說明用於計算細聚焦信號的邊緣寬度範圍的邊緣寬度的直方圖;圖12是場景的說明;圖13是說明圖12的場景的聚焦掃描期間的窄邊緣計數的變化的曲線圖;圖14是說明圖12的場景的聚焦掃描期間的毛聚焦信號的變化的曲線圖;圖15是說明聚焦位置範圍上的細聚焦信號的變化的曲線圖;圖16是顯示場景中的多個對象以及該等對象中的一者上的選擇標記的設備的說明;圖17是聚焦信號產生器的替代實施例的框圖;圖18是自動聚焦圖像拾取設備的替代實施例的示意圖;圖19是具有主要像素陣列和輔助像素陣列的自動聚焦圖像拾取設備的實施例的示意圖;圖20是具有主要像素陣列和輔助像素陣列的自動聚焦圖像拾取設備的替代實施例的示意圖;圖21是具有主要像素陣列和輔助像素陣列的自動聚焦圖像拾取設備的替代實施例的示意圖;圖22是在不同聚焦位置處來自主要像素陣列的邊緣寬度的變化以及來自輔助像素陣列的邊緣寬度的變化的說明;圖23A說明圖像信號在邊緣不相互作用的相對極性(即正負號)的兩個鄰近邊緣上的梯度;圖23B說明圖像信號在邊緣相互作用的相對極性(即正負號)的兩個鄰近邊緣上的梯度;圖24A展示來自圖23B的正梯度,且說明特定梯度水平處的一對經內插梯度之間的距離被經內插峰分為兩個不等距離;圖24B展示來自圖23B的正梯度,且說明兩個梯度水平之間且在左側和右側由梯度輪廓的兩側定界的區域被經內插峰正下方的垂直線分為不等面積的兩個區;圖24C展示來自圖23B的正梯度,且說明兩個梯度水平之間的梯度輪廓的片段的長度、該片段和下部梯度水平垂直下方的區的面積,以及該區的基底的寬度;圖24D展示來自圖23B的正梯度,且說明用於估計第一導數的方法;圖24E展示來自圖23B的正梯度,且說明用於估計第一導數的替代方法;圖24F展示來自圖23B的正梯度,且說明用於估計第二導數的方法;圖24G展示來自圖23B的正梯度,且說明用於估計第二導數的替代方法;圖24H展示來自圖23B的正梯度,且說明不同梯度水平處的中點之間以及每一中點與經內插峰之間的距離;圖24I展示來自圖23B的正梯度,且說明距經內插峰共同距離處的兩個梯度;圖24J展示對稱梯度輪廓且使中點與經內插峰重合;圖25說明在對照作為連續第二導數之間的間距的倍數的距離而繪製的邊緣上的圖像信號的第二導數序列,其展示(a)一對正峰和負峰之間的寬度Ws,(b)具有給定量值h1的一對最外的經內插的第二導數之間的寬度W1,(c)具有給定量值h1的一對內部的經內插的第二導數之間的寬度W2,以及(d)從(該對正峰與負峰之間的)過零到具有給定量值h1的最外的經內插的第二導數的距離D1;圖26說明對照於作為連續樣本之間的間距的倍數的距離而繪製的圖像信號的圖像數據樣本序列,其展示(a)邊緣的兩端處的兩個樣本之間的寬度Wedge和對比度Cedge,(b)具有樣本值的最陡變化的一對樣本之間的峰梯度值gpeak,(c)邊緣的具有對比度C1和寬度Wpart1的未分部分,以及(d)邊緣的具有對比度C2和寬度Wpart2的未分部分;圖27說明對照於作為連續樣本之間的間距的倍數的距離而繪製的邊緣上的梯度序列、以及所繪製梯度序列下的區的面積;圖28說明在對照於作為連續梯度之間的間距的倍數的距離而繪製的邊緣上的圖像信號的梯度序列、一重心(即,矩心)、以及該等梯度距該重心的距離;圖29說明通過內插來找到內插峰的位置;圖30展示聚焦信號產生器的替代實施例。具體實施方式所揭示的是一種自動聚焦圖像系統,其包括耦合到聚焦信號產生器的像素陣列。該像素陣列捕捉圖像,該圖像具有具一寬度的至少一個邊緣。聚焦信號產生器可產生聚焦信號,其隨邊緣寬度和/或邊緣寬度的統計而變。所揭示的是一種自動聚焦圖像系統,其包括耦合到聚焦信號產生器的像素陣列。該像素陣列捕捉圖像,該圖像具有具一寬度的至少一個邊緣。該產生器產生聚焦信號,該聚焦信號隨邊緣寬度和邊緣寬度的各種統計而變。該產生器可消除具有圖像信號的梯度的不對稱性的邊緣。該產生器還可消除由於梯度中的相關聯峰值而使模板失效的邊緣。處理器接收聚焦信號和/或邊緣寬度的統計,並調整聚焦透鏡的聚焦位置。邊緣寬度可由包括使用梯度在內的各種技術來確定。可使用邊緣寬度的直方圖來確定特定圖像是聚焦還是未聚焦。具有大的較瘦邊緣寬度計數的直方圖指示已聚焦的圖像。架構通過參考數字來更具體地參考圖式,圖1展示自動聚焦圖像捕捉系統102的實施例。系統102可為數字靜態相機的一部分,但將理解,該系統可在需要圖像的受控聚焦的任何裝置中實施。系統102可包括聚焦透鏡104、像素陣列和電路108、A/D轉換器110、處理器112、顯示器114、存儲器卡116以及驅動電動機/電路118。來自場景的光穿過透鏡104進入。像素陣列和電路108產生模擬信號,模擬信號由A/D轉換器110轉換為數位訊號。像素陣列108可併入有鑲嵌色彩圖案,例如拜耳圖案。可將數位訊號發送到處理器112,其執行各種處理,例如色彩內插、聚焦位置控制、色彩校正、圖像壓縮/解壓縮、用戶接口控制以及顯示器控制;且可將數位訊號發送到聚焦信號產生器120。在聚焦信號產生器120和處理器112駐存在不同封裝內的情況下,可實施色彩內插單元148以對數位訊號130執行色彩內插,以為聚焦信號產生器120估計每一像素上的缺失色彩信號。或者,在聚焦信號產生器120和處理器112一起駐存在封裝144內的情況下,聚焦信號產生器120可如圖2所示,在總線146上輸入來自處理器112的經內插的色彩圖像,或從由A/D轉換器110產生的原始圖像信號得出的單個圖像信號,例如灰度級信號。聚焦信號產生器120接收來自處理器112的一組控制信號132,另外,且可將信號134輸出到處理器112。輸出信號134可包括以下各項中的一者或一者以上:聚焦信號134、窄邊緣計數以及代表圖像中的邊緣寬度的統計的一組數字。處理器112可產生聚焦控制信號136,其被發送到驅動電動機/電路118以控制聚焦透鏡104。已聚焦的圖像最終提供給顯示器114且/或存儲在存儲器卡116中。用於調整聚焦位置的算法可由處理器112執行。像素陣列和電路108、A/D轉換器110、聚焦信號產生器120以及處理器112可全部駐存在一封裝內。或者,像素陣列和電路108、A/D轉換器110、聚焦信號產生器120可獨立於處理器112而作為圖1中所示的圖像傳感器150駐存在封裝142內。或者,聚焦信號產生器120和處理器112可獨立於像素陣列108和A/D轉換器110而作為相機控制器160駐存在封裝144內。聚焦信號產生器120(或任何替代實施例,例如圖30中所示的實施例)和處理器112可一起駐存在一半導體襯底(例如矽襯底)上。聚焦信號產生器圖3展示接收來自圖像提供單元202的圖像的聚焦信號產生器120的實施例。圖像提供單元202可為圖1中的色彩內插器148或圖2中的處理器212。聚焦信號產生器120可包括邊緣檢測與寬度測量(EDWM)單元206、聚焦信號計算器210、長度濾波器212、以及寬度濾波器209。聚焦信號產生器120可進一步包括細化開關220,其由輸入「細化」222控制。聚焦信號產生器120可提供來自寬度濾波器209的窄邊緣計數以及來自聚焦信號計算器210的聚焦信號,該聚焦信號可在細聚焦信號與毛聚焦信號之間配置,其可由輸入「細化」222選擇。或者,可計算細聚焦信號和毛聚焦信號兩者,並將其作為輸出信號134的一部分輸出。邊緣檢測與寬度測量單元206接收由圖像提供單元202提供的圖像。在圖1和2的上下文中,控制信號(例如控制信號「細化」222)可由處理器112在信號132中提供。而且在圖1和圖2的情形中,可將輸出信號134提供給處理器112,處理器112充當聚焦系統控制器,其控制聚焦透鏡104的聚焦位置,以通過分析輸出信號134以檢測圖像中的尖銳對象來使對象的圖像達到像素陣列108上的尖銳聚焦。下文描述聚焦信號產生器120的各種組件。EDWM單元206可變換輸入圖像,使得圖像的三個信號紅(R)、綠(G)和藍(B)被轉換為單個圖像信號。可利用若干種技術來將圖像變換為單個圖像。可使用RGB值來計算亮度或色度值,或可取RGB值的特定比率來形成單個圖像信號。舉例來說,可用等式Y=0.2126*R+0.7152*G+0.0722*B來計算亮度值,其中Y為亮度值。該單個圖像信號可接著由高斯濾波器或任何低通濾波器處理,以平滑相鄰像素之間的圖像數據樣本值而移除噪聲。聚焦信號產生器120、120'、120」不限於灰度級信號。聚焦信號產生器120、120'、120」可對任何一個圖像信號操作,以檢測該圖像信號中的一個或一個以上邊緣。或者,聚焦信號產生器120、120'、120」可對圖像信號的任何組合操作,例如Y、R-G或B-G。聚焦信號產生器120、120'、120」可分別對R、G、B圖像信號中的每一者或其任何一個或一個以上組合操作,以檢測邊緣。聚焦信號產生器120、120'、120」可針對R、G、B圖像信號中的每一者或其任何組合而形成邊緣寬度的統計。聚焦信號產生器120、120'、120」可根據來自一個或一個以上圖像信號的邊緣寬度的統計形成聚焦信號。聚焦信號產生器包含邊緣檢測器以識別圖像信號中的邊緣。邊緣檢測器可使用一階邊緣檢測算子,例如索貝爾(Sobel)算子、普瑞維特(Prewitt)算子、羅伯特(Roberts)交叉算子或羅伯特算子。邊緣檢測器可使用較高階的邊緣檢測算子來識別邊緣,例如二階算子,例如拉普拉斯算子。邊緣檢測器可使用已知邊緣檢測算子中的任一者或也用已知算子中的任一者的平常的邊緣檢測原理的任何經改進算子在邊緣檢測器使用一階邊緣檢測算子的情況下,計算圖像信號的梯度(即第一導數)。各種方法可用於計算梯度,包含使用各種一階邊緣檢測算子中的任一者,例如索貝爾算子、普瑞維特算子、羅伯特交叉算子和羅伯特算子。羅伯特算子具有兩個內核,其為單列或單行矩陣:[-1+1]及其轉置。羅伯特交叉算子具有兩個內核,其為2乘2矩陣:[+1,0;0,-1]和[0,+1;-1,0],以[第一行向量;第二行向量;第三行向量]的格式展示,如在Matlab中一樣。普瑞維特算子和索貝爾算子基本上具有相同內核[-1,0,+1],其取行方向上的梯度,且其轉置取列方向上的梯度,進一步乘以執行垂直於相應梯度方向的低通濾波的不同低通濾波器內核。可分別例如使用索貝爾X算子和索貝爾Y算子來計算列和行上的梯度,以分別檢測垂直和水平邊緣。通過等式Sx[k,q]=U[k,q+1]–U[k,q-1]給出像素位置[k,q]處的索貝爾X算子,其中k為行編號,且q為列編號。通過等式Sy[k,q]=U[k+1,q]–U[k-1,q]給出同一位置處的索貝爾Y算子,其中U是經處理圖像的圖像信號。在邊緣檢測器使用二階算子的情況下,計算圖像信號的第二導數(例如拉普拉斯)。定向加標籤如果垂直或水平梯度量值超過預定下限(「消除閾值」)(例如針對8位圖像為5),那麼可對每一像素加水平邊緣(「H」)或垂直邊緣(「V」)的標籤,或如果兩者都不是,那麼加無邊緣的標籤。此下限消除因柔和陰影或噪聲而導致的偽邊緣。如果像素的水平梯度量值超過其垂直梯度量值預定的滯後量或以上(例如,對於8位圖像來說為2),那麼可將像素加標籤為垂直邊緣,且反之亦然。如果兩個梯度量值相差小於滯後量,那麼像素獲得與其最近的具有已確定的方向標籤的相鄰者的方向標籤相同的方向標籤。舉例來說,如果在每一行中從左到右並向下逐行地掃描圖像,那麼相鄰像素的檢查序列可為上方像素第一、左上方像素第二,且左側像素第三,且右上方像素最後。應用此滯後有助於確保如果鄰近像素中的每一者具有幾乎相同的水平和垂直梯度量值,那麼鄰近像素獲得類似標籤。圖4說明水平和垂直梯度的6x6陣列上的加標籤的結果。在每一單元中,水平梯度位於左上,垂直梯度在右側,且方向標籤在底部。在此步驟中,僅具有超過5的水平或垂直梯度量值的像素合格,因為邊緣像素以粗體印刷,且獲得方向標籤。可針對垂直邊緣水平掃描且針對水平邊緣垂直掃描圖像、梯度和標籤。如果同一行中具有相同水平梯度極性且全部針對垂直邊緣而加標籤的每一連續像素群組的左側或右側的鄰近像素不同樣,那麼可將該像素群組標示為垂直邊緣。同樣,如果同一列中具有相同垂直梯度極性且全部針對水平邊緣而加標籤的每一連續像素群組的上方或下方的鄰近像素均不滿足上述條件,那麼可將該像素群組標示為水平邊緣。因此,可識別水平和垂直邊緣。邊緣寬度可通過移除梯度量值小於邊緣內的峰梯度量值的給定分數的像素來精細化每一邊緣。圖5說明使用等於邊緣的峰梯度量值的三分之一的精細化閾值來將邊緣寬度從原來的9向下精細化到3的此步驟。此邊緣精細化辨別佔優勢的梯度分量(其設定在邊緣的銳度的視覺感知中佔優勢的視在邊緣寬度),而不管具有可能導致梯度在許多像素上柔和地衰退的多個重疊陰影的圖像。可在已知方法的任一者中計算邊緣寬度。一種計算邊緣寬度的方法是簡單地對邊緣內的像素的數目進行計數。圖5中展示計算邊緣寬度的替代方法。在圖5中,通過從精細化閾值304進行內插,在經細化邊緣的第一外像素(像素3)與鄰近的外側像素(像素2)之間找到第一分數像素位置(2.4)。同樣,在第二外像素(像素5)與其鄰近的外側像素(像素6)之間找到第二分數像素位置(5.5)。認為邊緣寬度為這兩個分數像素位置之間的差,5.5-2.4=3.1。另一替代邊緣寬度計算方法為計算圖像信號在邊緣(具有或不具有邊緣精細化)上的差,並將其除以邊緣的峰梯度。或者,邊緣寬度可為邊緣上的圖像信號的二階導數的一對正峰與負峰(或經內插峰)之間的距離。其它替代方案是可能的,將在本說明書中進一步的標題「邊緣銳度度量」下描述。在本說明中進一步在標題「邊緣銳度度量」下將看到,存在與寬度不同的其它替代方案,而寬度僅僅為本質上與場景的照度無關的邊緣銳度度量的一個實例。傾斜度校正儘管可將每一邊緣指派給一個指定方向(例如垂直方向或水平方向),或另一正交的指定方向(例如,水平方向或垂直方向),且可具有在與那個所指派的邊緣方向正交的方向上測得的邊緣寬度,從中產生這些邊緣的圖像中的不同圖像信號值的區之間的邊界可不或通常不與任一指定方向完全對準。在圖6A中,將邊界(陰影帶)展示為相對於垂直虛線以傾斜角φ傾斜,且將寬度a展示為在正交方向(即,水平方向)上測得。然而,在與邊界的方向(也是形成邊界的一部分的邊緣的方向)正交的方向上測得的寬度b(如圖中所指示)比寬度a更適合作為邊界(以及邊緣)的寬度。不是與相應的邊緣方向正交測得的此些寬度a往往過大,且並不代表相應邊界的真正厚度。出於從邊緣寬度計算聚焦信號的目的,在那些指定方向中的一者或另一者上測得的邊緣寬度將通過將其減小到在與相應邊緣的方向正交的方向上的寬度而進行校正。邊緣檢測與寬度測量單元206執行此對邊緣寬度的校正。如圖6A中所示,測得的寬度a為直角三角形的斜邊的長度,該直角三角形的底邊(用寬度b標記)正交地跨在陰影邊界上(因此與邊緣方向正交),且該直角三角形具有角φ。接著從測得的寬度a到與邊緣方向正交的方向的投影獲得經校正的寬度b。從基礎三角學可知,此投影可由b=acos(φ)給出,但只要近似法獲得在20%以內的準確性,就可使用近似法。角φ或cos(φ)本身可由此項技術中已知的用於找出圖像中的邊緣的方向的任何方法,或通過圖7中所示的流程圖中所描述的更準確的方法來找出。每一水平或垂直邊緣的邊緣寬度可針對其傾斜度而分別從水平或垂直定向(指定方向)進行校正。圖6A、6B說明針對與垂直線具有傾斜度的邊界(且因此形成該邊界的邊緣)在水平方向上測得的邊緣寬度的校正計算。圖6C、6D說明針對與水平線具有傾斜度的邊界(且因此形成該邊界的邊緣)在垂直方向上測得的邊緣寬度的校正計算。可通過使在指定方向(例如垂直方向或水平方向)上測得的邊緣寬度乘以因子cosφ來進行該校正,其中φ為與指定方向的傾斜角度。舉例來說,圖7展示用以針對從垂直線傾斜的邊緣的傾斜度而校正邊緣寬度的過程的流程圖。(對於水平邊緣,在流程圖中,用「行」代替「列」,且將「垂直」與「水平」互換。)從步驟502到步驟506,找出傾斜角度φ。對於每一垂直邊緣,在步驟502處,定位垂直梯度量值達到峰值的列位置,且找出水平梯度x。在步驟504處,找出垂直梯度量值沿列位置且在兩個分開的像素內達到峰值,且找出垂直梯度y。在步驟506處,找出傾斜角度φ=tan-1(y/x)。在步驟506處,可通過查找查找表來找出傾斜角度。儘管步驟502到506呈現一種找出傾斜角度的特定程序和方法,但可改為使用此項技術中已知的其它程序和方法。最後,在步驟508處,通過與cos(φ)或與其近似表示相乘來按比例縮小邊緣寬度,如所屬領域的技術人員在實踐中通常做的那樣。圖7中展示的過程的第一修改是通過提供具有輸入值x和y的各種組合的條目的查找表來代替步驟506以及步驟508的部分。對於輸入值x和y的每一組合,查找表返回邊緣寬度校正因子。由查找表輸出的邊緣寬度校正因子可為cos(tan-1(y/x))的在20%以內(優選在5%以內)的近似表示。接著使邊緣寬度乘以此校正因子,以產生經傾斜度校正的邊緣寬度。第二修改為計算垂直梯度y與水平梯度x之間的商y/x,以產生商q,接著使用q來輸入到具有針對q的各種值的條目的查找表。對於q的每一值,查找表返回邊緣寬度校正因子。邊緣寬度校正因子可為cos(tan-1(q))的在20%以內(優選在5%以內)的近似表示。為了找出傾斜角度φ(或其近似表示,使得校正因子準確到在20%以內)且隨後找出校正因子cos(φ)(或其近似表示),或為了直接找出校正因子而不找出傾斜角度φ(如在第一和第二修改中),可在步驟502到506中獲得x和y的值,但可改為使用其它方法。第三修改是對邊緣中的多個像素中的每一者執行以下操作:(a)為像素找出水平梯度x和垂直梯度y兩者,(b)為此像素找出q=y/x,以及(c)找出對應於q的校正因子,例如cos(tan-1(q))或其到20%以內的近似表示。最後,通過對來自多個像素中的每一者的校正因子求平均來找出用於該邊緣寬度的校正因子。平均值可為經加權平均值,例如其中具有較大水平梯度的像素被給予比具有較小水平梯度的另一像素大的權重的平均值。沿這些方向或其它方向的其它修改是可能的。篩選閾值如果鄰近邊緣的峰梯度量值低於鄰近的較寬邊緣的峰梯度量值的預定分數,那麼可完全阻止該等鄰近邊緣對聚焦信號作貢獻,或使其貢獻削弱。圖9A、圖9B和圖9C說明正解決的問題。圖9A說明由各自寬度為2個像素的兩個窄黑空間分離的三個垂直白條。中間白條的寬度為窄條2個像素。圖9B展示水平越過圖9A中的圖像的針對尖銳圖像和模糊圖像中的每一者而描繪的圖像信號。圖9C描繪圖9B的針對尖銳圖像和模糊圖像的索貝爾x梯度。在圖9C中,如所預期,模糊圖像的第一邊緣(像素2到5)比尖銳圖像寬,且最後邊緣(像素13到15)也是如此。然而,兩個最窄邊緣(像素9和10,以及像素11和12)在兩個圖像中具有寬度二。在圖9B中,像素9和10以及像素11和12處的對應斜率各自取兩個像素以完成過渡。然而,模糊圖像具有從較寬邊緣到較窄邊緣的峰梯度量值的顯著下降,多達50%。另一方面,尖銳圖像在較寬邊緣與窄邊緣之間改變少於10%。鄰近於具有相對正負號梯度的較寬邊緣的較窄邊緣的峰梯度量值的顯著下降(例如20%或更大)提示模糊的圖像未經良好聚焦,且因此,不應依賴較窄邊緣作為模糊圖像為尖銳的指示。同樣,只要具有交替梯度極性的互相鄰近的邊緣彼此非常接近,例如相隔不超過1個像素(「最小邊緣間隙」),就不應依靠其來用於此指示,即使其邊緣寬度較小。最小邊緣間隙是依據像素的數目,例如1或2或之間。此外,假定一個邊緣可能因具有小於消除閾值的峰梯度而已被消除,具有相同梯度極性且隔開不超過最小邊緣間隙的兩倍加上sharp_edge_width(sharp_edge_width為經指派以標示尖銳邊緣的邊緣寬度的數字)的兩個連續邊緣可用作用於消除或降級來自兩個相互鄰近的邊緣中的一者或兩者的貢獻的條件。任一。邊緣檢測與寬度測量單元206可執行以下算法,以用於基於從較寬邊緣建立的篩選閾值以及可開啟和關閉的調製篩選旗標而消除緊密堆積的較窄邊緣。對於每一邊緣,根據圖10中所示的流程圖的過程來確定將用於相對極性的緊接下一邊緣的篩選閾值和篩選旗標。在給定篩選閾值和篩選旗標的情況下,可取消邊緣,除非以下條件中的一者為真:(a)對於此邊緣,篩選旗標關閉,(b)邊緣的峰梯度量值不小於用於此邊緣的篩選閾值。可將條件(c)添加到條件(a)和(b),邊緣寬度不小於sharp_edge_width+1,其中已為sharp_edge_width指派一數字以標示尖銳邊緣的邊緣寬度,且其中可改變「+1」以設定高於sharp_edge_width的邊緣寬度的範圍,在該範圍內,如果邊緣無法達到(a)和(b),那麼消除該等邊緣。對於圖9A到圖9C中所示的實例,sharp_edge_width可為2。圖10是為每一邊緣確定篩選閾值和篩選旗標的流程圖。對於垂直邊緣,假定沿行從左到右掃描,但這不是要求的。(對於水平邊緣,假定沿列從上到下掃描,但這不是要求的。)為sharp_edge_width指派一數字,且其對於圖9A到圖9C所示的實例可為2。在步驟702處,在第一邊緣處開始,在步驟720處,詢問每一邊緣其邊緣寬度是否大於或等於一加sharp_edge_width,值一是用於此說明的最小邊緣間隙值,但可使用不同的值,例如在0.5與2.0之間。如果是,那麼該邊緣為較寬邊緣,且步驟706接著將具有相對極性的緊接下一邊緣的篩選閾值設定為β乘以邊緣的峰梯度量值,β為從0.3到0.7,優選為0.55,接著步驟708開啟用於下一邊緣的篩選旗標,接著進行到下一個邊緣。如果否,那麼該邊緣不是較寬邊緣,且步驟730接著檢查距相同梯度極性的前一邊緣的間距是否大於最小邊緣間隙(或不同的預定數字)的兩倍加上sharp_edge_width,且相對極性的最接近的前一邊緣(如果存在)是否大於遠離的最小邊緣間隙。如果是,那麼步驟710接著關閉用於下一邊緣的篩選旗標。如果否,那麼保持用於下一邊緣的篩選旗標和篩選閾值,且進行到下一邊緣。β可為預定分數,或其可為依據預定公式計算的分數,例如邊緣寬度的函數。在後者情況下,β可從圖像的一部分到另一部分不等。替代實施例像素網格的定向:被聚焦信號產生器120輸入的圖像可具有位於相對於圖像的矩形幀旋轉45度的矩形網格(「像素網格」)中的像素。在此情況下,邊緣檢測操作和寬度測量操作的X方向和Y方向可類似地旋轉。邊緣銳度度量:在以上描述中,邊緣的圖像的銳度是由從跨越該邊緣的梯度序列所測量得來的的邊緣的寬度來表示的,其中該等梯度定向於跨越該邊緣。存在依靠類似原理工作的替代方案。本質上,允許以此方式產生聚焦信號的原因在於,個別邊緣貢獻了與使圖像數據按比例縮放(例如)20%無關或本質上無關(例如在圖像數據按比例縮小20%之下改變不超過5%)的量(後文稱為「邊緣銳度度量」),從而與常規對比度檢測方法相比,有助於使聚焦信號與圖像的場景的照度或的場景中的對象的反射率無關或很小相關。在本發明的聚焦信號產生器120中,具有與圖像數據的20%按比例縮小無關或實質上無關的上述特性的任何邊緣銳度度量也是從一梯度或經內插梯度到同一梯度值的另一梯度或經內插梯度測得的寬度的良好替代。替代的邊緣銳度度量優選的具有不包含能量單位的單位。基於以下兩點來確定邊緣銳度度量的單位:(a)一階邊緣檢測算子對其運算的圖像數據的每一樣本具有能量單位,(b)樣本之間的距離具有長度單位。基於點(a)及(b),梯度值的單位是能量單位除以長度單位。同樣地,邊緣上或邊緣的任一未分部分上的對比度具有能量單位。因此,對比度不是好的邊緣銳度度量,因為該單位顯露出其受場景的照度和對象的反射率影響。邊緣的峰梯度也不是好的邊緣銳度度量,因為峰梯度的單位中具有能量單位,從而也指示其受場景的照度的變化所影響。另一方面,邊緣的峰梯度除以邊緣的對比度是良好的邊緣銳度度量,因為其單位是長度單位的倒數。作為另一實例,梯度值超過峰梯度的某一預定分數的梯度的計數是良好的邊緣銳度度量,因為該計數僅為以連續梯度之間的間距大小來量化的距離度量,因此具有長度單位。此處應注意,在產生邊緣銳度度量的過程中,可從用以檢測邊緣的一階邊緣檢測算子來產生梯度,或可從不同的第一導數算子(即,梯度算子)來產生梯度。舉例來說,雖然索貝爾算子(或甚至二階邊緣檢測算子,例如拉普拉斯算子)可用以檢測邊緣,但其內核簡單地為[-1,+1]及其轉置(其簡單地將圖像數據的一個樣本從梯度算子的定向上的下一樣本減去)的羅伯特算子,使所得梯度位於兩個樣本之間的正中。可獨立於產生邊緣銳度度量或下一部分中所述的形狀度量中的任一者中所使用的一個或一個以上導數算子,用比一階高階的邊緣檢測算子來檢測邊緣。換個角度來看,邊緣銳度度量的單位應是長度單位的冪,例如長度單位的平方、長度單位的倒數、長度單位本身或長度單位的平方根。任一此類的替代邊緣銳度度量均可替代聚焦信號產生器120中的邊緣寬度。為了對邊緣的傾斜作校正,應轉換上文參考圖6A到6D以及圖7所述的校正因子(下文稱為「寬度校正因子」)以採用同一冪。舉例來說,如果邊緣銳度度量為峰梯度除以對比度,即其單位是度量長度單位的倒數,那麼用於邊緣銳度度量的適當的校正因子是上文參考圖6A到6D以及圖7所述的校正因子的倒數。作為另一實例,如果邊緣銳度度量的單位是長度單位的平方,那麼用於邊緣銳度度量的傾斜校正因子應視寬度校正因子的平方。下文參考圖27、圖28、圖25和圖26中的圖式描述替代邊緣銳度度量的若干實例。圖27說明對照於作為連續梯度之間的間距的倍數的距離而繪製的跨越一邊緣的梯度序列、以及所繪製的梯度序列下的陰影區的面積A3。在此實例中,該區被限定在兩個梯度水平L1與L2之間,其可相對於梯度序列的經內插峰梯度值(或者,峰梯度值)而定義為(例如)經內插峰梯度值的預定部分。陰影區具有經內插梯度的四個隅角。面積除以經內插峰梯度值(或者,峰梯度值)是良好的邊緣銳度度量,因為其具有長度單位。注意,該區的替代的限定是可能的。舉例來說,該區可用梯度序列而不是用梯度水平L1來從上而定界。圖28說明對照於作為連續梯度之間的間距的倍數的距離而繪製的邊緣上的圖像數據的樣本的梯度序列、重心3401(即矩心)以及梯度(具有梯度值g2、g3、g4、g5及g6)距重心的距離u2、u3、u4、u5及u6。良好的邊緣銳度度量為重心周圍的梯度的第k階中心矩,即梯度距重心的距離的經加權平均值,其中權重為相應梯度的量值,k為偶整數。舉例來說,k可為2,其使邊緣銳度度量為方差,仿佛梯度序列是概率分布那樣。在此實例中,邊緣銳度度量的單位是長度單位的平方。更一般地說,邊緣銳度度量可以是梯度序列的多個梯度距相對於該多個梯度而預定義的位置的距離的函數,該序列為該邊緣上的陣列。不同於重心,該預定義位置可為梯度序列的經內插峰位置。可根據預定義準則來選擇邊緣梯度的適當子集來參與此計算。舉例來說,可要求該等梯度的梯度值至少是該峰梯度或該梯度序列的經內插峰的梯度值的預定分數。圖25說明對照於作為連續第二導數之間的間距的倍數的距離而繪製的邊緣上的圖像數據的樣本序列的第二導數序列,其展示(a)一對正峰與負峰之間的寬度Ws,(b)具有給定量值h1的一對最外的經內插第二導數之間的寬度W1,(c)具有給定量值h1的一對內部的經內插第二導數之間的寬度W2,以及(d)從(該對正峰與負峰之間的)過零到具有給定量值h1的最外的經內插第二導數的距離D1。可將該等三個寬度Ws、W1和W2中的任一者用作邊緣銳度度量。此外,在圖25的實例中,邊緣銳度度量可以是該等第二導數從(該對正峰與負峰之間,且可經內插)改過零的距離的經加權的總和,其中的權重為相應的第二導數的量值。更一般地說,邊緣銳度度量可為邊緣上的多個第二導數距相對於該等多個第二導數而預定義的位置的距離的函數。過零位置之外,重心也是該預定義位置的良好候選者,以權重為該等第二導數的量值。該預定義位置的又一良好候選者可為該對正梯度與負梯度之間的中點。圖26說明來自對照於作為連續像素之間的間距的倍數的距離而繪製的邊緣的像素的圖像數據的樣本序列,其展示(a)邊緣的兩端處的兩個樣本之間的寬度Wedge和對比度Cedge,(b)具有樣本值的最陡變化的一對樣本之間的峰梯度值gpeak(由羅伯特算子產生),(c)邊緣的具有對比度C1和寬度Wpart1的最窄未分部分,以及(d)邊緣的具有對比度C2和寬度Wpart2的最窄未分部分。如前面所提到,峰梯度值gpeak除以對比度Cedge是個良好的邊緣銳度度量。寬度Wedge是另一個良好的邊緣銳度度量。寬度Wpart1和Wpart2也是個良好的替代。可將對比度C1和/或C2定義為邊緣對比度Cedge的預定部分。或者,可將其中的任一者定義為邊緣的峰梯度(例如,峰梯度gpeak)的預定倍數。此處還應注意,「最窄未分部分」可由圖像數據的經內插樣本(例如在圖26中以正方形展示)或通過下捨入或上捨入到最近的像素計數來定界。梯度不對稱性圖23A和圖23B說明一種方法,其中,聚焦信號產生器檢測到梯度信號(下文也稱為梯度輪廓)中缺乏峰的周圍的對稱性、以減輕或完全排除相關聯的邊緣對自動聚焦控制系統(例如經由隨例如相關聯的邊緣寬度或邊緣計數的經加權平均值而產生的聚焦信號,但不限於此)的影響。該峰可為一系列的連續多個梯度之中的峰梯度。或者,該峰可為經內插峰梯度,其從該系列的連續多個梯度之中的兩個以上的梯度來內插。圖23A說明跨越一對有相對極性(即,正負號)的、且相鄰的邊緣的圖像信號的梯度輪廓,該對邊緣是分開的且不相互作用。另一方面,圖23B說明跨越一對有相對極性的、且相鄰的邊緣的圖像信號的梯度輪廓,這對邊緣足夠靠近以致相互作用。通過比較23A與23B,清楚地,當有相對正負號的相鄰的一對邊緣(即,該等邊緣中的一者具有正梯度,而另一者具有負梯度)變得靠近,其各自的梯度輪廓便喪失對稱性。在圖23A中,從左到右,梯度輪廓在左側升高到在位置6處的正峰梯度3210,且在右側降到在位置18處的負峰梯度3260。梯度值已經規格化以給出峰梯度量值1.0。分別在每一峰梯度3210、3260的鄰近,梯度輪廓具有相對於該峰的左到右的對稱性。當使用各自的峰梯度量值的0.3倍的閾值時,正梯度輪廓3211和負梯度輪廓3261各自對應於各自的邊緣的邊緣寬度5。另一方面,在圖23B中,在左側於位置6處的正峰梯度3212和在右側於位置9處的負峰值3262比在圖23A中更靠近在一起。在圖23B中,如在圖23A中,梯度值已經規格化以給出峰梯度量值1.0。在圖23B中分別地對應於正梯度輪廓3213和負梯度輪廓3262的兩個邊緣顯然地相互地作用以致彼此部分地相抵銷,從而導致分別位於位置6與9處的緊密地相鄰的正峰3212與負峰3262之間的梯度量值的減小。因此,梯度輪廓3213、3263缺乏各自邊緣上的左右反射對稱性。對稱性的缺乏在圖中的經內插梯度輪廓(以實曲線展示)中尤其顯著。可在距該峰梯度的某一距離(具體地說,介於邊緣的邊緣寬度的0.2到0.7倍之間的距離)內或其峰梯度水平與它的非零分數的梯度水平之間的某一範圍內(具體地說,在峰梯度水平的10%到90%內;更具體地說,在20%到80%內)發現對稱性的缺乏。舉例來說,可通過將邊緣寬度的一半的距離內、或者介於峰梯度水平的20%與80%之間的梯度水平的範圍內的經內插梯度輪廓的左側與右側進行比較,來發現不對稱性。作為另一結果,當使用作為峰梯度量值的0.3倍的同一閾值來測量時,每一峰值3212、3262的周圍的邊緣寬度減小到4。這樣測得的兩個邊緣的邊緣寬度不再代表聚焦程度。聚焦信號產生器可檢測該不對稱性,而後或致使減輕相關聯的邊緣寬度給予聚焦信號和/或邊緣計數的貢獻、甚至完全取消之。更廣義地說,通過檢查圖像中的邊緣的尖銳度來獲得較尖銳的圖像的聚焦控制系統可減輕或完全消除來自梯度輪廓缺乏對稱性的邊緣的影響。圖像中由於場景中的尖銳邊界而產生的孤立的多個邊緣所具有的梯度輪廓的每一顯露出各自的邊緣的左右反射對稱性。在圖23A中,沿著垂直對稱軸(垂直虛線)有左右反射對稱性,其恰好在位置6處的峰梯度3210下方,使得在沿著垂直對稱軸的反射下,位置4處的梯度映射到位置7處的梯度,且反之亦然,且位置3處的梯度映射到位置8處的梯度,且反之亦然,以此類推。這是因為對應於與梯度輪廓3211相對應的邊緣的邊界恰好在其中間被取樣。在許多情況下,對邊界的取樣不是在邊界的中間,而因此該垂直對稱軸不與像素位置重合,而是在兩個像素之間。然而,可利用內插來識別左右反射對稱性,如下文所論述。圖24J說明孤立的邊緣的另一典型梯度輪廓。位置6處的峰梯度3212'以及在其右側於位置2到5處的四個其它梯度以及在其左側於位置7到10處的另外四個其它梯度一起構成孤立的邊緣的梯度輪廓。大致於位置5.85處展示經內插峰3270',且在經內插峰3270'下以點劃線展示垂直對稱軸3271'。儘管梯度輪廓中的每一梯度在沿著對稱軸3271'的反射下不映射到同一梯度輪廓中的另一梯度,但其確實映射到經內插梯度。舉例來說,位置3處的梯度映射到用「X」標記的經內插梯度(大致在位置8.6處),其顯然是位置8和9的梯度之間的良好的內插,且反之亦然。同樣,位置7處的梯度映射到用「+」標記的經內插梯度(大致於位置4.6處),其顯然是位置4和5的梯度之間的良好的內插,且反之亦然。此外,可看出,經內插梯度映射到另一經內插梯度,且反之亦然,例如在梯度水平0.5(且分別於位置4和7.6)處分別用三角形和倒三角形標記的一對經內插梯度。當將梯度輪廓內插到經內插梯度輪廓時,左右反射對稱性尤其顯著(圖24J中的實曲線)。還應注意,在任何兩個梯度水平上的、梯度輪廓的兩側之間的中點(例如中點3281'和3280')在同一中點位置3287處重合,該位置也是經內插峰的位置、以及對稱軸的位置。通常理解的是:如有左右反射對稱性,則沿著垂直對稱軸反射的每一幾何形狀是映射到對應的幾何形狀,即與後者重合。這類的幾何形狀包括點(即,梯度或經內插梯度)、線、曲線、有界區、角等。對應於這類的幾何形狀的是幾何參數,例如距離、長度、面積、傾角(即,第一導數)、曲率(即,第二導數和較高導數)等。舉例來說,沿著經內插梯度的輪廓的區段(或連接鄰近梯度的直線區段)將映射到相同梯度水平上的另一區段,因此具有相同長度。左右反射對稱性的另一特性是對稱軸上的點映射到其自身,即不移動。因此,該等點到左、到右的距離是相等的。還已知,在對稱性下映射到彼此的兩個幾何形狀之間,垂直對稱線正好位於其中間。使用這些特性以及關於反射對稱性的通常已知的其它特性,可設計出多種方法來測試梯度輪廓是否具有左右反射對稱性。由於內插的性質是近似法,因此使用用於測試幾何形狀的重合的參數上的預定容限區來檢驗對稱性。舉例來說,如果X和Y是正在測量的兩個參數,且完美的對稱性將正好產生X=Y,那麼可指定容限區,使得–A<X–Y<B,其中A和B是正數,使得大於-A且小於B的X–Y的值不導致不對稱性的確定,而比B正或比-A負的X–Y的值將導致過量缺乏對稱性的確定。比-A負得少且比B正的少的X–Y的值的範圍在下文中稱為容限區,且容限區的界限是不對稱性閾值。因此,在此實例中,-A和B兩者均為劃定X和Y測量的不對稱性的容限區的界限的不對稱性閾值。當X-Y的值位於容限區之外時,下文稱為超過(相關)不對稱性閾值。舉例來說,如果(X–Y)比B正,那麼稱(X–Y)超過不對稱性閾值B。如果(X–Y)比-A負,那麼稱(X–Y)超過不對稱性閾值-A。在此上下文中,「超過」傳達以下含義:參數(X–Y)已由於越過容限區的有關邊界而離開容限區。或者,可使用Z的函數(其中Z=(1–X/Y))來定義減少與作貢獻的其它邊緣相比之下該邊緣對聚焦信號的貢獻的相對程度。舉例來說,Z的此函數可以是絕對值Z的S形函數,使得當Z是零(即X=Y,例如在完美對稱下)是該函數取值一,且隨著|Z|接近一邊界值而徐徐地升高,接著隨著|Z|更靠近且最終越過該邊界值而快速地升高,而後收斂於零。下文描述檢測出跨越邊緣的梯度輪廓缺乏左右反射對稱性的多種方法,但這不是詳盡列舉。本發明的此方面(即,消除或減弱邊緣對聚焦信號或對聚焦控制的貢獻)不限於下文所論述的用於檢測出跨越邊緣的梯度輪廓缺乏反射對稱性的特定方法,而是包括其均等方法、近似表示、明顯或已知的變化、以及包括利用上文所論述的反射對稱性的特性中的一者以上的任何計算方法。一種用以檢測出對稱性的缺乏的方法是找出峰梯度的一側上的像素的計數與另一側上的像素的計數之間的差,其中,與像素相關聯的梯度量值高於峰梯度量值的某一分數。可將計數不對稱性閾值設定為(例如)0.5,使得當任一側的像素的計數比另一側多出的數超過該計數不對稱性閾值時,便檢測到對稱性的缺乏。藉助於圖23A和圖23B以及分數0.3以及計數不對稱性閾值0.5的實例來說明此情況。在圖23A中,對於左側且在位置6的正峰,且高於梯度水平+0.3,兩個像素位於左側在各自的位置4和5處,另兩個像素位於右側在各自的位置7和8處。像素計數在左側與右側之間相等,因此未檢測到不對稱性。另一方面,在圖23A中,對於左側在位置6處的正峰,且高於梯度水平+0.3,兩個像素位於左側在各自的位置4和5處,但僅一個像素位於右側在位置7處。在圖23B中左側的正梯度輪廓3213中,左側比右側多出一個像素,超過計數不對稱性閾值0.5,因此檢測到對稱性的缺乏。一種修改是從梯度進行內插以找出分數的像素位置3272(「經內插峰位置」),其中經內插梯度輪廓獲得最大量值(「經內插峰梯度」)。此經內插峰位置可用以計算到左側、到右側的兩個距離,如下文所述。經內插峰梯度還可用以計算在何梯度水平上測量那些距離或在何梯度水平之上或之下對像素進行計數。舉例來說,在圖24A中,在經內插峰3270下方繪製了垂直點劃線,在梯度水平0.95(上梯度閾值)上划過經內插梯度輪廓(實曲線中)繪製了水平虛線3275,在梯度水平0.25(下梯度閾值)上划過經內插梯度輪廓繪製了水平虛線3273,於峰梯度3212(在位置6)的左側,分別在位置4和5處計數了兩個像素,而後於右側在位置7處計數了僅僅一個像素。不管是參考峰梯度3212(在此實例中在位置6處)還是參考經內插峰3270(大致在位置5.8處),都與不對稱性的確定沒有關係,因為在前者中,在計數中不把峰梯度3212算入左側或右側的計數,而在後者中,上閾值3275(在此實例中為0.95,且一般應介於0.85與0.97之間)不讓峰梯度3212給算入右側的計數中。一種對上述方法的修改為確定從峰梯度個別地向左、向右到梯度輪廓經內插以致跨越某一梯度水平之處(「交叉點」)的距離,該梯度水平是峰梯度3212(或者,經內插峰3270)的梯度值的一分數(優選介於10%與90%之間,更優選介於20%與80%之間),而後如果較大距離比較小距離超出某一寬度不對稱性閾值以上,那麼便發現缺乏對稱性。換句話說,一個距離減去另一距離比寬度不對稱性閾值的負值更負或比該寬度不對稱性閾值更正將導致確定缺乏對稱性。容限區因此佔據對稱於零的數字間隔。可以若干方式中的一者來決定該寬度不對稱性閾值。寬度不對稱性閾值可作為對於一圖像的固定數字、或取決於與該峰相關聯的邊緣的邊緣寬度的數字(例如邊緣寬度的10%(如果邊緣寬度為3或以下),以及邊緣寬度的7%(如果邊緣寬度比3寬但小於5))而給出。基於圖像信號(從中產生梯度輪廓中的梯度)和/或梯度輪廓中的梯度如何產生的其它合理的相依性對確定寬度不對稱性閾值來說是可接受的,特別是允許內插峰值和/或交叉點的不準確性。圖24A也說明此不對稱性檢測方法。可從峰梯度3212(位置6處),或者從經內插峰3270(大致在位置5.8處)測量距離。在此實例中,從經內插峰3270測量距離WL和WR,分別給出了約2.5和1.3,且給出了1.2的差。在規格化梯度水平+0.3上測量邊緣寬度,給出了約3.7。可將寬度不對稱性閾值作為該邊緣寬度的分數來給出,例如15%,即給出0.56。由於該差(1.2)超過寬度不對稱性閾值(0.56),因此發現缺乏對稱性。應注意,不管用來參考的是峰梯度3212(在此實例中在位置6處)還是經內插峰3270(大致在位置5.8處),都與聚焦信號或與聚焦控制系統沒有不可忽略的關係,因為其位置之間的差通常小於0.5且常小於0.3,從而使得|WL–WR|中的差小於0.6。在邊緣上的梯度輪廓變為不對稱的大多數情形中,WL與WR之間的失配遠遠地超過0.6。因此,選擇一者還是另一者來測量WL和WR僅僅影響可忽略的少數邊緣的對稱性的缺乏的發現。一種替代方式為估算兩個面積,一個面積在峰梯度3212(或者經內插峰3270)的左側,另一面積在峰梯度3212(或者經內插峰3270)的右側,且根據指定標準將該兩個面積與面積不對稱性閾值進行比較。兩個面積中的每一者可在一側上由峰梯度(或經內插峰)下方的垂直線定界,在另一側上由多個經內插梯度(實曲線)(或者,連接連續梯度的直線)來定界,且從頂部和從底部由上梯度水平和下梯度水平來定界,該上梯度水平和該下梯度水平各自處於峰梯度水平(或者,經內插峰梯度水平,即經內插峰的梯度水平)的不同預定分數上(或者,沒有上梯度水平來限制該面積,而是僅僅由梯度或經內插梯度輪廓來限制該面積)。舉例來說,在圖24B中,其中梯度輪廓經規格化以使得經內插峰具有梯度水平1.0,在0.75上繪製了上梯度水平3276,且在0.2上繪製了下梯度水平3274。一區3277(具有面積AL)(在經內插峰3270的左側)在上方由上梯度水平3276定界,在下方由下梯度水平3274定界,在右側由經內插峰下的垂直點劃線定界,且在左側由經內插梯度輪廓(實曲線)定界。另一區3278(具有面積AR)(同一峰3270的右側)類似地在上方和下方定界,且在右側由經內插梯度輪廓定界,而在左側由垂直點劃線定界。當面積AL和AR相差超過根據指定標準的預定界限時,則檢測到缺乏對稱性。舉例來說,當較大面積超過了較小面積達面積不對稱性閾值以上時,則檢測到不對稱性。可以各種不同方式中的一者來表達該面積不對稱性閾值。面積不對稱性閾值可依據(較小面積的)百分比來表達,其可為對一圖像的固定數字,或者隨相關聯邊緣的邊緣寬度而變。或者,面積不對稱性閾值可依據經規格化梯度輪廓的面積差來表達。基於圖像信號(從中產生梯度輪廓中的梯度)和/或梯度輪廓中的梯度如何產生的其它合理的相依性對確定面積不對稱性閾值來說是可接受的。在圖24I中所示的另一方法中,測量從經內插峰3270(或者峰梯度3212)到梯度輪廓的左側和到右側的共同距離Wo。換句話說,計算經內插梯度(或找出梯度),使得其距經內插峰3270(或峰梯度3212)下的點劃線的距離均為Wo。對於完全對稱的梯度輪廓,兩個經內插梯度將均在共同的梯度水平上。然而,對於不對稱的梯度輪廓而言,兩個經內插梯度位於不同的梯度水平Gl3252、Gh3253上。當梯度水平Gl和Gh相差超過根據指定標準的預定界限時,則檢測到缺乏對稱性。舉例來說,當較大梯度水平Gh3253大於較小梯度水平Gl3252的量Ghl超過較小梯度水平Gl達梯度不對稱性閾值以上時,可檢測到不對稱性。可以各種不同方式中的一者來表達梯度不對稱性閾值。梯度不對稱性閾值可依據(例如,較小梯度Gl的)百分比來表達,其可為對一圖像而固定的數字,或者隨相關聯邊緣的邊緣寬度而變。或者,梯度不對稱性閾值可依據經規格化梯度輪廓的梯度水平差來表達。基於圖像信號(從中產生梯度輪廓中的梯度)和/或梯度輪廓中的梯度如何產生的其它合理相依性對於確定梯度不對稱性閾值來說是可接受的。可將該共同的Wo選擇為邊緣寬度的預定分數,例如介於0.1與0.5之間、優選介於0.2與0.4之間的分數。或者,可將Wo選擇為從經內插峰3270(或者峰梯度3212)到一對在作為峰梯度水平的一預定分數的給定梯度水平上的梯度或經內插梯度的兩個距離中的較小者。在此情況下,Gh單獨可為用以指示不對稱程度的參數。接著可設定梯度不對稱性閾值,使得當Gh超過閾值時,則檢測到缺乏不對稱性。如所屬領域的技術人員可預期,如何定義Wo和以上所述的標準的其它變化是可能的。一種對以上方法的修改為分別地在梯度水平Wl和Wh上的那兩個經內插梯度上的第一或第二導數之間進行比較。對於完全對稱的梯度輪廓而言,兩個經內插梯度將均具有除了正負號相反之外其它方面相同的第一導數、以及正負號和量值相同的第二導數。然而,對於不對稱的梯度輪廓,該對經內插梯度的第一乃至第二導數通常是不同的。當第一導數的量值在兩個經內插梯度(或可能梯度)之間相差超過根據指定標準的預定界限時,便檢測到缺乏對稱性。舉例來說,當較大第一導數在量值上超過了較小第一導數以達不對稱性閾值以上時,可檢測到不對稱性。作為另一實例,當將第二導數中的一者從另一者減去給出了超過不對稱性閾值的差時,可檢測到不對稱性。可以各種不同方式中的一者來表達不對稱性閾值。梯度不對稱性閾值可依據(例如,較小第一/第二導數的)百分比來表達,其可為對一圖像而固定的數字,或者隨相關聯邊緣的邊緣寬度而變。基於圖像信號(從中產生梯度輪廓中的梯度)和/或梯度輪廓中的梯度如何產生的其它合理相依性對於確定梯度不對稱性閾值來說是可接受的。在使用像素計數或距離(圖24A)或面積(圖24B)、而不是基於經內插峰或峰梯度來劃分計數或距離或面積、來檢測不對稱性的上述方法中,可使用如早先描述的中點。舉例來說,在使用在經內插峰3270正下方的垂直點劃線將上梯度水平3276與下梯度水平3274之間的面積分別劃分為面積AL和AR的兩個區(參看圖24B)中,可從上梯度水平(規格化梯度水平0.75下的水平虛線)與經內插梯度輪廓(實曲線)之間的一對交叉點之間的中點繪製垂直線。或者,可從下梯度水平(規格化梯度水平0.2下的水平虛線)上的一對交叉點之間的中點繪製該垂直線。或者,可從經內插梯度輪廓與峰梯度的梯度水平的預定百分比範圍內(例如介於10%與90%之間)的任何梯度水平之間的一對交叉點之間的中點繪製該垂直線。另一種對上述面積方法的修改是估算上梯度水平3276與下梯度水平3274之間的經內插梯度曲線(或者,連接連續梯度的直線區段)的長度。舉例來說,在圖24C中,經內插梯度曲線在左側具有在規格化梯度水平0.25與0.75之間的區段(具有長度LL),該區段長於右側的區段,右側的區段的長度LR明顯較短,指示缺乏對稱性。當長度LL和LR相差超過根據指定標準的預定界限時,便檢測到缺乏對稱性。舉例來說,當較長的長度超過了較短的長度達長度不對稱性閾值以上時,便檢測到不對稱性。如上文的面積不對稱性閾值,可用多種不同方式中的一者來表達該長度不對稱性閾值。長度不對稱性閾值可依據(例如,較小長度的)百分比(優選從10%到30%)來表達,其可為對一圖像而固定的數字,或者隨相關聯的邊緣的邊緣寬度而變。或者,長度不對稱性閾值可依據經規格化梯度輪廓的長度差來表達。基於圖像信號(從中產生梯度)和/或梯度如何產生的其它合理相依性對確定長度不對稱性閾值來說是可接受的。如上文所述,應注意,不管上圖中參考峰梯度3212還是參考經內插峰3270,以畫出下梯度水平抑或上梯度水平,對於聚焦控制系統或具體地說對於聚焦信號都不是重要的。該選擇導致長度差中非常小的差異,結果是在具有相對正負號的兩個邊緣太靠近以致影響其邊緣寬度的大多數情形中,LL與LR之間的失配大得多。因此,選擇一者還是另一者來測量LL和LR僅僅影響可忽略的少數邊緣的對稱性的缺乏的發現。可修改上文剛描述且使用圖24C說明的方法。與其比較長度LL與LR,可用類似方式比較左側和右側上的陰影區的各自的面積A'L和A'R。可類似地定義面積對稱性閾值,且將其用於與A'L與A'R之間的差的量值進行比較。上文剛描述且使用圖24C說明的長度方法可以又一種方式來修改。將經內插梯度曲線分別與上梯度和下梯度相交處之間的左側距離(WBL)與右側距離(WBR)進行比較。如果根據指定標準WBL與WBR相差過多,那麼發現缺乏對稱性。舉例來說,當WBL和WBR中的較大者超過了較小者達寬度不對稱性閾值以上時,發現缺乏對稱性。並且,可以類似上文各種不對稱性閾值中的任一者的方式來指定寬度不對稱性閾值。圖24H說明一種替代方法,其等效於上文剛描述的寬度方法。此方法計算上梯度水平3276下的兩個經內插梯度3284、3285之間的第一中點3281(上中點),以及下梯度水平3274下的兩個經內插梯度3282、3284之間的第二中點3280(下中點),而後計算第一中點3281與第二中點3280之間的距離Xab。完全對稱的梯度輪廓在第一中點3281與第二中點3280之間的距離(「中點間之距離」)是可忽略的,即中點重合,如在圖24J中那樣。當中點間之距離超過某一中點間距離不對稱性閾值時,便檢測到缺乏對稱性。中點間之距離是|WBL–WBR|的兩倍。在此方法的一種變化中,僅僅使用一個梯度水平3274,且僅僅計算對應的中點3280,而後測量從峰梯度3212(或者,經內插峰3270)到獨立中點3280的距離XbPk,即如圖24H中也展示那樣。又一種方法是找出峰梯度3212(或者,經內插峰3270)的兩側上的梯度輪廓的斜率的第一導數,並根據指定標準比較該對第一導數,以確定是否缺乏對稱性。舉例來說,如果較陡斜率的第一導數的量值超過較緩斜率的第一導數的量值達第一導數不對稱性閾值以上,那麼便發現缺乏對稱性。另一方面,完全對稱的梯度輪廓將在兩側上具有相同量值的第一導數,其僅僅在正負號上不同。可通過內插來大致地計算第一導數。可在作為峰梯度值(例如0.5)的某一分數(優選介於10%與90%之間,更優選介於20%與80%之間)的梯度水平上大致地計算第一導數。在圖23B中,在梯度水平是峰梯度3212的梯度水平的0.5倍之處,有一對連續地升高或下降的斜率,在正峰梯度3212的每一側上有一個。右側的斜率明顯地比左側的斜率陡峭。圖24D展示如何在梯度水平0.25上對規格化梯度輪廓估算第一導數,且用直角三角形(陰影)的斜邊來作近似,該對直角三角形的底邊寬度為1,並分別地接觸經內插梯度輪廓的左側和右側。該對第一導數分別由三角形SL和SR的高度來作近似。圖24E說明使用具有相同底邊寬度(在此說明中為1)的兩個三角形來對該對第一導數作近似的另一方式。每一三角形的底邊在梯度水平0.25上、梯度輪廓的內插位置處居中。對應斜邊的每一端距半個像素,且採取從梯度輪廓內插的梯度值作為梯度值。將第一導數作近似為高度S'L和S'R除以底邊寬度,底邊寬度在此說明中為1。如通常已知,存在從數據點序列對第一導數作近似的方法有好幾種,因此本發明的此方面是不限於上文給出的特定實例,而是包括用以提供第一導數的所有等效方法和所有近似法。又一種方法是找出峰梯度3212(或者,經內插峰3270)的兩側上的梯度輪廓的第二導數,並根據指定標準比較該對第二導數,以確定是否缺乏對稱性。舉例來說,如果一者超過另一者達第二導數的不對稱性閾值以上,那麼便發現缺乏對稱性。反之,完全對稱的梯度輪廓將在兩側上具有相同的第二導數,其正負號和量值均相同。可通過內插來大致地計算第二導數。可在作為峰梯度值(例如0.25)的某一分數(優選介於10%與90%之間,更優選介於20%與80%之間)的梯度水平上計算第二導數。圖24F說明可如何近似第二導數的方法。首先,找出左側的三元組的連續相等間隔的梯度或經內插梯度3295、3296、3297以及右側的另一三元組3291、3292、3293,其中各自的中點3296、3292在規格化梯度水平0.25上。對於三元組內的給定間隔,找出個別的外部點對(左側的3295、3297和右側的3291、3293)的規格化梯度值之算術平均值其高於規格化梯度水平0.25的高度(DL和DR),以作為對各自的第二導數的近似。如圖24F展示,DL為正,而DR為負。圖24G在規格化梯度水平0.18上說明第二導數的另一種近似法,。在每一側上,一個三角形配合到其上方的梯度輪廓,而另一個三角形則在經內插梯度輪廓與梯度水平0.18(即,此梯度水平下的梯度或經內插梯度)兩者的交叉點下方。每一三角形的斜邊以一傾角傾斜,以使斜邊配合到該經內插梯度輪廓。左側三角形的高度SUL和SLL(右側三角形的高度SUR和SLR)相減以得出第二導數DL(DR)。箭頭指示這對第二導數的相對正負號:D'L的向上指,D'R的向下指。此梯度輪廓兩側上的第二導數明顯地顯著失配,因此是不對稱的。如通常已知,從數據點序列來近似第二導數有多種方法,因此本發明的此方面不限於上文給出的特定實例,而是包括所有針對第二導數的等效方法和可能的近似。儘管以上實例描述使用不同測量參數來檢測出缺乏反射對稱性,但可同時使用以上方法中的兩者以上來計算其各別的測量參數,而後這些測量參數經組合以形成比較參數,以與不對稱性閾值或更廣義地與預定容限區進行比較,使得當比較參數的值在容限區之外時,便檢測到缺乏反射對稱性。舉例來說,中點之間的距離Xab(圖24H)以及第一導數之間的差SR–SL(圖24D)可組合在經加權平均值Z中,而後與不對稱性閾值α進行比較,其將容限區定義為間隔–α<Z<α。檢測出該邊緣在其本身上的梯度序列中具有不對稱性不必涉及直接地對該梯度序列作計算。不對稱性可在跨越該邊緣上的多個圖像樣本值中檢測出來。參看圖26,對於邊緣的分別具有對比度C1和C2的兩個最窄的未分部分,如果該等多個梯度中有完美對稱,那麼兩者的中心將匹配。兩個中心之間的不對準指示著不對稱性。可測量該不對準、並將其除以邊緣的寬度,以提供指示著該邊緣上的梯度輪廓中的不對稱性的量。或者,從對應於對比度C1的未分部分的中心到該梯度序列具有最陡峭的升高或下降處(對應於羅伯特檢測器的峰梯度是gpeak)的距離,且除以邊緣的寬度以指示不對稱的程度。進一步替代地,可從多個圖像樣本的多個第二導數來測量不對稱性。參看圖25,負峰和正峰距其兩者之間的經內插過零的距離的差除以兩者之間的距離指示著一不對稱的程度。可在邊緣檢測與寬度測量單元206中執行針對不對稱邊緣的上述檢測和解決方案。注意,在本發明中,當來自邊緣的量(例如梯度水平)除以(默認,除非另有指定)邊緣的峰梯度值或經內插峰的梯度值時,該量即稱之為規格化。舉例來說,在圖23B中,峰梯度3212具有正好為1的規格化值,而在圖24C中,經內插峰3270不同於峰梯度3212,且圖24C中所示的梯度相對於經內插峰3270而不是峰梯度3212規格化。長度濾波器下文描述長度濾波器212的功能。廣義上說,長度濾波器212形成對各自連接到類似定向的一個或一個以上邊緣的邊緣的偏好。群組內類似定向且相互連接的邊緣群組(「級聯邊緣」)與不接觸類似定向的任何其它邊緣的隔離邊緣相比,較不可能由噪聲引起。因此,級聯在一起的具有類似定向的邊緣越多,其由噪聲引起的概率就越小。該群組由噪聲引起的概率隨著群組內的邊緣的數目增加而以指數方式下降,且遠快於線性方式。可利用此性質來捨棄噪聲,尤其是在光線暗淡或短曝光情形下,其中信噪比較弱,例如小於10,在圖像內或在所關注區內。可在任何合理方法中實施偏好以表達此偏好。下文所描述的若干方式僅為實例。第一種方法是消除屬於具有小於級聯長度閾值的長度的垂直/水平級聯邊緣的邊緣。當所關注區較暗淡時,級聯長度閾值可較大。舉例來說,級聯長度閾值可開始小至2,但隨著所關注區內的信噪比降到5而增加到8。級聯長度閾值可由處理器112、112'、112」(例如通過圖3所示的「長度命令」信號)作為信號132的一部分而提供。或者,可根據聚焦信號產生器上的公式來計算閾值。第二種方法是在長度濾波器212中針對每一邊緣提供一長度權重,且在聚焦信號計算器210中應用該長度權重來計算聚焦信號。與作為較短級聯邊緣的一部分的邊緣相比,作為較長級聯邊緣的一部分的邊緣接收較大的權重。舉例來說,長度權重可為級聯邊緣的長度的平方。因此,可使每一邊緣對聚焦信號的貢獻乘以因子A/B,之後對所有貢獻進行求和以形成聚焦信號,其中B是進入聚焦信號計算的所有邊緣的長度權重的總和,且A是邊緣的長度權重。同樣,可作為信號134的一部分輸出的邊緣寬度直方圖可具有作為較長級聯邊緣的成員的邊緣,因此,優選的是,更多地貢獻對應於其相應邊緣寬度且因此為優選的區間,而不是所有邊緣均貢獻相同的量,例如+1。因此,舉例來說,每一邊緣可貢獻A/C,其中C為該邊緣上的A的平均值。類似地,窄邊緣計數可具有作為貢獻較多的較長級聯邊緣的成員的邊緣。因此,舉例來說,來自每一邊緣的貢獻可乘以A/D,其中D是在窄邊緣計數中計數的邊緣之間的A的平均值。N個垂直(水平)邊緣的群組(其中,頂部(最左)和底部(最右)邊緣除外),每一邊緣接觸兩個其它垂直(水平)邊緣,一個其它邊緣在邊緣本身上方(左側),且在該邊緣本身下方(右側)另一其它邊緣為長度為N的垂直(水平)級聯邊緣。頂部(最左)邊緣僅需要觸碰在其本身下方(右側)的一個邊緣。底部(最右)邊緣僅需要觸碰其上方(左側)的一個邊緣。圖8說明垂直級聯邊緣及其長度。在圖8中,單元R2C3和R2C4形成第一垂直邊緣,單元R3C3、R3C4以及R3C5一起形成第二垂直邊緣,且單元R4C4和R4C5一起形成第三垂直邊緣。第一和第三垂直邊緣各自僅觸碰一個其它垂直邊緣,而第二垂直邊緣觸碰兩個其它垂直邊緣。第一、第二和第三垂直邊緣一起形成具有長度3的垂直級聯邊緣。在垂直(水平)級聯邊緣具有兩個或兩個以上分支(即,在行(列)中具有兩個邊緣)的情形(未圖示)中,可將長度界定為級聯邊緣內的邊緣的總數。或者,可將長度界定為從其中的最頂部(最左)邊緣到其中的最底部(最右)邊緣加一的垂直(水平)距離。除以上提議之外,有其它可能的方法來界定級聯長度。舉例來說,級聯邊緣的長度的界定應具有以下性質:長度與級聯邊緣內至少達三個的成員邊緣的數目成比例。這將與先前陳述的推論一致,該推論為較多邊緣通過彼此接觸而相互連接將以指數方式降低由噪聲引起的級聯邊緣的概率,且因此長度應表達與級聯邊緣內達合理數目的成員邊緣的數目的比例性,該合理數目充分地增強級聯邊緣的置信度,使之超過單個成員的置信度。長度濾波器212可減輕或排除且因此(一般地說)排斥排斥級聯長度為一的邊緣。長度濾波器212可排斥級聯長度為二的邊緣。長度濾波器212可排斥級聯長度為三的邊緣,以進一步降低噪聲的影響。長度濾波器212可根據來自處理器的命令進行這些動作中的任一者。儘管圖3中展示為緊跟在邊緣檢測與寬度測量單元206之後,但其它布置是可能的。舉例來說,可在聚焦信號計算器210之前插入長度濾波器212,其中由長度濾波器212處理的邊緣是穿過寬度濾波器209的邊緣,其取決於「細化」信號。在聚焦信號產生器的替代實施例中,可移除細化開關220,使得聚焦信號計算單元210接收未由寬度濾波器209濾波的第一組數據以及經濾波的第二組數據,且針對每一者計算不同聚焦信號,針對前者計算毛聚焦信號,針對後者計算細聚焦信號,且將上述兩種信號輸出到處理器112、112'。寬度濾波器接下來參看圖3以理解寬度濾波器209的操作。圖11描繪邊緣寬度的直方圖,即邊緣計數對邊緣寬度的曲線圖。在邊緣寬度2處,即前面提到的sharp_edge_width,存在峰,其指示圖像中尖銳邊緣的存在。然而,在邊緣寬度4和5處,存在峰,其指示可能因對應的成像對象在焦點外、與產生尖銳邊緣的對象相比在遠離聚焦透鏡的不同距離處而模糊的邊緣。為了計算聚焦信號,可使用寬度濾波器209來減輕寬度在預定範圍(「窄邊緣範圍」)外的邊緣。寬度濾波器209可針對在窄邊緣範圍外的邊緣寬度產生較小的權重,以供聚焦信號計算中使用。舉例來說,可為邊緣寬度指派權重1.0,而為在上限840右側大於+1的邊緣寬度指派權重0,且為之間的邊緣寬度指派在0與1.0之間的權重,隨邊緣寬度而單調下降。或者,寬度濾波器209可防止此些邊緣全部進入聚焦信號計算。適當的上限830和下限840取決於若干因素,包括像素陣列108中的串擾、用以產生由聚焦信號產生器120接收的圖像的缺失色彩的內插方法,以及用於邊緣檢測與寬度測量單元206中所使用的低通濾波器中的濾波器係數。可通過捕捉各種尖銳程度的圖像並檢查邊緣寬度直方圖來為圖像拾取設備102、102'確定適當的上限830和下限840以及參數sharp_edge_width。舉例來說,如果尖銳圖像在邊緣寬度2處具有峰,那麼適當的下限和上限可分別為1.5和3,且可將sharp_edge_width設定為2.0。可如上確定下限和上限以及sharp_edge_width,且通過處理器112、112」提供給聚焦信號產生器120、120'、120」。當「細化命令」為ON時,如此計算的細聚焦信號減輕在窄邊緣範圍外的邊緣寬度。另外,寬度濾波器209可計算邊緣寬度落在窄邊緣範圍內的邊緣的總計數,且作為輸出信號134的一部分而輸出。可將窄邊緣計數輸入到聚焦系統控制器(處理器112)且由聚焦系統控制器(處理器112)使用,以檢測尖銳圖像的存在且/或用於起始跟蹤。聚焦信號接下來參看圖3的聚焦信號計算器210,聚焦信號計算器210接收邊緣寬度且輸出聚焦信號。可將聚焦信號計算為所有邊緣寬度的經加權平均值,其中權重為針對每一邊緣寬度的邊緣計數,即聚焦信號=Σwiei/Σwi,其中ei為邊緣寬度,wi為權重,其中此處wi=ci,ci為邊緣寬度ei處的邊緣計數,i為邊緣寬度的直方圖的區間數目。或者,每一邊緣寬度處的權重可為針對邊緣寬度的邊緣計數乘以邊緣寬度本身,即wi=ciei。另外,來自寬度濾波器209的按照權重而表達的偏好可進一步乘以每一邊緣寬度。舉例來說,對於寬度濾波器209所產生的權重Ωi,ΣΩi=1,可將聚焦信號計算為ΣΩiwiei/ΣΩiwi。如果控制信號「細化」為ON,且「排除」為OFF,那麼聚焦信號將為非常靠近圖11中所示的實例的尖銳邊緣寬度2.0的值,從而指示在將產生在2.0與3.0之間的邊緣寬度的在聚焦距離範圍內的對象細節之中,大多數對象細節實際上處於尖銳聚焦。如果控制信號「細化」為OFF,且「排除」為OFF,那麼聚焦信號可為靠近5.0的值,從而指示存在在焦點外的圖像的大部分細節。接通細化開關220允許聚焦信號較多地響應略微模糊的對象,而較少地響應完全模糊的對象。當細化開關220為ON時,將把聚焦信號稱為細聚焦信號,而當細化開關220為OFF時,將把聚焦信號稱為毛聚焦信號。如前面所提到,可以若干方式中的一種方式將長度濾波器212所表達的強調併入到聚焦信號中,例如消除被減輕的邊緣使其不進入聚焦信號計算,或降低邊緣對對應邊緣寬度區間的計數ei的貢獻的權重。圖15簡述細聚焦信號對對象處於尖銳聚焦的地方附近的聚焦位置的調整的響應。細聚焦信號達到最小值,近似在sharp_edge_width處,其中聚焦位置使圖像達到尖銳聚焦,且否則便增加。細聚焦信號可用於跟蹤已已聚焦或非常接近於聚焦的對象。對於移動對象,細聚焦信號允許聚焦控制系統使對象保持尖銳聚焦,即使聚焦距離不斷地變化也是如此。細聚焦信號還可用於獲取尚未處於尖銳聚焦但足夠靠近的對象的尖銳聚焦(「獲取」),使得該對象產生寬度落在窄邊緣範圍內的邊緣。由於邊緣寬度直方圖在對應於遠離sharp_edge_width的對象的邊緣寬度處展現峰,從而導致細聚焦信號大於sharp_edge_width,因此聚焦控制系統可通過以下動作來響應:調整聚焦位置以使細聚焦信號值朝向sharp_edge_width,從而因邊緣寬度值處的對象等於sharp_edge_width而使邊緣寬度的峰居中。基本使用圖12到圖16說明可如何使用窄邊緣計數、毛聚焦信號和細聚焦信號來執行聚焦控制以實現尖銳圖像。圖12說明在不同的聚焦距離處具有3個對象群組的戶外場景:在前景中的「人」、在背景中的「山脈、太陽和地平線」,以及在其之間的「車」。圖13是當聚焦透鏡104的聚焦位置從遠到近地掃掠過圖12中所說明的場景時,對照時間而描繪的窄邊緣計數的說明。當聚焦位置使對象達到像素陣列108上的尖銳圖像時,窄邊緣計數到達峰。因此,窄邊緣計數曲線展現3個峰,在掃掠期間,「山脈、太陽和地平線」、「汽車」和「人」以此次序各一個峰。圖14展示對照時間而描繪的毛聚焦信號。當聚焦位置接近窄邊緣計數達到峰的3個聚焦位置中的每一者時,毛聚焦信號展現最小值。然而,在每一最小值處,毛聚焦信號並不處於尖銳邊緣寬度水平,其在此實例中為2.0,因為在焦點外的其它對象所貢獻的邊緣寬度較大。圖15說明對照在圖12的場景中的「汽車」的尖銳聚焦位置附近的聚焦位置而描繪的細聚焦信號。細聚焦信號本質上實現尖銳邊緣寬度,其在此實例中為2,儘管存在模糊對象(「人」和「山脈、太陽和地平線」)。再次參看圖11,其中寬度4和5處的兩個峰由所述兩個模糊對象群組貢獻,這可理解為寬度濾波器324已減小權重或完全消除來自在上限840右側的邊緣寬度的貢獻。聚焦控制系統可在搜索模式中使用毛聚焦信號來搜索最近的尖銳聚焦位置。聚焦控制系統可將聚焦位置移離當前聚焦位置,以確定毛聚焦信號是增加還是減小。舉例來說,如果當聚焦位置向內(向外)移動時,毛聚焦信號增加(減小),那麼存在離當前聚焦位置較遠的尖銳聚焦位置。處理器112、112'、112」可接著提供聚焦驅動信號,以在朝向鄰近的尖銳聚焦位置的方向上移動聚焦透鏡104。聚焦控制系統可使用細聚焦信號來跟蹤已經處於尖銳聚焦的對象,以使對應的圖像維持尖銳(因此「跟蹤模式」),而不管場景的變化、對象的移動或圖像拾取設備的移動。當對象處於尖銳聚焦時,細聚焦信號電平是穩定的,而不管此些變化。因此,細聚焦信號的變化暗示對象距圖像拾取設備的聚焦距離的變化。通過將聚焦控制系統「鎖定」到最小值附近的給定細聚焦信號電平,例如在此實例中介於2.0與2.5之間,明確地說2.1,細聚焦信號電平的任何移位會立即告知處理器112、112'、112」對象的聚焦距離的變化。處理器112、112'、112」可接著確定方向,且致使聚焦透鏡104移動以使細聚焦信號電平回到「鎖定」電平。因此,圖像拾取設備102、103、103'、103」能夠跟蹤移動對象。聚焦控制系統(例如在處理器112、112'、112」中的算法中實施)可使用窄邊緣計數來觸發從搜索模式到跟蹤模式的改變。在跟蹤模式下,聚焦控制系統使用細聚焦信號來「鎖定」對象。在聚焦位置充分靠近對象的尖銳聚焦位置之前,聚焦控制系統可使用毛聚焦信號來識別移動方向並調節透鏡的移動速度。當對象進入尖銳聚焦時,窄邊緣計數急劇地達到峰。在檢測到窄邊緣計數的急劇升高或達峰或兩者後,處理器112、112'、112」可即刻切換到跟蹤模式中,且使用細聚焦信號來進行聚焦位置控制。可將閾值(每一不同尖銳聚焦位置可不同)指派給從端到端聚焦位置「掃描」找到的每一對象群組,且隨後當窄邊緣計數超過此閾值時,檢測對應的對象群組。對於靜止場景,例如對於靜態圖像拍攝,端到端聚焦位置掃描可返回最大計數列表,窄邊緣計數的每一達峰具有一個最大計數。可(例如)通過取最大計數的50%而從最大計數列表產生閾值列表。圖16說明圖像拾取設備102,其具有顯示器114、包括按鈕的輸入裝置107,以及在顯示器114中加亮的選擇標記1920。用戶可使用輸入裝置107來創建、定形和操縱選擇標記1920。儘管此實例中展示為包括按鈕,但輸入裝置107可包括上覆於顯示器114上的觸控螢幕,以檢測顯示器114上的觸摸或敲擊位置。輸入裝置107和處理器112、112'、112」或用於輸入裝置107的單獨的專用控制器(未圖示)可確定選擇區。可經由總線132(或在聚焦信號產生器120是處理器112的一部分的情況下,在處理器112內部)將用於描述選擇區的參數發射到聚焦信號產生器120、120'、120」。作為響應,聚焦信號產生器120可將聚焦信號計算或窄邊緣計數或兩者限於由所述參數描述的選擇區內的邊緣,或減輕選擇區外的邊緣。這樣做可減輕來自聚焦信號的非所要對象,且接著甚至毛聚焦信號也將展現出單個最小值和在尖銳邊緣寬度的1.0或以下內的最小電平。替代實施例圖17展示聚焦信號產生器120'的替代實施例。聚焦信號產生器120'輸出邊緣和邊緣寬度的統計。在控制器120'輸出的邊緣寬度統計之中可為以下各項中的一者或一者以上:邊緣寬度直方圖,其包括不同邊緣寬度下的邊緣計數;其中邊緣寬度計數達到最大值的邊緣寬度;一組係數,其代表估計不同邊緣寬度下的邊緣計數的樣條函數;以及可代表邊緣寬度的函數的任何數據。普查單元240可接收在具有聚焦信號產生器120'的其它單元中的一者或一者以上中計算的數據以計算邊緣寬度的統計。一般來說,聚焦信號產生器120'可輸出具有邊緣寬度的分布的指示的信號。參看圖18,因此在信號134中向替代自動聚焦圖像拾取設備102'中的處理器112'的替代實施例提供的邊緣寬度統計可由處理器112'用來根據上文所論述的方法或其等效物來計算毛和/或細聚焦信號以及窄邊緣計數。另外,可將在聚焦信號產生器120'中計算的任何數據作為輸出信號134的一部分輸出到處理器112'。除包括於圖1的處理器112中的功能之外,處理器112'可在內部產生聚焦信號和/或窄邊緣計數。像素陣列108、A/D轉換器110、色彩內插器148和產生器120'可駐存在封裝142內,一起構成與處理器112'分開的圖像傳感器150'。輔助像素陣列圖19展示自動聚焦圖像拾取系統103的替代實施例。除包括於系統102中的元件之外,系統103可包括部分反射鏡2850、全反射鏡2852、光學低通濾波器2840、主像素陣列2808以及主A/D轉換器2810。部分反射鏡2850可將傳入光束分裂成第一分光束和第二分光束,一者被透射,且另一者被反射。第一分光束在最終到達主像素陣列2808之前可進一步穿過光學低通濾波器2840,其檢測第一分光束並將其轉換為模擬信號。第二分光束在最終到達輔助像素陣列108」之前可由全反射鏡2852反射,輔助像素陣列108」對應於圖1所示的系統102中的像素陣列108。第一光束與第二光束的光強度的比率可為1比1或大於1比1。舉例來說,比率可為4比1。主像素陣列2808可由彩色鑲嵌圖案(例如拜耳圖案)的彩色濾光片陣列覆蓋。光學低通濾波器2808防止聚焦在像素陣列2808上的最小光點過小而導致混疊。在鑲嵌圖案的彩色濾光片覆蓋像素陣列2808的地方,混疊可在色彩內插之後引起色彩摩爾紋假象。舉例來說,通過使用光學低通濾波器,包圍主像素陣列2808上的光點的可見光功率的84%的圓的最小直徑(「最小主直徑」)可保持大於一又二分之一像素寬度,但小於兩個像素寬度。舉例來說,如果主像素陣列2808具有4.5um的像素寬度,而最小直徑為2.0um,而無光學低通濾波,那麼可選擇光學低通濾波器2840以使光點的直徑為6.7um或更大。輔助像素陣列108」可包括一個或一個以上光電檢測器陣列。所述陣列中的每一者可由或可不由彩色鑲嵌圖案的彩色濾光片陣列覆蓋。輔助像素陣列108」中的陣列在模擬信號中輸出圖像,所述模擬信號由A/D轉換器110轉換成數位訊號130。將圖像發送到聚焦信號產生器120。色彩內插器148可產生從由彩色濾光片覆蓋的像素產生的圖像的缺失色彩。如果輔助像素陣列108」包括多個光電檢測器陣列,那麼每一陣列可捕捉對應於由主像素陣列2808捕捉到的圖像的一部分的子圖像。所述多個陣列可物理上分開一百個以上像素寬度,且可共享或可不共享半導體襯底。在輔助像素陣列108」內的像素陣列不共享半導體襯底的情況下,所述像素陣列可一起容納在一封裝(未圖示)中。主A/D轉換器2810將來自主像素陣列2808的模擬信號轉換成數字主圖像數據信號2830,其被發送到處理器112,其中在主像素陣列2808上捕捉到的圖像可接受圖像處理,例如色彩內插、色彩校正以及圖像壓縮/解壓縮,且最後存儲在存儲器卡116中。輔助像素陣列108」中的光電檢測器陣列可具有小於主像素陣列2808的像素寬度(「主像素寬度」)的像素寬度(「輔助像素寬度」)。輔助像素寬度可小至主像素寬度的一半。如果輔助像素由彩色濾光片覆蓋,且在無光學低通濾波的情況下,輔助像素寬度小於可見光的最小光點的1.3倍,那麼可在輔助陣列108」前面插入第二光學低通濾波器,以使輔助像素陣列108」上的最小直徑(「最小輔助直徑」)增加到在1.3倍到2倍大之間,但仍小於最小主直徑,優選為1.5。輔助圖像中的輕微摩爾紋不成問題,因為輔助圖像並不作為最終捕捉圖像向用戶呈現。圖22說明針對來自主像素陣列2808的主圖像(實曲線)和來自輔助像素陣列108」的輔助圖像(虛曲線),邊緣寬度可如何關於尖銳聚焦位置而變化。正當主圖像到達所定標的尖銳邊緣寬度2時,輔助圖像給出較尖銳的斜率。準許輔助圖像達到低於所定標的尖銳邊緣寬度,因為因混疊而導致的摩爾紋在輔助像素中並不那麼關鍵,因為輔助圖像並不作為最終圖像向用戶呈現。這有助於使尖銳邊緣寬度下方和上方的斜率尖銳。較尖銳的斜率也由小於主像素寬度的輔助像素寬度促進。圖22中的陰影區指示在其內控制聚焦位置以使主圖像保持尖銳聚焦的良好區。聚焦位置向外的改變將導致邊緣寬度在輔助圖像中增加,而向內改變將導致邊緣寬度在輔助圖像中減小。為了使主圖像的邊緣寬度維持接近尖銳邊緣寬度,可使用線性反饋控制系統以將中間輔助邊緣寬度值定目標在陰影區內,且將從輔助圖像產生的邊緣寬度用作反饋信號。輔助像素陣列108」、A/D轉換器110、聚焦信號產生器120一起可容納在封裝142中,且構成輔助傳感器150。輔助傳感器150可進一步包括色彩內插器148。圖20展示除聚焦信號產生器120'代替聚焦信號產生器120外類似於設備103的自動聚焦圖像拾取設備103'的替代實施例。輔助像素陣列108」、A/D轉換器110、聚焦信號產生器120一起可容納在封裝142中,且構成輔助傳感器150'。輔助傳感器150可進一步包括色彩內插器148。圖21展示自動聚焦圖像拾取設備103」的替代實施例。聚焦信號產生器120和處理器112」可作為相機控制器容納在封裝144中,與輔助像素陣列108」分離。處理器112」類似於處理器112,不同之處在於處理器112」接收來自主像素陣列2808以及輔助像素陣列108」的圖像。處理器112」可執行色彩內插、色彩校正、壓縮/解壓縮以及將在信號2830上接收到的圖像存儲到存儲器卡116,類似於圖2中處理器112可對信號130執行的處理。不同於圖2中的是,此處在信號130上接收到的圖像無需接受壓縮/解壓縮且存儲到存儲器卡116。處理器112」可針對由輔助像素陣列108」中的彩色濾光片覆蓋的像素對在信號130上接收到的圖像執行色彩內插,且在信號146上將經色彩內插的圖像發送到聚焦信號產生器120。自動聚焦圖像拾取系統102、102'、103、103'、103」可包括電腦程式存儲媒體(未圖示),其包括分别致使處理器112、112'、112」和/或聚焦信號產生器120、120'執行本文所描述的功能中的一者或一者以上的指令。舉例來說,所述指令可致使處理器112或產生器120'根據圖7的流程圖對邊緣寬度執行傾斜度校正。作為另一實例,所述指令可致使處理器112'或產生器120根據上文針對寬度濾波器209的描述執行邊緣寬度濾波。或者,處理器112、112'或產生器120、120'可經配置以具有用於本文所包括的功能中的一者或一者以上的固件與硬體的組合或純硬體實施方案。舉例來說,在產生器120中,可在純硬體中執行傾斜度校正,且根據固件中的指令執行長度濾波器212。圖30展示聚焦信號產生器120'的又一實施例。此實施例可在以上圖像捕捉系統中的任一者中採用。雖然將存儲器卡116展示為系統102的部分,但可改為使用任何非易失性存儲媒體,例如硬碟驅動器,其中存儲在其中的圖像可由用戶存取,且可複製到系統102外且遠離系統102的不同位置。用於所述系統中的一個或一個以上參數(例如sharp_edge_width)可存儲在系統內的裝置中的非易失性存儲器中。所述裝置可為快閃記憶體裝置、處理器或圖像傳感器,或作為與之分離的裝置的聚焦信號產生器。用於系統中的一個或一個以上公式(例如用於計算級聯長度閾值,或用於計算β)可同樣作為參數或作為計算機可執行指令存儲在那些裝置中的一者或一者以上中的非易失性存儲器中。雖然附圖中已描述並展示了某些示範性實施例,但將理解,此些實施例僅說明而非限制本發明,且本發明不限於所展示和描述的特定構造和布置,因為所屬領域的技術人員可想到各種其它修改。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀