JOINT INTERPRETATION OF ON-BOARD VISION AND STATIC GPS CARTOGRAPHY FOR DETERMINATION OF CORRECT SPEED LIMIT

Similar documents
GIS-BASED VISUALIZATION FOR ESTIMATING LEVEL OF SERVICE Gozde BAKIOGLU 1 and Asli DOGRU 2

Statistical Model Checking Applied on Perception and Decision-making Systems for Autonomous Driving

A Probabilistic Relational Model for Characterizing Situations in Dynamic Multi-Agent Systems

A RAIN PIXEL RESTORATION ALGORITHM FOR VIDEOS WITH DYNAMIC SCENES

Towards Fully-automated Driving

Sequential adaptive combination of unreliable sources of evidence

Maarten Bieshaar, Günther Reitberger, Stefan Zernetsch, Prof. Dr. Bernhard Sick, Dr. Erich Fuchs, Prof. Dr.-Ing. Konrad Doll

Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition-

A Probabilistic Relational Model for Characterizing Situations in Dynamic Multi-Agent Systems

Visibility Estimation of Traffic Signals under Rainy Weather Conditions for Smart Driving Support

Map Matching Algorithms in GPS Navigating System and Their Functions

Performance Evaluation of Anti-Collision Algorithms for RFID System with Different Delay Requirements

THE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY

Analysis of Forward Collision Warning System. Based on Vehicle-mounted Sensors on. Roads with an Up-Down Road gradient

Chapter 2 Travel Time Definitions

THE QUALITY CONTROL OF VECTOR MAP DATA

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Reasoning with Uncertainty

Integrating State Constraints and Obligations in Situation Calculus

Large-scale classification of traffic signs under real-world conditions

FORMULATION OF DRIVER JUDGMENT PROCESS AROUND CURVES FOR DEVIATED STATE DETECTION. Tokyo, Japan

Tracking Human Heads Based on Interaction between Hypotheses with Certainty

A Contrario Detection of False Matches in Iris Recognition

Uncertainty in the Yellow Change Interval

Real-time image-based parking occupancy detection using deep learning. Debaditya Acharya, Weilin Yan & Kourosh Khoshelham The University of Melbourne

Interacting Vehicles: Rules of the Game

Quality and Coverage of Data Sources

Improving the travel time prediction by using the real-time floating car data

Robust Detection, Classification and Positioning of Traffic Signs from Street-Level Panoramic Images for Inventory Purposes

Statistical Filters for Crowd Image Analysis

Mixture Models and EM

Application to Intelligent Transportation Systems M. Shawky Heudiasyc Laboratory, JRU with CNRS Université de Technologie de Compiègne France

Particle Filters; Simultaneous Localization and Mapping (Intelligent Autonomous Robotics) Subramanian Ramamoorthy School of Informatics

A Proposed Driver Assistance System in Adverse Weather Conditions

Probabilistic Reasoning

Qualitative Spatio-Temporal Reasoning & Spatial Database Design

Why Is Cartographic Generalization So Hard?

Traffic accidents and the road network in SAS/GIS

Shape of Gaussians as Feature Descriptors

In Defense of Jeffrey Conditionalization

A NEW CLASS OF FUSION RULES BASED ON T-CONORM AND T-NORM FUZZY OPERATORS

1 INTRODUCTION 2 PROBLEM DEFINITION

Deriving Uncertainty of Area Estimates from Satellite Imagery using Fuzzy Land-cover Classification

Freeway rear-end collision risk for Italian freeways. An extreme value theory approach

Traffic and Road Monitoring and Management System for Smart City Environment

Development of the Probe Information Based System PROROUTE

Armin Rasch * Abstract

Integrating induced knowledge in an expert fuzzy-based system for intelligent motion analysis on ground robots

Lane Marker Parameters for Vehicle s Steering Signal Prediction

A Study on Performance Analysis of V2V Communication Based AEB System Considering Road Friction at Slopes

Two-stage Pedestrian Detection Based on Multiple Features and Machine Learning

self-driving car technology introduction

A New PCR Combination Rule for Dynamic Frame Fusion

OPTIMIZATION OF TRAFFIC SAFETY ON RURAL ROADS BY TRAFFIC DATA BASED STRATEGIES

