The KITTI-ROAD Evaluation Benchmark. for Road Detection Algorithms



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

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Information Contents of High Resolution Satellite Images

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

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

Pedestrian Detection with RCNN

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

3D Model based Object Class Detection in An Arbitrary View

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

Automatic Labeling of Lane Markings for Autonomous Vehicles

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

THE development of methods for automatic detection

Investigating Area Under a Curve

Crowdclustering with Sparse Pairwise Labels: A Matrix Completion Approach

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection

Machine Learning Logistic Regression

An Iterative Image Registration Technique with an Application to Stereo Vision

Introduction to Computer Graphics

Part-Based Recognition

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION

HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAYS AND TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAY AND ROAD TUNNEL LININGS.

T-REDSPEED White paper

T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN

Automotive Applications of 3D Laser Scanning Introduction

Measuring Line Edge Roughness: Fluctuations in Uncertainty

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

Online Learning for Offroad Robots: Using Spatial Label Propagation to Learn Long Range Traversability

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001

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

DATA QUALITY IN GIS TERMINOLGY GIS11

Application of Face Recognition to Person Matching in Trains

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

Path Tracking for a Miniature Robot

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Environmental Remote Sensing GEOG 2021

CS 534: Computer Vision 3D Model-based recognition

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

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd

automatic road sign detection from survey video

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate

NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired

Robotics. Lecture 3: Sensors. See course website for up to date information.

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006

Determining optimal window size for texture feature extraction methods

B-bleaching: Agile Overtraining Avoidance in the WiSARD Weightless Neural Classifier

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

Activity recognition in ADL settings. Ben Kröse

Synthetic Aperture Radar: Principles and Applications of AI in Automatic Target Recognition

8.1.3 General Design Guidelines. The following guidelines shall be used when designing inlets along a street section:

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

City of Auburn Americans with Disabilities Act (ADA) Transition Plan for Curb Ramps, Sidewalks, and Pedestrian Signals ADA TRANSITION PLAN

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

Tips and Technology For Bosch Partners

EXPLORING SPATIAL PATTERNS IN YOUR DATA

Galaxy Morphological Classification

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

Neovision2 Performance Evaluation Protocol

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

How does the Kinect work? John MacCormick

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

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

Toward Automated Modeling of Floor Plans

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

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

Software-assisted document review: An ROI your GC can appreciate. kpmg.com

Dynamic Multi-Vehicle Detection and Tracking from a Moving Platform

Safety Evidence for Bicycling

AS COMPETITION PAPER 2008

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

ROAD/ROUTE SURVEY AND CLEARANCE

Improve Rating Accuracy and Segmentation for Commercial Lines auto policies

Tracking of Small Unmanned Aerial Vehicles

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

An Ants Algorithm to Improve Energy Efficient Based on Secure Autonomous Routing in WSN

IP-S2 HD. High Definition 3D Mobile Mapping System

Segmentation of building models from dense 3D point-clouds

Speed Performance Improvement of Vehicle Blob Tracking System

Object Recognition. Selim Aksoy. Bilkent University

A Short Introduction to Computer Graphics

IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS

Intelligent Flexible Automation

Representing Geography

Intelligent Transport Systems (ITS): Needs for accurate and updated map data from public authorities

DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR

Vision based approach to human fall detection

Virtual Fitting by Single-shot Body Shape Estimation

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

SENSITIVITY ANALYSIS AND INFERENCE. Lecture 12

New development of automation for agricultural machinery

INVESTIGATION OF ASIM 29X, CANOGA, RTMS, SAS-1, SMARTSENSOR, TIRTL & OTHER SENSORS FOR AUTOMATIC VEHICLE CLASSIFICATION

Applications of Dynamic Representation Technologies in Multimedia Electronic Map

Document Image Retrieval using Signatures as Queries

Learning is a very general term denoting the way in which agents:

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Objective Functions for Feature Discrimination

SESSION 8: GEOGRAPHIC INFORMATION SYSTEMS AND MAP PROJECTIONS

Palmprint Recognition. By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap

