A Vision-based Safety Driver Assistance System for Motorcycles on a Smartphone

Size: px
Start display at page:

Download "A Vision-based Safety Driver Assistance System for Motorcycles on a Smartphone"

Transcription

1 014 IEEE 17th International Conference on Intelligent Transportation Systems (ITSC) October Qingdao China A Vision-based Safety Driver Assistance System for Motorcycles on a Smartphone Chiung-Yao Fang Wei-Hong Hsu Chung-Wen Ma and Sei-Wang Chen Abstract In this study we develop a vision-based safety driver assistance system (DAS) for use with motorcycles. DASs have been studied by researchers and developed by car companies as a tool to avoid traffic accidents. However existing studies have seldom focused on motorcycle riders. In Taiwan the prevention of motorcycle accidents cannot be ignored when developing safety DASs since they are involved in a significant percentage of traffic accidents. This paper proposes a safety DAS for motorcycles which can obtain an input sequence from a smartphone detect the distance between the owner s motorcycle and an obstacle ahead and output warning messages if necessary. The study is divided into two parts. Firstly transformation matrices of different camera angles are calculated and stored in a transformation matrix database. Secondly a kernel system is developed. The system can turn each input frame into a top-view image using a suitable transformation matrix from the database. Further the system can detect obstacles in the top view image and calculate the distance between the owner s motorcycle and the obstacles. Concurrently the GPS embedded in the smartphone can be used to obtain the speed of the motorcycle in order to calculate the safe distance. Finally the system gives the rider suitable warning messages after comparing these two distances. The experimental results show that the proposed real-time system is robust and efficient. Moreover the system is also suitable for deployment in cars. I. INTRODUCTION Recently many safety driving assistance systems (DAS) have been studied by researchers and developed by car companies as a tool to avoid traffic accidents [1]. These have achieved a reduction in fatal car accidents. In recent years the number of people killed in car accidents is decreasing in Taiwan []. However the number of people killed due to motorcycle accidents has not decreased in line with car accidents []. Therefore to develop a safety DAS for use with motorcycles is necessary and imperative. This study presents a vision-based safety DAS for motorcycles which can detect obstacles in front of a motorcycle and estimate the distance between the motorcycle and the nearest obstacles. This data can then be used to decide whether the current situation is safe or not. The system will output a warning message to the rider to warn them of a dangerous situation. Figure 1. The hardware setup of the safety DAS for motorcycles. Figure. Illustration of pitch () and roll () angles. In comparison to the development of vision-based DAS for cars many different factors require consideration when developing a vision-based DAS for motorcycles. Firstly the activity degree of the motorcycle handlebar is higher than that of the car wheel. This means the camera mounted on the motorcycles will have pitch and roll rotations. These rotations increase the difficulty of obstacle detection in the videos obtained from the camera and therefore the DASs currently used in cars cannot be applied directly to motorcycles. Secondly the equipment used on a motorcycle should be sunproof waterproof and theft proof. Therefore a smartphone is used in this study since they are commonly available. They have sufficient computational ability and contain various embedded functional apps. An increasing number are also sunproof and waterproof. Moreover smartphones are easily mounted and dismounted from a motorcycle. A rider may dismount their smartphone when they leave their motorcycle thus they are also theft proof. Figure 1 shows the hardware setup of our safety DAS for motorcycles. The smartphone is positioned on an X type mobile holder mounted on the motorcycle handlebar. In this study the camera embedded in the smartphone is used to capture the video and the orientation sensor obtains the initial pitch and roll angles of the smartphone simultaneously. This data is used in the top view image translation. Further the GPS is used to determine the current position of the motorcycle. This data can be used to obtain the speed of the motorcycle. II. SYSTEM FLOWCHART As mentioned previously the camera mounted on the motorcycle may have pitch and roll rotations. Before Chiung-Yao Fang is with the Department of Computer Science and R.O.C. ( violet@csie.ntnu.edu.tw). Wei-Hong Hsu is with the Department of Computer Science and R.O.C. ( icegm00@gmail.com). Chung-Wen Ma is with the Department of Computer Science and R.O.C. ( chungweng@hotmail.com). Sei-Wang Chen is with the Department of Computer Science and R.O.C. ( schen@csie.ntnu.edu.tw) /14/$ IEEE 38

2 Figure 3. System flowchart. introducing the system flowchart two angles and related to the pitch and roll rotations should be defined. Figure illustrates these two angles where the dark blue area indicates the road region and the rectangle represents the camera. The green dotted lines are horizontal and the symbols and indicate the pitch and roll rotation angles of the camera respectively. The values of these two rotation angles are very important for the system to transform the input frames into top-view images. Figure 3 shows the system flowchart. The input frames from the video sequence are transformed into top-view images. The values of the angles and should be obtained before this transformation. These two values can be obtained initially from the smartphone and adapted using the information extracted from the input frames. The system can transform the input frames into top-view images quickly by using these two values as indexes to extract the transformation matrix stored in the database. Obstacles can be detected in the top view images by their shadow information and the nearest obstacle distance d obs between the motorcycle and the nearest obstacle ahead can be calculated. The system calculates only the distance d obs since the other obstacle distances are larger. If d obs is larger than the safety distance then the motorcycle is safe[3]. If d obs is smaller than the safety distance the system will output the warning messages. A. Top-view image transformation matrix Inverse Perspective Mapping (IPM) [4][5] can be used to transform the input frames into the top-view images. A pixel p at ( u v) of an input frame can be transformed into its corresponding pixel at in a top-view image by a transform matrix M. The positions of these two pixels can be represented by Homogeneous coordinates where their relationship is given as x u a b c u y M v d e f v 1 g h 1 1 where is a scaling constant. From Eq. (1) the following three equations can be obtained p' ( x y) gu hv 1 Figure 4. The flowchart for the TMD creation. Moreover au bv c x gu hv 1 du ev f y gu hv 1 x ua vb1c 0d 0e 0 f xug xvh y 0a 0b 0c ud ve1f yug yvh Given the positions and of one pair of pixels and respectively substitution for and ( x y) in Eqs. (5) and (6) gives two new equations. Once n pairs of pixels are given then the linear system p 1 p 1 ' ( 1 u 1 v ) ( 1 x 1 y ) ( u v) a u1 v x1u1 x1v1 x1 b u 1 v1 1 y1u1 y1v1 y 1 c u v xu xv x d u v 1 yu yv y e f un vn xnun xnvn xn g un vn 1 ynun ynvn yn h can be constructed. To solve this linear system one can obtain the parameters of the transformation matrix. It should be noted that at least four pairs of pixels should be used to solve this linear system. Moreover the input frames captured by different and angles require different transformation matrices. To calculate the transformation matrix online is time consuming and wastes CPU resources. In this study a transformation matrix database (TMD) is created in advance. The stored transformation matrices are indexed by and angles. In practice when the system estimates and online it can extract a corresponding transformation matrix from the TMD quickly. In the next section we will introduce the method to select the four pairs of pixels to find the transformation matrices and create the TMD. B. Transformation matrix database creation Figure 4 shows the flowchart for the TMD creation. Firstly a white square of cardboard with a length of one meter is placed in the road ahead of the camera on the smartphone. The distance between the white cardboard and the camera is six meters. When a frame is input into the system as shown in Figure 5 (a) for example the system automatically detects the white region from the input frame. The white region shown in Figure 5 on the image plane is projected by the white cardboard square. The four corners of the white region the 39