Sheet 4 solutions. May 15, 2017

A Modified Incremental Principal Component Analysis for On-Line Learning of Feature Space and Classifier

Global 3D Machine Vision Market Report- Forecast till 2022

The prediction of passenger flow under transport disturbance using accumulated passenger data

HELLA AGLAIA MOBILE VISION GMBH

Pavement surface conditions during adverse weather WG 2

Markov localization uses an explicit, discrete representation for the probability of all position in the state space.

Advanced Adaptive Cruise Control Based on Collision Risk Assessment

RESTORATION OF VIDEO BY REMOVING RAIN

Inter-Vehicle Safety by Transponder Based Localization

Educational Objectives

Joint GPS and Vision Estimation Using an Adaptive Filter

FEDERAL RESOLUTION PROPOSAL INTRODUCTION FORM

Vision for Mobile Robot Navigation: A Survey

On Motion Models for Target Tracking in Automotive Applications

A Modified Incremental Principal Component Analysis for On-line Learning of Feature Space and Classifier

Generating Fuzzy Rules for the Acceleration Control of an Adaptive Cruise Control System

Problem Set 2. MAS 622J/1.126J: Pattern Recognition and Analysis. Due: 5:00 p.m. on September 30

Digital Chart Cartography: Error and Quality control

Loop detector data error diagnosing and interpolating with probe vehicle data

A Roadmap Matching Method for Precise Vehicle Localization using Belief Theory and Kalman Filtering

Belief Propagation for Traffic forecasting

Driving Cycle and Road Grade on-board prediction for the optimal energy management in EV-PHEVs

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

Classifying Galaxy Morphology using Machine Learning

Human Pose Tracking I: Basics. David Fleet University of Toronto

Geospatial Big Data Analytics for Road Network Safety Management

Robotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard

D-S Evidence Theory Applied to Fault 1 Diagnosis of Generator Based on Embedded Sensors

Sensors Fusion for Mobile Robotics localization. M. De Cecco - Robotics Perception and Action

ADVANCES in NATURAL and APPLIED SCIENCES

EXTRACTION OF PARKING LOT STRUCTURE FROM AERIAL IMAGE IN URBAN AREAS. Received September 2015; revised January 2016

AKTIVE SICHERHEIT 4.0. Prof. K. Kompass, Dr. S. Nitsche April 2017

Individual Customer Needs:

The Use of Locally Weighted Regression for the Data Fusion with Dempster-Shafer Theory

For True Conditionalizers Weisberg s Paradox is a False Alarm

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Application of New Absolute and Relative Conditioning Rules in Threat Assessment

2D Image Processing. Bayes filter implementation: Kalman filter

For True Conditionalizers Weisberg s Paradox is a False Alarm

The Semi-Pascal Triangle of Maximum Deng Entropy

Data Fusion with Entropic Priors

UNSUPERVISED LEARNING

Implementing Visual Analytics Methods for Massive Collections of Movement Data

Robust Actuator Fault Detection and Isolation in a Multi-Area Interconnected Power System

Detecting Unfocused Raindrops

Transcription:

JOINT INTERPRETATION OF ON-BOARD VISION AND STATIC GPS CARTOGRAPHY FOR DETERMINATION OF CORRECT SPEED LIMIT Alexandre Bargeton, Fabien Moutarde, Fawzi Nashashibi and Anne-Sophie Puthon Robotics Lab (CAOR), Mines ParisTech 60 Bd St Michel, F-75006 Paris, FRANCE Fabien.Moutarde@mines-paristech.fr ABSTRACT We present here a first prototype of a Speed Limit Support Advance Driving Assistance System (ADAS) producing permanent reliable information on the current speed limit applicable to the vehicle. Such a module can be used either for information of the driver, or could even serve for automatic setting of the maximum speed of a smart Adaptive Cruise Control (ACC). Our system is based on a joint interpretation of cartographic information (for static reference information) with on-board vision, used for traffic sign detection and recognition (including supplementary sub-signs) and visual road lines localization (for detection of lane changes). The visual traffic sign detection part is quite robust (90% global correct detection and recognition for main speed signs, and 80% for exit-lane sub-signs detection). Our approach for joint interpretation with cartography is original, and logic-based rather than probability-based, which allows correct behaviour even in cases, which do happen, when both vision and cartography may provide the same erroneous information. INTRODUCTION AND RELATED WORK Too many accidents are still provoked by excessive speed limit. It would therefore be interesting to offer drivers permanently updated information on current speed limit, so they have more chance to adapt their speed. Alternately, a more advanced very valuable feature would be a smart Adaptive Cruise Control (ACC) automatically adapting vehicle speed to current speed-limit. However, these kinds of functions can be really valuable and of practical use only if the produced speed-limit information is really reliable. Most current GPS navigators now include a function to inform the driver of the supposed current speed-limit, this information extracted from GPS cartographic data is neither always complete nor systematically up-to-date. Moreover, temporary speed limits for road works, and variable speed limits enforced by LED signs, are by definition not included in pre-defined digital cartographic data. Visual traffic sign recognition (TSR) can be quite robust, but it is unavoidable to miss some signs when occlusion by another vehicle (especially truck) occurs. Figure 1. By nature, variable speed limits and roadwork temporary speed limits cannot be obtained from the static cartographic information. 1

