Nighttime Vehicle Distance Alarm System



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

Multi-ultrasonic sensor fusion for autonomous mobile robots

An Automatic Optical Inspection System for the Diagnosis of Printed Circuits Based on Neural Networks

Vision-Based Blind Spot Detection Using Optical Flow

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Last Mile Intelligent Driving in Urban Mobility

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

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Static Environment Recognition Using Omni-camera from a Moving Vehicle

A Surveillance Robot with Climbing Capabilities for Home Security

Original Research Articles

A System for Capturing High Resolution Images

Neural Network based Vehicle Classification for Intelligent Traffic Control

T-REDSPEED White paper

Detecting and positioning overtaking vehicles using 1D optical flow

Model Based Control of a Moving Solar Roof for a Solar Vehicle

Dynamic composition of tracking primitives for interactive vision-guided navigation

Detection and Recognition of Mixed Traffic for Driver Assistance System

SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

A STUDY ON WARNING TIMING FOR LANE CHANGE DECISION AID SYSTEMS BASED ON DRIVER S LANE CHANGE MANEUVER

Adaptive Cruise Control

A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation

Keywords drowsiness, image processing, ultrasonic sensor, detection, camera, speed.

Synthetic Sensing: Proximity / Distance Sensors

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

Development of an Automotive Active Safety System Using a 24 GHz-band High Resolution Multi-Mode Radar

Tips and Technology For Bosch Partners

A method of generating free-route walk-through animation using vehicle-borne video image

Circle Object Recognition Based on Monocular Vision for Home Security Robot

The application of image division method on automatic optical inspection of PCBA

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

Collision Prevention and Area Monitoring with the LMS Laser Measurement System

Sensor-Based Robotic Model for Vehicle Accident Avoidance

Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING

Basler beat AREA SCAN CAMERAS. High-resolution 12 MP cameras with global shutter

Real time vehicle detection and tracking on multiple lanes

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

Traffic Monitoring Systems. Technology and sensors

Binary Image Scanning Algorithm for Cane Segmentation

Advanced Vehicle Safety Control System

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

Low-resolution Character Recognition by Video-based Super-resolution

ZEISS T-SCAN Automated / COMET Automated 3D Digitizing - Laserscanning / Fringe Projection Automated solutions for efficient 3D data capture

Industrial Robotics. Training Objective

Optical Methods of Surface Measurement

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning

Multi-view Intelligent Vehicle Surveillance System

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

BARE PCB INSPECTION BY MEAN OF ECT TECHNIQUE WITH SPIN-VALVE GMR SENSOR

Automatic Traffic Estimation Using Image Processing

Automatic Labeling of Lane Markings for Autonomous Vehicles

Innovative Painting Robotic Cell for Industrial Applications

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Extended Floating Car Data System - Experimental Study -

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

Rear-end Collision Prevention Using Mobile Devices

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

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

Mouse Control using a Web Camera based on Colour Detection

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

Super-resolution method based on edge feature for high resolution imaging

A Real-Time Driver Fatigue Detection System Based on Eye Tracking and Dynamic Template Matching

PDF Created with deskpdf PDF Writer - Trial ::

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

Optimal Vision Using Cameras for Intelligent Transportation Systems

Interference. Physics 102 Workshop #3. General Instructions

Technical Note TN_158. What is the Camera Parallel Interface?

Automated Pavement Distress Survey: A Review and A New Direction

A Simulation Analysis of Formations for Flying Multirobot Systems

Statistical Forecasting of High-Way Traffic Jam at a Bottleneck

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.

Projection Center Calibration for a Co-located Projector Camera System

Vehicle Tracking System Robust to Changes in Environmental Conditions

2. igps Web Service Overview

Traffic Estimation and Least Congested Alternate Route Finding Using GPS and Non GPS Vehicles through Real Time Data on Indian Roads

Making Multiple Code Reading Easy. Webinar

Image Processing Based Automatic Visual Inspection System for PCBs

WMATA S Automated Track Analysis Technology & Data Leveraging for Maintenance Decisions

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)

Face Recognition For Remote Database Backup System

Optimal PID Controller Design for AVR System

Virtual Fitting by Single-shot Body Shape Estimation

A ROBUST BACKGROUND REMOVAL ALGORTIHMS

Basler. Area Scan Cameras