3 (a) (c) Figure 5. An example of region detection and corner extraction. (a) The input frame. The result of the region detection. (c) The result of the corner extraction. Figure 6. An example of coordinate correction. (a) Figure 7. A further example of coordinate correction. (a) green pixels shown in Figure 5 (c) are regarded as the four pixels whose positions can be used to solve Eq. (7). It should be noted that the positions of their corresponding pixels in the top-view images are predefined. The system reads values from the accelerometer in the smartphone and translates them to and defined in this study. The translation is necessary since the coordinate system of the smartphone is rotated when it is mounted on the motorcycle. The coordinates of the four points (c ru c ro c lu c lo ) will be classified into classes whose index is the translated and. (c ru c ro c lu c lo ) indicates a four-corner vector where c ru c ro c lu and c lo represent the right upper right lower left upper and left lower corners respectively. Since the input sequence contains many input frames and these frames are captured with the same and many vectors (c ru c ro c lu c lo ) will be classified into the same class C. They can be used to correct each other in the same class and some sets can be regarded as noise to be removed. Finally the transformation matrix of each class can be calculated and stored in the TMD. Coordinate correction: The coordinates of the four corners of the white region should be corrected since the camera may suffer from vibrations due to the outdoor environment. When the angle of the camera is zero two criteria are used to correct the coordinates in this study. (1) If = 0 the y coordinates of the two right corners c ru and c ro should be the same with those of the two corresponding left corners c lu and Figure 8. The coordinate system of the smartphone. c lo respectively. The average of the y coordinates of the two upper corners c ru and c lu are regarded as the new coordinate after y-coordinate correction. The correction of the two lower corners c lu and c ro is similar. () The coordinates of the corners on the same positions (e.g. the left-upper corner c lu ) in the same class should be the same. Therefore the average of these coordinates is used to represent the ( cru clu cro clo) coordinates of this class. Figure 6 shows an example of coordinate correction. The blue diamond s indicate the positions of the corners detected from the input frame. One can observe that the y coordinates of c ru and c ro are not equal to those of c lu and c lo respectively. The red squares indicate the positions of the corners after the y-coordinate correction and the green triangles indicate the average coordinates of the corners in the same class. Figure 7 shows another example of coordinate correction. In these cases the angle of the camera is non-zero. The system uses two corresponding frames in order to correct the coordinates. These two frames are captured by the same but different angles. Further the absolute values of these two angles are the same. For example the frames shown in the upper row of Figure 7 are the corresponding frames. and f (585) are captured by two situations ( 5 f (585) 85 and ( ) respectively. We let their corner vectors be and ( c ' ru c' lu c' ro c' lo ) respectively. In this case two criteria are used to correct the coordinates in this study. (1) The left upper corner of the frame and 5 85 ( cru clu cro clo) the right upper corner c' ru c lu of the frame f (585) f (585) ) should have the same y-coordinate. Therefore the average of the y coordinates of the two corners is regarded as the new coordinate after y-coordinate correction. The corrections of the other three corresponding corners c lo and c ro c ro and c lo c ru and c lu are similar. () The center of the left upper corner of the frame frame (585) f (585) and the right upper corner c' ru c lu of the f should be at the center line of the image frame where x = 180 in this example. Therefore the system shifts the coordinates of the corners to satisfy the criterion. Figure 7 shows the positions of the corners of the input frames before coordinate correction. In Figure 7 (a) the blue diamond s indicate the positions of the corners of the frame f while the red triangles indicate the positions of the (585) corners of the frame f (585). In Figure 7 the positions of the corners after coordinate correction are shown. The blue diamonds and the red triangles indicate the corrected positions of the corners of the frames f respectively. f (585) and (585) α and β translation: As mentioned previously the and angles relate to the pitch and roll rotations respectively of the camera mounted on the motorcycle. Figure 8 (a) shows the coordinate system of the example smartphone. When the smartphone rotates around its x-axis the pitch angle is changed. Similarly when the smartphone rotates around its y- axis the roll angle is changed. It should be noted that the 330

4 (a) Figure 9. An example of top-view image transformation. (a) The input frame. The corresponding top-view image. (a) Figure 10. An example of Sobel vertical edge detection and vertical line segment detection. (a) The result of the Sobel vertical edge detection. The result of vertical line segment detection. smartphone is mounted on the motorcycle handlebar horizontally as shown in Figure 1. This means the x-axis y- axis and z-axis are rotated as shown in Figure 8. The pitch angle given by the accelerometer of the smartphone is shown in Figure 8 not as defined in this study. Therefore the system can obtain the value of using arcsin(sin ' /sin ') Similarly can be obtained by arcsin(sin '/ cos ') Given the and angles the transformation matrix can be extracted from the TMD and the system can transform the input frame into a top-view image quickly. Figure 9 shows an example of the top-view image transformation where Figure 9 (a) is the input frame and Figure 9 shows its corresponding top-view image after transformation. C. Online top-view image transformation After the database is created the system should obtain and angles online in order to extract the suitable transformation matrix. In this study the angle is obtained from the input image while the angle is obtained from the accelerometer directly. Here we introduce the method used to obtain the angle. Given an input gray image A applying a Sobel vertical mask with Sobel edge detection can be used to detect the vertical edges and the edge image G v is obtained G v 0 A Figure 10 (a) shows an example of Sobel vertical edge detection. Based on the result of the Sobel vertical edge detection the system can apply a Hough transform and preserve the line segments corresponding to the vertical line. It should be noted that the vertical line is defined as = 90 ( is the angle between the line segment and x-axis of the image) in this study. Therefore the system preserves line segments with in the interval. An example is shown in Figure 10 where the red line segments show the vertical lines. Finally the system can estimate the angle by a weighted vote of s. If the current time is t the weight of each line segment is related to the previous angle at time t 1. The closer the angle of a line segment at time t and the previous angle at time t 1 the higher weight this line segment has. A Gaussian function is used to model this concept. This mechanism can stable the angles obtained from successive frames. In the example shown in Figure 10 = 90. As mentioned the angle is obtained from the accelerometer directly. However for stability the average of several previous angles is used as the current angle. Given and angles the system can perform an online transform of the input frames into top-view images using the transformation matrix extracted from the TMD. D. Obstacle detection Since the obstacles on the road may also have shadows sufficient detection of their shadows is also able to identify their location. Otsu s method [7] is a binarization method and can be used to detect the shadows of the obstacles in the image. Given a frame whose size is pixels each pixel has a gray level L. The following Otsu algorithm can calculate a threshold to extract the shadow features. 1. First construct the normalized histogram of the input image. Let n i indicate the number of pixels whose gray level is i. The normalized histogram value p i can be calculated as ni pi MN where M N i 01 L 1 These values can be regarded as the occurrence probabilities of gray levels in the frame.. Given a threshold k the pixels in the image can be divided into two classes: C 1 and C. Let C 1 represent the class of pixels whose intensity is in and C represent the class of pixels whose intensity is in. The occurrence probabilities of class C 1 and C can be calculated by the equations [ k 1 L 1] P ( k 1 ) k i0 p i L 1 p i ik1 [ 0 k] P ( k ) respectively. 3. Compute the sum of the occurrence probabilities of gray levels in the range [0 k]. k m( k) ip i i0 4. Compute the sum of the occurrence probabilities of gray levels in the range [0 L-1]. 5. Compute L 1 m G ip i i0 [ mg P1 ( k) m( k)] B ( k) P ( k) P ( k) 6. Repeat steps to 5 and find a threshold maximizes B 1 k which k arg max ( k) 0kL1 B 331

5 (a) (c) (d) Figure 11. An example of obstacle detection. (a) An input image. The top-view image transformation result. (c) The binarization result. (d) The obstacle detection result. Using as a threshold the system can binarize the topview images. Figure 11 shows an example of obstacle detection. Figures 11 (a) and are the gray input frame and its corresponding top-view image respectively. Figure 11 (c) shows the binarization result using Otsu s method. In Figure 11 (c) the white pixels whose intensity is in are regarded as the shadow areas. In the experiments the system only tests the threshold values between 10 and 19 ( ) to obtain k. This is to save computational time. Further the lowest pixels at each column are extracted to represent the lower bound of the obstacles shown as the green pixels in Figure 11 (d). Finally only the obstacle within the two red lines is selected as the obstacle in front of the motorcycle. The system is then able to calculate the shortest distance between the owner s motorcycle and the obstacles ahead. k [ 0 k] 10 k 19 E. Safety Distance Estimation The safety distance is estimated by the formula suggested by the Research Center for Traffic Accident Authentication National Cheng Kung University Taiwan [6]. The total stopping distance is the sum of the perception-reaction distance and the braking distance and is given as Moreover the perception-reaction distance can be calculated by t 1 s S d S d s s' s' 1 t1va0 3.6 s' V a0 where is the driver reaction time and indicates the motorcycle speed. The braking distance can be calculated as " 1 ' t Va s ( t 0 ) Va amax where indicates the maximum deceleration when braking a max ' t is the time from the braking system activating to " when it actually works and t is the time from the braking system working to it gaining the maximum deceleration a max. Using these equations the system can estimate the safety distance the motorcycle requires. In our experiments the motorcycle speed V a0 at time t can be calculated by st st' Va0 t where t t t' indicates the time interval. The symbols s t and s t' indicate the positions obtained from the GPS embedded in the smartphone at time t and t respectively. Moreover the values of the other parameters are set to t TABLE I. t ' 0. THE OBSTACLE DETECTION RESULTS. No. of input frames t " 0.7 No. of correct frames No. of incorrect frames and. III. EXPERIMENTAL RESULTS Precision rate Class 1: Tunnel % Class : Turning % Class 3: Speed % km/hour Class 4: Other cases % Total % In total 16 sequences (6061 frames) are captured by the smartphone (SONY XPERIA acro S) and used to test the performance of the proposed system. They are divided into four different classes. The sequence in class 1 is obtained when the motorcycle is driving in a tunnel environment. An example of class 1 is shown in Figure 1 (a). It should be noted that only six frames of this sequence are sampled and shown. The sequence in class is obtained when the motorcycle is turning left or right (Figure 1 ). The sequence in class 3 is obtained when the speed of the motorcycle is lower than 10 km/hour and is shown in Figure 1 (c). The final sequence is classified into class 4. Figures 1 (d) (e) and (f) are some examples of class 4. Figure 1 also shows the experimental results of these sequences. The value on the left upper corner of each frame indicates the current speed of the motorcycle. The value on the right upper corner of each frame indicates the safety distance calculated by the system. One can observe that the higher the speed of the motorcycle the larger the safety distance is. The area under the two pink lines of each frame represents the area ahead of the motorcycle. The obstacle ahead if any is circled in red within the pink boundaries. The system will send a warning message to the rider if any obstacle appears in this area and the distance between this obstacle and the motorcycle is shorter than the safety distance. Table I shows the obstacle detection results of our system. The precision rates of classes 1 3 and 4 are 7.1% 98.61% 99.33% and 99.71% respectively. The average precision rate is 98.49%. One can observe that the precision rate is lower in class 1 (only 7.1%) since the variation of the lighting in the tunnel is extremely large. Figure 13 shows an example of incorrect detection results in class 1. In this example the shadow of the tunnel is regarded as an obstacle by the system as can be seen in the second and third frames of Figure 13. IV. CONCLUSION In this study we have proposed a rider safety assistance system for motorcycles. The system detects the obstacle ahead of a motorcycle by the top-view images transformed from the input frames. A transformation matrix database has been created. The transformation indexes are the pitch and roll rotation angles of the smartphone. A Sobel vertical edge detection and Hough transform are used to determine the pitch rotation angle α and the orientation sensor of the smartphone is used to obtain the roll rotation angle β. From the top-view 33

6 (a) (c) (d) (e) Figure 1. Some examples of testing sequences. (f) Figure 13. An example of incorrect obstacle detection. image the system can estimate the distance between the obstacle ahead and the motorcycle and check if the distance is shorter than the safety distance. The safety distance is calculated by the speed of the motorcycle obtained from the GPS in the smartphone. The system sends a warning message if the distance between the obstacle ahead and the motorcycle is too short. In order to increase the obstacle detection precision rate more obstacle features should be detected and tested in the future. Using a smartphone as the hardware to embed the proposed system in suffers from some problems. Firstly the battery of the smart phone is easily depleted. Secondly the system may not be able to execute in real-time if the computation ability of the smartphone is insufficient. Thirdly only some types of smartphone are sun-proof waterproof and theft proof. However we believe the capabilities of smartphones are likely to be improved in the future. ACKNOWLEDGMENT This work was supported by the National Science Counci l Republic of China under Contract NSC E and NSC 10-1-E REFERENCES [1] L. Li and S. Zhu Design Concept and Method of Advanced Driver A ssistance Systems Proceedings of IEEE International Conference on Measuring Technology and Mechatronics Automation (ICMTMA) pp Hong Kong 013. [] Ministry of Transportation and Communications R.O.C. Statistical S ummary of Traffic Accidents - class A1 (Fatal Accidents). otc.gov.tw/ mocdb/stmain.jsp?sys= [3] Taiwan Area National Freeway Bureau MOTC R. O. C. Driving safe ty information =516& p= [4] M. Bertozzi A. Broggi and A. Facioli Stereo inverse perspective ma pping: theory and applications Image and Vision Computing Vol. 16 pp June [5] M. Nieto L. Salgado F. Jaureguizar and J. Cabrera Stabilization of I nverse Perspective Mapping Image based on Robust Vanishing Point E stimation Proceedings of the 007 IEEE Intelligent Vehicles Symposi um Istanbul Turkey pp June 007. [6] Research Center for Traffic Accident Authentication National Cheng Kung University The Analysis of Braking System t.edu.tw/~ccchang/yesnewtraffic/c/b/b01-a.htm 013. [7] R. C. Gonzalez and R. E. Woods Digital Image Processing Third Editi on Prentice-Hall New Jersey

Road Sign Detection and Tracking from Complex Background

Road Sign Detection and Tracking from Complex Background Road Sign Detection and Tracking from Complex Background By Chiung-Yao Fang( 方瓊瑤 ), Sei-Wang Chen( 陳世旺 ), and Chiou-Shann Fuh( 傅楸善 ) Department of Information and Computer Education National Taiwan Normal

More information

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification Huei-Yung Lin * and Juang-Yu Wei Department of Electrical Engineering National Chung Cheng University Chia-Yi

More information

Extracting Road Signs using the Color Information

Extracting Road Signs using the Color Information Extracting Road Signs using the Color Information Wen-Yen Wu, Tsung-Cheng Hsieh, and Ching-Sung Lai Abstract In this paper, we propose a method to extract the road signs. Firstly, the grabbed image is

More information

Free Space Detection on Highways using Time Correlation between Stabilized Sub-pixel precision IPM Images

Free Space Detection on Highways using Time Correlation between Stabilized Sub-pixel precision IPM Images Free Space Detection on Highways using Time Correlation between Stabilized Sub-pixel precision IPM Images Pietro Cerri and Paolo Grisleri Artificial Vision and Intelligent System Laboratory Dipartimento

More information

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

Preceding vehicle detection and distance estimation. lane change, warning system. Preceding vehicle detection and distance estimation for lane change warning system U. Iqbal, M.S. Sarfraz Computer Vision Research Group (COMVis) Department of Electrical Engineering, COMSATS Institute

More information

STUDENT GESTURE RECOGNITION SYSTEM IN CLASSROOM 2.0

STUDENT GESTURE RECOGNITION SYSTEM IN CLASSROOM 2.0 STUDENT GESTURE RECOGNITION SYSTEM IN CLASSROOM 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee and Sei-Wang Chen Department of Computer Science and Information Engineering, National Taiwan Normal University

More information

Traffic Signs Recognition Experiments with Transform based Traffic Sign Recognition System

Traffic Signs Recognition Experiments with Transform based Traffic Sign Recognition System Sept. 8-10, 010, Kosice, Slovakia Traffic Signs Recognition Experiments with Transform based Traffic Sign Recognition System Martin FIFIK 1, Ján TURÁN 1, Ľuboš OVSENÍK 1 1 Department of Electronics and

More information

LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY

LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY 1 K. Sravanthi, 2 Mrs. Ch. Padmashree 1 P.G. Scholar, 2 Assistant Professor AL Ameer College of Engineering ABSTRACT In Malaysia, the rate of fatality due

More information

A Road Marking Extraction Method Using GPGPU

A Road Marking Extraction Method Using GPGPU , pp.46-54 http://dx.doi.org/10.14257/astl.2014.50.08 A Road Marking Extraction Method Using GPGPU Dajun Ding 1, Jongsu Yoo 1, Jekyo Jung 1, Kwon Soon 1 1 Daegu Gyeongbuk Institute of Science and Technology,

More information

Comparative Study of ROI Extraction of Palmprint

Comparative Study of ROI Extraction of Palmprint 251 Comparative Study of ROI Extraction of Palmprint 1 Milind E. Rane, 2 Umesh S Bhadade 1,2 SSBT COE&T, North Maharashtra University Jalgaon, India Abstract - The Palmprint region segmentation is an important

More information

Low-level Image Processing for Lane Detection and Tracking

Low-level Image Processing for Lane Detection and Tracking Low-level Image Processing for Lane Detection and Tracking Ruyi Jiang 1, Reinhard Klette 2, Shigang Wang 1, and Tobi Vaudrey 2 1 Shanghai Jiao Tong University, Shanghai, China 2 The University of Auckland,

More information

Real-Time Detection of Road Markings for Driving Assistance Applications

Real-Time Detection of Road Markings for Driving Assistance Applications Real-Time Detection of Road Markings for Driving Assistance Applications Ioana Maria Chira, Ancuta Chibulcutean Students, Faculty of Automation and Computer Science Technical University of Cluj-Napoca

More information

Determination of Vehicle Following Distance using Inverse Perspective Mapping. A. R. Mondal 1, I. R. Ahmed 2

Determination of Vehicle Following Distance using Inverse Perspective Mapping. A. R. Mondal 1, I. R. Ahmed 2 Paper ID: TE-015 698 International Conference on Recent Innovation in Civil Engineering for Sustainable Development () Department of Civil Engineering DUET - Gazipur, Bangladesh Determination of Vehicle

More information

Image Processing: Final Exam November 10, :30 10:30

Image Processing: Final Exam November 10, :30 10:30 Image Processing: Final Exam November 10, 2017-8:30 10:30 Student name: Student number: Put your name and student number on all of the papers you hand in (if you take out the staple). There are always

More information

Change detection using joint intensity histogram

Change detection using joint intensity histogram Change detection using joint intensity histogram Yasuyo Kita National Institute of Advanced Industrial Science and Technology (AIST) Information Technology Research Institute AIST Tsukuba Central 2, 1-1-1

More information

Lane Departure and Front Collision Warning Using a Single Camera

Lane Departure and Front Collision Warning Using a Single Camera Lane Departure and Front Collision Warning Using a Single Camera Huei-Yung Lin, Li-Qi Chen, Yu-Hsiang Lin Department of Electrical Engineering, National Chung Cheng University Chiayi 621, Taiwan hylin@ccu.edu.tw,

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

Stereo Vision Image Processing Strategy for Moving Object Detecting

Stereo Vision Image Processing Strategy for Moving Object Detecting Stereo Vision Image Processing Strategy for Moving Object Detecting SHIUH-JER HUANG, FU-REN YING Department of Mechanical Engineering National Taiwan University of Science and Technology No. 43, Keelung

More information

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia Application Object Detection Using Histogram of Oriented Gradient For Artificial Intelegence System Module of Nao Robot (Control System Laboratory (LSKK) Bandung Institute of Technology) A K Saputra 1.,

More information

Lane Markers Detection based on Consecutive Threshold Segmentation

Lane Markers Detection based on Consecutive Threshold Segmentation ISSN 1746-7659, England, UK Journal of Information and Computing Science Vol. 6, No. 3, 2011, pp. 207-212 Lane Markers Detection based on Consecutive Threshold Segmentation Huan Wang +, Mingwu Ren,Sulin

More information

Robust color segmentation algorithms in illumination variation conditions

Robust color segmentation algorithms in illumination variation conditions 286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,

More information

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2 6th International Conference on Electronic, Mechanical, Information and Management (EMIM 2016) Application of Geometry Rectification to Deformed Characters Liqun Wang1, a * and Honghui Fan2 1 School of

More information

Subpixel Corner Detection Using Spatial Moment 1)

