Advanced Driver Assistance Systems: A Cost-Effective Implementation of the Forward Collision Warning Module

Similar documents
Image processing techniques for driver assistance. Razvan Itu June 2014, Technical University Cluj-Napoca

Laserscanner Based Cooperative Pre-Data-Fusion

Advanced Driver Assistance: Modular Image Sensor Concept

An Efficient Algorithm for Forward Collision Warning Using Low Cost Stereo Camera & Embedded System on Chip

Vehicle Detection Method using Haar-like Feature on Real Time System

Vehicle Detection Using Android Smartphones

2 OVERVIEW OF RELATED WORK

W4. Perception & Situation Awareness & Decision making

Pedestrian Detection Using Correlated Lidar and Image Data EECS442 Final Project Fall 2016

Integrated Vehicle and Lane Detection with Distance Estimation

TIOVX TI s OpenVX Implementation

COMPUTER AND ROBOT VISION

Vehicle Detection Using Gabor Filter

Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt Edge Detection

AUTOMATED GENERATION OF VIRTUAL DRIVING SCENARIOS FROM TEST DRIVE DATA

Research on the Measurement Method of the Detection Range of Vehicle Reversing Assisting System

Automated Driving Development

Tightly-Coupled LIDAR and Computer Vision Integration for Vehicle Detection

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

On Road Vehicle Detection using Shadows

Lane Departure and Front Collision Warning Using a Single Camera

Depth Measurement and 3-D Reconstruction of Multilayered Surfaces by Binocular Stereo Vision with Parallel Axis Symmetry Using Fuzzy

Optical Sensors: Key Technology for the Autonomous Car

Emerging Vision Technologies: Enabling a New Era of Intelligent Devices

Automatic Fatigue Detection System

PMD [vision] Day Vol. 3 Munich, November 18, PMD Cameras for Automotive & Outdoor Applications. ifm electronic gmbh, V.Frey. Dr.

A real-time Road Boundary Detection Algorithm Based on Driverless Cars Xuekui ZHU. , Meijuan GAO2, b, Shangnian LI3, c

On-road obstacle detection system for driver assistance

Towards Fully-automated Driving. tue-mps.org. Challenges and Potential Solutions. Dr. Gijs Dubbelman Mobile Perception Systems EE-SPS/VCA

Effects Of Shadow On Canny Edge Detection through a camera

A Road Marking Extraction Method Using GPGPU

Egomotion Estimation by Point-Cloud Back-Mapping

3D-2D Laser Range Finder calibration using a conic based geometry shape

Canny Edge Based Self-localization of a RoboCup Middle-sized League Robot

Fundamental Technologies Driving the Evolution of Autonomous Driving

arxiv: v1 [cs.cv] 28 Sep 2018

FAST HUMAN DETECTION USING TEMPLATE MATCHING FOR GRADIENT IMAGES AND ASC DESCRIPTORS BASED ON SUBTRACTION STEREO

LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY

STEREO-VISION SYSTEM PERFORMANCE ANALYSIS

Probabilistic Robotics

Ellipse Centroid Targeting in 3D Using Machine Vision Calibration and Triangulation (Inspired by NIST Pixel Probe)

Preceding vehicle detection and distance estimation. lane change, warning system.

ENHANCED SYSTEM INTEGRATION TEST AUTOMATION TOOL (E-SITAT)

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki

Vision-based ACC with a Single Camera: Bounds on Range and Range Rate Accuracy

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Research on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration

PERFORMANCE MEASUREMENTS OF FEATURE TRACKING AND HISTOGRAM BASED TRAFFIC CONGESTION ALGORITHMS

Detection and Classification of Vehicles

Progress Report of Final Year Project

Face Tracking in Video

Vehicle Dimensions Estimation Scheme Using AAM on Stereoscopic Video

Project Overview Mapping Technology Assessment for Connected Vehicle Highway Network Applications

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Scene Text Detection Using Machine Learning Classifiers

Detecting the Unexpected: The Path to Road Obstacles Prevention in Autonomous Driving

Failure Diagnosis and Prognosis for Automotive Systems. Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010

Range Sensors (time of flight) (1)

Stereo Vision Based Advanced Driver Assistance System

Supplier Business Opportunities on ADAS and Autonomous Driving Technologies

LOCAL AND GLOBAL DESCRIPTORS FOR PLACE RECOGNITION IN ROBOTICS

Photonic Technologies for LiDAR in Autonomous/ADAS. Jake Li (Market Specialist SiPM & Automotive) Hamamatsu Corporation

Real-Time Detection of Road Markings for Driving Assistance Applications

SHRP 2 Safety Research Symposium July 27, Site-Based Video System Design and Development: Research Plans and Issues

DUAL MODE SCANNER for BROKEN RAIL DETECTION

Context Aided Multilevel Pedestrian Detection

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1.

Probabilistic Sensor Models for Virtual Validation Use Cases and Benefits

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS

Efficient L-Shape Fitting for Vehicle Detection Using Laser Scanners

Visual Perception Using Monocular Camera

Fog Detection System Based on Computer Vision Techniques

Tracking facial features using low resolution and low fps cameras under variable light conditions

