Digital image processing apparatus and method of estimating global motion of image
First Claim
Patent Images
1. A digital image processing apparatus comprising:
- a template motion vector obtaining unit configured to obtain template motion vectors respectively corresponding to a plurality of templates of a plurality of different areas in an image frame of a captured image;
a position correcting unit configured to correct a position of each of the template motion vectors based on a weighted sum of each of the template motion vectors and at least one neighboring motion vector neighboring each of the template motion vectors;
a score calculating unit configured to calculate a score of each of the template motion vectors based on a confidence of each of the template motion vectors and a number of the at least one neighboring motion vector corresponding to each of the template motion vectors; and
a global motion estimating unit configured to select a global motion vector representing the image frame from among the template motion vectors, based on the score calculated by the score calculating unit.
7 Assignments
0 Petitions
Accused Products
Abstract
Provided are a digital image processing apparatus which corrects a position of each of a plurality of template motion vectors of an image frame of a captured image by considering relative positions of neighboring motion vectors respectively similar to each of the template motion vectors, calculates a score of each of the template motion vectors by considering a number of the neighboring motion vectors, and selects a global motion vector representing the image frame based on the score, and a method of estimating a global motion of an image to stabilize the captured image using the global motion.
-
Citations
18 Claims
-
1. A digital image processing apparatus comprising:
-
a template motion vector obtaining unit configured to obtain template motion vectors respectively corresponding to a plurality of templates of a plurality of different areas in an image frame of a captured image; a position correcting unit configured to correct a position of each of the template motion vectors based on a weighted sum of each of the template motion vectors and at least one neighboring motion vector neighboring each of the template motion vectors; a score calculating unit configured to calculate a score of each of the template motion vectors based on a confidence of each of the template motion vectors and a number of the at least one neighboring motion vector corresponding to each of the template motion vectors; and a global motion estimating unit configured to select a global motion vector representing the image frame from among the template motion vectors, based on the score calculated by the score calculating unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of estimating a global motion of an image, the method comprising:
-
obtaining template motion vectors respectively corresponding to a plurality of templates of a plurality of different areas in an image frame of a captured image; correcting a position of each of the template motion vectors based on a weighted sum of each of the template motion vectors and at least one neighboring motion vector neighboring with each of the template motion vectors; calculating a score of each of the template motion vectors based on a confidence of each of the template motion vectors and a number of the at least one neighboring motion vector corresponding to each of the template motion vectors; and selecting a global motion vector representing the image frame from among the template motion vectors, based on the score calculated by the score calculating unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification