Imaging apparatus, image processing method, and computer program product for preventing false motion vector detection
AssigneeRicoh Company, Ltd.
InventorsYuji Yamanaka, Haike Guan
Life of this patent
Estimating the term…
Abstract
An imaging apparatus includes: an imaging unit that captures an image by photoelectrically converting a subject image; a feature calculating unit that calculates, per region included in the image, a feature value related to suitability for motion detection; a region-motion detecting unit that detects a motion vector per the region; and a whole-motion calculating unit that calculates a motion quantity of a whole image from the feature value and the motion vector.
Claims12
An imaging apparatus, comprising:
- an imaging unit that captures an image by photoelectrically converting a subject image;
- a feature calculating unit that calculates, per each of plural regions included in the image, a feature value related to suitability for motion detection;
- a region-motion detecting unit that detects a motion vector per each of the regions;
- and
- a whole-motion calculating unit that calculates a motion quantity of a whole image from the feature values and the motion vectors, wherein
- the whole-motion calculating unit
- multiplies the motion vectors with a corresponding feature value that is related to the suitability for motion detection, and
- calculates a sum of the motion vectors that are multiplied with the corresponding feature value, and
- each feature value is an eigenvalue of a gradient covariance matrix of the region.
An image processing method, comprising:
- capturing an image by photoelectrically converting a subject image;
- calculating, per each of plural regions included in the image, a feature value related to suitability for motion detection;
- detecting a motion vector per each of the regions;
- and
- calculating a motion quantity of a whole image from the feature values and the motion vectors, wherein
- the calculating the motion quantity includes
- multiplying the motion of vectors with a corresponding feature value that is related to the suitability for motion detection, and
- calculating a sum of the motion vectors that are multiplied with the corresponding feature value, and
- each feature value is an eigenvalue of a gradient covariance matrix of the region.
A non-transitory computer program product, comprising a computer-usable medium having computer-readable program codes embodied in the medium, the program codes when executed causing a computer to execute an image processing method, comprising:
- capturing an image by photoelectrically converting a subject image;
- calculating, per each of plural regions included in the image, a feature value related to suitability for motion detection;
- detecting a motion vector per each of the regions;
- and
- calculating a motion quantity of a whole image from the feature values and the motion vectors, wherein
- the calculating the motion quantity includes
- multiplying the motion of vectors with a corresponding feature value that is related to the suitability for motion detection, and
- calculating a sum of the motion vectors that are multiplied with the corresponding feature value, and
- each feature value is an eigenvalue of a gradient covariance matrix of the region.
Dependencies are inferred from the claim text.