Subpixel Corner Detection Using Spatial Moment 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute

More information

Low-level Image Processing for Lane Detection and Tracking

Low-level Image Processing for Lane Detection and Tracking Low-level Image Processing for Lane Detection and Tracking Ruyi Jiang 1, Mutsuhiro Terauchi 2, Reinhard Klette 3, Shigang Wang 1, and Tobi Vaudrey 3 1 Shanghai Jiao Tong University, Shanghai, China 2 Hiroshima

More information

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm) Chapter 8.2 Jo-Car2 Autonomous Mode Path Planning (Cost Matrix Algorithm) Introduction: In order to achieve its mission and reach the GPS goal safely; without crashing into obstacles or leaving the lane,

More information

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION Mr.V.SRINIVASA RAO 1 Prof.A.SATYA KALYAN 2 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING PRASAD V POTLURI SIDDHARTHA

More information

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

An Approach for Real Time Moving Object Extraction based on Edge Region Determination An Approach for Real Time Moving Object Extraction based on Edge Region Determination Sabrina Hoque Tuli Department of Computer Science and Engineering, Chittagong University of Engineering and Technology,

More information

Based on Regression Diagnostics

Based on Regression Diagnostics Automatic Detection of Region-Mura Defects in TFT-LCD Based on Regression Diagnostics Yu-Chiang Chuang 1 and Shu-Kai S. Fan 2 Department of Industrial Engineering and Management, Yuan Ze University, Tao

