×

Method, apparatus, and program for detecting object

  • US 8,577,151 B2
  • Filed: 04/01/2009
  • Issued: 11/05/2013
  • Est. Priority Date: 04/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. An object detecting method that detects a specific kind of object from a continuous image including a plurality of frames each of which is expressed by two-dimensionally arrayed pixels, the object detecting method comprising:

  • a differential image producing step of producing a differential image between a first frame and a second frame in the plurality of frames constituting the continuous image, the first frame and the second frame being different from each other;

    a search pixel extracting step of computing a differential value between new values of pixels corresponding to the first frame and the second frame, of comparing the differential value and a threshold, and of extracting a search pixel on the differential image, when an average value of values of a plurality of pixels in an averaging region having a two-dimensional predetermined size around each pixel for each of the first frame and the second frame is set at a new value of each pixel, the search pixel searching existence of the specific kind of object; and

    an object detecting step of applying a filter to a search region including the search pixel extracted in the search pixel extracting step on the differential image produced in the differential image producing step, of obtaining an evaluated value with the filter, and of comparing the evaluated value and the threshold to extract a region where the specific kind of object exists, the filter acting on a search region having an area and a shape that are identical to those of the averaging region on the image, the filter obtaining the evaluated value indicating a probability that the specific kind of object exists in the search region,wherein the differential image producing step is a step of producing a differential image between the first frame and the second frame and producing a differential image group from a plurality of differential images by producing at least one differential image between a first thin-out frame and a second thin-out frame, the plurality of differential images having an identical scene and different resolutions, the first thin-out frame and the second thin-out frame having an identical size, the first thin-out frame and the second thin-out frame being formed by thinning out the pixels constituting each frame at a predetermined ratio for each of the first frame and the second frame or by gradually thinning out the pixels at the predetermined ratio,the object detecting step is a step of detecting a specific kind of object from the differential images by sequentially repeating a plurality of extraction processes from an extraction process of applying a filter acting on a relatively narrow search region to a relatively small differential image toward an extraction process of applying a filter acting on a relatively wide search region to a relatively differential large image,the plurality of extraction processes including a first extraction process and a second extraction process,in the first extraction process, a primary candidate region being extracted by applying a first filter to a first differential image that is relatively small in the differential image group produced in the differential image producing step, an evaluated value exceeding a predetermined first threshold being obtained in the primary candidate region, the first filter acting on a relatively narrow search region in a filter group including a plurality of filters acting on a plurality of search regions having a plurality of sizes, the number of pixels corresponding to the size of the region on the image being changed at the predetermined ratio or gradually changed at the predetermined ratio in the plurality of search regions having the plurality of sizes, the plurality of filters acting on the search region that is two-dimensionally extended on the image, the plurality of filters producing an evaluated value indicating a probability that the specific kind of object exists in the search region,in the second extraction process, a secondary candidate region being extracted by applying a second filter to a region corresponding to the primary candidate region in a second differential image in which the number of pixels is larger by one stage than that of the first differential image in the differential image group produced in the differential image producing step, the evaluated value exceeding a predetermined second threshold being obtained in the secondary candidate region, the second filter acting on the search region that is wider by one stage than that of the first filter in the filter group,the search pixel extracting step is a step of employing an averaging region having an area and a shape that are identical to those of a maximum search region to which a maximum region filter acting on the maximum search region in the filter group and of extracting the search pixel from the differential image to which the maximum region filter is applied in the object detecting step in the plurality of differential images constituting the differential image group produced in the differential image producing step, andthe object detecting step is a step of extracting the primary candidate region from the search region by applying the first filter to the search region on the first differential image in the first extraction process, the search region including the pixel corresponding to the search pixel extracted in the search pixel extracting step.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×