Camera is one of the most prevalent uses of a modern smartphone, however the mobility of the device, its light weight and the inexperience of the unprofessional user may cause the filmed video to be unstable.
The project aim is to develop a system that stabilizes video captured on mobile devices (even in darkness or low resolution). The system should correct any distortions occurred because of moving the device while filming, this includes movements in yaw, pitch and roll directions as well as horizontal and vertical movements of the device.

