×

Multi-stage vehicle detection in side-by-side drive-thru configurations

  • US 10,044,988 B2
  • Filed: 05/19/2015
  • Issued: 08/07/2018
  • Est. Priority Date: 05/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A multi-stage vehicle detection system for side-by-side drive-thru configurations, said system comprising:

  • a plurality of classifiers associated with at least one video camera for capturing video of a drive-thru of interest in a monitored area monitored by said at least one video camera;

    a plurality of modules that defines multiple virtual detection loops in said video and sequentially performs classification for an automated post-merge sequencing application via at least one classifier among said plurality of classifiers with respect to each virtual detection loop among said multiple virtual detection loops, starting from a virtual detection loop closest to an order point, and when a vehicle having a car ID is sitting in a drive-thru queue, so as to improve vehicle detection performance in automated post-merge sequencing of said automated post-merge sequencing application and wherein said multiple virtual detection loops are defined for said automated post-merge sequencing application for detecting vehicles coming from a first order point, wherein a first virtual detection loop among said multiple virtual detection loops is defined at first said first order point and wherein a second virtual detection loop among said multiple virtual detection loops is defined at a merge point or after said merge point, or wherein said virtual detection loops are defined for detecting said vehicles from a second order point;

    wherein at least one classifier among said plurality of classifiers performs said classification, and wherein for each defined virtual detection loop among said multiple virtual detection loops, said at least one classifier is trained using a set of positive samples and a set of negative samples extracted from at least one virtual detection loop among said virtual detection loops, wherein said positive samples among said set of positive samples comprise vehicle data extracted from said at least one virtual detection loop and said negative samples among said set of negative samples comprise non-vehicle data extracted from said at least one virtual detection loop; and

    wherein said plurality of modules include;

    a video acquisition module comprising said at least one video camera that acquires said video of said drive-thru of interest;

    a vehicle detection module that defines said multiple virtual detection loops in said video and sequential classification in said virtual detection loop to detect vehicles as each vehicle among said vehicles is assigned to said car ID at said order point;

    a vehicle tracker that tracks detected vehicles until said detected vehicles leave said monitored area, wherein said vehicle tracker comprises at least one of a point tracker and a region-based tracker and wherein a new tracker is started only if a number of currently tracked features in a motion-detected region is less than a specified threshold, and wherein if said point tracker is used for said tracking, extracted features from said tracking include at least one of SIFT (Scale Invariant Feature Transform) features, SURF (Speeded Up Robust Feature) features, Harris corner features, FAST (Fast Accelerated Segment Test) features, Eigen value algorithm features, and MSER (Maximally Stable Extremal Region) features, and if said region-based tracker is used for said tracking extracted attributes from said tracking include color attributes of a detected region, geometric attributes of a detected blob and shape attributes extracted from said detected region, wherein said geometric attributes comprise an orientation, an aspect ratio and an eccentricity; and

    a sequence reporting module that reports an assigned car ID and originating lanes as vehicles proceed through a cash out point at said drive-thru and wherein based on outputs from said vehicle detection module and said vehicle tracking module, said sequence reporting module reports a temporal sequence of merging vehicles among said vehicles.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×