Advanced IP solutions enabling the autonomous driving revolution

Pedestrian Detection with Improved LBP and Hog Algorithm

Real-Time Traffic Video Analysis Using Intel Viewmont Coprocessor

Cooperative Vehicles Opportunity and Challenges

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

PRECEDING VEHICLE TRACKING IN STEREO IMAGES VIA 3D FEATURE MATCHING

SOLUTIONS FOR TESTING CAMERA-BASED ADVANCED DRIVER ASSISTANCE SYSTEMS SOLUTIONS FOR VIRTUAL TEST DRIVING

COMPUTER AND ROBOT VISION

Epipolar geometry-based ego-localization using an in-vehicle monocular camera

Fast Road Sign Detection Using Hough Transform for Assisted Driving of Road Vehicles

Sensory Augmentation for Increased Awareness of Driving Environment

CSE-571 Robotics. Sensors for Mobile Robots. Beam-based Sensor Model. Proximity Sensors. Probabilistic Sensor Models. Beam-based Scan-based Landmarks

Ensemble of Bayesian Filters for Loop Closure Detection

INTELLIGENT transportation systems have a significant

Monocular Vision Based Autonomous Navigation for Arbitrarily Shaped Urban Roads

Learning an Alphabet of Shape and Appearance for Multi-Class Object Detection

FPGA Image Processing for Driver Assistance Camera

Object Tracking System Using Motion Detection and Sound Detection

Measurement of Pedestrian Groups Using Subtraction Stereo

Moving Object Counting in Video Signals

Dynamic Panoramic Surround Map: Motivation and Omni Video Based Approach

Vision-based parking assistance system for leaving perpendicular and angle parking lots

CS4758: Moving Person Avoider

Fusion Framework for Moving-Object Classification. Omar Chavez, Trung-Dung Vu (UJF) Trung-Dung Vu (UJF) Olivier Aycard (UJF) Fabio Tango (CRF)

CONTENT ENGINEERING & VISION LABORATORY. Régis Vinciguerra

Sensor technology for mobile robots

Transcription:

Advanced Driver Assistance Systems: A Cost-Effective Implementation of the Forward Collision Warning Module www.lnttechservices.com

Table of Contents Abstract 03 Introduction 03 Solution Overview 03 Output Samples 06 Conclusion 06 References 07

ABSTRACT A Forward Collision Warning System (FCWS) detects the object (Vehicle/ Pedestrian/ Cyclist/Animal/ Obstacle) which is in front of the host vehicle, to ensure that the host vehicle is at an optimum distance in order to prevent/mitigate the collision by alerting the driver before-hand. Forward collision warning uses some kind of electronic detection device(s) mounted on the front side of the car (often in the front bumpers) that sends out either electronic electromagnetic waves (usually in the radar wavelengths) or takes computer-processed images with a digital camera and processes them to estimate chances of collision. L&T Technology Services has developed a Vision-based Forward Collision Warning System (FCWS) for intelligent Advanced Driver Assistance Systems applications. In our system, images are analyzed using advanced image processing techniques to detect objects (Vehicle/ Pedestrian/ Cyclist/Animal/ Obstacle) in front of the vehicle. An important component of a driver assistance system is evaluation of sequences of images recorded with real time camera mounted on moving vehicle. The sequence of images gives information about the automotive environment which has to be analyzed to support the driver. This paper focuses on the implementation carried out for cost-effective Forward Collision Warning solution that can be applied for Low and Medium range vehicles. This paper also talks about the Verification of the developed algorithms & systems using live videos as well as a Simulator. INTRODUCTION With the advent of requirement to provide Advanced Driver Assistance Systems in Mid-and-Low Cost Car segments, usage of cost-effective Sensors has become imperative. Usually, High-end Cars have Radar, Lidar and similar systems to implement ADAS. At L&T Technology Services, we have come up with a cost effective and optimized method, so that our system can be adopted by low and medium range vehicles. Also we have simulated our system with extremely adverse scenarios in order to make sure it will be robust in any climate. Cameras are a suitable solution for this kind of requirement, even when Cameras are used, usage of Monocular single Camera provides the most challenge but also provides economy & cost advantage. SOLUTION OVERVIEW To demonstrate our system, we developed a prototype which completely depends on image processing algorithms. To analyze the computer vision, image processing algorithms are necessary. All algorithms are developed in-house with minimum dependence on OpenCV which is an open source computer vision library by Intel. Following is the block diagram of Forward Collision Warning System: PAGE03