Moreover, in order to determine the applicable speed limit by vision, it is also necessary to detect and recognize supplementary signs located below main signs and modifying their scope (class of vehicle, concerned lane, etc...), and to interpret correctly the vehicle itinerary in case of exit-lane-only speed signs. TRAFFIC SIGN RECOGNITION Traffic Signs detection and Recognition (TSR) usually involves two main steps: 1/ detection of potential traffic signs in the image, based on the common shape/color design of sought traffic signs; 2/ classification of the selected regions of interest (ROI) for identifying the exact type of sign, or rejecting the ROI. Many TSR systems (e.g. [1], [2]) use color information to make detection step easier. But as noted and advocated in [3] and [4], using only shape information in grayscale improves robustness for operation in dark or night condition. This is what we do in our Speed Limit Support (SLS) prototype, already presented in [5] and [7], which relies on digit extraction and identification for recognition step (contrary to most TSR systems which use global recognition as in [1] [2] [3] [4] [6]). Our current TSR system is quite robust (~95% global correct detection on daytime) and fast for detecting and recognizing signs for beginning of speed-limit [5]. Figure 2. Illustration of detection and recognition of arrow-type supplementary sub-sign; note that proper handling of such sub-signs is essential for deducing actual speed limit, as they specify to which lane the speed limit of the traffic sign applies; other critical sub-sign include those for vehicle-specific or weather-specific speed-limits. Our TSR system also includes a multi-country end-of-speed-limit signs recognition, as well as a detection and recognition of exit-lane supplementary sub-signs (see [7], and figure 2). To our knowledge, these last features are completely original. FUSION OF VISION WITH CARTOGRAPHY Fusion of cartographic information with other sensors has begun to be experimented only rather recently. For the case of fusion of cartography with visual Traffic Sign Recognition, the very few published work are very recent, and all based on Belief Theory of Dempster-Schaefer [8][9][10]. These works therefore consider this fusion as a case of 2 complementary sensors with different reliabilities, from which the actual speed limit value can be deduced. Each hypothesis is assigned a mass of belief depending on the output of the 2 sensors, and what is 2

retained is the speed limit which has a maximum plausibility. As we shall see below, although this approach may be pertinent in many circumstances, it cannot properly handle cases, which do happen, in which both sensor provide the same wrong answer. Figure 3. Left, an example in which both cartography and vision may provide the same wrong answer, when exiting; on the right, the decision between the 80 from cartography and the 50 from vision is more easily made by temporal logic than by some plausibility-based fusion of the 2 informations. PROPOSED LOGIC-BASED JOINT INTERPRETATION Considering the quite common scenario illustrated on figure 3, it is clear that a probabilistic fusion scheme such as the Belief Theory is not very suitable, as the choice between 80 or 50 speed limits should rather be based on a logic interpretation of the sequence of observations and vehicle actions: the 50 speed limit concerning the exit-lane should be ignored unless the vehicle later takes this lane, which can be deduced reliably only by visual detection of lanes; then, in order to ignore the 80 speed sign one should implement a rule such as when still on exit lane, ignore any increase of speed limit ; an interesting observation we have made during our experimental tests is that it may happen at this moment that both cartography (due to localization and/or map-matching error) and vision (due to the recognition on the left side of the 80 sign not concerning the exit-lane) provide the same erroneous speed limit (see figure 6), a case in which it is clear that any probabilistic decision between the two information is doomed to output an error. We here propose a logic-based joint interpretation using as a third sensor a vision-based lane-change detector. The lane-detection uses Hough transform, and lane-changes are detected by time-evolution of lateral position of lanes. Figure 4. Lane-detection by Hough transform applied to gradient image; lane-changes are detected by analysis of lateral evolution of lanes in a memory of lane positions 3

