NTU CSIE 2003 1 研 究 生:方瓊瑤 A Vision-Based Driver Assistance System Based on Dynamic Visual Model 指導教授:陳世旺博士 傅楸善博士.

Slides:



Advertisements
Similar presentations
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Advertisements

Marković Miljan 3139/2011
Data mining in wireless sensor networks based on artificial neural-networks algorithms Authors: Andrea Kulakov and Danco Davcev Presentation by: Niyati.
Computer Vision Lecture 18: Object Recognition II
MICHAEL MILFORD, DAVID PRASSER, AND GORDON WYETH FOLAMI ALAMUDUN GRADUATE STUDENT COMPUTER SCIENCE & ENGINEERING TEXAS A&M UNIVERSITY RatSLAM on the Edge:
Un Supervised Learning & Self Organizing Maps. Un Supervised Competitive Learning In Hebbian networks, all neurons can fire at the same time Competitive.
Neural Networks Chapter 9 Joost N. Kok Universiteit Leiden.
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
Adaptive Resonance Theory (ART) networks perform completely unsupervised learning. Their competitive learning algorithm is similar to the first (unsupervised)
CSC321: Neural Networks Lecture 3: Perceptrons
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Michigan State University1 Visual Attention and Recognition Through Neuromorphic Modeling of “Where” and “What” Pathways Zhengping Ji Embodied Intelligence.
Neural Networks Basic concepts ArchitectureOperation.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Slides are based on Negnevitsky, Pearson Education, Lecture 8 Artificial neural networks: Unsupervised learning n Introduction n Hebbian learning.
Implementing a reliable neuro-classifier
Chapter Seven The Network Approach: Mind as a Web.
IT 691 Final Presentation Pace University Created by: Robert M Gust Mark Lee Samir Hessami Mark Lee Samir Hessami.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
ART (Adaptive Resonance Theory)
October 7, 2010Neural Networks Lecture 10: Setting Backpropagation Parameters 1 Creating Data Representations On the other hand, sets of orthogonal vectors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Lecture 09 Clustering-based Learning
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Vision-based parking assistance system for leaving perpendicular and angle parking lots 2013/12/17 指導教授 : 張元翔 老師 研究生 : 林柏維 通訊碩一
CPSC 601 Lecture Week 5 Hand Geometry. Outline: 1.Hand Geometry as Biometrics 2.Methods Used for Recognition 3.Illustrations and Examples 4.Some Useful.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Artificial Neural Network Unsupervised Learning
Chiung-Yao Fang Hsiu-Lin Hsueh Sei-Wang Chen National Taiwan Normal University Department of Computer Science and Information Engineering Dangerous Driving.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
NEURAL NETWORKS FOR DATA MINING
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
黃文中 Introduction The Model Results Conclusion 2.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Connectionist Luger: Artificial.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
Soft Computing Lecture 14 Clustering and model ART.
Modelling Language Evolution Lecture 1: Introduction to Learning Simon Kirby University of Edinburgh Language Evolution & Computation Research Unit.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Ming-Feng Yeh1 CHAPTER 16 AdaptiveResonanceTheory.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
1 An Anti-Spam filter based on Adaptive Neural Networks Alexandru Catalin Cosoi Researcher / BitDefender AntiSpam Laboratory
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
CHAPTER 14 Competitive Networks Ming-Feng Yeh.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
A Self-organizing Semantic Map for Information Retrieval Xia Lin, Dagobert Soergel, Gary Marchionini presented by Yi-Ting.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
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.
J. Kubalík, Gerstner Laboratory for Intelligent Decision Making and Control Artificial Neural Networks II - Outline Cascade Nets and Cascade-Correlation.
Intelligent Transportation System
Image Recognition. Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical.
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Chapter 12 Advanced Intelligent Systems
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
network of simple neuron-like computing elements
Creating Data Representations
Danger Prediction by Case-Based Approach on Expressways
Dangerous Driving Condition Analysis in Driver Assistance Systems
The Network Approach: Mind as a Web
Presentation transcript:

NTU CSIE 研 究 生:方瓊瑤 A Vision-Based Driver Assistance System Based on Dynamic Visual Model 指導教授:陳世旺博士 傅楸善博士

