Image processing apparatus and method, program, and recording medium
First Claim
1. An image processing apparatus for extracting an object in an image, comprising;
- image obtaining means for obtaining image data of a specified image;
motion analyzing means for analyzing motion of the object included in the image based on the obtained image data, including frame detecting means for detecting a first frame containing a first frame covered background area that corresponds to a background area that is gradually covered by the object due to frame-to-frame apparent movement of the object and for detecting a last frame containing a last frame uncovered background area that corresponds to a background area that gradually changes from being covered by the object to being uncovered by the object due to the apparent frame-to-frame movement of the object;
means for prompting a user to input a first frame contour of a first subset of the contour of the object to be extracted within the first frame covered background area and to input a last frame contour of a second subset of the contour of the object to be extracted within the last frame uncovered background area, respectively, wherein the first subset differs from the second subset and neither the first subset nor the second subset includes the entire contour of the object; and
object extracting means for extracting the object from a plurality of frames from the first frame to the last frame based on the respective first and last frame contours.
1 Assignment
0 Petitions
Accused Products
Abstract
In each of frames of specified image data, a covered background area or an uncovered background area is detected. In an image in the first frame, a user inputs the contour of an object in the covered background area. In an image in the last frame, the user inputs the contour of the object in the uncovered background area. On the basis of the contour of the object, which is input in the image in the first frame, the frames are played in the forward direction to extract the object. At the same time, on the basis of the contour of the object, which is input in the image in the last frame, the frames are played in the backward direction to extract the object.
19 Citations
12 Claims
-
1. An image processing apparatus for extracting an object in an image, comprising;
-
image obtaining means for obtaining image data of a specified image; motion analyzing means for analyzing motion of the object included in the image based on the obtained image data, including frame detecting means for detecting a first frame containing a first frame covered background area that corresponds to a background area that is gradually covered by the object due to frame-to-frame apparent movement of the object and for detecting a last frame containing a last frame uncovered background area that corresponds to a background area that gradually changes from being covered by the object to being uncovered by the object due to the apparent frame-to-frame movement of the object; means for prompting a user to input a first frame contour of a first subset of the contour of the object to be extracted within the first frame covered background area and to input a last frame contour of a second subset of the contour of the object to be extracted within the last frame uncovered background area, respectively, wherein the first subset differs from the second subset and neither the first subset nor the second subset includes the entire contour of the object; and object extracting means for extracting the object from a plurality of frames from the first frame to the last frame based on the respective first and last frame contours. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing method for extracting an object in an image, comprising steps of;
-
obtaining image data of a specified image; analyzing motion of an object included in the image based on the obtained image data, including detecting a first frame containing a first frame covered background area that corresponds to a background area that is gradually covered by the object due to frame-to-frame apparent movement of the object and detecting a last frame containing a last frame uncovered background area that corresponds to a background area that gradually changes from being covered by the object to being uncovered by the object due to the apparent frame-to-frame movement of the object; prompting a user to input a first frame contour of a first subset of the contour of the object to be extracted within the first frame covered background area and to input a last frame contour of a second subset of the contour of the object to be extracted within the last frame uncovered background area, respectively, wherein the first subset differs from the second subset and neither the first subset nor the second subset includes the entire contour of the object; and extracting the object from a plurality of frames from the first frame to the last frame based on the respective first and last frame contours. - View Dependent Claims (9, 10, 11, 12)
-
-
8. A computer readable storage medium having a computer-executable program recorded thereon configured to execute a method comprising:
-
obtaining image data of a specified image; analyzing motion of an object included in the image based on the obtained image data, including detecting a first frame containing a first frame covered background area that corresponds to a background area that is gradually covered by the object due to frame-to-frame apparent movement of the object and detecting a last frame containing a last frame uncovered background area that corresponds to a background area that gradually changes from being covered by the object to being uncovered by the object due to the apparent frame-to-frame movement of the object; prompting a user to input a first frame contour of a first subset of the contour of the object to be extracted within the first frame covered background area and to input a last frame contour of a second subset of the contour of the object to be extracted within the last frame uncovered background area, respectively, wherein the first subset differs from the second subset and neither the first subset nor the second subset includes the entire contour of the object; and extracting the object from a plurality of frames from the first frame to the last frame based on the respective first and last frame contours.
-
Specification