More information

Requirements for region detection

Requirements for region detection Region detectors Requirements for region detection For region detection invariance transformations that should be considered are illumination changes, translation, rotation, scale and full affine transform

More information

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices Technical University of Cluj-Napoca Image Processing and Pattern Recognition Research Center www.cv.utcluj.ro Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving

More information

On Road Vehicle Detection using Shadows

On Road Vehicle Detection using Shadows On Road Vehicle Detection using Shadows Gilad Buchman Grasp Lab, Department of Computer and Information Science School of Engineering University of Pennsylvania, Philadelphia, PA buchmag@seas.upenn.edu

More information

Segmentation of Mushroom and Cap Width Measurement Using Modified K-Means Clustering Algorithm

Segmentation of Mushroom and Cap Width Measurement Using Modified K-Means Clustering Algorithm Segmentation of Mushroom and Cap Width Measurement Using Modified K-Means Clustering Algorithm Eser SERT, Ibrahim Taner OKUMUS Computer Engineering Department, Engineering and Architecture Faculty, Kahramanmaras

More information

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

Vehicle Detection Method using Haar-like Feature on Real Time System Vehicle Detection Method using Haar-like Feature on Real Time System Sungji Han, Youngjoon Han and Hernsoo Hahn Abstract This paper presents a robust vehicle detection approach using Haar-like feature.

