A method implemented by a display system configured to project light to left and right eyes of a user to display virtual image content in a vision field of said user, each of said eyes having a cornea, an iris, a pupil, a lens, a retina, and an optical axis extending through said lens, pupil, and cornea, said method comprising:
- displaying, via the display system, virtual image content to the user's vision field such that the displayed virtual image content appears to originate from different depths at different periods of time;
- and
- with one or more eye tracking cameras configured to image said eyes of the user to track movements of said eyes, determining a position of a center of rotation of said left eye and a position of a center of rotation of said right eye based on images of said eyes, wherein determining the position of the center of rotation of one of said left eye or said right eye comprises:
- determining an array of positions based on a plurality of spatial locations on an image of the left eye or right eye obtained with said one or more eye tracking cameras, wherein said array of positions corresponds to at least a portion of an ellipse, and
- determining a plurality of linear paths extending from a location on a first side of said array of positions through said array of positions to a second opposite side of said array of positions.