本發(fā)明涉及用于角膜成像的設(shè)備、由設(shè)備執(zhí)行的角膜成像的方法、相應(yīng)計算機程序以及相應(yīng)計算機程序產(chǎn)品。
背景技術(shù):
使用手持式和其他設(shè)備(例如手機、平板電腦、筆記本電腦等)進行角膜成像需要基于角膜成像的界面必須在不同操作條件范圍內(nèi)(包括當(dāng)由操作該設(shè)備的用戶佩戴例如各類眼鏡、目鏡、太陽鏡、護目鏡或隱形眼鏡時)可靠地工作。
角膜成像技術(shù)是利用用于對人的角膜(具體地設(shè)備用戶的角膜)進行成像以收集關(guān)于人的前方的信息,以及由于人類眼球的球面性質(zhì),收集關(guān)于比人的視場更寬的視場中的對象的信息。這種對象可能潛在地在攝像頭的視場之外,以及甚至位于攝像頭后方。該技術(shù)由于人類角膜的高度反射性質(zhì)以及例如智能電話和平板電腦等設(shè)備中高清晰度攝像頭的可用性而成為可能。由k.nishino和s.k.nayar在acmsiggraph2004papers(siggraph′04),acm,newyork,2004,第704-711頁,“eyesforrelighting”中給出了角膜成像系統(tǒng)的特征分析。
可以佩戴眼鏡以矯正視力、用于時尚、避免眩光或用于保護,并用從尋求避免表面反射變化到高度反射涂層的一系列表面光潔度、以及鏡片的各種曲率來制造。
眼鏡(具體地例如處方眼鏡或太陽眼鏡)的使用可能產(chǎn)生源自用戶眼睛的角膜和眼鏡二者、或者在眼鏡具有高反射光潔度的情況下的單獨源自眼鏡的附加鏡面反射。這可能導(dǎo)致角膜成像系統(tǒng)傳遞錯誤的結(jié)果。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供對以上技術(shù)和現(xiàn)有技術(shù)的改進的替代。
更具體地,本發(fā)明的目的是提供一種用于計算設(shè)備,并且具體地諸如移動電話、智能電話、平板電腦、膝上型計算機之類的手持設(shè)備的改進的角膜成像解決方案。
如獨立權(quán)利要求所定義的,通過本發(fā)明的不同方面來實現(xiàn)本發(fā)明的這些目的和其他目的。從屬權(quán)利要求表征本發(fā)明的實施例。
根據(jù)本發(fā)明的第一方案,提供了一種用于角膜成像的設(shè)備。該設(shè)備包括第一攝像頭和處理裝置。第一攝像頭被配置用于對設(shè)備的用戶的角膜、用戶佩戴的眼鏡或二者進行成像。處理裝置操作為:從第一攝像頭獲取第一圖像,識別通過角膜的第一反射和/或通過眼鏡的反射表面的第二反射,以及確定表示第一反射的第一光學(xué)變換和/或表示第二反射的第二光學(xué)變換。處理裝置操作為:通過分析第一圖像(即通過圖像處理)來識別第一反射和/或第二反射。
根據(jù)本發(fā)明的第二方案,提供了一種用于角膜成像的方法。該方法由設(shè)備執(zhí)行并包括從第一攝像頭獲取第一圖像。第一攝像頭被配置用于對沒備的用戶的角膜、用戶佩戴的眼鏡或二者進行成像。該方法還包括:識別通過角膜的第一反射和/或通過眼鏡的反射表面的第二反射,以及確定表示第一反射的第一光學(xué)變換和/或表示第二反射的第二光學(xué)變換。通過分析第一圖像(即通過圖像處理)來識別第一反射和/或第二反射。
根據(jù)本發(fā)明的第三方案,提供了一種計算機程序。計算機程序包括計算機可執(zhí)行指令,計算機可執(zhí)行指令當(dāng)在設(shè)備中包括的處理單元上執(zhí)行時,使得設(shè)備執(zhí)行根據(jù)本發(fā)明的第二方案的實施例的方法。
根據(jù)發(fā)明的第四方案,提供了一種計算機程序產(chǎn)品。計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)具體化有根據(jù)本發(fā)明第三方案的計算機程序。
本發(fā)明利用以下理解:可以通過考慮由用戶佩戴的眼鏡的鏡面反射,實現(xiàn)用于用戶操作的計算設(shè)備(具體地諸如移動電話、智能電話、平板電腦、膝上型計算機等手持設(shè)備)的改進的角膜成像解決方案。這種反射可以來自眼鏡的一個或多個反射表面,例如眼鏡鏡片的表面。鏡面反射是源自這種反射表面的光的類鏡反射。在一些情況下,如果眼鏡具有高度反射的表面涂層,例如某些類型的太陽眼鏡,來自眼鏡的反射可能是由角膜成像界面檢測到的僅有反射,通過角膜的反射被來自眼鏡和暗色眼鏡的反射遮蔽。
通常,眼鏡由佩戴在用戶眼睛上或上方的物品和配件組成,用于時尚或裝飾、保護免受環(huán)境影響、或提高或增強視敏度。眼鏡的常見形式包括鏡(glasses)(也稱為眼鏡(eyeglasses)或目鏡(spectacles))、太陽鏡和隱形眼鏡,還可包括其他形式的眼睛保護(例如護目鏡)。
已知的角膜成像系統(tǒng)不能識別由用戶佩戴的眼鏡引起的反射,并且不能對來自用戶的角膜和眼鏡二者的得到的多個鏡面反射進行校正,導(dǎo)致錯誤結(jié)果。
本公開提供了一種解決方案,通過該解決方案對在用戶的角膜和成像設(shè)備(例如具備被配置用于對設(shè)備的用戶的角膜和/或用戶佩戴的眼鏡進行成像的前置攝像頭的智能電話)之間引入的附加反射表面進行識別和表征,使得來自角膜和/或眼鏡的鏡面反射圖像可以單獨使用或一起使用。
通過識別由第一攝像頭(例如設(shè)備具有的前置攝像頭)捕獲的第一圖像中的一個或多個反射,可以導(dǎo)出表示離開用戶角膜或由用戶佩戴的眼鏡的反射的光學(xué)變換。貫穿本公開,來自用戶的眼睛的角膜的反射被稱為第一反射,而來自眼鏡的反射表面的反射被稱為第二反射。應(yīng)當(dāng)理解,某些類型的眼鏡(尤其是具有厚鏡片的眼鏡)可能會產(chǎn)生多于一個的反射,但為了簡單,以下假設(shè)在第一圖像中這些反射中僅有一個是顯著的。可以容易地預(yù)想考慮來自眼鏡的多個反射的本發(fā)明的實施例。
在本上下文中,光學(xué)變換是將角膜的視場內(nèi)、或眼鏡的視場內(nèi)場景的對象的圖像變換成由第一攝像頭捕獲的反射的變換。由于人類角膜的反射表面以及眼鏡的常見形式的非平面幾何形狀,反射圖像被失真到被反射表面的曲率所限制的程度。
如下文進一步闡述的,針對所識別的反射中的每一個,可以基于多個備選導(dǎo)出描述反射的光學(xué)變換。導(dǎo)出的光學(xué)變換可以隨后用于校正角膜圖像,或用于從角膜圖像提取的校正信息,例如與角膜圖像中捕獲的場景有關(guān)的幾何信息。在本公開內(nèi)容中,角膜成像的概念應(yīng)被理解為包括捕獲不僅來自用戶角膜的、以及來自用戶佩戴的眼鏡的反射的圖像。
作為導(dǎo)出表示來自用戶角膜或用戶佩戴眼鏡的反射的一個或多個光學(xué)變換的備選或補充,本發(fā)明的實施例可以導(dǎo)出引起反射的反射表面的幾何模型。對于成人角膜,例如,其反射表面的幾何形狀可以由具有在人與人之間變化不大的參數(shù)的橢圓來近似。然而,對于以變化的反射表面(例如鏡片)的曲率制造的眼鏡來說,情況是不同的。
本發(fā)明的實施例的優(yōu)點在于:它們與基于不考慮由用戶佩戴的眼鏡的附加反射的角膜成像常規(guī)設(shè)備相比更可靠。
根據(jù)本發(fā)明的實施例,確定描述第一光學(xué)變換和/或第二光學(xué)變換的信息。描述第一光學(xué)變換和/或第二光學(xué)變換的信息可以例如包括角膜的第一曲率和/或眼鏡的反射表面的第二曲率。對于任意反射表面,曲率通常是非標(biāo)量,其可以例如由諸如標(biāo)量曲率或半徑和偏心率之類的各種參數(shù)來表示。備選地,信息可以例如是第一和/或第二光學(xué)變換的合適的數(shù)學(xué)描述,并且可以基于一個或多個幾何參數(shù)或一個或多個矩陣。確定描述第一光學(xué)變換和/或第二光學(xué)變換的信息是有利的,因為其隨后可用于校正角膜圖像或從角膜圖像提取的信息,例如與角膜圖像中捕獲的場景有關(guān)的幾何信息??蛇x地,可以將信息提供給在設(shè)備上執(zhí)行的應(yīng)用,例如利用角膜成像的應(yīng)用。
根據(jù)本發(fā)明的實施例,第一光學(xué)變換是表示由人類角膜反射的通用光學(xué)變換。也就是說,可以根據(jù)人類角膜的已知幾何特征(其至少對于成人來說差異不大)導(dǎo)出第一光學(xué)變換,而不是基于圖像分析確定第一光學(xué)變換。有利地,如本文所述,所確定的第一光學(xué)變換可用于確定第二光學(xué)變換。
根據(jù)本發(fā)明的實施例,基于眼鏡的標(biāo)識(例如,品牌和型號),從數(shù)據(jù)庫檢索描述第二光學(xué)變換的信息。有利地,描述第二光學(xué)變換的信息從可以向設(shè)備配備的、或設(shè)備外部的數(shù)據(jù)庫獲取。在后一情況下,設(shè)備可以經(jīng)由通信網(wǎng)絡(luò)(例如,無線電接入網(wǎng)絡(luò)和/或互聯(lián)網(wǎng))詢問數(shù)據(jù)庫。備選地,還可以設(shè)想檢索第二光學(xué)變換或眼鏡的反射表面的幾何模型的實施例,而不是檢索描述第二光學(xué)變換的信息。有利地,如本文中所描述的,所確定的第二光學(xué)變換可用于確定第一光學(xué)變換。
根據(jù)本發(fā)明的另一實施例,可以通過識別在第一反射和/或第二反射中設(shè)備的反射,并基于設(shè)備的形狀確定第一光學(xué)變換和/或第二光學(xué)變換,來確定第一光學(xué)變換和/或第二光學(xué)變換。該實施例允許基于設(shè)備的形狀分別確定第一和第二光學(xué)變換中的任一個。這是通過以下方式實現(xiàn)的:識別第一圖像中的設(shè)備的反射(來自角膜的第一反射或來自眼鏡的第二反射),并導(dǎo)出第一或第二光學(xué)變換作為將設(shè)備的已知形狀(典型地接近已知維度的矩形)變換為所捕獲的設(shè)備的反射的失真形狀的光學(xué)變換??蛇x地,設(shè)備還包括操作為設(shè)備的輸出設(shè)備的屏幕,并且設(shè)備的反射是屏幕的反射。通常,屏幕設(shè)置在與第一攝像頭相同的面上?;谄聊坏姆瓷鋪泶_定第一和/或第二光學(xué)變換是有利的,因為屏幕的反射是顯著且易于識別的。
根據(jù)本發(fā)明的實施例,通過以下步驟確定第一光學(xué)變換和/或第二光學(xué)變換:確定第一光學(xué)變換和第二光學(xué)變換之一,識別在第一反射和第二反射中均可見的至少一個對象,確定第一反射中的至少一個對象與第二反射中的至少一個對象之間的第三光學(xué)變換,以及基于所確定的光學(xué)變換和第三光學(xué)變換,來確定第一光學(xué)變換和第二光學(xué)變換中的另一光學(xué)變換。如果在兩個反射(即在第一反射和第二反射)中均捕獲到場景的對象,該實施例是有利的。它是基于以下理解:如果第一光學(xué)變換或第二光學(xué)變換之一已知、或可以由本文公開的備選之一確定,待確定的另一個光學(xué)變換可以基于光學(xué)變換來確定,該光學(xué)變換將在第一反射中捕獲的對象變換為第二反射中捕獲的對象,或反過來。如果第一反射和第二反射在所捕獲的第一圖像中均是顯著的并且可以被分離,則可以有利地使用該解決方案,使得可以導(dǎo)出在第一反射中的對象與第二反射中的對象之間的光學(xué)變換(稱為第三光學(xué)反射)。應(yīng)當(dāng)理解,第三光學(xué)變換不表示來自真實反射表面的反射,而是對離開角膜和眼鏡的反射之間的差異進行描述和量化的手段。
根據(jù)本發(fā)明的實施例,該設(shè)備還包括具有與第一攝像頭的視場基本相反的視場的第二攝像頭。這種攝像頭通常設(shè)置在與包括屏幕的面相反的設(shè)備的面上,并經(jīng)常被稱為后置攝像頭。通過以下步驟確定第一光學(xué)變換和/或第二光學(xué)變換:從第二攝像頭獲取第二圖像,識別在第一圖像和第二圖像中均存在的至少一個對象,確定第一圖像中的至少一個對象與第二圖像中的至少一個對象之間的第四光學(xué)變換,以及基于第四光學(xué)變換確定第一光學(xué)變換和/或第二光學(xué)變換。該實施例基于以下理解:由后置攝像頭捕獲的第二圖像不會經(jīng)受由于來自角膜或眼鏡的反射而導(dǎo)致的失真。因此,通過在第一圖像中捕獲的對象與在第二圖像中捕獲的相同對象之間建立光學(xué)變換(這里稱為第四光學(xué)變換),可以確定第一光學(xué)變換或第二光學(xué)變換。該實施例在以下情況下是有利的:設(shè)備對齊以通過第一攝像頭經(jīng)由角膜和/或眼鏡的反射捕獲、并通過第二攝像頭以直接方式(即,不涉及反射)捕獲相同對象。
根據(jù)本發(fā)明的實施例,提供第一反射的圖像、第二反射的圖像或二者。也就是說,為了使用該信息進行角膜成像目的,可以替代地或附加地將第一和/或第二反射的圖像提供給在沒備上執(zhí)行的應(yīng)用,而不是向該應(yīng)用提供描述第一和/或第二光學(xué)變換的信息??蛇x地,可以基于第一光學(xué)變換和/或第二光學(xué)變換來分別校正第一反射的圖像和/或第二反射的圖像,以反轉(zhuǎn)(reverse)來自非平面表面(例如角膜或眼鏡)的反射施加的失真。
根據(jù)本發(fā)明的實施例,提供第一反射和第二反射的組合圖像。也就是說,提供作為第一反射的校正圖像和第二反射的校正圖像的組合的圖像,而不是僅提供第一反射和第二反射中的一個圖像或兩個分離的圖像。將對圖像進行校正理解為執(zhí)行作為第一光學(xué)變換或第二光學(xué)變換的逆變換的光學(xué)變換,由此對離開非平面表面的反射所引起的失真進行反轉(zhuǎn)。這是有利的,因為可以獲得提高質(zhì)量的圖像。
根據(jù)本發(fā)明的實施例,針對第一反射的圖像和第二反射的圖像中的每一個,確定與反射的圖像的要求相關(guān)聯(lián)的一個或多個度量,并基于所確定的一個或多個度量選擇提供的圖像。這些度量可以例如涉及圖像質(zhì)量、圖像分辨率、某一對象(諸如設(shè)備的屏幕)的可視性或存在等中的任何一個或其組合。有利地,可以基于所確定的度量,選擇第一和第二反射的圖像之一用于角膜成像應(yīng)用的后續(xù)使用。由此,向應(yīng)用提供捕獲某一對象的足夠的質(zhì)量、分辨率等的圖像。
根據(jù)本發(fā)明的實施例,設(shè)備還包括操作為設(shè)備的輸出設(shè)備的屏幕并在屏幕上顯示圖形內(nèi)容,以使用戶相對于用戶的頭移動設(shè)備。在某些情況下,第一圖像(并且也可以是第二圖像)可能具有較差的質(zhì)量,或可能不能捕獲所需對象(即,針對執(zhí)行角膜成像的目的需要捕獲的對象)。例如,用戶可能握住設(shè)備使得所需對象(例如屏幕)的反射未被第一攝像頭捕獲。通過在屏幕上顯示內(nèi)容以觸發(fā)用戶移動他/她的頭和/或設(shè)備,可以實現(xiàn)允許捕獲具有改進屬性圖像的設(shè)備相對于用戶頭的方位。這可以例如通過顯示模糊的圖形內(nèi)容或減小顯示的圖形內(nèi)容(例如文本)的大小來實現(xiàn),以觸發(fā)用戶將設(shè)備移動到更接近他/她的眼睛。
盡管已經(jīng)在一些情況下參照本發(fā)明的第一方面描述了本發(fā)明的優(yōu)點,相應(yīng)的理由還適用于本發(fā)明的其他方面的實施例。
當(dāng)研讀以下的詳細(xì)公開、附圖和所附的權(quán)利要求時,本發(fā)明的附加目的、特征和優(yōu)點將變得顯而易見。本領(lǐng)域技術(shù)人員意識到可以組合本發(fā)明的不同特征,來創(chuàng)建除以下描述的實施例以外的實施例。
附圖說明
參照附圖,將通過以下對本發(fā)明的實施例的說明性且非限制性的詳細(xì)描述來更好地理解本發(fā)明的以上加目的、特征和益處和附加目的、特征和益處,其中:
圖1a和1b示出了根據(jù)本發(fā)明的實施例的用于角膜成像的設(shè)備。
圖2a和2b示出了根據(jù)本發(fā)明的另一個實施例的用于角膜成像的設(shè)備。
圖3示出了根據(jù)本發(fā)明的實施例的用于角膜成像的設(shè)備的處理單元。
圖4示出了根據(jù)本發(fā)明的實施例的角膜成像方法。
圖5示出了根據(jù)本發(fā)明的另一實施例的用于角膜成像設(shè)備的處理單元。
所有的附圖不一定按比例繪制,并且通常只示出了必要的部分,以便對本發(fā)明進行解釋,其中可以省略或僅僅介紹其它部分。
具體實施方式
以下將參照附圖更全面地描述本發(fā)明,附圖中示出了本發(fā)明的特定實施例。然而,本發(fā)明可以按多種不同形式來具體化,并且不應(yīng)當(dāng)被解釋為受到本文闡述的實施例的限制。相反,通過示例的方式給出這些實施例,使得本公開將是透徹和完整的,并且向本領(lǐng)域技術(shù)人員充分地傳達(dá)本發(fā)明的范圍。
在圖1a中示出了根據(jù)本發(fā)明實施例的設(shè)備100。設(shè)備100(在圖1a中示為智能電話)包括處理裝置101、屏幕110和第一攝像頭121。屏幕110操作為設(shè)備100的輸出設(shè)備,即用于顯示例如用戶界面元素(例如圖片、文本)的圖形內(nèi)容、用于輸入或編輯文本的域(例如文本域111)、統(tǒng)一資源定位符(url)或其他鏈接、虛擬按鈕或按鍵(例如虛擬鍵盤112)等。屏幕110和其上顯示的圖形對象由處理裝置101(例如在處理裝置101上執(zhí)行的操作系統(tǒng)或應(yīng)用)控制。如本領(lǐng)域中已知的,屏幕110可以是傳統(tǒng)的非觸摸屏類型屏幕或觸摸屏。設(shè)備100被示為由用戶130操作,并且可以是適用于角膜成像的任何類型的計算設(shè)備,例如移動電話、智能電話、平板電腦、膝上型計算機等。
貫穿本公開,設(shè)備的用戶被理解為能夠操作該設(shè)備(例如,握住該設(shè)備、坐在該設(shè)備放置在其上的桌子的前面、或坐在握住該設(shè)備的人旁邊的人)。還應(yīng)理解,用戶可以例如通過觸摸在設(shè)備的觸摸屏上顯示的用戶界面元素來控制設(shè)備和/或輸入信息。
第一攝像頭121具有朝向與屏幕110的觀看方向相同的方向的視場。第一攝像頭121和屏幕110優(yōu)選地設(shè)置在設(shè)備100的相同面上,即攝像頭121是前置攝像頭??蛇x地,設(shè)備100可以包括多個前置攝像頭,并且還包括在與設(shè)置有屏幕110和攝像頭121的面相反的設(shè)備100的面上的后置攝像頭122。
前置攝像頭121被配置用于對設(shè)備100的用戶130的眼睛160的角膜162和/或由用戶130佩戴的眼鏡170(在圖1a中示為眼鏡170)進行成像。通常,眼鏡由佩戴在眼睛上或上方的物品和配件組成,用于時尚或裝飾、保護免受環(huán)境影響、以及提高或增強視敏度。在本上下文中,眼鏡可以包括常見形式的眼鏡,例如鏡(也稱為眼鏡或目鏡)、太陽鏡和隱形眼鏡,以及更多保護眼睛的使用形式(例如護目鏡)。
參考圖1b,示出了用戶130的眼睛160和用戶130佩戴的眼鏡170的放大視圖,設(shè)備100的處理裝置101操作為從前置攝像頭121獲取第一圖像,識別通過角膜162的第一反射163、以及附加地或備選地通過眼鏡170的反射表面172的第二反射173。如本領(lǐng)域已知的,通過分析第一圖像(即通過圖像處理)來識別第一反射163和/或第二反射173。
用于分離第一反射163和第二反射173的圖像處理算法可以例如基于視差效應(yīng)。由于角膜162和鏡片172與前置攝像頭121的距離不同,因為角膜162可能遠(yuǎn)離前置攝像頭121,任何橫向運動將因為鏡片172可能更靠近前置攝像頭121而導(dǎo)致與第一反射163相比的第二反射173的更大位移。通過跟蹤對象(例如完整的對象、部分對象或顏色部分)的運動,因為第一攝像頭121和角膜162或鏡片172的相對橫向位置偏移,可以將這些對象確定為屬于第一反射163或第二次反射173。應(yīng)當(dāng)理解,相對位置的橫向偏移可能是由于用戶130的手和/或頭的自然移動,或者是通過在屏幕110上顯示視覺刺激、修改屏幕110上顯示的圖形內(nèi)容或者通過誘導(dǎo)用戶130移動和/或旋轉(zhuǎn)設(shè)備100的觸覺提示而導(dǎo)致的。相對位置的這種偏移也可以用于捕獲鏡片172的多個圖像,并且隨后將這些多個圖像組合為3d圖像,可以根據(jù)該3d圖像導(dǎo)出鏡片172的幾何模型或曲率。
第一圖像中的第一反射163和/或第二反射173的偏移也可以通過如acmtransactionsongraphics(proc.siggraph2012),2012,第31卷h.wu,rubinstein,e.shih,j.guttag,f.durand和wtfreeman,“eulerianvideomagnificationforrevealingsubtlechangesintheworld”,中描述的歐拉視頻放大來檢測。
此外,在前置攝像頭121能夠聚焦第一圖像后捕獲的情況下,可以調(diào)整第一圖像,使得第一反射163和第二反射173可以在分開的時間聚焦,從而便于分別識別第一圖像中的第一反射163和第二反射173。
關(guān)于源自用戶130的角膜162的第一反射163,注意到光主要由人眼的角膜反射,并且與圍繞虹膜的白色鞏膜相比,更容易檢測虹膜的暗區(qū)域中的反射。角膜成像的技術(shù)可以通過人類眼球的球面性質(zhì)成為可能,人類眼球的球面性質(zhì)允許收集關(guān)于可以比用戶130的觀看視場更寬的視場161中的對象的信息。角膜成像可以例如用于捕獲用戶130的周圍環(huán)境的圖像或用于提供基于觸摸的用戶界面,其利用前置攝像頭121捕獲設(shè)備100的自上而下視圖,并且特別是觸摸屏幕110的手指151和顯示的用戶界面元素。通過分析設(shè)備100和手指151的圖像捕獲反射,可以推斷出關(guān)于用戶130使用他的/她的手指151與設(shè)備100交互的信息。例如,如本領(lǐng)域中已知的,附加或代替于檢測觸摸屏110的觸摸位置,設(shè)備100可被配置用于預(yù)測用戶130意圖用手指151觸摸屏幕110上顯示的哪個用戶界面元素。
基于角膜成像的用戶界面和其他解決方案可能經(jīng)受來自用戶130佩戴的眼鏡170的鏡面反射。圖1b所示的第二反射173可以源自眼鏡170的反射表面,例如眼鏡170的鏡片172的外表面或隱形眼鏡的外表面。通常,可以從眼鏡170(例如,從鏡片172的兩個表面)產(chǎn)生多個反射。為了簡單,這里假設(shè)在從攝像頭121獲取的第一圖像中這些多個反射中僅有一個是顯著的。來自眼鏡170的在第一圖像中顯著的反射的數(shù)量還可以取決于眼鏡的類型和施加到眼鏡上的任何表面涂層,例如太陽鏡流行的反射涂層或經(jīng)常被施加到用于提高視敏度的鏡片的抗反射涂層。
還將理解,第一反射163和第二反射173中僅有一個在第一圖像中會是顯著的。例如,如果鏡片172設(shè)置有抗反射涂層,則僅第一反射163在第一圖像中會是顯著的,而如果鏡片172設(shè)置有高度反射涂層,則僅第二反射173在第一圖像中會是顯著的。
處理裝置101還操作為:確定表示第一反射163的第一光學(xué)變換和(附加地或備選地)表示第二反射173的第二光學(xué)變換。在本上下文中,光學(xué)變換被理解為描述將環(huán)境(例如,用戶130的周圍的一個或多個對象)映射到第一攝像頭121的圖像平面中的變換。該映射取決于反射表面(分別地,角膜162或眼鏡170的反射表面172)的幾何形狀,及其相對于第一攝像頭121的姿態(tài)。這種光學(xué)變換可以用數(shù)學(xué)項(例如,使用矩陣符號)表示。例如,如果p表示由第一攝像頭121捕獲的未失真圖像(即,已經(jīng)經(jīng)歷了通過在角膜162的位置處的虛構(gòu)平面反射表面的反射的用戶130的周圍的圖像),可以由矩陣t1(第一光學(xué)變換)描述針對通過角膜162而不是該虛構(gòu)平面反射表面的反射施加在p上的失真,使得
p′1=t1·p(1),
其中p′1表示第一反射163的圖像。
相應(yīng)地,第二光學(xué)變換t2可以被定義為
p′2=t2·p(2),
其中p′2表示第一攝像頭121捕獲的第二反射173的圖像。t2描述了針對通過鏡片172而不是虛擬平面反射表面的反射施加在p上的失真,p已經(jīng)經(jīng)歷了通過在鏡片172的位置處的虛擬平面反射表面的反射。
通常,第一攝像頭121捕獲的第一圖像可以包括反射p′1和p′2,但取決于眼鏡170的反射表面172的反射屬性,反射中的一個可能更顯著。注意,由于第一攝像頭121的視場,分別由p′1和p′2表示的第一反射163和第二反射173典型地僅構(gòu)成第一圖像的一小部分。
由第一攝像頭121拍攝的第一圖像典型地是位圖或像素圖,即攜帶強度和/或顏色信息的二維像素陣列。因此,分別由p′1和p′2表示的第一反射163和第二反射173中的每一個構(gòu)成表示第一圖像的位圖或像素圖的一部分。如本領(lǐng)域已知的,可以通過對第一圖像進行圖像處理來識別這些部分。例如,可以通過首先識別用戶130的面部,并隨后識別由用戶130佩戴的眼鏡170和/或用戶130的眼睛160或角膜162,在第一圖像中識別第一反射163和/或第二反射173??梢钥蛇x地例如通過剪切第一圖像以供進一步處理來從第一圖像中提取所識別的第一反射163和/或第二反射173。
處理裝置101還操作為確定描述第一光學(xué)變換和/或第二光學(xué)變換的信息。該信息可以例如包括分別描述通過離開角膜162或反射表面172而不是虛構(gòu)平面反射表面的反射所施加的失真的矩陣t1和/或t2。備選地,描述第一和/或第二光學(xué)變換的信息也可以描述角膜162和/或反射表面172的幾何形狀。這種信息可以例如基于由矩陣t1和t2表示的第一和第二光學(xué)變換導(dǎo)出。例如,描述第一光學(xué)變換和/或第二光學(xué)變換的信息可以包括角膜的第一曲率和/或眼鏡的反射表面的第二曲率。可選地,如果角膜或眼鏡的反射表面可以通過橢圓近似,該信息可另外包括偏心率。作為另一附加備選,該信息可以基于描述角膜162或反射表面172的反射表面的幾何形狀的矩陣符號。
在下文中,描述了根據(jù)本發(fā)明實施例的用于確定第一光學(xué)變換和/或第二光學(xué)變換的解決方案。
例如,本發(fā)明的實施例可以使用表示通過人類角膜的反射的通用光學(xué)變換作為表示通過角膜162的反射的第一光學(xué)變換t1。如下文進一步描述的,隨后可以使用第一光學(xué)變換來確定表示眼鏡170的反射表面172的反射的第二光學(xué)變換t2。使用通用光學(xué)變換在減少與圖像處理相關(guān)聯(lián)的資源使用方面是有利的。這是基于以下理解:對于成人類角膜可以利用具有在人與人之間變化不大的參數(shù)的橢圓來建模。描述通用光學(xué)變換的信息可以基于與由等式(1)定義的t1相對應(yīng)的矩陣符號,或者可以包括描述被用于近似成人類角膜的橢圓的參數(shù),例如半徑、曲率、偏心率等。
根據(jù)本發(fā)明的實施例,處理裝置101還可操作為:基于眼鏡的標(biāo)識,從數(shù)據(jù)庫中檢索描述第二光學(xué)變換t2的信息。數(shù)據(jù)庫可以在設(shè)備100中提供,或可通過通信網(wǎng)絡(luò)由設(shè)備100訪問。例如,設(shè)備100可以被配置為通過如下面參照圖3和5進一步描述的諸如蜂窩移動網(wǎng)絡(luò)或無線局域網(wǎng)(wlan)之類的無線電接入網(wǎng)絡(luò)(ran)和互聯(lián)網(wǎng)來訪問數(shù)據(jù)庫。描述第二光學(xué)變換的信息通過詢問數(shù)據(jù)庫(即通過發(fā)送包括識別眼鏡170的品牌和型號的信息的請求)獲得。這可以例如通過以下方式實現(xiàn):通過對第一圖像進行圖像處理并用請求發(fā)送品牌和型號,來標(biāo)識眼鏡的品牌和型號。備選地,可以與請求一起發(fā)送捕獲眼鏡170或至少眼鏡170的特征的第一圖像或第一圖像的裁剪部分。可選地,可以在發(fā)送請求之前對第一圖像或第一圖像的裁剪部分進行處理,例如以縮小圖像的尺寸。如下文進一步描述的,隨后可以將第二光學(xué)變換用于確定表示通過角膜162的反射的第一光學(xué)變換t1。
作為另一附加備選,處理裝置101可以通過識別分別如由p1′和p2′表示的第一反射163或第二反射173中設(shè)備100的反射,并基于設(shè)備100的形狀確定第一光學(xué)變換t1和/或第二光學(xué)變換t2,以確定第一光學(xué)變換或第二光學(xué)變換,或二者。這是有利的,因為光學(xué)變換t1和t2中的任何一個都可以獨立于彼此來確定,并且不依賴于識別眼鏡和從數(shù)據(jù)庫中查詢信息,也不依賴于人類角膜的通用光學(xué)變換。為此,處理裝置操作為識別設(shè)備100或諸如其屏幕110的設(shè)備100的任何特征,以及基于在第一圖像中捕獲的第一163和/或第二反射173以及設(shè)備100或屏幕110的已知形狀來確定第一和/或第二光學(xué)變換。利用屏幕110是尤其有利的,因為它典型地具有在第一圖像中清晰可見的矩形區(qū)域。
根據(jù)本發(fā)明的實施例,處理裝置101可以操作以確定光學(xué)變換中的一個,即第一光學(xué)變換t1或第二光學(xué)變換t2。處理裝置101還操作為識別在如p′1和p′2表示的第一反射163和第二反射173中均可見的至少一個對象,并且確定第一反射中的至少一個對象和第二反射173中的至少一個對象之間的第三光學(xué)反射t3,例如,
p′2=t3·p′1(3)
處理裝置101還操作為基于已經(jīng)確定的光學(xué)變換和第三光學(xué)變換來確定第一光學(xué)變換和第二光學(xué)變換中的另一光學(xué)變換(即待確定的光學(xué)變換)。
例如,如果根據(jù)本文所述的解決方案之一(例如,對于成人角膜使用通用光學(xué)變換)首先確定第一光學(xué)變換t1,可以確定第二光學(xué)變換t2,因為,組合等式(2)和(3),
p′2=t3·t1·p(4),
它遵從
t2=t3·t1(5)。
相應(yīng)地,如果例如通過從數(shù)據(jù)庫檢索描述第二光學(xué)變換的信息首先確定第二光學(xué)變換t2,可以將第一光學(xué)變換t1確定為
t1=t3-1·t2(6),
其中t3-1是t3的逆變換。
因此,如果已知光學(xué)變換中的一個,可以基于在第一反射163和第二反射173二者中均捕獲到的一個或多個對象來確立另一光學(xué)變換。
在下文中,參考示出了側(cè)視圖的圖2a來描述設(shè)備100的另一實施例。
除了上面已經(jīng)描述的內(nèi)容之外,設(shè)備100還可以包括具有與第一攝像頭121的視場122基本相反的視場124的第二攝像頭122,通常稱為后置攝像頭。此外,處理裝置101操作為:通過從第二攝像頭122獲取第二圖像并識別在第一圖像210和第二圖像220中均存在的至少一個對象201(在圖2a中示為在用戶130前面的墻上的畫;為了清楚未以透視圖示出畫201)來確定第一光學(xué)變換t1或第二光學(xué)變換t2、或二者。這在圖2b中示出,圖2b示出了由前置攝像頭121捕獲的第一圖像210,其包含由于角膜162或反射表面172的反射而導(dǎo)致的對象201的失真反射211,以及由后置攝像頭121捕獲的第二圖像220,其呈現(xiàn)對象201的未失真圖像221。注意,取決于確定第一光學(xué)變換t1還是第二光學(xué)變換t2,反射211可以是第一反射163或第二反射173。
處理裝置101還操作為:確定第一圖像中的至少一個對象(圖2b中的211)與第二圖像中的至少一個對象(圖2b中的221)之間的第四光學(xué)變換t4,并基于第四光學(xué)變換t4確定第一光學(xué)變換t1和/或第二光學(xué)變換t2。更具體地,如果在第二圖像220中呈現(xiàn)的對象201由p′4(圖2b中的221)表示,它遵從
p′4=p(7),
因為由后置攝像頭122捕獲的對象201的圖像p′4221沒有經(jīng)受由來自非平面表面的反射引起的任何失真。因此,可以基于等式(1)根據(jù)下式確立第一光學(xué)變換t1
p′1=t1·p′4(8)。
相應(yīng)地,可以基于等式(2)根據(jù)下式確立第二光學(xué)變換t2
p′2=t2·p′4(9)。
通過利用由后置攝像頭122捕獲的圖像來確定第一和/或第二光學(xué)變換是有利的,因為:這些圖像不會由于來自諸如角膜162或反射表面172(例如鏡片)的非平面表面的反射而經(jīng)受失真。具體地,可以將第一光學(xué)變換t1確立為將p′4變換為p′1的光學(xué)變換,并且第二光學(xué)變換t2可以被確立為將p′4變換為p′2的光學(xué)變換。注意,可以彼此獨立地確立第一光學(xué)變換和第二光學(xué)變換。
可選地,處理裝置101還操作以向在設(shè)備100(例如在處理裝置101上)上執(zhí)行的應(yīng)用提供描述第一光學(xué)變換和/或第二光學(xué)變換的信息。具體地,這可以是利用角膜成像的應(yīng)用。因此,應(yīng)用可以以改進的方式執(zhí)行其基于角膜成像的任務(wù)。例如,用于利用角膜成像捕獲用戶130的環(huán)境的圖像的應(yīng)用可以使用描述第一光學(xué)變換和/或第二光學(xué)變換的信息來處理由前置攝像頭121獲取的第一圖像,以校正由角膜162或反射表面172的反射所施加的失真,得到改進的圖像。
用于校正由角膜162反射施加的失真(即用于重構(gòu)通過角膜成像捕獲的場景)的方法在internationaljournalofcomputervision,2006,第70卷第23-40頁k.nishino和s.k.nayar的“cornealimagingsystem:environmentfromtheeyes”以及ipsjtransactionsoncomputervisionandapplications,2013,第5卷,第1-18頁c.nitschke,a.nakazawa和h.takemura,“cornealimagingrevisited:anoverviewofcornealreflectionanalysisandapplications”中描述。應(yīng)當(dāng)理解,也可以采用相應(yīng)的修改來應(yīng)用這種方法,以校正由離開鏡片172的反射所施加的失真。
可選地,處理裝置101還操作以提供第一反射163的圖像(即包含p′1的圖像)和/或第二反射173的圖像(即包含p′2的圖像)。例如,應(yīng)用可以結(jié)合描述第一光學(xué)變換的信息和/或第二光學(xué)變換的信息,基于第一反射163的圖像和/或第二反射173的圖像來生成第一反射163和/或第二反射173的校正圖像。該應(yīng)用可以例如是用于利用角膜成像捕獲用戶130的環(huán)境的圖像的應(yīng)用。還將理解,處理裝置101可還操作為:基于第一光學(xué)變換t1和/或第二光學(xué)變換t2,分別校正第一反射163的圖像(即,包含p′1的圖像)和/或第二反射173的圖像p′2。因此,操作設(shè)備100的實施例可操作以基于等式(1)和(2)來校正反射163和173的圖像,得到校正后的圖像表示p,而不是提供通過來自非平面表面(例如角膜162或反射表面172)的反射而至少部分地失真的用戶130環(huán)境的圖像。更具體地,可以如下獲得第一反射163的校正后的圖像
p1=t1-1·p′1(10),
并且可以相應(yīng)地如下獲得第二反射173的校正后的圖像
p2=t2-1·p′2(11)。
注意,如果在第一圖像中捕獲第一反射163和第二反射173二者,則可以針對它們中的每一個導(dǎo)出校正后的圖像。兩個校正圖像p1和p2可以例如在質(zhì)量方面、以及關(guān)于它們捕獲的用戶130環(huán)境的哪個部分而有所不同,這歸因于相應(yīng)地第一攝像頭121和角膜162(即,p′1)、以及第一攝像頭121和反射表面172(即,p′2)的組合的不同視場。
進一步可選地,處理裝置101操作為提供第一反射163和第二反射173的組合圖像。這可以通過首先校正第一反射163和第二反射173的捕獲圖像p′1和p′2,以及隨后對校正的圖像p1和p2進行組合或重疊來實現(xiàn)。有利地,與兩個校正圖像p1和p2相比,組合圖像可以具有更好的質(zhì)量。
處理裝置101可以可選地還操作為:針對第一反射的圖像和第二反射的圖像中的每一個,確定與對反射的圖像的要求相關(guān)聯(lián)的一個或多個度量??梢葬槍Σ东@的圖像p′1和p′2或針對校正圖像p1和p2執(zhí)行確定。度量可以涉及圖像質(zhì)量、圖像分辨率、圖像中某一對象(例如屏幕110)的可視性中等的任何一個。處理裝置101還操作為基于所確定的度量或所確定的度量的組合來選擇用于進一步使用或處理的圖像。例如,如上所述,設(shè)備100的實施例可操作為:從最適合于基于設(shè)備100或屏幕110的已知形狀確立光學(xué)變換t1和t2之一的捕獲的圖像p′1和p′2中選擇圖像。
可選地,處理裝置101可操作為:將上述圖像中的一個或多個(即p1,p2,p′1,p′2中的一個或多個)和組合圖像提供給在設(shè)備上執(zhí)行的應(yīng)用,并且具體地是基于角膜成像的應(yīng)用。
設(shè)備100的實施例包括操作為設(shè)備100的輸出設(shè)備的屏幕110,處理裝置101還可操作為在屏幕110上顯示圖形內(nèi)容,以使用戶130相對于用戶130的頭移動設(shè)備100。這可以例如通過減小顯示的圖形內(nèi)容的大小或通過顯示模糊的圖形內(nèi)容,使得迫使用戶130將設(shè)備100移動更接近他/她的眼睛160來實現(xiàn)。這是有利的,因為例如響應(yīng)于確定與反射圖像的要求相關(guān)聯(lián)的所確定的度量中的一個或多個不滿足由角膜成像應(yīng)用施加的要求,可以改進由前置攝像頭121拍攝的圖像。例如,如果需要設(shè)備100或屏幕110的反射的圖像來確立第一和/或第二光學(xué)變換,由前置攝像頭121捕獲的第一圖像的要求可以與第一圖像上設(shè)備100或屏幕110的可見性或存在相關(guān)。如果確定所捕獲的第一圖像不滿足這種要求(即,設(shè)備100或屏幕110不可見),可以在屏幕110上顯示圖形內(nèi)容,以使用戶130移動設(shè)備100從而改善由前置攝像頭121拍攝的反射中的設(shè)備100或屏幕110的可見性。
以下,參考圖3描述處理裝置101的實施例300。處理裝置300包括處理器301(例如通用處理器或數(shù)字信號處理器(dps))、包含指令(即計算機程序303)的存儲器302、和一個或多個接口304(圖3中的“i/o”)用于從屏幕110、第一(前置)攝像頭121和可選的第二(后置)攝像頭122接收信息并對其進行控制。計算機程序303可由處理器301執(zhí)行,通過處理器301設(shè)備100操作為根據(jù)以上參照圖1和圖2描述的本發(fā)明的實施例執(zhí)行。處理裝置300還可以包括網(wǎng)絡(luò)接口306,其可操作用于訪問數(shù)據(jù)庫310,數(shù)據(jù)庫510存儲描述針對不同類型、品牌和型號的眼鏡的第二光學(xué)變換的信息。處理裝置300可以通過向數(shù)據(jù)庫310發(fā)送包括識別眼鏡的信息(例如眼鏡的品牌和型號)或從第一攝像頭121(并且第一攝像頭121拍攝眼鏡)捕獲的圖像的請求,來檢索描述特定眼鏡(例如圖1和圖2所示的眼鏡170)的第二光學(xué)變換的信息。備選地,本發(fā)明的實施例可以從設(shè)備100配備的本地數(shù)據(jù)庫(例如存儲器302中存儲的數(shù)據(jù)庫305)檢索這種信息,而不是從外部數(shù)據(jù)庫310中檢索描述特定眼鏡的第二光學(xué)變換的信息。
在圖4中,示出了說明由諸如移動電話、智能電話、平板電腦、筆記本電腦等的設(shè)備執(zhí)行的角膜成像方法的實施例400的流程圖。方法400包括從配置用于對設(shè)備的用戶的角膜、用戶佩戴的眼鏡或二者進行成像的第一攝像頭獲取401第一圖像,以及識別402通過角膜的第一反射、由眼鏡的反射表面的第二反射或二者。眼鏡可以是例如各類眼鏡、目鏡、太陽鏡、護目鏡或隱形眼鏡。通過分析第一圖像(即通過圖像處理)來識別第一反射和/或第二反射。如先前參考圖1和圖2所述,方法400還包括確定403表示第一反射的第一光學(xué)變換、表示第二反射的第二光學(xué)變換或二者。
例如,確定403第一光學(xué)變換和/或第二光學(xué)變換可以包括:識別在第一反射和/或第二反射中設(shè)備的反射,并基于設(shè)備的形狀確定第一光學(xué)變換和/或第二光學(xué)變換。設(shè)備的反射可以是例如設(shè)備屏幕的反射。
作為附加示例,確定403第一光學(xué)變換和/或第二光學(xué)變換可以包括:確定第一光學(xué)變換和第二光學(xué)變換之一,識別在第一反射和第二反射中均可見的至少一個對象,確定第一反射中的至少一個對象與第二反射中的至少一個對象之間的第三光學(xué)變換,以及基于所確定的光學(xué)變換和第三光學(xué)變換,確定第一光學(xué)變換和第二光學(xué)變換中的另一光學(xué)變換。
作為另一附加示例,確定403第一光學(xué)變換和/或第二光學(xué)變換可以包括:從具有與第一攝像頭的視場基本相反的視場的第二攝像頭獲取第二圖像,識別在第一圖像和第二圖像中均存在的至少一個對象,確定第一圖像中的至少一個對象與第二圖像中的至少一個對象之間的第四光學(xué)變換,以及基于第四光學(xué)變換確定第一光學(xué)變換和/或第二光學(xué)變換。
可選地,方法400還可以包括確定404描述第一光學(xué)變換、第二光學(xué)變換或二者的信息。例如,可以基于眼鏡的標(biāo)識從數(shù)據(jù)庫中檢索405描述第二光學(xué)變換的信息。
可選地,方法400還可以包括:針對第一反射的圖像和第二反射的圖像中的每一個,確定406與對反射的圖像的要求相關(guān)聯(lián)的一個或多個度量,以及基于所確定的一個或多個度量來選擇407第一反射的圖像和第二反射的圖像。
可選地,方法400還可以包括將描述第一光學(xué)變換和/或第二光學(xué)變換的信息或第一反射和/或第二反射的一個或多個圖像提供408給正在設(shè)備上執(zhí)行的應(yīng)用??梢钥蛇x地分別基于第一光學(xué)變換和/或第二光學(xué)變換校正第一反射的圖像和/或第二反射的圖像,以及可選地進行組合。
可選地,方法400還可以包括在操作為設(shè)備的輸出設(shè)備的屏幕上顯示409圖形內(nèi)容,以使用戶相對于用戶的頭移動設(shè)備。
將要理解的是,方法400可以包括根據(jù)上文描述的內(nèi)容的附加步驟或修改步驟。方法400的實施例可以實現(xiàn)為軟件,例如計算機程序303,軟件將被設(shè)備(例如參照圖3描述的處理器301)中包括的處理器執(zhí)行,從而設(shè)備操作為根據(jù)本發(fā)明的實施例來執(zhí)行。
在圖5中,示出了處理裝置101的備選實施例500。處理裝置500包括一個或多個接口模塊507(圖7中的“i/o”),用于從屏幕110、第一(前置)攝像頭121和可選的第二(后置)攝像頭122接收信息并控制屏幕110、第一(前置)攝像頭121和可選的第二(后置)攝像頭122。處理裝置500還包括:被配置為從第一攝像頭121獲取第一圖像的圖像獲取模塊501、被配置為通過分析第一圖像識別由角膜的第一反射和/或通過眼鏡的反射表面的第二反射的圖像分析模塊502、以及被配置為確定表示第一反射的第一光學(xué)變換和/或表示第二反射的第二光學(xué)變換的光學(xué)變換模塊503。
光學(xué)變換模塊503還可以被配置用于確定描述第一光學(xué)變換和/或第二光學(xué)變換的信息。
處理裝置500還可以包括網(wǎng)絡(luò)接口506,其可操作用于訪問數(shù)據(jù)庫510,數(shù)據(jù)庫510存儲描述針對不同類型、品牌和型號的眼鏡存儲第二光學(xué)變換的信息。光學(xué)變換模塊503可以通過向數(shù)據(jù)庫510發(fā)送包括識別眼鏡的信息(例如眼鏡的品牌和型號)或從第一攝像頭121(并且第一攝像頭121捕獲眼鏡)捕獲的圖像的一部分的請求,來檢索描述特定眼鏡(例如圖1和圖2所示的眼鏡170)的第二光學(xué)變換的信息。備選地,本發(fā)明的實施例可以從設(shè)備100(圖5中未示出)配備的數(shù)據(jù)庫模塊中檢索這種信息,而不是從外部數(shù)據(jù)庫510檢索描述特定眼鏡的第二光學(xué)變換的信息。
作為示例,圖像分析模塊502和光學(xué)變換模塊503可以被配置為:分別通過識別在第一反射和/或第二反射中設(shè)備的反射,并基于設(shè)備的形狀確定第一光學(xué)變換和/或第二光學(xué)變換,來確定第一光學(xué)變換和/或第二光學(xué)變換。設(shè)備的反射可以是屏幕的反射。
作為附加示例,圖像分析模塊502和光學(xué)變換模塊503可以被配置為通過以下步驟來確定第一光學(xué)變換和/或第二光學(xué)變換:通過確定第一光學(xué)變換和第二光學(xué)變換之一,識別在第一反射和第二反射中均可見的至少一個對象,確定第一反射中的至少一個對象與第二反射中的至少一個對象之間的第三光學(xué)變換,以及基于所確定的光學(xué)變換和第三光學(xué)變換,確定第一光學(xué)變換和第二光學(xué)變換中的另一光學(xué)變換。
作為附加示例,圖像分析模塊502和光學(xué)變換模塊503可以被配置為通過以下步驟確定第一光學(xué)變換和/或第二光學(xué)變換:從第二攝像頭獲取第二圖像,識別在第一圖像和第二圖像中均存在的至少一個對象,確定第一圖像中的至少一個對象與第二圖像中的至少一個對象之間的第四光學(xué)變換,以及基于第四光學(xué)變換確定第一光學(xué)變換和/或第二光學(xué)變換。
處理裝置400還可以包括應(yīng)用模塊504,其被配置為將描述第一光學(xué)變換和/或第二光學(xué)變換的信息或第一反射和/或第二反射的一個或多個圖像提供給在設(shè)備上執(zhí)行的應(yīng)用??梢钥蛇x地分別基于第一光學(xué)變換和/或第二光學(xué)變換校正第一反射的圖像和/或第二反射的圖像,以及可選地進行組合。
應(yīng)用模塊504還可以被配置為:針對第一反射的圖像和第二反射的圖像中的每一個,確定與對反射的圖像的要求相關(guān)聯(lián)的一個或多個度量,以及基于所確定的一個或多個度量選擇圖像。
處理裝置500還可以包括顯示模塊505,其被配置為在屏幕上顯示圖形內(nèi)容,以使用戶相對于用戶的頭移動設(shè)備。
將理解,處理裝置500中包括的模塊501-510以及附加模塊可通過任何類型的電子電路來實現(xiàn),例如,模擬電子電路、數(shù)字電子電路和執(zhí)行適當(dāng)計算機程序的處理裝置中的任一個或組合。
本領(lǐng)域技術(shù)人員意識到本發(fā)明絕不限于上述實施例。相反,可以在所附的權(quán)利要求的范圍內(nèi)做出許多修改和變型。