The main technology is based on the use of FPGA to process incoming data from the two cameras. The eye tracking computation is done purely in hardware, completely avoiding software based cpu. Therefore, the power consumption is very low as well as providing superior performance. The eye tracking algorithm outputs the location to which the headlight should point. A motor attached to the headlight platform (flat circular shape) is turned in accordance with the algorithm output.
Background and Unmet Needs
Surgical head lamps have been used for various types of surgeries. The most widely used type is a head lamp that is physically attached to a light source that is provided through the optical fiber. Nowadays, battery operated head lamp is becoming more popular since the advent of relatively bright LED lights. However, these head lamps still requires nurses to assist the surgeon with the adjustment of light direction, since surgeons cannot touch the head lamp unit due to contamination. Therefore, the next big step in head lamp headset is automatic adjustment.
An eye location searching method and a head lamp for medical use using the same are provided to trace eye location by extracting a feature point after translating an image of the eye which is taken from a photograph of camera into binary code.
A main body is worn on the head. A driving part is connected and installed in one side of the main body. A position control part is connected to one side of the driving part. A lamp part moves together according to movement of the position control part. A photograph part is connected and installed in one side of the main body and takes a photograph of the location of the eye.
A video processing step is to obtain an image of the eye part with two cameras. A color processing step is to remove the skin color in the image of the eye part. A image conversion is to translate the image of the eye into binary code. A pattern processing step is to extract feature points of right and left eyes, such as canthus point and top and bottom points of pupil. A data processing step is to calculate a distance between canthus and pupil and a slant there between. A eye gaze decision step is to decide the eye gaze with the calculated distance and slant.
Connected using a battery. The two cameras are positioned at the outer edges of the eyes such that surgeon's views are not obstructed.