本發明關于一種瞳孔追蹤系統,尤指一種以鞏膜比例取得使用者注視方向的瞳孔追蹤系統。
背景技術:
:人眼追蹤(Eyetracking)技術常見應用于操控電腦,可發展作為漸凍人或肢體不便的人士透過電腦與外界溝通的輔具,或是心理研究的工具。此外,眼動追蹤技術亦大幅應用于各種領域,例如神經科學、心理學、工業工程、人因工程、行銷廣告、電腦科學等。此技術是指追蹤眼球的移動,得到眼球位置坐標或移動軌跡,并據以對電腦產生某種預設的控制指令。因此這方面技術首先必須能精準地偵測到眼球的移動,接著另一重點是必須能準確地轉換成電腦產生控制指令所需的資料,例如將眼球位置轉換對應成電腦顯示熒幕上的游標位置,否則將導致下錯控制指令。目前人眼追蹤(Eyetracking)技術以是否與人眼接觸區分為接觸式及非接觸式,接觸式人眼追蹤技術可區分為搜尋線圈法及眼電圖法,非接觸式人眼追蹤技術主要是以視覺辨識為基礎(Visionbased),可區分為頭戴式(Head-mount)或免頭戴式(Free-head)。在接觸式人眼追蹤技術方面,搜尋線圈法(Searchcoil)是讓使用者配戴具有感應線圈的軟式鏡片,當使用者轉動眼球進而帶動鏡片時,感應線圈會因為磁通量變化產生感應電動勢,此電動勢大小即代表眼球偏轉的角度,但是此方法的缺點在于容易受到使用者眼球狀況的影響,如眼部的分泌物等,且軟式鏡片是雙層結構,會影響使用者的視力;至于眼電圖(EOG)法,則是在眼部周圍貼附復數電極,并利用該等電極偵測眼球轉動所產生的電壓差來判斷其上下左右的角度,缺點是臉部貼附電極的皮膚電阻容易因為角質分泌使得取得的電訊號不穩定,且僅能記錄眼球的巨轉向而無法記錄 較微小的角度變化。在頭戴式人眼追蹤技術方面,使用者必須配戴一附有小型攝影機之眼鏡,由于眼部及攝影機的相對距離固定,如此就不會因為臉部偏移或眼部的相對距離變化導致判斷不準確,因而在使用者使用時就必須將眼鏡固定于頭部,由此固定小型攝影機與眼睛的相對位置,對使用者而言不但不方便也不舒適。免頭戴式人眼追蹤技術方面,國外有配合熒幕及雙CCD攝影機的眼部追蹤器(Eyetrackers),國內較有名的則有林宸生等人的相關研究。然而,目前所知的免頭戴式人眼追蹤技術系采用較復雜的運算,且免頭戴式人眼追蹤技術須克服使用者頭部移動造成誤差的問題。另外,雙CCD攝影機的眼部追蹤器雖然可以對指標精確定位,但是造價十分昂貴,且需采用兩個CCD攝影機。由前述可知,無論接觸式或非接觸式的眼控技術在實施時,都需要精準的定位才具有實用性;然而,精準的定位還需搭配昂貴的軟硬體設備,如此一來,使眼控技術無法普及化讓一般大眾也能使用。技術實現要素:為了滿足上述需求,本發明的揭露內容提供以下實施例。在本發明的一或更多實施例中,提供一種瞳孔追蹤方法,該方法包含:(a)利用一攝影單元取得一眼部影像;(b)定位該眼部影像上的一瞳孔位置;(c)依據該瞳孔位置,將該眼部影像中的鞏膜劃分成若干個鞏膜區域;(d)依據若干個該鞏膜區域的面積比例,獲得一原始坐標位置;(e)將該原始坐標位置轉換成對應于一熒幕坐標上的一目標位置。在本發明的一或更多實施例中,其中步驟(a)依據以下方式由該攝影單元取得該眼部影像:搜尋一影像中符合臉部特征的一臉部影像;經由該臉部影像擷取出一鼻孔特征,并定義該鼻孔特征的一鼻孔位置;以該鼻孔位置為基礎,依據一五官比例,建立一眼部搜尋框;以及于該眼部搜尋框內擷取出該眼部影像。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義至少兩個基準軸,由該基準軸將該鞏膜分為至少四個該鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)依據至少四個該鞏膜的面積比例關系,定義該原始坐標位置。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義一水平軸及一垂直軸,依據該水平軸將該鞏膜分為一上鞏膜區域與一下鞏膜區域,并依據該垂直軸將該鞏膜分為一左鞏膜區域與一右鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)經由該上鞏膜區域與該下鞏膜區域之間的比例,取得一第一坐標參數,并經由該左鞏膜區域與該右鞏膜區域間的比例取得一第二坐標參數,并將該第一坐標參數及該第二坐標參數所對應的該原始坐標位置,標記于一平面坐標圖上。在本發明的一或更多實施例中,其中步驟(e)將該平面坐標圖上的該原始坐標位置,由仿射轉換法轉換成對應至該熒幕坐標上的該目標位置。在本發明的一或更多實施例中,提供一種瞳孔追蹤系統,包含有一攝影單元以及一連接該攝影單元的處理單元。該攝影單元用以取得一眼部影像。該處理單元定位該眼部影像上的一瞳孔位置,并依據該瞳孔位置,將該眼部影像上的一鞏膜劃分成復數個鞏膜區域,由若干個該鞏膜區域的面積比例,獲得一原始坐標位置,并將該原始坐標位置轉換成一熒幕坐標上的一目標位置,由此計算使用者的注視方向。在本發明的一或更多實施例中,其中該處理單元系配置成用以載入并執行下述程式,該程式包含:影像分析模組,配置成定位該眼部影像中的該瞳孔位置;區域劃分模組,配置成依據該影像分析模組所定位的該瞳孔位置,將該鞏膜劃分成至少四個該鞏膜區域;面積處理模組,配置成經由該眼部影像計算至少四個該鞏膜區域的面積大小;圖像處理模組,配置成由至少四個該鞏膜區域的面積比例關系,定義該原始坐標位置;以及坐標轉換模組,配置成將該原始坐標位置轉換成對應于該熒幕坐標上的目標位置。在本發明的一或更多實施例中,其中該區域劃分模組依據該影像分析模組所定位的該瞳孔位置作為基準定義一水平軸及一垂直軸,并依據該水平軸將該鞏膜分為一上鞏膜區域與一下鞏膜區域,并依據該垂直軸將該鞏膜分為一左鞏膜區域與一右鞏膜區域。在本發明的一或更多實施例中,其中該圖像處理模組經由該上鞏膜區域與該下鞏膜區域間的比例,取得一第一坐標參數,并經由該左鞏膜區域與該右鞏膜區域間的比例取得一第二坐標參數,并將該第一坐標參數及該第二坐標參數所對應的該原始坐標位置標記于一平面坐標圖上。在本發明的一或更多實施例中,其中該坐標轉換模組將該平面坐標圖上的該原始坐標位置由仿射轉換法轉換成對應至該熒幕坐標上的目標位置。在本發明的一或更多實施例中,其中該處理單元配置成用以載入并執行下述程式,該程式包含:影像分析模組,配置成定位該眼部影像中的瞳孔位置;區域劃分模組,配置成依據該影像分析模組所定位的該瞳孔,將鞏膜劃分成至少四個鞏膜區域;面積處理模組,配置成經由該眼部影像計算至少四個該鞏膜區域的面積大小;轉換模組,配置成由至少四個該鞏膜區域的面積大小,界定出該瞳孔相對于該鞏膜的相對位置,并將該瞳孔的相對位置轉換成該瞳孔對應于熒幕坐標上的目標位置,由此計算使用者的注視方向。在本發明的一或更多實施例中,其中該區域劃分模組依據該影像分析模組所定位的該瞳孔位置作為基準定義至少兩個相互間具有相同夾角的基準軸,由該基準軸將該鞏膜分為至少四個該鞏膜區域。在本發明的一或更多實施例中,其中該轉換模組依據至少四個該鞏膜區域面積間的比例關系,定義該瞳孔與該鞏膜間的該瞳孔相對位置。在本發明的一或更多實施例中,提供一種電腦可讀取記錄媒體,當電腦載入該媒體并執行后,可執行以下的方法:(a)利用一攝影單元取得一眼部影像;(b)定位該眼部影像上的一瞳孔位置;(c)依據該瞳孔位置,將該眼部影像中的鞏膜劃分成若干個鞏膜區域;(d)依據若干個該鞏膜區域的面積比例,獲得一原始坐標位置;(e)將該原始坐標位置轉換成對應于一熒幕坐標上的一目標位置。在本發明的一或更多實施例中,其中步驟(a)依據以下方式由該攝影單元取得該眼部影像:搜尋一影像中符合臉部特征的一臉部影像;經由該臉部影像擷取出一鼻孔特征,并定義該鼻孔特征的一鼻孔位置;以該鼻孔位 置為基礎,依據一五官比例,建立一眼部搜尋框;以及于該眼部搜尋框內擷取出該眼部影像。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義至少兩個基準軸,由該基準軸將該鞏膜分為至少四個鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)依據至少四個該鞏膜的面積比例關系,定義該原始坐標位置。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義一水平軸及一垂直軸,依據該水平軸將該鞏膜分為一上鞏膜區域與一下鞏膜區域,并依據該垂直軸將該鞏膜分為一左鞏膜區域與一右鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)經由該上鞏膜區域與該下鞏膜區域之間的比例,取得一第一坐標參數,并經由該左鞏膜區域與該右鞏膜區域間的比例取得一第二坐標參數,并將該第一坐標參數及該第二坐標參數所對應的該原始坐標位置,標記于一平面坐標圖上。在本發明的一或更多實施例中,其中步驟(e)將該平面坐標圖上的該原始坐標位置,由仿射轉換法轉換成對應至該熒幕坐標上的該目標位置。在本發明的一或更多實施例中,提供一種電腦程式產品,該電腦程式產品被載入一電腦中執行,可完成以下的方法:(a)利用一攝影單元取得一眼部影像;(b)定位該眼部影像上的一瞳孔位置;(c)依據該瞳孔位置,將該眼部影像中的鞏膜劃分成若干個鞏膜區域;(d)依據若干個該鞏膜區域的面積比例,獲得一原始坐標位置;(e)將該原始坐標位置轉換成對應于一熒幕坐標上的一目標位置。在本發明的一或更多實施例中,其中步驟(a)依據以下方式由該攝影單元取得該眼部影像:搜尋一影像中符合臉部特征的一臉部影像;經由該臉部影像擷取出一鼻孔特征,并定義該鼻孔特征的一鼻孔位置;以該鼻孔位置為基礎,依據一五官比例,建立一眼部搜尋框;以及于該眼部搜尋框內擷取出該眼部影像。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義至少二個基準軸,由該基準軸將該鞏膜分為至少四個鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)依據至少四個該鞏膜的面 積比例關系,定義該原始坐標位置。在本發明的一或更多實施例中,其中步驟(c)依據該瞳孔位置作為基準,定義一水平軸及一垂直軸,依據該水平軸將該鞏膜分為一上鞏膜區域與一下鞏膜區域,并依據該垂直軸將該鞏膜分為一左鞏膜區域與一右鞏膜區域。在本發明的一或更多實施例中,其中步驟(d)經由該上鞏膜區域與該下鞏膜區域的間的比例,取得一第一坐標參數,并經由該左鞏膜區域與該右鞏膜區域間的比例取得一第二坐標參數,并將該第一坐標參數及該第二坐標參數所對應的該原始坐標位置,標記于一平面坐標圖上。在本發明的一或更多實施例中,其中步驟(e)將該平面坐標圖上的該原始坐標位置,由仿射轉換法轉換成對應至該螢幕坐標上的該目標位置。在本發明的一或更多實施例中,其中步驟(e)將該平面坐標圖上的該坐標由仿射轉換法轉換成對應至該熒幕坐標上的目標位置。是以,本發明系相較于先前技術具有以下的優異功效:1.本發明實施例可由劃分鞏膜的區域,精確判斷瞳孔與鞏膜間的相對位置關系,由此對應計算出使用者的注視方向。2.本發明由瞳孔與鞏膜間高反差的特性,可透過簡易的配備即可判斷使用者的注視方向,于實施上可降低硬體設備可能產生的成本。附圖說明圖1,本發明瞳孔追蹤系統的方塊示意圖。圖2,本發明瞳孔追蹤方法的流程示意圖。圖3,本發明第一實施例的方塊示意圖。圖4,顯示使用者的臉部影像。圖5,本發明建立眼部搜尋框的流程示意圖。圖6,顯示使用者的眼部影像的水平軸與垂直軸的劃分圖。圖7,本發明仿射轉換法的示意圖。圖8,本發明訓練程序的流程示意圖。圖9,本發明第二實施例的方塊示意圖。圖10,本發明眼部動作與熒幕映射的轉換示意圖。圖11,本發明應用于接目裝置的操作示意圖。圖12,本發明接目裝置的剖面示意圖。圖13,本發明應用于眼控電腦的方塊示意圖。圖14,本發明應用于眼控電腦的操作示意圖。附圖標記:10瞳孔追蹤系統100輸入單元200輸出單元300處理單元400攝影單元500儲存單元20瞳孔追蹤系統502訓練模組51標記控制器52取像控制器53運算器504影像分析模組505區域劃分模組506面積處理模組508坐標轉換模組509圖像處理模組510眼部搜索模組6影像61臉部影像62鼻孔位置D鼻孔間距R1眼部搜尋框R2眼部搜尋框Hr第一水平軸Vl第一垂直軸B1上鞏膜區域B2下鞏膜區域C1左鞏膜區域C2右鞏膜區域30瞳孔追蹤系統602影像分析模組604區域劃分模組606面積處理模組608轉換模組H2第二水平軸V2第二垂直軸A1第一鞏膜區域A2第二鞏膜區域A3第三鞏膜區域A4第四鞏膜區域80密碼輸入裝置81手持式眼控裝置82處理主機811外殼812窗口813攝影單元816第一熒幕817反射鏡90眼控電腦91攝影單元92第二熒幕921密碼選單922游標93處理主機具體實施方式就本案的結構特征暨操作方式,并配合圖示說明,謹述于后,俾提供審查參閱。再者,本發明中的圖式,為說明方便,其比例未必按實際比例繪制,而有夸大的情況,該等圖式及其比例非用以限制本發明的范圍。此外,在本發明被詳細描述之前,要注意的是,在以下的說明內容中,類似的元件是以相同的編號來表示。請參閱「圖1」,為本發明瞳孔追蹤系統的方塊示意圖,如圖所示:瞳孔追蹤系統10可包含輸入單元100、輸出單元200、處理單元300、攝影單元400、及儲存單元500。輸入單元100可配置成將特定指令輸入至處理單元300中,以便進行處理。輸出單元200可配置成接收處理單元300的指令,以便將指令轉換成使用者可接收處理的資訊形式。處理單元300可配置成經由輸入單元100、儲存單元500、或攝影單元400接收資料、或指令等,將該等資料或指令處理后,再將處理過的資料或指令傳送至輸出單元200、或再發出指令以便自儲存單元500獲得所需資料或指令。攝影單元400可配置成將所擷取的影像資料傳送至處理單元300。較佳而言,攝影單元400可用以拍攝使用者的臉部,以產生多張連續影像并或可將之暫存于儲存單元500。儲存單元500可配置成儲存可驅動瞳孔追蹤系統10的各種程式碼、指令、或資料,以便于適當時將該等程式碼、指令或資料傳送至處理單元300。在一或更多實施例中,輸入單元100可為鍵盤、麥克風、或觸控面板等各種可將使用者的指令傳送至處理單元300的裝置。在若干實施例中,輸入單元100亦可用以擷取影像資料。此外,在一或更多實施例中,輸出單元200可為顯示幕、熒幕、揚聲器、或任何可將指令轉換成通常生物可接收處理的資訊形式的裝置。在較佳實施例中,輸出單元200為熒幕,以顯示一指標與使用者的瞳孔注視位置相配合。在本實施例中,處理單元300以及儲存單元500可共同構成一電腦或處理器,例如是個人電腦、工作站、主機電腦或其他型式的電腦或處理器,在此并不限制其種類。在本實施例中,處理單元300可耦接于儲存單元500。處理單元300 例如是中央處理單元(CentralProcessingUnit;CPU),或是其他可程式化的一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(DigitalSignalProcessor;DSP)、可程式化控制器、特殊應用積體電路(ApplicationSpecificIntegratedCircuits;ASIC)、可程式化邏輯裝置(ProgrammableLogicDevice;PLD)或其他類似裝置或這些裝置的組合。在本實施例中,處理單元300可用以實現本發明實施例所提出的瞳孔追蹤方法。儲存單元500可以是任何型態的固定或可移動隨機存取記憶體(randomaccessmemory;RAM)、唯讀記憶體(read-onlymemory;ROM)、快閃記憶體(flashmemory)或類似元件或上述元件的組合。儲存單元500亦可由一或更多個可存取的非揮發性記憶構件所構成。具體而言,其可為硬碟、記憶卡,亦可為積體電路或韌體。在一或更多實施例中,儲存單元500可用以記錄攝影單元400取得的包括瞳孔的影像及統計資訊。在本實施例中,攝影單元400可作為影像擷取裝置的一實施例,用以擷取上述包括瞳孔的影像并將影像儲存于儲存單元500中。攝影單元400可以是任何具有電荷耦合元件(Chargecoupleddevice;CCD)鏡頭、互補式金氧半電晶體(Complementarymetaloxidesemiconductortransistors;CMOS)鏡頭,或紅外線鏡頭的攝影機,亦可以是可取得深度資訊的影像擷取設備,例如是深度攝影機(depthcamera)或立體攝影機。在其他實施例中,攝影單元400可與處理單元300以及儲存單元500所構成的電腦透過通用串列匯流排(UniversalSerialBus;USB)等實體線路連接,或透過有線網路或是藍芽、無線保真(WirelessFidelity;WiFi)等無線傳輸介面連接。本發明實施例對于攝影單元400的種類并不限制。針對本發明的主要操作流程,請一并參閱「圖2」,本發明的瞳孔追蹤系統10,依據以下的方法將使用者的注視方向對應至熒幕上的位置:首先,先利用攝影單元400取得眼部影像,即步驟S201,接續,處理單元300執行以下步驟,以將使用者的注視方向轉換至熒幕上的對應位置。首先,處理單元300于取得眼部影像后定位該眼部影像上的一瞳孔位置,即步驟S202。接續,該處理單元300依據所定位的該瞳孔位置,將該眼部 影像中的鞏膜劃分成若干個鞏膜區域,即步驟S203,由該若干個鞏膜區域的面積比例,獲得一原始坐標位置,即步驟S204,最后,將該原始坐標位置轉換成對應于一熒幕坐標上的一目標位置,即步驟S205。隨著所需配置不同,本發明的一或更多實施例中的瞳孔追蹤系統10自所擷取的影像中搜尋眼睛、甚或瞳孔的方法亦有差異。以下詳述于若干實施例中,本發明的一或更多實施例中的瞳孔追蹤系統10搜尋眼睛或瞳孔的特定系統配置及其搜尋方法。為實現上述的步驟,本發明分舉兩個不同實施例,以詳述處理單元的具體運作方式。請參閱「圖3」,揭示本發明一較佳實施例的方塊示意圖。于本實施例中,處理單元300主要配置成用以載入以下的程式,以偵測使用者的瞳孔注視方向,所述的程式包含有:影像分析模組504:影像分析模組504用以將由攝影單元400所取得的使用者影像,擷取出使用者的眼部區域,即眼部影像,以確認使用者的瞳孔位置。影像分析模組504用以針對所取得的使用者影像進行影像分析、處理、及部分特征的擷取,更具體而言,該影像分析模組504可針對所擷取到的圖像進行如雜訊抑制、對比調整、銳利度調整、或針對部分圖像特征進行上色等程序。于擷取使用者瞳孔位置時,較精準的方式系針對眼部區域進行二值化處理,以分離虹膜區域與虹膜以外的其他眼部區域,由擷取虹膜的中心點,會再對該虹膜區域作一次二值化處理,可取得瞳孔位置。較佳的方式由該瞳孔中心位置作為基準參考點,即瞳孔位置,可減少誤判的可能性。眼部搜索模組510:眼部搜索模組510用以由使用者的臉部影像中,由臉部特征搜尋使用者的眼部影像。請一并參閱「圖4」及「圖5」,顯示使用者的臉部影像61以及建立眼部搜尋框R1/R2的流程示意圖。首先,該攝影單元400先經由拍攝以取得使用者的影像6。該處理單元300在載入眼部搜索模組510的功能后,針對影像6上定位眼部特征位置,并由該影像6中搜尋影像中符合臉部特征的臉部影像61,即步驟S20,于此步驟中,可經由擷取使用 者的輪廓邊界,以判斷使用者臉部的位置,以分辨出使用者的臉部影像61。該處理單元300接續經由該臉部影像61中擷取出鼻孔特征,并計算該鼻孔位置62的中心,定義該鼻孔特征的鼻孔位置62,即步驟S21,由于鼻孔特征相較于臉部影像61中的其他區域具有較明顯的對比,相對于臉部影像61中的其他區域為較容易辨識的參考點。接續,將該兩鼻孔位置62進行連線,以取得鼻孔間距D,此時,依據臉部的比例進行運算,可依據五官比例由鼻孔位置62向上一段距離建立一眼部搜尋框R1(R2),即步驟S22,利用眼部統計特征由眼部搜尋框R1(R2)內擷取出該眼部影像(步驟S23)。有關于眼部搜尋框R1(R2)的建立,以下以具體的計算流程進行說明,惟本發明并不欲限制于以下的實施例,在此先行敘明:于取得兩個鼻孔的位置62后,計算取得兩個鼻孔間距D,并以兩個鼻孔的中心位置作為起算點坐標A(x1,y1)。接續,于眼部搜尋框R1建立于右眼的情況,根據使用者的臉部比例,計算取得一第一基準點坐標B(x2,y2),其中,x2=x1+k1×D,y2=y1+k2×D,k1=1.6~1.8,k2=1.6~1.8,該第一基準點坐標B(x2,y2)即大略落于右眼的位置,依該第一基準點坐標B(x2,y2)為中心可建立右眼的眼部搜尋框R1。于眼部搜尋框R1建立于左眼的情況,根據使用者的臉部比例,計算取得一第二基準點坐標C(x3,y3),其中,x3=x1-k1×D,y3=y1+k2×D,k1=1.6~1.8,k2=1.6~1.8,該第二基準點坐標C(x3,y3)即大略落于左眼的位置,依該第二基準點坐標C(x3,y3)為中心可建立左眼的眼部搜尋框R2。區域劃分模組505及面積處理模組506:區域劃分模組505配置成依據該影像分析模組504所定位的該瞳孔位置,于眼部影像中將鞏膜劃分成若干個鞏膜區域。請一并參閱「圖6」,顯示第一實施例中使用者眼部影像的示意圖。于取得眼部影像后,該區域劃分模組505將依據該影像分析模組504所定位該瞳孔位置作為基準定義一水平軸及一垂直軸,如圖3所示第一水平軸Hr和如第一垂直軸Vl,該第一水平軸Hr將該鞏膜分為上鞏膜區域B1、下鞏膜區域B2、依據該第一垂直軸Vl將該鞏膜分為左鞏膜區域C1、右鞏膜區域C2。面積處理模組506配置成用以計算該所感個鞏膜區域的面積數值,以便后續界定出該瞳孔相對于該鞏膜的相對位置。眼部影像經由該第一垂直 軸Vl及該第一水平軸Hr分割后,該面積處理模組506分別計算該上鞏膜區域B1、下鞏膜區域B2、左鞏膜區域C1、右鞏膜區域C2的面積,以取得分別對應于B1、B2、C1、C2的面積參數。圖像處理模組509及坐標轉換模組508:圖像處理模組509經由該左鞏膜區域C1、右鞏膜區域C2間的比例取得一第一坐標參數xn=C2/C1,并經由該上鞏膜區域B1、下鞏膜區域B2的比例取得一第二坐標參數yn=B2/B1,并將該第一坐標參數xn及該第二坐標參數yn所對應的坐標標記于平面坐標圖上,以此可得到于該平面坐標圖上的原始坐標位置D(xn,yn)。坐標轉換模組508利用坐標系統轉換方法將平面坐標圖上的原始坐標位置D(xn,yn)映射至熒幕上的像元矩陣(u,v)上。于本實施例中,該坐標轉換模組508可采仿射轉換法將原始坐標對應地映射至熒幕上。由此,可將使用者的注視方向轉移至熒幕上。訓練模組502:請參閱「圖7」及「圖8」,本系統于初始使用時,必須先由捕捉使用者眼部影像所取得的訓練參數建立資料庫,以透過訓練的方式記錄使用者的眼動資訊,以便使用者的注視方向與熒幕間能有更為精確的對應。該訓練模組502包含有標記控制器51、取像控制器52、以及運算器53,其訓練的流程詳述如下:于訓練程序開始時,該標記控制器51于該熒幕上顯示第P個影像節點(于本實施例中,N=1~16),由該影像節點引導使用者注視相對應于熒幕上的對應位置(即像元矩陣上的位置),即步驟S31。當對應第P個影像節點被突顯時,該取像控制器52分別傳遞拍攝指令至該攝影單元400,指示該攝影單元400對使用者進行拍攝,即步驟S32,接續由影像分析模組504、區域劃分模組505、面積處理模組506、圖像處理模組509將相對應的第P個使用者注視位置的參考坐標標注于平面坐標圖上,即步驟S33,返回執行上述的步驟,直到P=N(n=16)均被執行完畢時,于該平面坐標圖上亦同時顯示有N個參考坐標,所述的參考坐標即為訓練參數。最后,該運算器53接收標注于平面坐標圖上的所有參考坐標,并確認該參考坐標的分布范圍。所述的分布范圍將近趨于矩形,此時,可由仿射轉換法(affinetransformation)將平面坐標圖上的該參考坐標映射至熒幕上相對的位置,以取得對應的仿射轉換系數,該仿射轉換系數儲存于該儲存單元500,于坐標轉換模組將原始坐標位置D(xn,yn)轉換至熒幕上的像元矩陣(u,v)時,存取該仿射轉換系數以將該原始坐標位置D(xn,yn)代入對應的仿射公式。(步驟S34)接續,請參閱「圖9」,本發明第二實施例的方塊示意圖。于第二實施例中,瞳孔追蹤系統30的處理單元300主要配置成用以載入以下的程式,以偵測使用者的瞳孔注視方向,所述的程式包含有:影像分析模組602:與第一實施例中的影像分析模組504大致相同,用以將由攝影單元400所取得的使用者影像,擷取出使用者的眼部區域(即眼部影像),以確認使用者的瞳孔位置,具有影像分析、處理、及部分特征的擷取的功能,可針對所擷取到的圖像進行如雜訊抑制、對比調整、銳利度調整、或針對部分圖像特征進行上色等程序。區域劃分模組604及面積處理模組606:區域劃分模組604配置成依據該影像分析模組602所定位的該瞳孔位置,于眼部影像中將鞏膜劃分成至少四個鞏膜區域。請一并參閱「圖10」,顯示第二實施例中使用者眼部影像的示意圖。于取得眼部影像后,該區域劃分模組604將依據該影像分析模組602所定位的該瞳孔位置作為基準,定義至少兩個相互間具有相同夾角的基準軸,由該基準軸將該鞏膜分為至少四個鞏膜區域。所述的基準軸以兩個為佳,相互垂直地將鞏膜劃分為四個區域,依同樣的邏輯推導方式可將鞏膜分為五、六、七甚至以上的區域,于本發明中并不欲限定于將鞏膜劃分為四個區域的態樣。于本實施例中,所述的基準軸有兩個,為一水平軸以及一垂直軸,如圖9所示,第二水平軸H2和第二垂直軸V2。該第二水平軸H2及該第二垂直軸V2交會于瞳孔絕對位置上,由此將鞏膜劃分為四個鞏膜區域,如圖9所示,第一鞏膜區域A1、第二鞏膜區域A2、第三鞏膜區域A3、第四鞏 膜區域A4。面積處理模組606配置成計算該鞏膜區域的面積,以便后續界定出該瞳孔相對于該鞏膜的相對位置。眼部影像經由該第二垂直軸V2及該第二水平軸H2分割后,該面積處理模組系分別計算經劃分后的四個鞏膜區域第一鞏膜區域A1、第二鞏膜區域A2、第三鞏膜區域A3、第四鞏膜區域A4的面積,以取得分別對應于第一鞏膜區域A1、第二鞏膜區域A2、第三鞏膜區域A3、第四鞏膜區域A4的面積參數。轉換模組608:轉換模組608,配置成將該瞳孔的相對位置轉換成該瞳孔對應于熒幕上的坐標位置。該轉換模組608可由劃分過后的鞏膜的四個鞏膜區域第一鞏膜區域A1、第二鞏膜區域A2、第三鞏膜區域A3、第四鞏膜區域A4間的相對面積,取得瞳孔的注視方向,以及位于熒幕上的相對應位置。請參閱「圖10」,依據使用者瞳孔絕對位置的不同,以下表列四個鞏膜區域第一鞏膜區域A1、第二鞏膜區域A2、第三鞏膜區域A3、第四鞏膜區域A4與熒幕位置間的對應關系:表一、A1、A2、A3、A4相對面積比例與螢幕位置的對應關系瞳孔絕對位置螢幕位置區域面積間的對應關系(a1)(b1)A1<<A4(a2)(b2)A1≒A2<A3≒A4(a3)(b3)A2<<A3(a4)(b4)A1≒A3<A2≒A4(a5)(b5)A1≒A2≒A3≒A4(a6)(b6)A2≒A4<A1≒A3(a7)(b7)A3<<A2(a8)(b8)A3≒A4<A1≒A2(a9)(b9)A4<<A1依據上述的表格對應關系再計算面積比例,即可準確地判斷眼部注視位置相對于熒幕上的對應位置,無須經由校正及訓練程序。該轉換模組608經由以下的演算方法取得眼部注視方向相對于熒幕上的對應位置:首先,該轉換模組608取得區域面積和(A1+A3)與區域面積和(A2+A4)間的比例,并由該比例取得相對于眼球中心位置的一水平位移參數Hn;同時,取得區域面積和(A1+A2)與區域面積和(A3+A4)間的比例,并由該比例取得相對于眼球中心位置的一垂直位移參數Vn,由此,該四鞏膜區域面積間的比例可組成一二維向量V(Hn,Vn)。所取得的二維向量V(Hn,Vn)經由矩陣(通過訓練或是大量實驗數據)轉換后將取得真實空間向量。計算該真實空間向量分別除以熒幕像元矩陣單一像元水平方向的寬Hu,以及熒幕像元矩陣單一像元垂直方向的長Vu對應至單一像元的長,即可計算出像元矩陣上所對應的像素。請一并參閱「圖11」及「圖12」,顯示本發明應用于手持式眼控裝置81上的實施例。本發明系可應用于一具備手持式眼控裝置81的密碼輸入裝置80上。該密碼輸入裝置80主要包含有一手持式眼控裝置81,以及一訊號連接至手持式眼控裝置81以及保全設備的處理主機82。該手持式眼控裝置81可供使用者手持使用并覆蓋于使用者眼部,以進行密碼輸入程序。該手持式眼控裝置81主要包含有一顯示密碼選單的熒幕,如圖12的第一熒幕816,以及一拍攝該使用者眼部以取得眼部影像的攝影單元813。處理主機82用以接收并分析攝影單元813所取得的眼部影像,以獲得該使用者透過眼部動作所輸入的一輸入密碼串,并比對該輸入密碼串與一預設的安全密碼。當處理主機82比對該輸入密碼串及該預設的安全密碼,確認兩者相符時,產生一驗證成功指令并傳送至該保全設備以開啟保險柜。有關于接目裝置的內部結構,請參閱「圖13」,該手持式眼控裝置81的結構主要包含有一外殼811、一反射鏡817、以及設置于外殼811內的前述第一熒幕816及攝影單元813。該外殼811具有一窗口812,供該使用者注視,使用者于手持該外殼811時可透過該窗口812進行密碼輸入程序,反射鏡817設置于第一螢幕816及窗口812之間,可透過反射鏡817將第 一熒幕816上的密碼選單反射至該窗口812,以供該使用者注視。該攝影單元813設置于該窗口812附近,當該使用者透過該窗口812注視該密碼選單時,該攝影單元813拍攝該使用者眼部,以取得眼部影像。請一并參閱「圖13」及「圖14」,顯示本發明應用于眼控電腦90上的實施例。本發明可應用于眼控電腦90上,用以連結于保全設備,以管控門禁系統。該眼控電腦90主要包含有一熒幕,如圖14所示的第二熒幕92,一攝影單元91,以及一訊號連接至該第二熒幕92、該攝影單元91、及該保全設備的處理主機93。該第二熒幕92主要用于顯示密碼選單921,以供使用者輸入相應的密碼。該攝影單元91連續拍攝使用者的影像。該處理主機93用以接收并分析攝像單元91所取得的影像,并由該影像中擷取出使用者的眼部影像,可判斷使用者的眼部動作以控制第二熒幕92上的游標922,以獲得該使用者所輸入之一輸入密碼串,并比對該輸入密碼串與一預設的安全密碼。當處理主機93比對該輸入密碼串及該預設之安全密碼,確認兩者相符時,產生一驗證成功指令并傳送至該保全設備以開啟門鎖。綜上所述,本發明實施例可由劃分鞏膜的區域,精確判斷瞳孔與鞏膜間的相對位置關系,由此對應計算出使用者的注視方向。再者,本發明由瞳孔與鞏膜間高反差的特性,可透過簡易的配備即可判斷使用者的注視方向,于實施上可降低硬體設備可能產生的成本。以上所述,僅為本發明之較佳實施例而已,當不能以此限定本發明實施的范圍,即大凡依本發明申請專利范圍及發明說明內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的范圍內。當前第1頁1 2 3