RidgeRun Video Stabilization Library/Basics and Foundation/Stabilization Algorithms with IMU
Algorithms with IMU
Motion estimation
The information provided by an accelerometer can be used to estiamate the body's displacement, which is the movement in a given unit time (a.k.a. velocity). On the other hand, gyroscopes provide angular velocity, which is the rate of change of the angular in three possible axes (Yaw, Pitch and Roll).
Motion compensation
The information on the body's orientation can be used to filter unwanted noise.