Color-Based Road Detection and its Evaluation on the KITTI Road Benchmark

Similar documents
The KITTI-ROAD Evaluation Benchmark. for Road Detection Algorithms

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite

The Visual Internet of Things System Based on Depth Camera

Environmental Remote Sensing GEOG 2021

Real-time Traffic Congestion Detection Based on Video Analysis

3D Scanner using Line Laser. 1. Introduction. 2. Theory

Vision-Based Blind Spot Detection Using Optical Flow

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION

Automatic Labeling of Lane Markings for Autonomous Vehicles

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Canny Edge Detection

Distributed Vision Processing in Smart Camera Networks

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches

Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1

Segmentation of building models from dense 3D point-clouds

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

Application of Face Recognition to Person Matching in Trains

Automatic Traffic Estimation Using Image Processing

Analecta Vol. 8, No. 2 ISSN

3D Model based Object Class Detection in An Arbitrary View

Terrain Traversability Analysis using Organized Point Cloud, Superpixel Surface Normals-based segmentation and PCA-based Classification

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Error Log Processing for Accurate Failure Prediction. Humboldt-Universität zu Berlin

Generation of Cloud-free Imagery Using Landsat-8

T-REDSPEED White paper

Urban Vehicle Tracking using a Combined 3D Model Detector and Classifier

Pedestrian Detection with RCNN

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Optical Flow. Shenlong Wang CSC2541 Course Presentation Feb 2, 2016

DESIGN, TRANSFORMATION AND ANIMATION OF HUMAN FACES

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram *

Document Image Retrieval using Signatures as Queries

Handwritten Character Recognition from Bank Cheque

Building an Advanced Invariant Real-Time Human Tracking System

The Advantages of Using a Fixed Stereo Vision sensor

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

Neural Network based Vehicle Classification for Intelligent Traffic Control

An Efficient Geometric feature based License Plate Localization and Stop Line Violation Detection System

LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

New development of automation for agricultural machinery

MULTI-LEVEL SEMANTIC LABELING OF SKY/CLOUD IMAGES

A Computer Vision System on a Chip: a case study from the automotive domain

Real time vehicle detection and tracking on multiple lanes

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID Yun Zhai, Zeeshan Rasheed, Mubarak Shah

Vision based Vehicle Tracking using a high angle camera

Morphological segmentation of histology cell images

Lighting Estimation in Indoor Environments from Low-Quality Images

Tracking performance evaluation on PETS 2015 Challenge datasets

A Counting Algorithm and Application of Image-Based Printed Circuit Boards

Using Data Mining Methods to Predict Personally Identifiable Information in s

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

Template-based Eye and Mouth Detection for 3D Video Conferencing

Removing Moving Objects from Point Cloud Scenes

Vehicle Tracking System Robust to Changes in Environmental Conditions

Introduction. Chapter 1

Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior

Projection Center Calibration for a Co-located Projector Camera System

A Method of Caption Detection in News Video

Efficient Security Alert Management System

Three-dimensional vision using structured light applied to quality control in production line

A ROBUST BACKGROUND REMOVAL ALGORTIHMS

Face detection is a process of localizing and extracting the face region from the

2. MATERIALS AND METHODS

Tracking of Small Unmanned Aerial Vehicles

Neovision2 Performance Evaluation Protocol

Computer Vision for Quality Control in Latin American Food Industry, A Case Study

Announcements. Active stereo with structured light. Project structured light patterns onto the object

AUTOMATIC CROWD ANALYSIS FROM VERY HIGH RESOLUTION SATELLITE IMAGES

IDENTIFIC ATION OF SOFTWARE EROSION USING LOGISTIC REGRESSION

A System of Shadow Detection and Shadow Removal for High Resolution Remote Sensing Images

Integration of GPS Traces with Road Map

CS 534: Computer Vision 3D Model-based recognition

Detecting and positioning overtaking vehicles using 1D optical flow

VEHICLE TRACKING SYSTEM USING DIGITAL VCR AND ITS APPLICATION TO TRAFFIC CONFLICT ANALYSIS FOR ITS-ASSIST TRAFFIC SAFETY