The logic-based interpretation of vision+cartography+lane_changes can be described by a simple state-diagram, and a set of rules applying in the different states. Those are given in figure 5. State rules Standard state Validate vision limits without subsign «Exit-lane sign detected» Validate vision limits without subsign Exit-lane state Validate any decreasing limits General rule IF currently validated limit is too old AND no risk of ambiguity in cartography (no very close road with other speed limit) THEN adopt current cartographic limit Figure 5. Our proposed logic joint interpretation of cartography, visual TSR, and visual lane change detection: on top, the state-diagram, and below the set of rules. This proposed system was successfully tested in real-time on-board our test vehicle on several typical potentially problematic situations such as that illustrated on figures 3 and 6. Figure 6. A very interesting case, in which our system correctly determines the 50 limit, even though cartography and vision provide the same wrong answer! 4

DISCUSSION AND PERSPECTIVES Our proposed system will be tested on more situations and longer sequences, in particular to tune the main parameters of our logic. We shall also investigate if more states and rules are required to handle other common problematic cases such as when a traffic sign is planted between two adjacent roads. Current and future works also include the addition of proper interpretation of other most common supplementary sub-signs. REFERENCES [1] Bahlmann C., Zhu Y., Ramesh V., Pellkofer M. and Koehler T., A System for Traffic Sign Detection, Tracking, and Recognition Using Color, Shape, and Motion Information, IEEE Intelligent Vehicles symposium (IV 2005), Las Vegas, June 2005. [2] Broggi A., Cerri P., Medici P., Porta P. and Ghisio G., Real Time Road Signs Recognition, IEEE Intelligent Vehicles symposium (IV 2007), Istanbul, Turkey, 13-15 June, 2007 [3] Gavrila D.M., Traffic sign recognition revisited, Proc of 21 st DAGM symposium fur Musterekennung, pp. 86-93, Springer-Verlag, 1999. [4] Barnes N. and Zelinsky A., Real-time radial symmetry for speed sign detection, Proc. IEEE Intelligent Vehicle Symposium, pages 566-571, Parma, Italy, 2004. [5] Bargeton A., Moutarde F., Nashashibi F. et Bradai B., «Improving pan-european speed-limit signs recognition with a new global number segmentation before digit recognition», Proc. 2008 IEEE Intelligent Vehicles Symposium (IV08), Eindhoven, Netherlands, June 4 6, 2008. [6] Zhang C., Yang Q., Zhang W and Wang M., "Traffic sign recognition using Discriminant analysis based Algorithms", proc. of 14th World congress on Intelligent Transportation Systems (ITS), Beijing, China, 9-13 October, 2007 [7] Hamdoun O., Bargeton A., Moutarde F., Bradai B. et L. Chanussot, «Detection and recognition of endspeed-limit and supplementary signs for improved European speed limit support», Proc. of 15th World congress on Intelligent Transportation Systems (ITSWC), New York, USA, November 16-20, 2008. [8] Lauffenburger J.P., Bradai B., Basset M., and F. Nashashibi F., «Navigation and Speed Signs Recognition Fusion for Enhanced Vehicle Location», Proceedings of the 17th World Congress The International Federation of Automatic Control, 2008. [9] Bahlmann C. [et al.] «Mutli-modal speed limit assistants : Combining camera and GPS maps», IEEE Intelligent Vehicles Symposium. - 2008. [10] Nienhuser D., Gumpp T. et Zollner J.M., «A situation context aware Dempster-Shafer fusion of digital maps and a road sign recognition system», IEEE Intelligent Vehicles Symposium. - 2009. 5