1. A method, comprising: receiving output from an orientation sensor of a video camera; formatting the output from the orientation sensor as an orientation time series; applying a low pass filter to the orientation time series to produce filtered orientation information; receiving a video sequence from the video camera; estimating interframe three-dimensional (3D) camera rotation for the video sequence; aligning successive images of the video sequence using the estimated camera rotation; formatting the aligned images as an aligned image time series; applying a high pass filter to the aligned image time series, to produce filtered aligned image information; and combining the filtered aligned image information with the filtered orientation information to produce a stabilized video sequence, wherein the above are performed using a suitably programmed processor.