1. [Publications](/publications)
2. A Non-Linear Filter for Gyroscope-Based Video Stabilization
 
 # A Non-Linear Filter for Gyroscope-Based Video Stabilization

  ![](/sites/default/files/styles/wide/public/pubs/2014-09_A-Non-Linear-Filter/paper_picture.png?itok=cFHxoVqc)

 We present a method for video stabilization and rolling-shutter correction for videos captured on mobile devices. The method uses the data from an on-board gyroscope to track the camera's angular velocity, and can run in real time within the camera capture pipeline. We remove small motions and rolling-shutter distortions due to hand shake, creating the impression of a video shot on a tripod.For larger motions, we filter the camera's angular velocity to produce a smooth output.To meet the latency constraints of a real-time camera capture pipeline, our filter operates on a small temporal window of three to five frames. Our algorithm performs better than the previous work that uses a gyroscope to stabilize a video stream, and at a similar level with respect to current feature-based methods.



 ## Authors



Steven Bell (Stanford University)

Alejandro Troccoli (NVIDIA)

Kari Pulli (NVIDIA)

 

 

 ## Publication Date



Monday, September 1, 2014

 

 ## Published in



[European Conference on Computer Vision 2014](http://eccv2014.org/)

 

 ## Research Area



[Computational Photography and Imaging](/research-area/computational-photography-imaging)

 

 

 ## Uploaded Files



[bell\_troccoli\_pulli\_eccv2014.pdf](https://research.nvidia.com/sites/default/files/pubs/2014-09_A-Non-Linear-Filter/bell_troccoli_pulli_eccv2014.pdf "Open file in new window")8.91 MB

[vstab\_ECCV14.mp4](https://research.nvidia.com/sites/default/files/pubs/2014-09_A-Non-Linear-Filter/vstab_ECCV14.mp4 "Open video in new window")82.85 MB

[BibTex](https://research.nvidia.com/sites/default/files/pubs/non-linear-filter-gyroscope-based-video-stabilization/bibtex.txt "Open document in new window")1.36 KB