NTU CSIE Outline Introduction Dynamic visual model (DVM) Neural modules Road sign recognition system System to detect changes in driving environments System to detect motion of nearby moving vehicles Conclusions

NTU CSIE Introduction (1) -- ITS Intelligent transportation system (ITS) Advanced traffic management systems (ATMS) Advanced traveler information systems (ATIS) Commercial vehicle operations (CVO) Advanced public transportation systems (APTS) Advanced rural transportation systems (ARTS) Advanced vehicle control and safety systems (AVCSS) Driver assistance systems (DAS)

NTU CSIE Introduction (2) -- DAS Driver assistance systems (DAS) Safety Passive Active Driving is a sophisticated process The technology of vehicle The temperament of the driver

NTU CSIE Introduction (3) -- VDAS Vision-based driver assistance systems (VDAS) Difficulties of VDAS Weather and illumination Daytime and nighttime Vehicle motion and camera vibration

NTU CSIE Introduction (4) Subsystems of VDAS Road sign recognition system System to detect changes in driving environments System to detect motion of nearby moving vehicles

NTU CSIE Introduction (5) -- DVM DVM: dynamic visual model A computational model for visual analysis using video sequence as input data Two ways to develop a visual model Biological principles Engineering principles Artificial neural networks

NTU CSIE Dynamic Visual Model Conceptual component Perceptual component Sensory component Information acquisition CART neural module STA neural module Yes No Video images Focuses of attention Spatialtemporal information Categorical features Category Feature detection Pattern extraction CHAM neural module Patterns Data transduction Action Episodic Memory

NTU CSIE Human Visual Process Transducer Sensory analyzer Class of input stimuli Perceptual analyzer Conceptual analyzer Physical stimuli Data compression Low-level feature extraction High-level feature extraction Classification and recognition

NTU CSIE Neural Modules Spatial-temporal attention (STA) neural module Configurable adaptive resonance theory (CART) neural module Configurable heteroassociative memory (CHAM) neural module

NTU CSIE STA Neural Network (1) akak Output layer (Attention layer) njnj Inhibitory connection Excitatory connection Input layer w ij aiai xjxj nknk nini

NTU CSIE STA Neural Network (2) The input to attention neuron n i due to input stimuli x : The linking strengths between the input and the attention layers corresponding neurons w kj nini njnj nknk Input neuron Attention layer rkrk Gaussian function G

NTU CSIE STA Neural Network (3) The input to attention neuron n i due to lateral interaction: Lateral distance “Mexican-hat” function of lateral interaction Interaction +

NTU CSIE STA Neural Network (4) The net input to attention neuron n i : : a threshold to limit the effects of noise where 1< d <0

NTU CSIE STA Neural Network (5) t p 1 pd 1 The activation of an attention neuron in response to a stimulus. stimulus activation

NTU CSIE ART2 Neural Network (1) CART r p u w v x q y Input vector i Input representation field F 1 Attentional subsystem Orienting subsystem G G G G G Category representation field F 2 Reset signal + + + + + + + + + + + + + + + + + + - - - - - Signal generator S

NTU CSIE ART2 Neural Network (2) The activities on each of the six sublayers on F 1 : where I is an input pattern where where the J th node on F 2 is the winner

NTU CSIE ART2 Neural Network (3) Initial weights: Top-down weights: Bottom-up weights: Parameters:

NTU CSIE HAM Neural Network (1) CHAM j Output layer (Competitive layer) Excitatory connection Input layer w ij xjxj i vivi v1v1 v2v2 vnvn

NTU CSIE HAM Neural Network (2) The input to neuron n i due to input stimuli x : n c : the winner after the competition

NTU CSIE Road Sign Recognition System

NTU CSIE Objective Get information about road Warn drivers Enhance traffic safety Support other subsystems

NTU CSIE Problems

NTU CSIE Perceptual Component

NTU CSIE Conceptual Component— C lassification results of CART Training Set Test Set

NTU CSIE Conceptual Component — Training Patterns for CHAM

NTU CSIE Experimental Results

NTU CSIE

NTU CSIE

NTU CSIE Other Examples