PHYSIOLOGICALLY-BASED DETECTION OF COMPUTER GENERATED FACES IN VIDEO

Analysis of Accidents by Older Drivers in Japan

AUTOMATIC ACCIDENT DETECTION AND AMBULANCE RESCUE WITH INTELLIGENT TRAFFIC LIGHT SYSTEM

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

Transcription:

Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 226 ighttime Vehicle Distance Alarm System MIG-CI LU *, WEI-YE WAG &, CEG-CUA CE #, CEG-PEI TSAI * * Department of Electronic Engineering, St. John s University 499 Tam ing Rd., Sec. 4, Tam-Sui, Taipei County e-mail:l3210m@mail.sju.edu.tw & Institute of Applied Electronics Technology, ational Taiwan ormal University Taipei # Department of Electrical Engineering, St. John s University 499 Tam ing Rd., Sec. 4, Tam-Sui, Taipei County Abstract: - eeping safe distance between two cars is an important topic for car accident prevention. This paper presents a practical nighttime vehicle distance measuring method based on a single CCD image. The method combines the image-based distance measuring system (IBDMS) with nighttime vehicle distance alarm system. To solve the nighttime feature extraction problem, the proposed method uses two taillights as the feature. Based on the proportionality of similar triangles, distance between a CCD camera and taillight of the vehicle ahead can be measured. The method focuses on detecting taillight and differentiating the targeted vehicle from others on the basis of partial image analysis instead of whole image processing. As a result, high-speed processing and simple configuration of the proposed method have been achieved as demonstrated in this paper. 1. Introduction on-contact measuring is a must to measure distance between two moving vehicles. Generally, traditional non-contact measuring methods can be categorized into two types: ultrasonic reflection [1]-[3] and laser reflection [4]-[6]. Many researches based on these two methods have been published [4]-[6] over the past years. It is well known that both ultrasonic or laser reflection methods are based on reflective theory and wave pulse counting for measuring distance. Theoretically, these two methods can be used at nighttime. It is very difficult, however, in finding a stable reflective surface on moving vehicles during the night. As a result, these two methods are generally used at low-speed reversing/maneuvering of vehicles. There are many vehicle distance measuring systems based on image processing or pattern recognition [7]-[8] techniques. During the nighttime, however, the use of spot light is not allowed. Thus, the recognition of lane or vehicle s shadow based on these methods is difficult because clear images can not be obtained. Therefore, vehicle distance measuring systems based on image processing or pattern recognition methods are generally unreliable and even fail to work properly in the dark. This paper presents an application of our previous researches [9]-[14]. With a new algorithm established in this paper, the IBDMS is used for night-time vehicle distance measuring. Because distance between two taillights is fixed, image size of these two taillights in images will be different at different shooting distances. The configuration of the system is established in such a way that a CCD camera is set at certain height so that its optical axis is parallel with the road. This will allow the two taillights image locating somewhere around the middle scan line of the CCD image. As demonstrated in Figs. 1 and 2, we can identify the location of the taillights in images by analyzing color and intensity information over a particular region. With the knowledge of the taillight locations in the images, pixel number between two taillights can be determined for calculating the distance between two vehicles.

Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 227 Fig. 1 Photo showing the measured distance of 442.8 cm while the actual distance is 415 cm. Fig. 2 Photo showing the measured distance of 994.3cm while the actual distance is 931 cm. Figure 3 is the configuration of the proposed measuring system, depicting both the vertical and horizontal views, where the top of Fig. 3 shows the vertical view and the button shows the horizontal view. A CCD camera is mounted at height m with its optical axis parallel with the ground. By this structure, the taillights image will appear around the scan line 1/2 V (max) in the images. D is the minimum measuring distance. The distance between two taillights, Lamps L and Lamp R, is a constant D S. The position of Lamp L and Lamp R in images is denoted as P L and P R, respectively, in Fig. 4. Pixel number between P L and P R is ( ). As demonstrated in our previous work [9]-[12], there is a direct proportional relationship between the horizontal pixels counting and horizontal distance. For distance with a view angle of 2θ, the maximal horizontal distance D max ( ) covered by the view angle can be expressed as: ( ) ( max) D max = DS (1) ( ) In Fig. 4, the shooting distance can be expressed as: 1 = Dmax ( ) cotθ hs 2 (2) 1 ( max) = DS cotθ hs 2 ( ) 2. Theory of distance measuring Fig. 4 Diagram illustrating the IBDMS. Fig. 3 Configuration of the proposed measuring system. The shooting distance indicating the distance between two vehicles can be determined by (2).θ is half of the horizontal view angle 2θ. hs is the distance between the optical origin and the front end of the CCD when the view angle is known as 2θ. The parameter θ can be determined through a proposed mechanism previously revealed in our researches [13]-[14]. By this mechanism, the view angleθ and hs can be ascertained for any

Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 228 brands of CCD cameras. When the position of the two taillights is identified, pixel number between two taillights in the image is ( ). By (2), the distance between two vehicles can be calculated. ote that the image size of the taillights in images varies depending on the distance and the brightness of the taillights in images might be up to the saturation level. Furthermore, the image might be affected by other cars or streetlamps. In these cases, pixel numbers (w1) and (w2) might be different. To solve this problem, pixel counting between P L and P R is decided by their image center. 3. Identification of taillight position in images As shown in Figs. 1 and 2, image size of the taillights in the image frame varies depending on different distances. owever, the taillight s image is still at the same region in the image. At first we eliminate the image outside the particular region, as shown in Figs.5 and 6. Subsequently, we use color and intensity information to analyze the remaining region for identifying the taillight position in the images. Because partial image analysis rather than whole image processing is required, computation time and cost can be significantly reduced. Fig. 6 Image showing the particular region at 931 cm Figs. 7 and 8 show images of the two taillights after processing via a color and intensity decision function. After combining the scan line of the particular region by an OR operation, we can obtain the result as Figs. 9 and 10. Fig. 7 Image of taillights at 415 cm Fig. 5 Image showing the particular region at 415 cm Fig. 8 Image of taillights at 931 cm

Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 229 Fig. 9 Intensity signals at 415 cm after operation Fig. 10 Intensity signals at 931 cm after operation After all the operations, the intensity signals of the right and left taillights are identified as shown in Figs. 9 and 10. ote that (w1) and (w2) in Fig. 4 might have different pixel numbers as revealed in Figs.7 and 8. Therefore, ( ) is calculated as the pixels counting between the center of (w1) and (w2). 1 ( ) = [ ( L1 + L2 ) ( R1 + R2 )] (3) 2 4. Separate different cars from different lanes Fig. 11 Diagram illustrating vehicles in different lanes. For vehicles moving in different lane, the alarm should not be activated. So we have to eliminate the image signals of cars which are not in the same lane from the image, focusing only on the vehicle ahead in the same lane. By this algorithm, the proposed measuring system is more suitable for fitting into practical situations. With reference to Fig. 11, there are three cars in the image. P R (c 1 ) stands for a taillight of a car in the left lane driving in a short distance from our car. Therefore, only the right taillight is captured by the camera. P L (c 2 ) and P R (c 2 ) are images of the two taillights of the car ahead in the same lane. P L (c 3 ) and P R (c 3 ) are images of the two taillights of a car driving in a longer distance from our car in right lane. There are five taillight regions in total shown as (1), (2), (3), (4) and (5), respectively. ( i) + ( i + 1) ( max) δ 2 2 i = 1... ( i + 1) ( i) 2 () i (4) δ () i = 2 As long as (4) is proved valid, we have = ( i + 1) ( i (5) ( ) ) As shown in Fig. 11, δ(i) has minimum value when i=2, which means ( ) =(3)-(2) by discarding (1), (4) and (5). The implication is that taillights in different lane in the images will not be included in the procedure for counting ( ). 5. Experiment results CCD camera adopted: PAASOIC Lumix DMC-FZ30. Distance between Laser A and Laser B: (D min ) = 20 cm. Camera resolution: (max)= 3264 pixels, V (max)= 2448 pixels. Intrinsic parameters: cotθ h 0 = 1.121 cm Distance between two cars = 2.11, cotθ V = 2.81, Table 1 The measuring results ( ) Measured Error % distance 244 2096 260.3599 6.7 415 1221 442.7949 6.7 634 801 674.8938 6.5 931 542 994.2719 6.8 1244 406 1332.507 7.1 1572 329 1643.524 4.5

Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 230 2000 250 2160.074 8.0 2370 212 2547.902 7.5 *In this experiment, we use Ford Mondeo as our test car. The distance between two taillights is D S = 157 cm. 6. Conclusions In this paper a novel distance measuring method incorporating the CCD-based distance measuring system and partial image analysis technique is presented for preventing car accidents at night. Based on the proposed method with a special structure, any brands of CCD camera can be used to measure distance between two vehicles. The partial analysis technique used in this paper has been proved to be effective in reducing the processing time. The problem of different lanes has been solved by our proposed method. Experiment results show that the error rate via the proposed approach is acceptable for car accident prevention. There are a lot of potential applications of the nighttime image based distance measurement. In the future, we shall consider fitting the method into real situation, such as numerous brands of cars, and implementing the proposed system on a SOPC embedded system to allow a faster and more accurate measuring. Acknowledgment This work was supported by the ational Science Council, Republic of China, under Grants SC 95-2221-E-030-011. References: [1] ai-tai Song, Chih-ao Chen and Chen-sien Chiu uang, Design and Experimental Study of on Ultrasonic sensor System for Lateral collision avoidance at Low Speed, Proc. of 2004 IEEE int. Symposium on Intelligent Vehicles, pp.647-652, 2004. [2] Zou Yi, o Yeong hing, Chua Chin Seng, Zhou Xiao Wei, Multi-ultrasonic sensor fusion for mobile robots, Proc. of 2000 IEEE Int. Symposium on Intelligent Vehicles, pp.387-391, 2000. [3]. Tamiya,. Mandai, T. Fukae, Optical spread spectrum radar for lateral detection in vehicles, Proc. of 1996 IEEE Int. symposium on Spredd Spectrum Techniques and Applications, pp.195-198, 1996. [4] S. Tanaka et al., Development of a compact scan laser radar, in Proc. SAE World Congr., no. 1999-01-1044, 1999, pp. 101-106. [5]. anawa and Y. Sogawa, Development of stereo image recognition system for active driving assist, in Proc. IEEE Intelligent vehicles Symp., 2001. pp. 177-182. [6] C. n oppel, A. Schanz, and B. Michaelis, Robust Vehicle Detection at Large Distance Using Low Resolution Cameras, Proceedings of IEEE Intelligent Vehicles Symposium, pp.267-272, Oct. 2000. [7] Jeong wan ang, Sam Yong im, Se-Young Oh, All-around vehicle detection using vision sensors, Proceedings 2004 ITS World Congress, agoya, Oct. 2004. [8] Alguel Angel Sotelo and Jose E. aranjo, Vision-based Adaptive Cruise Control for Intelligent Road Vehicles, Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.64-69, September, 2004. [9] Ming-Chih Lu, Wei-Yen Wang, and ung-sun Lian, Image-Based height measuring system for liquid or particles in tanks, IEEE International Conference on etworking, Sensing and Control, Vol.1, pp.24-29, 2004. [10] Ming-Chih Lu, Wei-Yen Wang, and Chun-Yen Chu, Optical-Based Distance Measuring System (ODMS), The Eighth International Conference On Automation Technology, pp.282-285, 2005. [11] W.-Y. Wang, M.-C.Lu, T.-. Wang, C.-P. Tsai and Y.-Y. Lu, Image-and Robot-Based Distance and Area Measuring, Proceedings of the 2007 WSEAS Int. Conference on Circuits, Systems, Signal and Telecommunications (CISST 07), Gold Coast, Queensland, Australia, January 17-19, 2007. [12] W.-Y. Wang, M.-C.Lu, C.-Y. Chu, ighttime Vehicle Distance Measuring System (VDMS), IEEE Transactions on Circuits and System-II, Volume 54, Jan. 2007. [13] T.-. Wang, M.-C. Lu, C.-C. su and W.-Y. Wang, A Method of Distance Measurement by Digital Camera, Proceedings of 2006 ACAS Automatic Control Conference, St. John s University, TAMSUI, Taiwan, ov. 10-11, 2006. [14] C.-C. Chen, M.-C. Lu, T.-. Wang, W.-Y. Wang, Y.-Y. Lu, Area Measurement System Using a Single Camera, Proceedings of 2006 CACS Automatic Control Conference, St. John s University, TAMSUI, Taiwan, ov. 10-11, 2006.