More information

Lane Tracking in Hough Space Using Kalman filter

Lane Tracking in Hough Space Using Kalman filter Lane Tracking in Hough Space Using Kalman filter Kyuhyoung Choi 1, Kyungwon Min 2, Sungchul Lee 2, Wonki Park 2, Yongduek Seo 1 and Yousik Hong 3 1 Graduate school of media at Sognag Uinv. Korea {kyu,

More information

2 OVERVIEW OF RELATED WORK

2 OVERVIEW OF RELATED WORK Utsushi SAKAI Jun OGATA This paper presents a pedestrian detection system based on the fusion of sensors for LIDAR and convolutional neural network based image classification. By using LIDAR our method

More information

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection 1 Chongqing University of Technology Electronic Information and Automation College Chongqing, 400054, China E-mail: zh_lian@cqut.edu.cn

More information

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera [10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera Image processing, pattern recognition 865 Kruchinin A.Yu. Orenburg State University IntBuSoft Ltd Abstract The

More information

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 AN ALGORITHM FOR AUTOMATIC LOCATION AND ORIENTATION IN PATTERN DESIGNED ENVIRONMENT Zongjian LIN Jixian ZHANG

More information

Identifying and Reading Visual Code Markers

Identifying and Reading Visual Code Markers O. Feinstein, EE368 Digital Image Processing Final Report 1 Identifying and Reading Visual Code Markers Oren Feinstein, Electrical Engineering Department, Stanford University Abstract A visual code marker

More information

Summary of Computing Team s Activities Fall 2007 Siddharth Gauba, Toni Ivanov, Edwin Lai, Gary Soedarsono, Tanya Gupta

Summary of Computing Team s Activities Fall 2007 Siddharth Gauba, Toni Ivanov, Edwin Lai, Gary Soedarsono, Tanya Gupta Summary of Computing Team s Activities Fall 2007 Siddharth Gauba, Toni Ivanov, Edwin Lai, Gary Soedarsono, Tanya Gupta 1 OVERVIEW Input Image Channel Separation Inverse Perspective Mapping The computing

More information

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration YU-CHENG LIN Department of Industrial Engingeering and Management Overseas Chinese University No. 100 Chiaokwang Road, 408, Taichung

More information

A Novel Smoke Detection Method Using Support Vector Machine

A Novel Smoke Detection Method Using Support Vector Machine A Novel Smoke Detection Method Using Support Vector Machine Hidenori Maruta Information Media Center Nagasaki University, Japan 1-14 Bunkyo-machi, Nagasaki-shi Nagasaki, Japan Email: hmaruta@nagasaki-u.ac.jp

More information

A Growth Measuring Approach for Maize Based on Computer Vision

A Growth Measuring Approach for Maize Based on Computer Vision A Growth Measuring Approach for Maize Based on Computer Vision Chuanyu Wang 1,2, Boxiang Xiao 1,2,*, Xinyu Guo 1,2, and Sheng Wu 1,2 1 Beijing Research Center for Information Technology in Agriculture,

More information

3D-OBJECT DETECTION METHOD BASED ON THE STEREO IMAGE TRANSFORMATION TO THE COMMON OBSERVATION POINT

3D-OBJECT DETECTION METHOD BASED ON THE STEREO IMAGE TRANSFORMATION TO THE COMMON OBSERVATION POINT 3D-OBJECT DETECTION METHOD BASED ON THE STEREO IMAGE TRANSFORMATION TO THE COMMON OBSERVATION POINT V. M. Lisitsyn *, S. V. Tikhonova ** State Research Institute of Aviation Systems, Moscow, Russia * lvm@gosniias.msk.ru

More information

Estimating normal vectors and curvatures by centroid weights

Estimating normal vectors and curvatures by centroid weights Computer Aided Geometric Design 21 (2004) 447 458 www.elsevier.com/locate/cagd Estimating normal vectors and curvatures by centroid weights Sheng-Gwo Chen, Jyh-Yang Wu Department of Mathematics, National

More information

COLOR IMAGE COMPRESSION BY MOMENT-PRESERVING AND BLOCK TRUNCATION CODING TECHNIQUES?

COLOR IMAGE COMPRESSION BY MOMENT-PRESERVING AND BLOCK TRUNCATION CODING TECHNIQUES? COLOR IMAGE COMPRESSION BY MOMENT-PRESERVING AND BLOCK TRUNCATION CODING TECHNIQUES? Chen-Kuei Yang!Ja-Chen Lin, and Wen-Hsiang Tsai Department of Computer and Information Science, National Chiao Tung

More information

Vision-Based Vehicle Detection based on Embedded Systems

Vision-Based Vehicle Detection based on Embedded Systems AIT 9 Vision-Based Vehicle Detection based on Embedded Systems Ying-Che Kuo, Yen-Feng i Department of Electrical Engineering, National Chin-Yi University of Technology 35, ane 5, Sec., Chung-Shan Rd.,

More information

Detection & Classification of Arrow Markings on Roads using Signed Edge Signatures

Detection & Classification of Arrow Markings on Roads using Signed Edge Signatures 2012 Intelligent Vehicles Symposium Alcalá de Henares, Spain, June 3-7, 2012 Detection & Classification of Arrow Markings on Roads using Signed Edge Signatures S. Suchitra, R. K. Satzoda and T. Srikanthan

More information

parco area delle Scienze, 181A via Ferrata, , Parma 27100, Pavia

parco area delle Scienze, 181A via Ferrata, , Parma 27100, Pavia Proceedings of the IEEE Intelligent Vehicles Symposium 2000 Dearbon (MI), USA October 3-5, 2000 Stereo Vision-based Vehicle Detection M. Bertozzi 1 A. Broggi 2 A. Fascioli 1 S. Nichele 2 1 Dipartimento

More information

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING Neeta Nain, Vijay Laxmi, Ankur Kumar Jain & Rakesh Agarwal Department of Computer Engineering Malaviya National Institute

More information

Automatic Shadow Removal by Illuminance in HSV Color Space

Automatic Shadow Removal by Illuminance in HSV Color Space Computer Science and Information Technology 3(3): 70-75, 2015 DOI: 10.13189/csit.2015.030303 http://www.hrpub.org Automatic Shadow Removal by Illuminance in HSV Color Space Wenbo Huang 1, KyoungYeon Kim

More information

Mobile Camera Based Calculator

Mobile Camera Based Calculator Mobile Camera Based Calculator Liwei Wang Jingyi Dai Li Du Department of Electrical Engineering Department of Electrical Engineering Department of Electrical Engineering Stanford University Stanford University

More information

A NEW IMAGE CODE RECOGNIZABLE AT A DISTANCE

A NEW IMAGE CODE RECOGNIZABLE AT A DISTANCE A NEW IMAGE CODE RECOGNIZABLE AT A DISTANCE 1 HYEON YEONG CHOI, 2 WON-KEE HONG, 3 JAEPIL KO * 1,3 Department of Computer Engineering, KIT, Korea 2 School of Information and Comm. Engineering, Daegu Univ.,

More information

Detection and Classification of Painted Road Objects for Intersection Assistance Applications

Detection and Classification of Painted Road Objects for Intersection Assistance Applications Detection and Classification of Painted Road Objects for Intersection Assistance Applications Radu Danescu, Sergiu Nedevschi, Member, IEEE Abstract For a Driving Assistance System dedicated to intersection

More information

Camera Model and Calibration. Lecture-12

Camera Model and Calibration. Lecture-12 Camera Model and Calibration Lecture-12 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

Pose Self-Calibration of Stereo Vision Systems for Autonomous Vehicle Applications

Pose Self-Calibration of Stereo Vision Systems for Autonomous Vehicle Applications sensors Article Pose Self-Calibration of Stereo Vision Systems for Autonomous Vehicle Applications Basam Musleh *, David Martín, José María Armingol and Arturo de la Escalera Intelligent Systems Laboratory,

More information

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Proceedings of the 5th IIAE International Conference on Industrial Application Engineering 2017 Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Hui-Yuan Chan *, Ting-Hao

More information

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation Motion Sohaib A Khan 1 Introduction So far, we have dealing with single images of a static scene taken by a fixed camera. Here we will deal with sequence of images taken at different time intervals. Motion

More information

Traffic sign shape classification evaluation II: FFT applied to the signature of Blobs

Traffic sign shape classification evaluation II: FFT applied to the signature of Blobs Traffic sign shape classification evaluation II: FFT applied to the signature of Blobs P. Gil-Jiménez, S. Lafuente-Arroyo, H. Gómez-Moreno, F. López-Ferreras and S. Maldonado-Bascón Dpto. de Teoría de

More information

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment)

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment) Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment) Xiaodong Lu, Jin Yu, Yajie Li Master in Artificial Intelligence May 2004 Table of Contents 1 Introduction... 1 2 Edge-Preserving

