Gyroscopes help make better images

Feb. 21, 2012
Researchers from Stanford University (Palo Alto, CA, USA) have developed a novel means to perform digital video stabilization and rolling shutter correction using gyroscopes.

Researchers from Stanford University (Palo Alto, CA, USA) have developed a novel means to perform digital video stabilization and rolling shutter correction using gyroscopes.

Digital still cameras capable of capturing video have become widespread in recent years. While the resolution and image quality of these consumer devices has improved up to the point where they rival DSLRs, their video quality is still significantly worse than that of film cameras.

According to the researchers, the reason for this gap in quality is twofold. First, compared to film cameras, cell phones are significantly lighter. As a result, hand-held video captured on such devices exhibits a greater amount of camera shake. Second, most cell-phone cameras have sensors that make use of a rolling shutter (RS). In an RS camera, each image row is exposed at a slightly different time; which, combined with un-dampened camera motion, results in a “wobble” in the output video.

To improve the video quality of RS cameras, the Stanford researchers have used inexpensive microelectromechanical (MEMS) gyroscopes to measure camera rotations. These measurements are then used to perform video stabilization (inter-frame motion compensation) and rolling shutter correction (intra-frame motion compensation).

To their knowledge, this is the first time that a gyroscope-based solution has been employed for digital video stabilization and rolling shutter correction. What is more, they claim that the approach is both computationally inexpensive and robust, making it particularly suitable for real-time implementations on mobile platforms.

More information on the technique is available here.

-- by Dave Wilson, Senior Editor, Vision Systems Design

Voice Your Opinion

To join the conversation, and become an exclusive member of Vision Systems Design, create an account today!