To make a high quality video with a hand-held camera is a very difficult task. The
unwanted movements of our hands typically blur and introduce disturbing jerkiness in the recorded
video. Moreover this problem is amplified when a zoom lens or a digital zoom is used. To solve
this problem many video stabilization techniques have been developed. Optical based approaches
measure camera shake and control the jitter acting on lens or on the CCD/CMOS sensor. On the
other hand digital video stabilization techniques make use only of information drawn from images
and do not need any additional hardware tools. This Chapter describes the algorithms typically
involved in the video stabilization pipeline (motion estimation, unwanted movement detection,
frame warping) highlighting their issues and weak points.