More information

An Application of Canny Edge Detection Algorithm to Rail Thermal Image Fault Detection

An Application of Canny Edge Detection Algorithm to Rail Thermal Image Fault Detection Journal of Computer and Communications, 2015, *, ** Published Online **** 2015 in SciRes. http://www.scirp.org/journal/jcc http://dx.doi.org/10.4236/jcc.2015.***** An Application of Canny Edge Detection

More information

Stochastic Road Shape Estimation, B. Southall & C. Taylor. Review by: Christopher Rasmussen

Stochastic Road Shape Estimation, B. Southall & C. Taylor. Review by: Christopher Rasmussen Stochastic Road Shape Estimation, B. Southall & C. Taylor Review by: Christopher Rasmussen September 26, 2002 Announcements Readings for next Tuesday: Chapter 14-14.4, 22-22.5 in Forsyth & Ponce Main Contributions

More information

Camera Model and Calibration

Camera Model and Calibration Camera Model and Calibration Lecture-10 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

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

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers A. Salhi, B. Minaoui, M. Fakir, H. Chakib, H. Grimech Faculty of science and Technology Sultan Moulay Slimane

More information

Automatic License Plate Detection and Character Extraction with Adaptive Threshold and Projections

Automatic License Plate Detection and Character Extraction with Adaptive Threshold and Projections Automatic License Plate Detection and Character Extraction with Adaptive Threshold and Projections DANIEL GONZÁLEZ BALDERRAMA, OSSLAN OSIRIS VERGARA VILLEGAS, HUMBERTO DE JESÚS OCHOA DOMÍNGUEZ 2, VIANEY

