Image data processing apparatus and method for object detection and judging suspicious objects
First Claim
Patent Images
1. An image processing apparatus comprising:
- object detecting means for detecting each object of a plurality of objects contained in a plurality of images arrayed in order of points in time at which said images are taken, respectively;
tracking means for tracking an object by connecting two objects which are respectively detected from two images taken at different points in time among said plurality of images and which can be considered to be a same object;
associating means for associating said plurality of objects with each other based on a result of tracking objects by said tracking means;
evaluating means for giving evaluations to said each object detected with said object detecting means, respectively; and
association evaluating means for giving an evaluation to another object which has been associated by said associating means with the object to which the evaluation has been given by said evaluating means, based on the evaluations made by said evaluating means,wherein said associating means executes association when one or more of the following conditions occur including a condition of associating objects in a case in which said objects are coupled into one object, a condition of associating objects in a case in which one object is separated into said objects, and a condition of associating objects in a case in which distances among said objects become shorter than a predetermined threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus such as a monitor system for executing image processing to present a suspicious object effectively. An object detecting unit detects an object contained in an image, an associating unit associates a plurality of objects detected with the object detecting unit, with each other, and an evaluating unit evaluates (e.g., evaluation as being suspicious) an object detected by the object detecting unit, and an association evaluating unit evaluates another object associated by the associating unit with the object evaluated by the evaluating unit, in accordance with the evaluation made by the evaluating unit.
-
Citations
12 Claims
-
1. An image processing apparatus comprising:
-
object detecting means for detecting each object of a plurality of objects contained in a plurality of images arrayed in order of points in time at which said images are taken, respectively; tracking means for tracking an object by connecting two objects which are respectively detected from two images taken at different points in time among said plurality of images and which can be considered to be a same object; associating means for associating said plurality of objects with each other based on a result of tracking objects by said tracking means; evaluating means for giving evaluations to said each object detected with said object detecting means, respectively; and association evaluating means for giving an evaluation to another object which has been associated by said associating means with the object to which the evaluation has been given by said evaluating means, based on the evaluations made by said evaluating means, wherein said associating means executes association when one or more of the following conditions occur including a condition of associating objects in a case in which said objects are coupled into one object, a condition of associating objects in a case in which one object is separated into said objects, and a condition of associating objects in a case in which distances among said objects become shorter than a predetermined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing method comprising the steps of:
-
detecting each object of a plurality of objects contained in a plurality of images arrayed in order of points in time at which said images are taken, respectively; tracking an object by connecting two objects which are respectively detected from two images taken at different points in time among said plurality of images and which can be considered to be a same object; associating said plurality of objects with each other based on a result of tracking objects by said tracking step; evaluating said each object detected with said detecting step, respectively; and evaluating another object which has been associated by said associating step with the object to which the evaluation has been given by said evaluating objects step, based on the evaluations made by said evaluating another object step, wherein said associating step executes association when one or more of the following conditions occur including a condition of associating objects in a case in which the objects are coupled into one object, a condition of associating of objects in a case in which one object is separated into said objects, and a condition of associating objects in a case in which distances among the objects become shorter than a predetermined threshold value. - View Dependent Claims (10, 11)
-
-
12. A computer program embodied on a non-transitory computer readable medium having computer readable program code means embodied in said medium for processing an image, said computer readable program code means when executed causes a computer to perform the steps of:
-
detecting each object of a plurality of objects contained in a plurality of images arrayed in order of points in time at which said images are taken, respectively; tracking an object by connecting two objects which are respectively detected from two images taken at different points in time among said plurality of images and which can be considered to be a same object; associating said plurality of objects with each other based on a result of tracking objects by said tracking step; evaluating said each object detected with said detecting step, respectively; and evaluating another object which has been associated by said associating step with the object to which the evaluation has been given by said evaluating objects step, based on the evaluations made by said evaluating another object step, wherein said associating step executes association when one or more of the following conditions occur including a condition of associating objects in a case in which the plurality of objects are coupled into one object, a condition of associating objects in a case in which one object is separated into said objects, and a condition of associating objects in a case in which distances among the objects become shorter than a predetermined threshold.
-
Specification