本公開總體上涉及眼科光學。更具體地說,所公開的系統和方法涉及使用計算裝置獲得用于眼科光學的各種測量值。
背景技術:
1、瞳距(“pd”)是指受試者(例如人類)瞳孔之間的距離。該距離的準確性是眼鏡、太陽鏡或虛擬現實頭戴裝置舒適度和適配性的決定因素。測量錯誤的pd導致鏡片具有棱鏡效應,從而引起受試者頭痛、視力模糊、眼疲勞、惡心、眩暈、頭暈、定向障礙和其他問題。傳統上,眼鏡或太陽鏡處方中不包括pd測量,但對于履行定制處方眼鏡或太陽鏡訂單則需要pd測量。成年人的平均pd約為63毫米。然而,pd測量值差異很大,女性在51毫米到74.5毫米之間,男性在53毫米到77毫米之間。pd測量值通常在佩戴具有漸進鏡片的眼鏡或太陽鏡時獲得,因為精確的鏡片到瞳孔的對準有助于確保在任何距離下的舒適視覺。
2、目前,pd測量方法多種多樣。例如,pd測量主要有兩種方法:單pd和雙pd。單pd(或雙眼pd)是每只眼睛之間從瞳孔到瞳孔的測量值。雙pd(或單眼pd)是從鼻梁到每只眼睛的測量值。
3、需要開發改進的pd測量系統和方法,以提高準確性、效率、可靠性、便利性和可用性,同時減少或消除人為干預和/或人為錯誤。
技術實現思路
1、在一些實施例中,一種方法可以包括獲得包括第一對象和第二對象的圖像。可以使用至少一個處理器來定位圖像中的第二對象。可以使用至少一個處理器,基于圖像中的第一對象和圖像中的第二對象中的至少一個,確定縮放因子。可以使用至少一個處理器,基于縮放因子,將與圖像中的第一對象關聯的第一標志和與圖像中的第二對象關聯的第二標志的坐標從第一測量單位轉換為第二測量單位。可以使用至少一個處理器,計算與圖像中的第一對象關聯的第一標志和與圖像中的第二對象關聯的第二標志之間的至少一個測量值,并且可以將至少一個測量值存儲在設置成與至少一個處理器通信的非暫時性機器可讀存儲介質中。
2、在一些實施例中,圖像可以包括二維圖像數據。
3、在一些實施例中,確定縮放因子可以包括使用至少一個處理器確定圖像中第一對象的第一尺寸。圖像中第一對象的第一尺寸可以采用第一測量單位。第一對象的第一尺寸可以除以第二測量單位的值。
4、在一些實施例中,一種方法可以包括從第一對象的模型獲得第二測量單位的值。
5、在一些實施例中,第二測量單位的值可以是預定常數值。
6、在一些實施例中,第一對象可以包括眼鏡的框架,并且該值可以對應于用于框架的鏡片的高度。
7、在一些實施例中,確定第一尺寸可以包括確定與圖像中的眼鏡的框架關聯的第一標志和與圖像中的眼鏡的框架關聯的第三標志之間的距離。
8、在一些實施例中,確定縮放因子可以包括確定從相機到第二對象的距離,以及將從相機到第二對象的距離除以相機的焦距。
9、在一些實施例中,第二對象可以包括瞳孔。
10、在一些實施例中,圖像可以從與至少一個處理器通信的相機獲得。一種方法可以包括使用至少一個處理器對圖像中的第一對象進行分割。
11、在一些實施例中,圖像可以是基于從相機獲得的第一圖像和疊加在第一圖像上的第一對象的模型的合成圖像。
12、在一些實施例中,一種非暫時性機器可讀存儲介質可以具有存儲在其中的機器可執行指令。當一個或多個處理器執行指令時,一個或多個處理器可以執行一種方法。該方法可以包括獲得包括第一對象和第二對象的圖像,使用至少一個處理器定位圖像中的第二對象,和使用至少一個處理器基于圖像中的第一對象和圖像中的第二對象中的至少一個確定縮放因子。可以使用至少一個處理器,基于縮放因子將與圖像中第一對象關聯的第一標志和與圖像中第二對象關聯的第二標志的坐標從第一測量單位轉換為第二測量單位,并且可以使用至少一個處理器計算與圖像中第一對象關聯的第一標志和與圖像中第二對象關聯的第二標志之間的至少一個測量值。至少一個測量值可以存儲在設置成與至少一個處理器通信的非暫時性機器可讀存儲介質中。
13、在一些實施例中,圖像可以包括二維圖像數據。
14、在一些實施例中,確定縮放因子可以包括確定圖像中第一對象的第一尺寸。圖像中第一對象的第一尺寸可以采用第一測量單位。可以將第一對象的第一尺寸除以第二測量單位的值。
15、在一些實施例中,一種方法可以包括從第二對象的模型獲得第二測量單位的值。
16、在一些實施例中,第二測量單位的值可以是預定常數值。
17、在一些實施例中,第一對象可以包括眼鏡的框架。該值可以對應于用于框架的鏡片的高度。
18、在一些實施例中,確定第一尺寸可以包括確定與圖像中的眼鏡的框架關聯的第一標志和與圖像中的眼鏡的框架關聯的第三標志之間的距離。
19、在一些實施例中,第一對象可以包括眼鏡的框架。第一標志可以對應于配置為至少部分地圍繞第一鏡片的框架的第一部分的第一中點。第三標志可以對應于配置為至少部分地圍繞第一鏡片的框架的第一部分的第二中點。第一中點可以設置在尺寸設置成且配置成接收第一鏡片的開口的與第二中點相對的一側。
20、在一些實施例中,第一對象可以包括眼鏡的框架。第一標志可以對應于配置為至少部分地圍繞第一鏡片的框架的第一部分的第一中點。第二標志可以對應于配置為至少部分地圍繞第二鏡片的框架的第二部分的第二中點。
21、在一些實施例中,可以使用處理器識別第一標志和第三標志中的至少一個。
22、在一些實施例中,可以使用處理器響應于接收用戶輸入來識別第一標志和第二標志中的至少一個。
23、在一些實施例中,處理器配置為使圖形用戶界面顯示在顯示器上。圖形用戶界面配置為接收來自用戶的輸入,用于識別第一標志和第三標志中的至少一個。
24、在一些實施例中,處理器配置為使圖形用戶界面顯示在顯示器上。圖形用戶界面配置為接收來自用戶的輸入,用于調整第一標志和第三標志中的至少一個的位置。
25、在一些實施例中,處理器配置為使圖形用戶界面顯示在顯示器上。圖形用戶界面配置為接收來自用戶的輸入,用于識別第一標志和第三標志。
26、在一些實施例中,處理器配置為使圖形用戶界面顯示在顯示器上。該圖形用戶界面配置為接收來自用戶的輸入,用于調整第一標志和第三標志的位置。
27、在一些實施例中,確定縮放因子可以包括確定從相機到第二對象的距離,以及將從相機到第二對象的距離除以相機的焦距。
28、在一些實施例中,第二對象可以包括瞳孔。
29、在一些實施例中,圖像可以從與至少一個處理器通信的相機獲得,并且一種方法可以包括對圖像中的第一對象進行分割。
30、在一些實施例中,圖像可以是基于從相機獲得的第一圖像和疊加在第一圖像上的第一對象的模型的合成圖像。
31、在一些實施例中,一種計算裝置可以包括非暫時性機器可讀存儲介質和與非暫時性機器可讀存儲介質通信的至少一個處理器。至少一個處理器可以配置為獲得包括第一對象和第二對象的圖像,定位圖像中的第二對象,基于圖像中的第一對象和圖像中的第二對象中的至少一個確定縮放因子,以及基于縮放因子將與圖像中的第一對象關聯的第一標志和與圖像中的第二對象關聯的第二標志的坐標從第一測量單位轉換為第二測量單位。至少一個處理器可以配置為計算與圖像中的第一對象關聯的第一標志和與圖像中的第二對象關聯的第二標志之間的至少一個測量值,以及將至少一個測量值存儲在非暫時性機器可讀存儲介質中。
32、在一些實施例中,圖像可以包括二維圖像數據。
33、在一些實施例中,至少一個處理器可配置為確定圖像中第一對象的第一測量單位的第一尺寸,以及將第一對象的第一尺寸除以第二測量單位的值以確定縮放因子。
34、在一些實施例中,至少一個處理器可配置為從第一對象的模型獲得第二測量單位的值。
35、在一些實施例中,第一對象的模型可以存儲在非暫時性機器可讀存儲介質中。
36、在一些實施例中,第一對象的模型可以存儲在遠離計算裝置且可通過網絡訪問的第二非暫時性介質中。
37、在一些實施例中,第二測量單位的值可以通過計算裝置的輸入裝置從用戶接收。
38、在一些實施例中,第一對象可以包括眼鏡的框架。該值可以對應于用于框架的鏡片的高度。
39、在一些實施例中,至少一個處理器可以配置為確定與圖像中的眼鏡的框架關聯的第一標志和與圖像中的眼鏡的框架關聯的第三標志之間的距離,以確定第一尺寸。
40、在一些實施例中,至少一個處理器可以配置為確定從相機到第二對象的距離,以及將從相機到第二對象的距離除以相機的焦距以確定縮放因子。
41、在一些實施例中,第二對象可以包括瞳孔。
42、在一些實施例中,圖像可以從與至少一個處理器通信的相機獲得。至少一個處理器可以配置為對圖像中的第一對象進行分割。
43、在一些實施例中,圖像可以是基于從相機獲得的第一圖像和疊加在第一圖像上的第一對象的模型的合成圖像。