More information

Self-calibration of an On-Board Stereo-vision System for Driver Assistance Systems

Self-calibration of an On-Board Stereo-vision System for Driver Assistance Systems 4-1 Self-calibration of an On-Board Stereo-vision System for Driver Assistance Systems Juan M. Collado, Cristina Hilario, Arturo de la Escalera and Jose M. Armingol Intelligent Systems Lab Department of

More information

Comparison between Various Edge Detection Methods on Satellite Image

Comparison between Various Edge Detection Methods on Satellite Image Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering

More information

Object Shape Recognition in Image for Machine Vision Application

Object Shape Recognition in Image for Machine Vision Application Object Shape Recognition in Image for Machine Vision Application Mohd Firdaus Zakaria, Hoo Seng Choon, and Shahrel Azmin Suandi Abstract Vision is the most advanced of our senses, so it is not surprising

More information

A Fast and Accurate Eyelids and Eyelashes Detection Approach for Iris Segmentation

A Fast and Accurate Eyelids and Eyelashes Detection Approach for Iris Segmentation A Fast and Accurate Eyelids and Eyelashes Detection Approach for Iris Segmentation Walid Aydi, Lotfi Kamoun, Nouri Masmoudi Department of Electrical National Engineering School of Sfax Sfax University

More information

Journal of Asian Scientific Research AN APPLICATION OF STEREO MATCHING ALGORITHM FOR WASTE BIN LEVEL ESTIMATION

Journal of Asian Scientific Research AN APPLICATION OF STEREO MATCHING ALGORITHM FOR WASTE BIN LEVEL ESTIMATION Journal of Asian Scientific Research journal homepage: http://aessweb.com/journal-detail.php?id=5003 AN APPLICATION OF STEREO MATCHING ALGORITHM FOR WASTE BIN LEVEL ESTIMATION Md. Shafiqul Islam 1 M.A.

More information

An Overview of Lane Departure Warning System Based On DSP for Smart Vehicles

An Overview of Lane Departure Warning System Based On DSP for Smart Vehicles Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 11, November 2013,

More information

Computer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG.

Computer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG. Computer Vision Coordinates Prof. Flávio Cardeal DECOM / CEFET- MG cardeal@decom.cefetmg.br Abstract This lecture discusses world coordinates and homogeneous coordinates, as well as provides an overview

More information

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

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45

More information

Schedule for Rest of Semester

Schedule for Rest of Semester Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration

More information

Image Error Concealment Based on Watermarking

Image Error Concealment Based on Watermarking Image Error Concealment Based on Watermarking Shinfeng D. Lin, Shih-Chieh Shie and Jie-Wei Chen Department of Computer Science and Information Engineering,National Dong Hwa Universuty, Hualien, Taiwan,

More information

Auto-Digitizer for Fast Graph-to-Data Conversion

Auto-Digitizer for Fast Graph-to-Data Conversion Auto-Digitizer for Fast Graph-to-Data Conversion EE 368 Final Project Report, Winter 2018 Deepti Sanjay Mahajan dmahaj@stanford.edu Sarah Pao Radzihovsky sradzi13@stanford.edu Ching-Hua (Fiona) Wang chwang9@stanford.edu

More information

Real-Time Lane Departure and Front Collision Warning System on an FPGA

Real-Time Lane Departure and Front Collision Warning System on an FPGA Real-Time Lane Departure and Front Collision Warning System on an FPGA Jin Zhao, Bingqian ie and inming Huang Department of Electrical and Computer Engineering Worcester Polytechnic Institute, Worcester,

More information

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images

More information

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS 1 RONNIE O. SERFA JUAN, 2 CHAN SU PARK, 3 HI SEOK KIM, 4 HYEONG WOO CHA 1,2,3,4 CheongJu University E-maul: 1 engr_serfs@yahoo.com,

More information

Monocular SLAM for a Small-Size Humanoid Robot

Monocular SLAM for a Small-Size Humanoid Robot Tamkang Journal of Science and Engineering, Vol. 14, No. 2, pp. 123 129 (2011) 123 Monocular SLAM for a Small-Size Humanoid Robot Yin-Tien Wang*, Duen-Yan Hung and Sheng-Hsien Cheng Department of Mechanical

More information

Chapter 2 Trajectory and Floating-Car Data

Chapter 2 Trajectory and Floating-Car Data Chapter 2 Trajectory and Floating-Car Data Measure what is measurable, and make measurable what is not so. Galileo Galilei Abstract Different aspects of traffic dynamics are captured by different measurement

More information

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2 International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 015) An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng

More information

Study on the Signboard Region Detection in Natural Image

