1. DeepOIS: Gyroscope-Guided Deep Optical Image Stabilizer Compensation
- Author
-
Haipeng Li, Jue Wang, Bing Zeng, Zhengning Wang, Shuyuan Zhu, and Shuaicheng Liu
- Subjects
FOS: Computer and information sciences ,business.industry ,Computer science ,Computer Vision and Pattern Recognition (cs.CV) ,Frame (networking) ,Computer Science - Computer Vision and Pattern Recognition ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Rolling shutter ,Gyroscope ,Convolutional neural network ,law.invention ,Compensation (engineering) ,law ,Margin (machine learning) ,Robustness (computer science) ,Media Technology ,Code (cryptography) ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,business - Abstract
Mobile captured images can be aligned using their gyroscope sensors. Optical image stabilizer (OIS) terminates this possibility by adjusting the images during the capturing. In this work, we propose a deep network that compensates for the motions caused by the OIS, such that the gyroscopes can be used for image alignment on the OIS cameras. To achieve this, we first record both videos and gyroscope readings with an OIS camera as training data. Then, we convert gyroscope readings into motion fields. Second, we propose an Essential Mixtures motion model for rolling shutter cameras, where an array of rotations within a frame are extracted as the ground-truth guidance. Third, we train a convolutional neural network with gyroscope motions as input to compensate for the OIS motion. Once finished, the compensation network can be applied for other scenes, where the image alignment is purely based on gyroscopes with no need for images contents, delivering strong robustness. Experiments show that our results are comparable with that of non-OIS cameras, and outperform image-based alignment results with a relatively large margin. Code and dataset is available at: https://github.com/lhaippp/DeepOIS.
- Published
- 2022
- Full Text
- View/download PDF