US 12,329,453 B2
Device calibration via a projective transform matrix
Rashed Kashem, Miami, FL (US)
Assigned to University of Miami, Miami, FL (US)
Filed by UNIVERSITY OF MIAMI, Miami, FL (US)
Filed on Aug. 3, 2021, as Appl. No. 17/392,664.
Application 17/392,664 is a continuation in part of application No. 17/246,054, filed on Apr. 30, 2021.
Application 17/246,054 is a continuation of application No. 17/082,983, filed on Oct. 28, 2020, granted, now 10,993,612, issued on May 4, 2021.
Prior Publication US 2022/0125297 A1, Apr. 28, 2022
Int. Cl. A61B 3/024 (2006.01); A61B 3/00 (2006.01); A61B 3/032 (2006.01); A61B 5/11 (2006.01); G09G 5/38 (2006.01)
CPC A61B 3/024 (2013.01) [A61B 3/005 (2013.01); A61B 3/032 (2013.01); A61B 5/1114 (2013.01); G09G 5/38 (2013.01); A61B 2562/0219 (2013.01); G09G 2354/00 (2013.01); G09G 2380/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for calibrating head-mounted displays utilizing a projective transform matrix, the system comprising:
a head-mounted display;
inward directed sensors, located at the head-mounted display, configured to track pupil movement;
storage circuitry configured to store a plurality of icons that are displayed at respective locations in a visual field of the head-mounted display; and
control circuitry configured to:
generate for display a plurality of edge icons on the head-mounted display;
receive, via the inward directed sensors, edge eye tracking data during a plurality of edge calibration periods corresponding to the display of the plurality of edge icons;
calculate the projective transform matrix based on the edge eye tracking data;
generate for display a center icon on the head-mounted display at a center location;
receive center eye tracking data during a center calibration period;
apply the projective transform matrix, calculated based on the edge eye tracking data, to the center eye tracking data to determine a gaze location; and
generate a calibration score based on a difference between the center location and the gaze location.