DxO EIS is an electronic image stabilization solution for mobile phones, digital cameras, and professional video cameras. It performs a full rigid motion plus ERS (electronic running shutter) estimation and compensation. The benefits of including DxO EIS within your products are:
Smooth, clear video outputs
Closer zoom without additional shake
Stabilizing videos up to 1080p Full HD at 60 frames/second on any standard application processor
Ultra-low computational requirements.
Original video (left) and stabilized with DxO EIS (right)
Video stabilization with ERS compensation
The amount of video content acquired with smartphones and other mobile devices continues to increase. As a result they the same if not better quality than traditional camcorders.
The visual quality of a video is driven by a number of factors, some common with still image captures, some not. Vivid color and good contrast is important for both still and moving images. However, with moving images, temporal noise and above all, stability are critical. Amateur videos can often be distinguished from professional videos by the jerkiness of the person holding the camera.
In smartphones and small handheld cameras, the problem of jerkiness is compounded by the jello effect. The jello effect stems from the progressive nature of frame acquisition with 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 - versus Optical Image Stabilization (OIS)
By including DxO EIS in your product, you will be able to ensure high image quality and excellent video results without the need for increased processing power.
DxO EIS in your system
DxO EIS runs on any ARM-based or x86-based device, using a minimal amount of MIPS per frame for computing motion. Motion compensation can be achieved through a dedicated IP or a graphics engine (GPU), if available.
DxO EIS also accepts inputs from gyroscopes for improved reliability.
Contact us for more information