Image processing for a traffic control system
First Claim
Patent Images
1. A vehicular traffic monitoring method comprising:
- obtaining an image of a traffic location, the image of the traffic location including an image portion;
generating an image mask, the image mask being dimensionally representative of the image portion;
masking the image of the traffic location using the image mask to obtain the image portion, the image portion including at least one vehicular image object;
identifying the at least one vehicular image object from the image portion; and
determining a traffic density representative of the image portion based at least in part on the at least one vehicular image object by;
detecting an edge of the at least one vehicular image object;
drawing an image-bounding box around the edge of the at least one vehicular image object;
translating the image-bounding box from a perspective coordinate frame to a world coordinate frame;
determining an area of the image-bounding box in the world coordinate frame;
determining an area of the image portion in the world coordinate frame; and
determining the traffic density as a ratio of the area of the image-bounding box in the world coordinate frame to the area of the image portion in the world coordinate frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention include methods and apparatuses relation to traffic control systems. In one embodiment, a traffic condition is identified by capturing a traffic image, masking the traffic image to obtain an image portion including a traffic image object, and generating the traffic condition based on the traffic image object and the traffic image portion.
14 Citations
25 Claims
-
1. A vehicular traffic monitoring method comprising:
-
obtaining an image of a traffic location, the image of the traffic location including an image portion; generating an image mask, the image mask being dimensionally representative of the image portion; masking the image of the traffic location using the image mask to obtain the image portion, the image portion including at least one vehicular image object; identifying the at least one vehicular image object from the image portion; and determining a traffic density representative of the image portion based at least in part on the at least one vehicular image object by; detecting an edge of the at least one vehicular image object; drawing an image-bounding box around the edge of the at least one vehicular image object; translating the image-bounding box from a perspective coordinate frame to a world coordinate frame; determining an area of the image-bounding box in the world coordinate frame; determining an area of the image portion in the world coordinate frame; and determining the traffic density as a ratio of the area of the image-bounding box in the world coordinate frame to the area of the image portion in the world coordinate frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable medium having stored therein a plurality of instructions that, when executed, cause the machine to monitor vehicular traffic by:
-
receiving an image of a traffic location, the image of the traffic location including an image portion; generating an image mask, the image mask being dimensionally representative of the image portion; masking the image of the traffic location using the image mask to obtain the image portion, the image portion including at least one vehicular image object; identifying the at least one vehicular image object from the image portion; and determining a traffic density representative of the image portion based at least in part on the at least one vehicular image object by; detecting an edge of the at least one vehicular image object; generating an image-bounding box around the edge of the at least one vehicular image object; translating the image-bounding box from a perspective coordinate frame to a world coordinate frame; determining an area of the image-bounding box in the world coordinate frame; determining an area of the image portion in the world coordinate frame; and determining the traffic density as a ratio of the area of the image-bounding box in the world coordinate frame to the area of the image portion in the world coordinate frame. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a machine readable medium having stored therein a plurality of programming instructions that, when executed, cause the apparatus to monitor vehicular traffic by; receiving an image of a traffic location, the image of the traffic location including an image portion; generating an image mask, the image mask being dimensionally representative of the image portion; masking the image of the traffic location using the image mask to obtain the image portion, the image portion including at least one vehicular image object; identifying the at least one vehicular image object from the image portion; and determining a traffic density representative of the image portion based at least in part on the at least one vehicular image object by; detecting an edge of the at least one vehicular image object; generating an image-bounding box around the edge of the at least one vehicular image object; translating the image-bounding box from a perspective coordinate frame to a world coordinate frame; determining an area of the image-bounding box in the world coordinate frame; determining an area of the image portion in the world coordinate frame; and determining the traffic density as a ratio of the area of the image-bounding box in the world coordinate frame to the area of the image portion in the world coordinate frame; and a processor coupled to the machine readable medium to execute the programming instructions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification