Abstract: The stabilization of video is achieved by removing unintentional motion in scene and jitter (distortion) due to camera shake. Block based approach divides each frame of video into 16*16 blocks and matches blocks between current frame and previous frame using different block matching criteria. Lesser the value of criteria better is the matching. But, for this, search points are required to be chosen where block matching criteria is to be applied. For finding this search points different block matching algorithms have been proposed. After that, motion vectors are calculated over each matching block. The motion vectors due to unintentional motion are then filtered out to achieve stabilization of video.Block Matching Criteria, Digital Video Stabilization, Fast Block Matching Algorithm, Motion Estimation, Motion Smoothing.