Abstract

Vehicle detection as a special case of object detection has practical meaning but faces challenges, such as the difficulty of detecting vehicles of various orientations, the serious influence from occlusion, the clutter of background, etc. In addition, existing effective approaches, like deep-learning-based ones, demand a large amount of training time and data, which causes trouble for their application. In this work, we propose a dictionary-learning-based vehicle detection approach which explicitly addresses these problems. Specifically, an ensemble of sparse-and-dense dictionaries (ESDD) are learned through supervised low-rank decomposition; each pair of sparse-and-dense dictionaries (SDD) in the ensemble is trained to represent either a subcategory of vehicle (corresponding to certain orientation range or occlusion level) or a subcategory of background (corresponding to a cluster of background patterns) and only gives good reconstructions to samples of the corresponding subcategory, making the ESDD capable of classifying vehicles from background even though they exhibit various appearances. We further organize ESDD into a two-level cascade (CESDD) to perform coarse-to-fine two-stage classification for better performance and computation reduction. The CESDD is then coupled with a downstream AdaBoost process to generate robust classifications. The proposed CESDD model is used as a window classifier in a sliding-window scan process over image pyramids to produce multi-scale detections, and an adapted mean-shift-like non-maximum suppression process is adopted to remove duplicate detections. Our CESDD vehicle detection approach is evaluated on KITTI dataset and compared with other strong counterparts; the experimental results exhibit the effectiveness of CESDD-based classification and detection, and the training of CESDD only demands small amount of time and data.

Highlights

  • A Cascaded Ensemble of Sparse-and-Dense Dictionaries for Vehicle DetectionFeatured Application: The vehicle detection algorithm proposed in this work could be used in autonomous driving systems to understand the environment, or could be applied in surveillance systems to extract useful transportation information through a camera

  • Vehicle detection as a special case of object detection is a computer vision technique having practical meaning

  • We have proposed a dictionary-learning-based vehicle detection approach named cascade of ESDD (CESDD)

Read more

Summary

A Cascaded Ensemble of Sparse-and-Dense Dictionaries for Vehicle Detection

Featured Application: The vehicle detection algorithm proposed in this work could be used in autonomous driving systems to understand the environment, or could be applied in surveillance systems to extract useful transportation information through a camera. Academic Editor: Keun Ho Ryu Received: 2 January 2021 Accepted: 9 February 2021 Published: 20 February 2021

Introduction
Non-Deep-Learning Object Detection
Deep-Learning-Based Object Detection
Application Approaches of Detection on Autonomous Systems
Training of CESDD
Organize SDD ensemble into two levels
Training Sample Categorization
Feature Extraction
SDD Ensemble Learning
Basic SDD Learning and Coding
Constructing SDD Ensemble
Downstream AdaBoost Classifier Learning
Detection with CESDD
Sliding-Window Classification
Experiments
CESDD Classification
CESDD Vehicle Detection
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call