1.一種眼睛跟蹤方法,包括:
獲取圖像中與用戶的臉部區(qū)域的至少一部分相應的特征點;
基于特征點確定用戶的第一眼睛的眼睛區(qū)域的內(nèi)部區(qū)域;
基于內(nèi)部區(qū)域的至少一個像素的像素值確定用戶的瞳孔區(qū)域;
基于瞳孔區(qū)域的每個像素的位置值確定用戶的眼睛位置。
2.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定內(nèi)部區(qū)域的步驟包括:基于眼睛區(qū)域的像素的位置和眼睛區(qū)域的特征點的位置確定眼睛區(qū)域的內(nèi)部區(qū)域,
其中,內(nèi)部區(qū)域在由特征點限定的邊界內(nèi)。
3.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定瞳孔區(qū)域的步驟包括:
基于內(nèi)部區(qū)域的像素的第一亮度平均值和圖像的眼睛中心特征點的鄰近像素的第二亮度平均值確定瞳孔區(qū)域的像素,眼睛中心特征點是與第一眼睛的中心相應的特征點中的特征點。
4.如權(quán)利要求3所述的眼睛跟蹤方法,其中,確定瞳孔區(qū)域的像素的步驟包括:
確定內(nèi)部區(qū)域的選擇的像素的亮度值是否小于第一閾值并小于第二閾值,第一閾值基于第一亮度平均值,第二閾值基于第二亮度平均值。
5.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定內(nèi)部區(qū)域的步驟包括:
基于眼睛區(qū)域的選擇的像素和特征點中的第一眼睛輪廓特征點計算第一向量;
基于特征點中的第一眼睛輪廓特征點和第二眼睛輪廓特征點計算第二向量,第二眼睛輪廓特征點鄰近第一眼睛輪廓特征點,第一眼睛輪廓特征點和第二眼睛輪廓特征點與眼睛區(qū)域的眼睛輪廓相應;
基于第一向量和第二向量確定選擇的像素是否在內(nèi)部區(qū)域中。
6.如權(quán)利要求5所述的眼睛跟蹤方法,其中,確定選擇的像素是否在內(nèi)部區(qū)域中的步驟包括:
當?shù)谝谎劬喞卣鼽c和第二眼睛輪廓特征點中的每個眼睛輪廓特征點的向量計算結(jié)果由同一符號表示時,確定選擇的像素在內(nèi)部區(qū)域中。
7.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定用戶的眼睛位置的步 驟包括:
確定瞳孔區(qū)域的像素的位置值的平均值作為用戶的眼睛位置。
8.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定用戶的眼睛位置的步驟包括:
確定特征點中的眼睛中心特征點與特征點中的每個眼睛輪廓特征點之間的距離中的最大距離,眼睛中心特征點與用戶的第一眼睛的中心相應,眼睛輪廓特征點與第一眼睛的輪廓相應;
基于眼睛中心特征點的位置和最大距離確定眼睛區(qū)域。
9.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定眼睛區(qū)域的步驟包括:
檢測特征點中的眼睛中心特征點和特征點中的至少一個眼睛輪廓特征點,眼睛中心特征點與第一眼睛的中心相應,所述至少一個眼睛輪廓特征點與第一眼睛的輪廓的一部分相應;
基于檢測的眼睛中心特征點和所述至少一個眼睛輪廓特征點確定眼睛區(qū)域。
10.如權(quán)利要求1所述的眼睛跟蹤方法,其中,確定用戶的眼睛位置的步驟包括:
基于瞳孔區(qū)域的每個像素的位置值確定第一眼睛的二維2D眼睛位置信息;
基于距離信息和方位信息將2D眼睛位置信息轉(zhuǎn)換為三維3D坐標值,距離信息與用戶的第一眼睛和第二眼睛之間的距離關(guān)聯(lián),方位信息與用戶的臉部的方位關(guān)聯(lián)。
11.如權(quán)利要求10所述的眼睛跟蹤方法,其中,將眼睛位置信息轉(zhuǎn)換為3D坐標值的步驟包括:
通過將特征點與3D臉部模型進行匹配,產(chǎn)生個性化3D臉部模型;
基于關(guān)于個性化3D臉部模型的方位信息估計關(guān)于用戶的臉部的方位信息。
12.如權(quán)利要求1所述的眼睛跟蹤方法,還包括:
基于確定的用戶的眼睛位置控制裸眼顯示器。
13.一種眼睛跟蹤設備,包括:
存儲器,被配置為存儲計算機可讀指令;
處理器,被配置為執(zhí)行所述計算機可讀指令,以使處理器被配置為:
獲取圖像中與用戶的臉部區(qū)域的至少一部分相應的特征點;
基于特征點確定用戶的第一眼睛的眼睛區(qū)域的內(nèi)部區(qū)域;
基于內(nèi)部區(qū)域的至少一個像素的像素值確定用戶的瞳孔區(qū)域;
基于瞳孔區(qū)域的每個像素的位置值確定用戶的眼睛位置。
14.如權(quán)利要求13所述的眼睛跟蹤設備,其中,處理器被配置為響應于基于特征點與眼睛區(qū)域的像素之間的位置關(guān)系的向量計算,確定內(nèi)部區(qū)域的像素。
15.如權(quán)利要求13所述的眼睛跟蹤設備,其中,處理器被配置為基于內(nèi)部區(qū)域的像素的亮度值、內(nèi)部區(qū)域的像素的第一亮度平均值和特征點中的眼睛中心特征點的鄰近像素的第二亮度平均值確定瞳孔區(qū)域的像素,眼睛中心特征點與用戶的眼睛的中心相應。
16.如權(quán)利要求13所述的眼睛跟蹤設備,其中,處理器被配置為:
檢測特征點中的眼睛中心特征點和特征點中的至少一個眼睛輪廓特征點,眼睛中心特征點與用戶的眼睛的中心相應,所述至少一個眼睛輪廓特征點與眼睛的輪廓的一部分相應。
17.一種眼睛跟蹤設備,包括:
存儲器,被配置為存儲計算機可讀指令;
處理器,被配置為執(zhí)行所述計算機可讀指令,以使處理器被配置為:
基于特征點確定圖像中用戶的眼睛區(qū)域;
檢測眼睛區(qū)域的垂直方向的邊緣組分,并基于檢測的邊緣組分檢測與瞳孔區(qū)域關(guān)聯(lián)的橢圓組分;
基于橢圓組分確定橢圓的中心作為用戶的眼睛位置。
18.如權(quán)利要求17所述的眼睛跟蹤設備,其中,處理器被配置為獲取特征點中的眼睛輪廓特征點,確定眼睛輪廓特征點的中心,并基于眼睛輪廓特征點的中心和眼睛輪廓特征點之間的水平距離確定眼睛區(qū)域,眼睛輪廓特征點與用戶的眼睛的輪廓相應。
19.如權(quán)利要求18所述的眼睛跟蹤設備,其中,處理器被配置為基于所述水平距離確定垂直距離,并基于相對于眼睛輪廓特征點的中心的水平距離和垂直距離確定眼睛區(qū)域。