Patent ID: 9661227
Date: 2017-05-23
CPC Classifications: G06T,H04N

Claim:
1. A method of stabilizing multiple perspective digital imagery, the method comprising: generating a plurality of successive depth maps based on the same number of successive image sets, each image set comprising a plurality of contemporaneous input image frames of multiple perspectives including at least an input image frame in a first-perspective group and an input image frame in a second-perspective group; determining a depth map background region in each of the depth maps responsive to the multiple perspectives; defining an image frame background region and an image frame foreground region in each of the image frames in one group among the first-perspective and second-perspective groups using the corresponding determined depth map background regions; calculating first global motion vectors between successive image frames in the one group using just the defined image frame background regions to stabilize the multiple perspective digital imagery; defining image frame background regions in each of the image frames in the other group among the first-perspective and second-perspective groups using the corresponding determined depth map background regions; calculating second global motion vectors of pixels within the image frame background regions between two consecutive image frames in the other group; and selecting the first global motion vectors or the second global motion vectors according to the magnitude changes of the first global motion vectors and the magnitude changes of the second global motion vectors, wherein the selecting the first global motion vectors or the second global motion vectors comprises: calculating the difference between the magnitudes of two global motion vectors among the first global motion vectors and the difference between the magnitudes of two global motion vectors among the second global motion vectors; comparing the calculated differences with a magnitude threshold value; and selecting the first global motion vectors or the second global motion vectors according to a result of the comparison.