Feature Tracking and Optical Flow

Extended Floating Car Data System - Experimental Study -

Advanced Surveillance Systems: Combining Video and Thermal Imagery for Pedestrian Detection

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

Scalable Traffic Video Analytics using Hadoop MapReduce

Cloud tracking with optical flow for short-term solar forecasting

E-commerce Transaction Anomaly Classification

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

CCTV - Video Analytics for Traffic Management

Dynamic composition of tracking primitives for interactive vision-guided navigation

Speed Performance Improvement of Vehicle Blob Tracking System

LABELING IN VIDEO DATABASES. School of Electrical and Computer Engineering Electrical Engineering Building. in the video database.

Novelty Detection in image recognition using IRF Neural Networks properties

MVA ENS Cachan. Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos Iasonas.kokkinos@ecp.fr

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers

CS635 Spring Department of Computer Science Purdue University

Recognizing Cats and Dogs with Shape and Appearance based Models. Group Member: Chu Wang, Landu Jiang

MACHINE VISION FOR SMARTPHONES. Essential machine vision camera requirements to fulfill the needs of our society

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

A Study of Automatic License Plate Recognition Algorithms and Techniques

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

Transcription:

Color-Based Road Detection and its Evaluation on the KITTI Road Benchmark Bihao WANG 1,2, Vincent Frémont 1,2, Sergio Alberto Rodríguez Florez 3,4 1 Université de Technologie de Compiègne (UTC) 2 CNRS Heudiasyc UMR 7253 3 Université Paris-Sud 4 CNRS Institut d Eléctronique Fondamentale UMR 8622 1

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 2

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 3

Introduction Objective: Environment Understanding Traffic Safety Collision avoidance Traffic Efficiency Path planning Method: Appearance character Primary detection from intrinsic image Geometric structure Plan extraction by stereo vision Likelihood distribution 4

Introduction KITTI-Road Benchmark [Fritsch2013] 2 Dataset: Urban Unmarked road Urban Marked two way road, Urban Marked Multiple lane road Result presentation Perspective View, Bird-Eye View Evaluation F1-measure, Accuracy, Average Precision, etc. 2 Jannik Fritsch, Tobias Kuehnl, and Andreas Geiger, "A new performance measure and evaluation benchmark for road detection algorithms", International Conference on Intelligent Transportation Systems, IEEE 2013. 5

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 6

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 7

Road Detection System Overview [Wang2013] 1 1 Bihao Wang and Vincent Frémont. Fast road detection from color images, IEEE Intelligent Vehicles Symposium (IV),1209-1214, 2013. 8

Pre-processing Road Detection System Pre-processing: Intrinsic image 9

Pre-processing Road Detection System p I θ χ = U [ ρ1, ρ2, ρ3] = ( χ, χ ) log-chrom 1 2 ρ 1,2,3 3 log(,, / ) = RGB R B G U = 1/ 2, 1/ 2,0; 1/ 6, 1/ 6,2/ 6 T Intrinsic image [Finlayson2009] 3 θ( η min ) I θ = χ cosθ + χ sinθ 1 2 I θ (grayscale 10) 3 Finlayson, Graham D., Mark S. Drew, and Cheng Lu. "Entropy minimization for shadow removal." International Journal of Computer Vision 85.1 (2009): 35-57. 10

Road Detection System Primary Detection Primary Detection: Confidence interval classification 11

Road Detection System Primary Detection Selected samples from hypothetic road area [Alvarez2011] 4 follow a Gaussian distribution. Confidence Level: 1 α = 0.7, 0.8, 0.9, 0.95... IR = 1, if λ1 Iθ ( p) λ2 Confidence Interval: I R = 0, otherwise p : pixel Primary detection result: I R 4 Alvarez, J.M.A. and Lopez, A.M., "Road detection based on illuminant invariance", Intelligent Transportation Systems, IEEE Transactions on, 12(1), 184-193. 2011. 12

Road Detection System Plane Extraction Plane Extraction: V-disparity map 13

