Image processing apparatus, method, and medium using degrees of reliability and similarity in motion vectors
AssigneeCanon Kabushiki Kaisha
InventorMasaaki Kobayashi
Life of this patent
Estimating the term…
Abstract
A plurality of motion vectors are acquired from consecutive images. From the acquired plurality of motion vectors, a motion vector of interest and neighboring motion vectors neighboring the motion vector of interest are selected and a degree of similarity between two motion vectors is acquired. A value related to the total number of neighboring motion vectors having high degrees of similarity to the motion vector of interest is acquired as a degree of reliability.
Claims11
An image processing apparatus comprising:
- one or more processors;
- and
- at least one memory, the at least one memory being coupled to the one or more processors and having stored thereon instructions executable by the one or more processors, wherein at least one of the one or more processors or execution of the instructions cause the image processing apparatus to function as:
- a vector acquisition unit configured to acquire a plurality of motion vectors based on consecutive images;
- a selection unit configured to select a motion vector of interest and a plurality of neighboring motion vectors neighboring the motion vector of interest from the acquired plurality of motion vectors;
- a similarity acquisition unit configured to acquire a degree of similarity between two motion vectors;
- and
- a reliability acquisition unit configured to acquire a degree of reliability represented by a value related to a total number of neighboring motion vectors having high degrees of similarity to the motion vector of interest,
- wherein the similarity acquisition unit calculates, as the degree of similarity of motion, a norm of a difference between two motion vectors.
An image processing method comprising:
- acquiring a plurality of motion vectors based on consecutive images;
- selecting a motion vector of interest and a plurality of neighboring motion vectors neighboring the motion vector of interest from the acquired plurality of motion vectors;
- acquiring a degree of similarity between two motion vectors;
- and
- acquiring a degree of reliability represented by a value related to a total number of neighboring motion vectors having high degrees of similarity to the motion vector of interest,
- wherein the similarity acquisition unit calculates, as the degree of similarity of motion, a norm of a difference between two motion vectors.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method comprising:
- acquiring a plurality of motion vectors based on consecutive images;
- selecting a motion vector of interest and a plurality of neighboring motion vectors neighboring the motion vector of interest from the acquired plurality of motion vectors;
- acquiring a degree of similarity between two motion vectors;
- and
- acquiring a degree of reliability represented by a value related to a total number of neighboring motion vectors having high degrees of similarity to the motion vector of interest,
- wherein the similarity acquisition unit calculates, as the degree of similarity of motion, a norm of a difference between two motion vectors.
Dependencies are inferred from the claim text.