Image processing apparatus and method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorOsamu Itokawa
Life of this patent
Estimating the term…
Abstract
An image processing apparatus and method wherein consecutive image data is input, the image data is divided into blocks each constituted of a plurality of pixels, a motion vector of each block is detected, a border block is judged in accordance with the detected motion vector, the border block forming a boundary area between an object area and a background area corresponding to a background of the object area, and image data in the object area is extracted in accordance with the judged border block.
Claims18
An image processing apparatus, comprising:
- a) input means for inputting consecutive image data;
- b) dividing means for dividing the image data into blocks each constituted of a plurality of pixels;
- c) detecting means for detecting a motion vector of each block;
- d) judging means for classifying blocks into at least an object block, a background block and a border block in accordance with a frequency of occurrence of the motion vectors detected by said detecting means, the border blocks forming a boundary area between the object blocks and the background blocks corresponding to a background area of an object;
- and
- e) extracting means for setting an initial contour of the object in accordance with the border blocks judged by said judging means, and extracting an object area using the set initial contour and an active outline model.
A computer-readable storage medium storing program codes for causing a computer to perform image processing steps, the program codes comprising:
- a) codes for an input step of inputting consecutive image data;
- b) codes for a dividing step of dividing the image data into blocks each constituted of a plurality of pixels;
- c) codes for a detecting step of detecting a motion vector of each block;
- d) codes for a judging step of classifying blocks into at least an object block, a background block and a border block in accordance with a frequency of occurrence of the motion vectors detected by the detecting step, the border blocks forming a boundary area between the object blocks and the background blocks corresponding to a background area of an object;
- and
- e) codes for an extracting step of setting an initial contour of the object in accordance with the border block judged in said judging step, and extracting an object area using the set initial contour and an active outline model.
An image processing apparatus, comprising:
- a) an input unit, arranged to input consecutive image data;
- b) a dividing unit, arranged to divide the image data into blocks each constituted of a plurality of pixels;
- c) a detecting unit, arranged to detect a motion vector of each block;
- d) a judging unit arranged to classify blocks into at least an object block, a background block and a border block in accordance with a frequency of occurrence of the motion vectors detected by said detecting unit, the border blocks forming a boundary area between the object blocks and the background blocks corresponding to a background area of an object;
- and
- e) an extracting unit, arranged to set an initial contour of the object in accordance with the border block judged by said judging unit, and to extract an object area using the set initial contour and an active contour model.
Dependencies are inferred from the claim text.