New Algorithm Helps Autonomous Cars Detect Pedestrians More Accurately: UC Research

Autonomous cars are here to stay, so why not make them as responsive as humans when it comes to detecting obstacles on the road such as pedestrians? UC San Diego researchers have devised a pedestrian detection algorithm that performs in near real-time with higher accuracy than existing systems. The algorithm developed by Nuno Vasconcelos, electrical engineering professor at the UC San Diego Jacobs School of Engineering and his team combines conventional computer vision architecture known as cascade detection along with deep learning models.

Pedestrian Detection UCSD

Normally, pedestrian detection systems break down the image captured by on-board cameras into small windows. These windows are then processed by a classifier to check the presence of pedestrians. Vasconcelos points out that this system requires much more processing power as pedestrians appear in different sizes (owing to their distance from the camera) and millions of windows have to be inspected in a video running at 5 to 30 frames per second. During the first stage of cascade detection, the detector separates the windows which do not contain pedestrians such as empty road or sky. In the second stage, it processes objects such as trees and in the final stage it distinguishes pedestrians with similar looking objects. The complexity is reduced in the final stage as the system has to process very few windows instead of millions.


The algorithm developed by Vasconcelos and his team assigns simple classifiers (weak learners) in the early stages of cascade detection and applies complex classifiers (deep learning models) in the later stages. This combination helps in much faster detection of pedestrians by achieving optimal trade-off between detection accuracy and complexity for each cascade stage, a feat that has not been achieved before. The only obstacle that prevents UC San Diego researchers from putting their creation into the real world is that the current system can only identify one object at a time. A smart car needs to detect a dozen or more types of obstacles on the road. The team is planning to have the algorithm to detect multiple objects to make it more practical. Once they perfect that you will be able to find the use of this algorithm in not only smart cars but in robots, security cameras and more.

Source: #-Link-Snipped-# via #-Link-Snipped-#

Replies

You are reading an archived discussion.

Related Posts

I have a 200kVA UPS with 34numbers of 12V, 100Ah batteries. What would be the maximum backup time if the load is 10%.
Many programmers use the terms 'parameters' and 'arguments' interchangeably. Consider the following function - function best_function_ever( int $param1, string $param2, bool $default = true ) In the above code, $param1,...
i am going to perform a project on pneumatics (title is pneumatic vegetable cutter )and i need a source where i can find a better abstact for it
facebook add friend option not found? i sent friend request to a person.then after some time i just checked whether that person accepted the request or not? for that i...
Project Abstract / Summary : FLIGHT FINDER TILLNOW IT IS VERY HARD TO FIND A FLIGHT WHICH IS CRASHED OVER A OCEAN .BECAUSE THE DEPTH OF OCEAN IS VERY LARGE...