NTU CSIE Discussion Vehicle and camcorder vibration Incorrect recognitions Input patterns Recognition results Correct patterns

NTU CSIE System to Detect Changes in Driving Environments

NTU CSIE Definition The environmental changes in expressways: Left-lane-change Right-lane-change Tunnel-entry Tunnel-exit Expressway-entry Expressway-exit Overpass-ahead

NTU CSIE Objective Coordinate DAS subsystems Update parameters Detect unexpected changes Detect rapid changes

NTU CSIE Results of the Sensory Component

NTU CSIE Results of the Perceptual Component

NTU CSIE The Prototypical Attention Patterns

NTU CSIE Experimental Results

NTU CSIE Experimental Results

NTU CSIE Experimental Results

NTU CSIE Experimental Results

NTU CSIE Experimental Results

NTU CSIE Discussion Curved roads Shadows Multiple environmental changes

NTU CSIE System to Detect Motion of Nearby Moving Vehicles

NTU CSIE Introduction Motions of the Vehicles Lane change Speed change Objective Simple motion detection Complex motion detection

NTU CSIE Simple Motion Patterns

NTU CSIE Improved DVM Two problems: The motions of vehicles may occur anywhere on the road. Training a CART neural network to recognize various complex motions is quite difficult. Solutions: Feature extraction Attention map partition Collection of classification results Temporal integral process

NTU CSIE No Yes Attention maps Windowing Feature extraction CART 1 CART 2 CART n-1 CART n Decision making Confirm? Output bnbn b n-1 b2b2 b1b1 st1st1 st2st2 s t n-1 stnstn Feature extraction Flowchart for Conceptual Component

NTU CSIE Attention Map Partition b4b4 b5b5 b1b1 b2b2 b3b3

NTU CSIE Feature Extraction (1) --- Skewness features gi1gi1 i gi1gi1 i

NTU CSIE Feature Extraction (2) The horizontal skewness features: g i1 : the skewness of intensity value m i2, m i3 : the normalized second and third moments, respectively :the column means of intensity values, : the mean horizontal position of the intensity means

NTU CSIE Classification Results CART 1 CART 2 CART n CART i D t

NTU CSIE Temporal Fuzzy Integral (1) Let n be the number of CART neural networks : the output strings of labels of CART i from time t-r i +1 to t, k = 1, 2, …, r i : the set of all labels, where l 0 is null label p j : the stored pattern corresponding to label l j P : the set containing all stored patterns r i : time period

NTU CSIE Temporal Fuzzy Integral (2) Fuzzy measure function where #p : the number of non-zero pixels of one stored pattern : the number of such pixels falling in the union of windows i or j.

NTU CSIE Some Values of Fuzzy Measure Function

NTU CSIE Temporal Fuzzy Integral (3) Confidence function where j, k = 1, 2, …, r i, : a distance between p j and p k, : weight functions, : positive parameters

NTU CSIE Temporal Fuzzy Integral (4) Fuzzy integral : the integral value for : the fuzzy intersection characterized by a t-norm

NTU CSIE Intermediate Decision of Individual CART i where : a distance threshold

NTU CSIE Collection of Classification Results The final classification set where, : the corresponding integral value of : a threshold

NTU CSIE Experimental Results b4b4 b5b5 b1b1 b2b2 b3b3

NTU CSIE Experimental Results b4b4 b5b5 b1b1 b2b2 b3b3

NTU CSIE Complex Motion Sequence A B C

NTU CSIE Experimental Results Simple motion sequences 12 sequences accuracy rate: 97.9% Complex motion sequences 18 sequences accuracy rate: 93.3%

NTU CSIE Experimental Results

NTU CSIE Discussion Improve attention map partition Detect other dynamic obstacles

NTU CSIE Conclusions A neural-based dynamic visual model Three major components: Sensory component Perceptual component Conceptual component Three DAS subsystems: Road sign recognition system Driving environmental change detection system Nearby vehicle motion detection system

NTU CSIE Future Research Potential applications Lane marks detection Obstacle recognition Drowsy driver detection Coordinating system Improvement of the DVM structure Acoustic and tactile processes Reasoning: Intellectual and associative thinking DVM implementation Genetic algorithms Fuzzy theoretic methods