2.1 Development At L&T Technology Services, we are following V model S/W development life cycle. With reference to ample of IEEE Papers, suitable algorithms are selected. Selection of algorithm is not only based on theoretical reference but also based on trial and error method, in which execution time & performance factors play a major role. Tools used to develop our algorithm are MS Visual studio 2012, OpenCV library, Eclipse Helios IDE. Algorithms developed in-house: Image Enhancement Image Segmentation Feature Extraction Object Classification Distance Determination 2.2 Overview of Algorithm OpenCV methodology is used to fetch frames from video, to convert the frame into matrix. (i) Image Enhancement First step involves selecting Region of Interest so that only the core part of the image is processed. Raw image is blurred using median blur to remove salt and pepper noise. (ii) Image Segmentation Canny edge detection and drawing contours for eliminating false objects (trees, roads etc.). Adaptive Threshold is applied to produce a binary image representing the segmentation. Image moments are used to estimate the moving objects. Image moment is a certain particular weighted average (moment) of the image pixels' intensities, or a function of such moments, usually chosen to have some attractive property or interpretation. Image moments are useful to describe objects after segmentation. (iii) Feature extraction ORB (Oriented FAST and Rotated BRIEF) used to extract the feature points. ORB is an acronym for Oriented FAST and Rotated BRIEF which is a fusion of FAST key-point detector and BRIEF descriptor. ORB discretizes the angle to increments of (12 degrees), and constructs a lookup table of pre-computed BRIEF patterns. As long as the key point orientation is consistent across views, the correct set of points will be used to compute its descriptor. (iv) Object Classification Once the object is detected in the ROI region. The Haar Cascade is used for Vehicle Classification. Haar cascade works on the principle of extracting features from a set of positive and Negative Database of Object which has to be detected. 1. Edge Features (a) (b) (c) (d) 2. Line Features (a) (b) (c) (d) (e) (f) (g) (h) 3. Center-surround features (a) (b) Fig 2: 1. Edge Features (v) Distance determination Distance estimation is done using monocular camera intrinsic and extrinsic parameters combined with well-defined algorithm. PAGE04

2.3 Warning Display Warnings for the FCWS will be displayed by Image icons as shown below: Fig 3: Information: FCWS region of Interest is object free (No vechicle detected) Fig 4: Warning: FCWS region of Interest is in Alert state (Object detected) Fig 5: Warning: FCWS region of Interest is in Warning state (Vehicle is at closer distance) 2.4 Verification of Algorithm Once the algorithm is developed, the performance of algorithm is validated using simulated scenarios. Some of the scenarios are depicted as below: 1. Normal scenario 500m 2. About to collide 5m 500M Fig 6: Distance levels of Object from Host vehicle 2.5 Verification System Set-up (i) PC with 8 GB Graphics card (ii) 2 Monitors (iii) Logitech Game joystick set up (iv) Real-time simulator game In this set-up, the first monitor displays the input simulated video (fast-paced game to simulate real-life scenarios). The second monitor is used to display the processed output along with the associated warnings. Below is the snapshot of the set-up: Fig7: Simulator Set-up PAGE05

OUTPUT SAMPLES Shown below are some Output samples on Live Videos: Fig 8: Output scenario-object in front is at safer distance Fig 9: Output scenario- object in front is at closer distance Shown below is an Output Sample for Simulator: Fig 10: Output scenario- Simulator CONCLUSIONS In this paper, a cost-effective Forward Collision Warning system using Monocular camera is presented. Monocular camera parameters like focal length, intrinsic and extrinsic parameters are used for distance estimation and thereby doing away with expensive Radar systems. With this approach, L&T Technology Services have been able to offer an optimized low-cost solution to Forward Collision Warning System. We also have the infrastructure to verify and validate the developed product, test the performance of algorithms, capability to carry-out Competitor Benchmarking and such other exercises enabling the customer to gain a competitive edge in an already mature market. PAGE06

REFERENCES [i] National Highway Traffic Safety Administration, http://www.nhtsa.dot.gov/ [ii] Long Chen, Qingqyan Li and Qin Zou, Block-Constraint Line Scanning Method for Lane Detection, IEEE Intelligent Vehicles Symposium, 2010 [iii] Robert M. Haralick and Linda G. Shapiro, Computer and Robot Vision, Vol.1, Addison Wesley Publishing Company Inc., 1992. [iv] Yue Feng WAN, Francois CABESTAING and Jean-Christophe BURIE, A new edge detector for Obstacle Detection with a Linear Stereo Vision System, IEEE Proceedings, 2010, pp. 130 135. [v] Mathias Perrollaz, Anne Spalanzani and Didier Aubert, Probabilistic representation of the uncertainty of stereo vision and application to obstacle detection, 2010 IEEE Intelligent Vehicles Symposium Univeristy of California, San Diego, Ca, USA, June 21-24 2010, pp.313-318. [vi] C. R. Jung and C. R. Kelber, A robust linear parabolic model for lane following, Proceedings of XVII Brazilian Symposium on Computer Graphics and Image Processing, Oct. 2004, pp. 7279. [vii] Hartley, Zisserman - Multiple View Geometry in Computer Vision ABOUT L&T Technology Services is a subsidiary of Larsen & Toubro with a focus in the engineering services space, partnering with a large number of Fortune 500 companies globally. We offer design and development solutions through the entire product development chain, across various industries such as Industrial Products, Medical Devices, Transportation, Telecom and Hi-tech and the Process Industry. We also offer solutions in the areas of Mechanical Engineering Services, Embedded Systems & Applications, Engineering Process Services, Product Lifecycle Management, Engineering Analytics, Power Electronics and Machine-to-Machine and the Internet-of-Things (IoT). PAGE07

www.lnttechservices.com