DxO EIS
The importance of video stabilization with ERS compensation
The amount of amateur video acquired with phones has increased significantly over the past few years and is likely to explode in the coming years as it becomes easier and more convenient to capture, upload and share videos.
The visual quality of a video is driven by a number of factors, some common with still image captures, some not. Having vivid color and good contrast is important for both still and moving images. However, in moving images, temporal noise and above all, stability are critical. Amateur videos can often be distinguished from professional videos just by their jerkiness due to the motion of the person videographer.
In cameraphones, the problem of jerkiness is compounded by the jello effect. The jello effect comes from the progressive nature of the frame acquisition in CMOS sensors. The frame is exposed from the top to the bottom, with up to 1/15s difference between the first and last pixel. In the presence of motion, this makes the scene appear distorted (see image below). When the motion is irregular (as with a handheld acquisition), the scene may even appear as not rigid (see examples here, here and here).
Frame extracted from a video showing some ERS effect
DxO EIS, a comprehensive solution to handshake motion in video
DxO EIS is an electronic image stabilization solution for embedded devices. It performs a full rigid motion + ERS estimation and compensation, allowing
- Smooth, clear video output
- Closer zoom without additional shake
- Professional-looking videos
DxO EIS stabilizes videos up to 1080p Full HD at 60 frames/second on any standard application processor, thanks to its ultra-low computational requirements.
Original video (left) and stabilized with DxO EIS (right)
DxO EIS in your system
DxO EIS runs on any ARM-based or x86-based device, using few MIPS per frame to compute the motion. The motion compensation can either be achieved by a dedicated IP or by the graphics engine, if available.
DxO EIS can also accept the input of a gyroscope for improved reliability.
Copyright © 2003-2013 DxO Labs