How To Cluster

Transcription:

The KITTI-ROAD Evaluation Benchmark for Road Detection Algorithms 08.06.2014 Jannik Fritsch Honda Research Institute Europe, Offenbach, Germany Presented material created together with Tobias Kuehnl Research Institute for Cognition and Robotics, Bielefeld University, Bielefeld, Germany

Contents The KITTI ROAD Dataset Classical Pixel/Cell-based Performance Measures Cell-based Evaluation in Metric Space Proposal for Behavior-level Evaluation Benchmark Behavior-based Evaluation Short Discussion of Current Results on Website Disadvantages of KITT-ROAD data set Summary 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 2

KITTI Collection of Several Vision Benchmarks for Automotive Domain 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 3

KITTI-ROAD A New Benchmark for Road Detection Evaluation 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 4

KITTI ROAD Dataset Derived from the KITTI dataset stereo, velodyne, and IMU data available! Separated in 289 training (with annotation) and 290 test images 3 types of city roads Annotations for road-area and ego-lane (only UM) UU_ROAD: Urban Unmarked Road UM_ROAD: Urban Marked Road UM_LANE: EgoLane on UM_ROAD UMM_ROAD: Urban Multiple Marked Road Example used in this talk: Evaluation of road-area on complete URBAN dataset and ego-lane on UM_LANE 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 5

Evaluation Criteria for Road Terrain Detection Pixel-level correctness classical measure Kang et al. 2011, Alvarez et al. 2008, Wu et al. 2011 Boundary position and deviation (μ,σ) at one/multiple distances Zhao et al. 2012, Kuehnl et al. 2011, et al. Serfling 2008 Unoccupied lane length distance d up to obstacle Gumpp et al 2011 Corridor width continuous (μ,σ) or discrete classes Kuehnl et al 2012 Model-based lane shape similarity clothoid parameter deviations Gopalan et al. 2012, Gackstaetter 2011 Classical Evaluation metric Perspective Proposed new evaluation metric -- abstraction from exact boundary α BEV Application- Relevant Space α 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 6

Pixel-based evaluation measures employed typically: Classical Pixel/Cell-based Performance Measures Ideal performance: Set threshold TH to value maximizing harmonic F-measure (beta=1, i.e. equal weight to Precision and Recall) Average performance: Average Precision (AP) used in PASCAL VOC evaluations All measures are applicable to both: 1) Perspective image and 2) Metric BEV space 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 7

1. Baseline (BL): Accumulating ground truth annotations provides probabilistic spatial prior Perspective road-area Comparison Algorithms Bird s-eye-view (BEV) road-area ego-lane ego-lane 2. Here: Geometric Context (GC) [Hoiem2007]: (somewhat unfair, as it detects any planar surface) Segment into Superpixels and calculate probability distribution of surface orientations 3. Online: SPatial RAY features (SPRAY) [Kuehnl2012]: Separate classification of appearance and space 4. Online: Convolutional Neural Network (CNN) [Alvarez2012]: Combination of offline and online methods 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 8

Image Area for Pixel-based Evaluation Metric BEV area covers +/-10m x 40m Perspective image Covers only area matching to BEV (red polygon): Perspective BEV 46 26 same metric area evaluated also in Perspective space BUT different weighting due to different number of pixels (see pink rectangle) Perspective: Near range has high influence, Far range has low influence BEV: Near and far range have same influence 6-10 0 10 Note: Here both Metric results and Perspective results are provided for comparison KITTI-ROAD benchmark on webserver evaluates BEV only 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 9

Results for Road-area on URBAN Dataset BEV BL surprisingly good due to Low traffic density = road usually free Strong lighting variations = hard for vision algorithms Differences between algorithms more pronounced in BEV Results emphasize importance of BEV evaluation Perspective Perspective Bird s-eye-view (BEV) 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 10

Results for Ego-lane on UM Dataset Extremely high accuracy due to many TNs (ego-lane covers only small part in BEV)... but similar precision values as for road-area Again: BL extremely good SPRAY approach only better in BEV evaluation Perspective BEV Perspective Bird s-eye-view (BEV) 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 11

