Dynamic illumination for eye-tracking
AssigneeIntuitive Surgical Operations, Inc.
InventorsHeath Feather, Randal P. Goldberg, Alexandre V. Matveev
Life of this patent
Estimating the term…
Abstract
An apparatus includes a controller coupled to a stereoscopic image viewer. The stereoscopic image viewer includes a viewing lens, an image capture unit, and a plurality of light sources. The image capture unit is configured to capture image frames. The controller receives the captured image frames. The controller is configured to switch light output from one of the plurality of light sources to another one of the plurality of light sources if a corneal reflection in a captured image frame intersects a fixed reflection in the captured image frame.
Claims20
A method comprising:
- generating, by a controller, a first bitmap representing reflections in a first image frame captured by an image capture unit within an image viewer;
- generating, by the controller, a second bitmap representing reflections in a second image frame captured by the image capture unit within the image viewer;
- subtracting, by the controller, the second bitmap from the first bitmap to obtain a new bitmap;
- and
- stopping, by the controller, light output from one of a plurality of light sources within the image viewer if all bits in the new bitmap have a same state.
An apparatus comprising:
- a controller comprising:
- a memory storing instructions;
- and
- one or more processors communicatively coupled to the memory and configured to execute the instructions to perform a process comprising:
- generating a first bitmap representing reflections in a first image frame captured by an image capture unit;
- generating a second bitmap representing reflections in a second image frame captured by the image capture unit;
- subtracting the second bitmap from the first bitmap to obtain a new bitmap;
- and
- stopping light output from one of a plurality of light sources if all bits in the new bitmap have a same state.
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for performing a process comprising:
- generating a first bitmap representing reflections in a first image frame captured by an image capture unit;
- generating a second bitmap representing reflections in a second image frame captured by the image capture unit;
- subtracting the second bitmap from the first bitmap to obtain a new bitmap;
- and
- stopping light output from one of a plurality of light sources if all bits in the new bitmap have a same state.
Dependencies are inferred from the claim text.