Road Detection System Plane Extraction In V-disparity map, road profile can be described as : v = a v+ b Ground plane extraction result I G for each pixel p if [ ±ε ] then, I p v v G = 1; else, I = 0. G ε v The range of variance for ground plane extraction of each row in the image is positive related to its distance to the camera. v 14

Road Detection System Integration Processing Integration Processing 15

Road Detection System Integration Processing I R Primary road detection result from intrinsic image I G Ground plane extraction result from stereo vision (V-disparity) Iroad = IR IG Intersection calculation Free road surface detection result 16

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 17

Improvements Binary Map Narrowed confidence interval for primary detection Set I R as ROI to speed up V-disparity accumulation Refinement of road profile in V-disparity map Dynamic bound for Plane extraction: ε = c v Compensation of the holes caused by disparity map. v Before After 18

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 19

Pre-detection Plane extraction Confidence Map u+ 1 v+ 1 L( uv, ) I (, i j)/9 R = i= u 1 j= v 1 R = median( ( p )) v ex : L = 5 / 9 = 0.556 The pixels whose neighbors are mostly pre-detected as road area have a higher likelihood of being on the road surface. For each row of the image: L( uv, ) = 1 ( uv, ) / R 1 LG = LG (1 + sgn( LG)) 2 G I v v v --- road profile --- eliminate negative value --- deviation 20

Confidence Map Likelihood combination L( uv, ) = L( uv, ) L( uv, ) c R G Confidence map outperforms binary map in non flat ground scene. It avoids the ambiguity of road profile in V-disparity map. 21

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 22

Evaluation URBAN - BEV Space F max 86.33 86.75 85.91 7.55 14.09 82.32 76.15 89.56 16.15 10.44 78.92 76.25 81.79 14.67 18.21 75.61 68.93 83.73 21.73 16.27 In the comparison, binary map detection (BM) performs the best in the measurement of Recall and False Negative Rate, and the Second in F1-measure. 5 T. Kuehnl, F. Kummert, and J. Fritsch., Spatial ray features for real-time ego-lane extraction. In Proc. IEEE Intelligent Transportation Systems, 2012. 6 Jose M. Alvarez, Theo Gevers, Yann LeCun, and Antonio M. Lopez., Road scene segmentation from a single image. In ECCV 2012, volume 7578 of Lecture Notes in Computer Science, pages 376 389. Springer Berlin Heidelberg, 2012. 23

Evaluation UM Perspective space * F max AP Acc. Prec. Rec. FPR FNR BL 89.27 92.18 96.53 88.93 90.17 2.26 9.83 BM 85.67 72.21 94.89 77.83 95.26 5.18 4.74 CM 81.69 80.46 94.09 81.06 82.33 6.67 17.67 UMM Perspective Space* F max AP Acc. Prec. Rec. FPR FNR BM 88.76 81.29 94.55 87.04 90.55 4.20 9.45 CM 85.28 82.08 92.99 85.09 85.46 4.67 14.54 BL 82.81 89.21 91.23 77.54 88.86 8.02 11.14 UU Perspective Space * F max AP Acc. Prec. Rec. FPR FNR BL 80.79 86.13 94.70 79.00 82.67 3.42 17.33 BM 80.50 62.53 94.19 73.44 89.07 5.02 10.93 CM 75.88 71.48 93.18 72.53 79.55 4.69 20.45 The confidence map method (CM) outperforms the improved binary map method (BM) on the measurement of Precision Both BM method and CM method outperform the Baseline result on the F1-Measure and Accuracy Current CM method still need to be improved to face more complex environment * Perspective space evaluation is applied on training dataset 24

Evaluation Binary Map It provides a straightforward information of free road area without training * Confidence Map It can cope with more complex environment like non-flat road. * Procedure of finding a proper threshold for confidence map through PR curve on training dataset. 25

Outline Introduction Road detection system System overview Binary map method Confidence map method Evaluation Perspective 26

Perspective Automatic seeds selection New likelihood construction On-road obstacle detection Tracking of road structure 27

bihao.wang@hds.utc.fr vincent.fremont@hds.utc.fr sergio.rodriguez@u-psud.fr 28