Study on the Signboard Region Detection in Natural Image , pp.179-184 http://dx.doi.org/10.14257/astl.2016.140.34 Study on the Signboard Region Detection in Natural Image Daeyeong Lim 1, Youngbaik Kim 2, Incheol Park 1, Jihoon seung 1, Kilto Chong 1,* 1 1567

More information

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor COSC160: Detection and Classification Jeremy Bolton, PhD Assistant Teaching Professor Outline I. Problem I. Strategies II. Features for training III. Using spatial information? IV. Reducing dimensionality

More information

Estimating the wavelength composition of scene illumination from image data is an

Estimating the wavelength composition of scene illumination from image data is an Chapter 3 The Principle and Improvement for AWB in DSC 3.1 Introduction Estimating the wavelength composition of scene illumination from image data is an important topics in color engineering. Solutions

More information

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

Depth Measurement and 3-D Reconstruction of Multilayered Surfaces by Binocular Stereo Vision with Parallel Axis Symmetry Using Fuzzy Depth Measurement and 3-D Reconstruction of Multilayered Surfaces by Binocular Stereo Vision with Parallel Axis Symmetry Using Fuzzy Sharjeel Anwar, Dr. Shoaib, Taosif Iqbal, Mohammad Saqib Mansoor, Zubair

More information

Perspective Projection Describes Image Formation Berthold K.P. Horn

Perspective Projection Describes Image Formation Berthold K.P. Horn Perspective Projection Describes Image Formation Berthold K.P. Horn Wheel Alignment: Camber, Caster, Toe-In, SAI, Camber: angle between axle and horizontal plane. Toe: angle between projection of axle

More information

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press,   ISSN ransactions on Information and Communications echnologies vol 6, 996 WI Press, www.witpress.com, ISSN 743-357 Obstacle detection using stereo without correspondence L. X. Zhou & W. K. Gu Institute of Information

More information

One category of visual tracking. Computer Science SURJ. Michael Fischer

One category of visual tracking. Computer Science SURJ. Michael Fischer Computer Science Visual tracking is used in a wide range of applications such as robotics, industrial auto-control systems, traffic monitoring, and manufacturing. This paper describes a new algorithm for

More information

OCR For Handwritten Marathi Script

OCR For Handwritten Marathi Script International Journal of Scientific & Engineering Research Volume 3, Issue 8, August-2012 1 OCR For Handwritten Marathi Script Mrs.Vinaya. S. Tapkir 1, Mrs.Sushma.D.Shelke 2 1 Maharashtra Academy Of Engineering,

More information

STEREO-VISION SYSTEM PERFORMANCE ANALYSIS

STEREO-VISION SYSTEM PERFORMANCE ANALYSIS STEREO-VISION SYSTEM PERFORMANCE ANALYSIS M. Bertozzi, A. Broggi, G. Conte, and A. Fascioli Dipartimento di Ingegneria dell'informazione, Università di Parma Parco area delle Scienze, 181A I-43100, Parma,

More information

EDGE BASED REGION GROWING

EDGE BASED REGION GROWING EDGE BASED REGION GROWING Rupinder Singh, Jarnail Singh Preetkamal Sharma, Sudhir Sharma Abstract Image segmentation is a decomposition of scene into its components. It is a key step in image analysis.

More information

Runway and Horizon Detection through Fusion of Enhanced Vision System and Synthetic Vision System Images

Runway and Horizon Detection through Fusion of Enhanced Vision System and Synthetic Vision System Images Runway and Horizon Detection through Fusion of Enhanced Vision System and Synthetic Vision System Images Ahmed F. Fadhil, Raghuveer Kanneganti, and Lalit Gupta Department of Electrical and Computer Engineering,

More information

A BTC-COMPRESSED DOMAIN INFORMATION HIDING METHOD BASED ON HISTOGRAM MODIFICATION AND VISUAL CRYPTOGRAPHY. Hang-Yu Fan and Zhe-Ming Lu

A BTC-COMPRESSED DOMAIN INFORMATION HIDING METHOD BASED ON HISTOGRAM MODIFICATION AND VISUAL CRYPTOGRAPHY. Hang-Yu Fan and Zhe-Ming Lu International Journal of Innovative Computing, Information and Control ICIC International c 2016 ISSN 1349-4198 Volume 12, Number 2, April 2016 pp. 395 405 A BTC-COMPRESSED DOMAIN INFORMATION HIDING METHOD

More information

Time-to-Contact from Image Intensity

Time-to-Contact from Image Intensity Time-to-Contact from Image Intensity Yukitoshi Watanabe Fumihiko Sakaue Jun Sato Nagoya Institute of Technology Gokiso, Showa, Nagoya, 466-8555, Japan {yukitoshi@cv.,sakaue@,junsato@}nitech.ac.jp Abstract

More information

Sensory Augmentation for Increased Awareness of Driving Environment

Sensory Augmentation for Increased Awareness of Driving Environment Sensory Augmentation for Increased Awareness of Driving Environment Pranay Agrawal John M. Dolan Dec. 12, 2014 Technologies for Safe and Efficient Transportation (T-SET) UTC The Robotics Institute Carnegie

More information

Homework #1. Displays, Alpha Compositing, Image Processing, Affine Transformations, Hierarchical Modeling

Homework #1. Displays, Alpha Compositing, Image Processing, Affine Transformations, Hierarchical Modeling Computer Graphics Instructor: Brian Curless CSE 457 Spring 2014 Homework #1 Displays, Alpha Compositing, Image Processing, Affine Transformations, Hierarchical Modeling Assigned: Saturday, April th Due:

More information

Recognition of a Predefined Landmark Using Optical Flow Sensor/Camera

Recognition of a Predefined Landmark Using Optical Flow Sensor/Camera Recognition of a Predefined Landmark Using Optical Flow Sensor/Camera Galiev Ilfat, Alina Garaeva, Nikita Aslanyan The Department of Computer Science & Automation, TU Ilmenau 98693 Ilmenau ilfat.galiev@tu-ilmenau.de;

More information

Visualisation Pipeline : The Virtual Camera

Visualisation Pipeline : The Virtual Camera Visualisation Pipeline : The Virtual Camera The Graphics Pipeline 3D Pipeline The Virtual Camera The Camera is defined by using a parallelepiped as a view volume with two of the walls used as the near

More information

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Video Inter-frame Forgery Identification Based on Optical Flow Consistency Sensors & Transducers 24 by IFSA Publishing, S. L. http://www.sensorsportal.com Video Inter-frame Forgery Identification Based on Optical Flow Consistency Qi Wang, Zhaohong Li, Zhenzhen Zhang, Qinglong

More information