Basic Idea of Behavior-based Evaluation Single track model to predict vehicle motion Use different steering angles for generating corridor hypotheses Obtain fitness value for each hypothesis by integrating ego-lane confidences covered by corridor area (2.2m width = vehicle width) Select best corridor hypothesis to represent driveable ego-lane Corridor representation abstracts from pixel-level ego-lane area Ego-lane confidences Corridor hypotheses Corridor fitness 0.08 Best corridor hypotheses SPRAY 0.71 0.21 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 12

Examples of Corridor Hypotheses on KITTI ROAD benchmark Note: Most of the time the road is straight (exception: rural roads) Only small amount of recorded data/benchmark contains curvy scenes 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 13

Characteristics of Resulting Corridor Hypothesis Different applications of parametric corridor possible: LKAS support on roads with no/bad lane markings Detection of too narrow passages independent from road boundary type. Perspective BEV Generate corridor hypothesis Evaluation Evaluation issue: Corridor covers only subset of ego-lane ground truth area Classical evaluation metric not fully applicable (large number of irrelevant FN) 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 14

Evaluation for Ego-lane Corridor Hypothesis Lateral quality based on precision at different distances Longitudinal quality obtained by shrinking corridor to single line (avoid high FN) TP only if sufficient overlap in original pixel representation (2.0m out of 2.2m corridor) Evaluation of F1 measure and Hitrate (successful match of hypothesis to ground truth) Proposal for new performance measure for behavior-based performance (But: evaluation on single image, ADAS needs temporal integration events) 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 15

Individual Results (UU,UM,UMM) Available Online 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 16

Individual Results (UU,UM,UMM) Available Online 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 17

Choice of sensor data used Some Thoughts on the Current Results Mono: Only few submissions, partially good results (SPRAY, but needs ext. calib.) Stereo: very powerful but not better than mono (if ignoring color/texture) Planar depth information is not discriminative (SP) roads are not completely flat (small bending for rain drainage!) flat gras next to road gravel & tram rail area low curbs sidewalk at same height but from different material large distances are generally challenging (especially for stereo) Combination with BL helps to avoid some pitfalls (SP+BL) Completely different use of stereo data leads to similar results (RES3D-Stereo) Stereo with Color/Texture Top position exceeding best mono (ProbBoost) Diverse results at lower positions (HistonBoost, ANN) Velodyne: results much better than pure stereo (RES3D-Velo) But not superior to mono emphasizes importance of color/texture Better depth information in large distances Note: Results vary across individual data sets! 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 18

Disadvantages of KITTI-ROAD benchmark Currently only small amount of data (300/300), but total recordings available only allow for limited expansion of data set KITTI captures only German city roads and a little bit of rural roads very restricted form of roads (US: wider, JP: city roads smaller, ) Exposure control is not perfect, especially the road area is sometimes over-exposed Appearance changes are probably more drastic than in modern cameras Straight roads are common and enable high performance of simple spatial prior (BL) BUT: the interesting situation are curves more curve situations needed, difficult with KITTI since most roads are straight (not enough data to create Curve benchmark) Currently only polygonal area annotation, so only implicit boundaries could be added, if common understanding of boundary nature could be reached (see also paper in next session after the coffee break) 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 19

Summary A novel benchmark: KITTI ROAD dataset with 3 urban categories Online evaluation on webserver: Pixel-based road-area in BEV space Pixel-based ego-lane in BEV space Behavior-based ego-lane corridor hypothesis All datasets, Python example code, and results available at http://www.cvlibs.net/datasets/kitti/eval_road.php Although not perfect, it is at least a first attempt at benchmarking road/lane detection Please consider applying your road/lane detection algorithms on this benchmark! If this benchmark is not fitting your needs (only urban roads, no adverse weather, ) then let s discuss today together the requirements for a better benchmark! Thank you for your attention! 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 20

Thank you for your attention 8. June 2014 Jannik Fritsch, Honda Research Institute Europe 21