Pedestrian counting and detection at a traffic intersection based on object movement within a field of view
First Claim
1. A method, comprising:
- receiving input data representing a field of view of a traffic detection zone;
analyzing the input data within a computing environment in one or more data processing modules executed in conjunction with at least one specifically-configured processor, the one or more data processing modules configured to a) identify a region in the field of view of the traffic detection zone used by one or more pedestrians, and b) accurately count the one or more pedestrians in the traffic detection zone, by1) defining a pedestrian zone in a field of view of a traffic detection zone, by a) ascertaining a region of interest in the field of view for pedestrian tracks based on at least one of lane structures and intersection road markings, and on movement of pixels representing moving objects relative to the at least one of lane structures and intersection road markings, b) determining accumulated tracks of the moving objects in the field of view, by analyzing motion strength and frequency of activity of each pixel representing the moving objects in field of view, and c) tracking pedestrian characteristics that include one or more of size, gestures, speed, entry points, and exit points in the region of interest to distinguish the accumulated tracks of the moving objects from the pedestrian tracks;
2) counting the one or more pedestrians in the pedestrian zone by, a) analyzing portions of the pedestrian zone in the field of view, b) computing features of current pixel content identified in the analyzed portions by identifying part-based features defining an individual pedestrian that include one or more of body structure combinations, body shape, body width or walking gestures, c) developing a model of a single walking pedestrian to separate each individual pedestrian in a group of moving pedestrians in the field of view, by computing pedestrian features using pixels defining a pedestrian contour, d) determining a matching confidence between an individual pedestrian and a group of moving pedestrians by calculating a mathematical similarity between the computed features of current pixel content and the model of the single walking pedestrian, and e) incrementing a pedestrian count where a high matching confidence indicates that an individual pedestrian has been identified; and
generating, as output data, the pedestrian count.
3 Assignments
0 Petitions
Accused Products
Abstract
Pedestrian detection and counting for traffic intersection control analyzes characteristics of a field of view of a traffic detection zone to determine a location and size of a pedestrian area, and applies protocols for evaluating pixel content in the field of view to identify individual pedestrians. The location and size of a pedestrian area is determined based either on locations of vehicle and bicycle detection areas or on movement of various objects within the field of view. Automatic pedestrian speed calibration with a region of interest for pedestrian detection is accomplished using lane and other intersection markings in the field of view. Detection and counting further includes identifying a presence, volume, velocity and trajectory of pedestrians in the pedestrian area of the traffic detection zone.
24 Citations
30 Claims
-
1. A method, comprising:
-
receiving input data representing a field of view of a traffic detection zone; analyzing the input data within a computing environment in one or more data processing modules executed in conjunction with at least one specifically-configured processor, the one or more data processing modules configured to a) identify a region in the field of view of the traffic detection zone used by one or more pedestrians, and b) accurately count the one or more pedestrians in the traffic detection zone, by 1) defining a pedestrian zone in a field of view of a traffic detection zone, by a) ascertaining a region of interest in the field of view for pedestrian tracks based on at least one of lane structures and intersection road markings, and on movement of pixels representing moving objects relative to the at least one of lane structures and intersection road markings, b) determining accumulated tracks of the moving objects in the field of view, by analyzing motion strength and frequency of activity of each pixel representing the moving objects in field of view, and c) tracking pedestrian characteristics that include one or more of size, gestures, speed, entry points, and exit points in the region of interest to distinguish the accumulated tracks of the moving objects from the pedestrian tracks; 2) counting the one or more pedestrians in the pedestrian zone by, a) analyzing portions of the pedestrian zone in the field of view, b) computing features of current pixel content identified in the analyzed portions by identifying part-based features defining an individual pedestrian that include one or more of body structure combinations, body shape, body width or walking gestures, c) developing a model of a single walking pedestrian to separate each individual pedestrian in a group of moving pedestrians in the field of view, by computing pedestrian features using pixels defining a pedestrian contour, d) determining a matching confidence between an individual pedestrian and a group of moving pedestrians by calculating a mathematical similarity between the computed features of current pixel content and the model of the single walking pedestrian, and e) incrementing a pedestrian count where a high matching confidence indicates that an individual pedestrian has been identified; and generating, as output data, the pedestrian count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of pedestrian detection and counting for traffic intersection control, comprising:
-
distinguishing one or more pedestrians from moving pixels representing other objects in a field of view of a traffic detection zone to define a pedestrian zone, by a) ascertaining a region of interest for pedestrian tracks within the field of view based on at least one of lane structures and intersection road markings, and on movement of pixels representing moving objects relative to the at least one of lane structures and intersection road markings, b) detecting movement of the moving objects within the traffic detection zone from pixel activity by computing a binary thresholded image defining a histogram of oriented gradient features to analyze motion strength, and computing a frequency of activity of each pixel representing the moving objects in field of view to identify accumulated tracks of the moving objects, and c) differentiating the accumulated tracks of the moving objects from the pedestrian tracks by tracking pedestrian characteristics that include one or more of size, gestures, speed, entry points, and exit points in the region of interest; and detecting the one or more pedestrians in the pedestrian area from similarities of a model of a single walking pedestrian with part-based object recognition of individual pedestrians, by a) computing features of current pixel content identified by analyzing portions of the pedestrian zone in the field of view to define individual pedestrians from the part-based object recognition of one or more of body structure combinations, body shape, body width or walking gestures, c) computing pedestrian features using pixels defining a pedestrian contour to develop the model of the single walking pedestrian to separate each individual pedestrian from a group of moving pedestrians in the field of view, d) determining a matching confidence between an individual pedestrian and a group of moving pedestrians by calculating a mathematical similarity between the computed features of current pixel content and the model of the single walking pedestrian, and identifying an individual pedestrian where a matching confidence is high, and analyzing a next portion of the pedestrian zone in the field of view where a matching confidence is low. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a computing environment including at least one non-transitory computer-readable storage medium having program instructions stored therein and a computer processor operable to execute the program instructions within one or more data processing modules configured to a) identify a region in a field of view of a traffic detection zone used by one or more pedestrians, and b) accurately count the one or more pedestrians in the traffic detection zone, the one or more data processing modules including; a pedestrian count zone identification module configured to define a pedestrian zone in the field of view, by a) ascertaining a region of interest in the field of view for pedestrian tracks based on at least one of lane structures and intersection road markings, and on movement of pixels representing moving objects relative to the at least one of lane structures and intersection road markings, b) determining accumulated tracks of the moving objects in the field of view, by analyzing motion strength and frequency of activity of each pixel representing the moving objects in field of view, and c) tracking pedestrian characteristics that include one or more of size, gestures, speed, entry points, and exit points in the region of interest to distinguish the accumulated tracks of the moving objects from the pedestrian tracks; a pedestrian detector learning module configured to count the one or more pedestrians in the pedestrian zone by, a) analyzing portions of the pedestrian zone in the field of view, b) computing features of current pixel content identified in the analyzed portions by identifying part-based features defining an individual pedestrian that include one or more of body structure combinations, body shape, body width or walking gestures, c) developing a model of a single walking pedestrian to separate each individual pedestrian in a group of moving pedestrians in the field of view, by computing pedestrian features using pixels defining a pedestrian contour, d) determining a matching confidence between an individual pedestrian and a group of moving pedestrians by calculating a mathematical similarity between the computed features of current pixel content and the model of the single walking pedestrian, and e) incrementing a pedestrian count where a high matching confidence indicates that an individual pedestrian has been identified; and an output module configured to communicate the pedestrian count to an external device or location. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification