Computer vision consist on methods for acquiring, processing, analysing and understanding images coming from the real world. It is a mix of vision, robotics and artificial intelligence to recognize objects and understand scenes.
Nowadays there are lots of succesful computer vision applications. Some of them have become very popular, like Microsoft Kinect, but not all of them:
- Microsoft Kinect is the revolutionary system to obtain human pose recognition for the Xbox 360. It uses real-time captures of depth and RGB data for RGB-D mapping (3D maps of the environment), robotics grasping, object recognition and human tracking.
- Google Goggles is a mobile application (Android and iOS) used for searches based on pictures taken by handheld devices. Goggles uses image recognition technology to recognize objects and return relevant search results. It identifies products, famous landmarks, storefronts, artwork and popular images found online.
- Iteris has developed innovative vehicle video detection technologies based on image video processing. It analyzes real-time video images to help reduce traffic congestion and enhance driver safety.
- MobileEye Vision systems, which uses a smart video camera installed inside the vehicle. Real time algorithms interpret the scene (captured in real-time) to warn automobile drivers of danger, provide adaptive cruise control and give driver assistance.
- Hawk-eye provides ball tracking technology in sports such as football, tennis, baseball, cricket… using multiple cameras and vision algorithms. Hawk-eye is the most popular system and it is used in official tennis competitions. A similar vision algorithm will be implemented to detect football phantom goals in the World Cup.
- L1 Identity Solutions for security and identification. They provide computer vision solutions for fingerprint/palm, iris, face recognition and multi-biometric.
[ You can visit the David Lowe webpage to see a list of the companies that have developed computer vision products. ]