The technology behind 3D-ET™ was initially based on the Open Source Computer Vision Library. OpenCV was a free-to-use library of programming functions related to real-time computer vision and image processing that was originally developed and released by the Intel™ Corporation in 1999.
(Source: The OpenCV Wiki, - by Willow Garage.)
The founding block of OpenCV was further enhanced, extended and built up by an expert team of researchers, engineers and programmers at Reality Pump Studios. This evolution would eventually form the core of 3D-ET™.
3D-ET™ accesses the camera and utilizes eye-detection algorithms. Upon activation a box is placed around the identified visage in the frame of the image captured by the camera lens, the cropped section of the original frame is set as a template, and using the SQD method of calculation, is used to identify the position of the visage in following frames.
The heavy amount of computation normally required to perform these calculations is significantly decreased by concentrating on the smaller region of the image and reducing the search area. Thus radically lowering the amount of computing power necessary and allowing for smooth operation in real time. The position of the user's eyes is then combined with the current orientation of the device to form a perspective equation that creates the three-dimensional effect perceived by the user.