DETECTING ROADWAY OBJECTS IN REAL-TIME IMAGES
First Claim
1. A method for identifying roadway objects for a vehicle, the method comprising:
- determining, using a camera sensor communicatively coupled to an onboard computer of a vehicle, a real-time image of a road;
dividing the real-time image into superpixels;
merging the superpixels to form superpixel regions based on similarity of the superpixels;
generating prior maps from a dataset of road scene images, the prior maps including a road prior map;
drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions;
comparing bounding boxes in the set of bounding boxes to the road prior map to identify a road region in the real-time image;
pruning bounding boxes from the set of bounding boxes that are outside the road region to reduce the set to remaining bounding boxes; and
performing feature extraction and categorization to identify objects within the set of remaining bounding boxes.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a method that receives a real-time image of a road from a camera sensor communicatively coupled to an onboard computer of a vehicle. The method includes dividing the real-time image into superpixels. The method includes merging the superpixels to form superpixel regions. The method includes generating prior maps from a dataset of road scene images. The method includes drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions. The method includes comparing the bounding boxes in the set of bounding boxes to a road prior map to identify a road region in the real-time image. The method includes pruning bounding boxes from the set of bounding boxes to reduce the set to remaining bounding boxes. The method may include using a categorization module that identifies the presence of a road scene object in the remaining bounding boxes.
-
Citations
20 Claims
-
1. A method for identifying roadway objects for a vehicle, the method comprising:
-
determining, using a camera sensor communicatively coupled to an onboard computer of a vehicle, a real-time image of a road; dividing the real-time image into superpixels; merging the superpixels to form superpixel regions based on similarity of the superpixels; generating prior maps from a dataset of road scene images, the prior maps including a road prior map; drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions; comparing bounding boxes in the set of bounding boxes to the road prior map to identify a road region in the real-time image; pruning bounding boxes from the set of bounding boxes that are outside the road region to reduce the set to remaining bounding boxes; and performing feature extraction and categorization to identify objects within the set of remaining bounding boxes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having computer instructions stored thereon that are executable by a processing device to perform or control performance of steps comprising:
-
determining, using a camera sensor communicatively coupled to an onboard computer of a vehicle, a real-time image of a road; dividing the real-time image into superpixels; merging the superpixels to form superpixel regions based on similarity of the superpixels; generating prior maps from a dataset of road scene images, the prior maps including a road prior map; drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions; comparing bounding boxes in the set of bounding boxes to the road prior map to identify a road region in the real-time image; pruning bounding boxes from the set of bounding boxes that are outside the road region to reduce the set to remaining bounding boxes; and performing feature extraction and categorization to identify objects within the set of remaining bounding boxes. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for identifying roadway objects, the method comprising:
-
determining, using a camera sensor communicatively coupled to an onboard computer of a vehicle, a real-time image of a road; dividing the real-time image into superpixels; merging the superpixels to form superpixel regions based on similarity of the superpixels; generating prior maps from a dataset of road scene images, the prior maps including a road prior map; drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions; comparing bounding boxes in the set of bounding boxes to the road prior map to identify a road region in the real-time image; determining a bounding box aspect ratio and a location of each bounding box in the real-time image based on proximity to the road region; comparing the bounding box aspect ratio to a list of approved bounding box aspect ratios for the location based on the prior maps; pruning bounding boxes from the set of bounding boxes; where the bounding box aspect ratio fails to match one of the approved bounding box aspect ratios in the list of approved bounding box aspect ratios for the location outside the road region to reduce the set to remaining bounding boxes, or the bounding boxes are outside the road region; performing feature extraction and categorization to identify objects within the remaining bounding boxes by assigning a type of categorization to each of the remaining bounding boxes based on the bounding box aspect ratio and the location of each bounding box; identifying a presence or an absence of an object within each of the remaining bounding boxes; and determining a type of object based on the feature extraction and categorization.
-
Specification