1. A method for depth mask assisted video stabilization comprising: creating a first depth mask from a first frame and a second depth mask from a second frame to obtain depth information; defining a first list of feature points from the first frame and a second list of feature points from the second frame; comparing feature points from the first list of feature points with feature points from the second list of feature points to find a number of common feature point pairs; creating a number of motion matrices from the common feature point pairs; including the motion matrices in a correction matrix; and applying the inverse of the correction matrix to the second frame to perform video stabilization.