Car Model Recognition with Neural Network CS679 Term Project by Sungwon Jung Computer Science Department KAIST.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Artificial Neural Network For Automated Prediction of Popularity of Digitized Images David Oranchak
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
1 Image Classification MSc Image Processing Assignment March 2003.
Object recognition and scene “understanding”
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
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.
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Introduction to Neural Network Justin Jansen December 9 th 2002.
Original image: 512 pixels by 512 pixels. Probe is the size of 1 pixel. Picture is sampled at every pixel ( samples taken)
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Hub Queue Size Analyzer Implementing Neural Networks in practice.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
November 25, 2014Computer Vision Lecture 20: Object Recognition IV 1 Creating Data Representations The problem with some data representations is that the.
Case Studies Dr Lee Nung Kion Faculty of Cognitive Sciences and Human Development UNIVERSITI MALAYSIA SARAWAK.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Table 3:Yale Result Table 2:ORL Result Introduction System Architecture The Approach and Experimental Results A Face Processing System Based on Committee.
Explorations in Neural Networks Tianhui Cai Period 3.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Yang, Luyu.  Postal service for sorting mails by the postal code written on the envelop  Bank system for processing checks by reading the amount of.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Wire Detection Version 2 Joshua Candamo Friday, February 29, 2008.
Machine Learning: A Brief Introduction Fu Chang Institute of Information Science Academia Sinica ext. 1819
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Neural Networks Lecture 4 out of 4. Practical Considerations Input Architecture Output.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Machine Learning Artificial Neural Networks MPλ ∀ Stergiou Theodoros 1.
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
2. Skin - color filtering.
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Image Recognition. Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical.
Lecture 5 Smaller Network: CNN
Final Year Project Presentation --- Magic Paint Face
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Pearson Lanka (Pvt) Ltd.
Edge Detection The purpose of Edge Detection is to find jumps in the brightness function (of an image) and mark them.
Bird-species Recognition Using Convolutional Neural Network
Introduction Computer vision is the analysis of digital images
Computer Science Department Brigham Young University
CS654: Digital Image Analysis
Zhengjun Pan and Hamid Bolouri Department of Computer Science
Introduction to Pattern Recognition
Face Recognition with Neural Networks
network of simple neuron-like computing elements
Introduction to Neural Networks And Their Applications - Basics
Creating Data Representations
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Word2Vec.
Introduction Computer vision is the analysis of digital images
III. Introduction to Neural Networks And Their Applications - Basics
Support vector machine-based text detection in digital video
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Presentation transcript:

Car Model Recognition with Neural Network CS679 Term Project by Sungwon Jung Computer Science Department KAIST

Introduction My initial idea  Several hierarchical classification  Car type -> company -> model.. Project scope is reduced  to only car model recognition  Reasons : lack of data, unreal project scale So, recognition of several pre-selected car model

Problem Definition Input  Photo of cars which is parked  Photo from front side and rear side Output  The model name of the car (among pre-selected models)  Don’t consider “unknown” car Pre-selected model in experiment  10 common models in KAIST  Accent, Avante, Espero, Excel, New Sephia, Pride, Sephia, Sonata, Sonata 2, Tico

Approach Take a picture Convert to gray scale Edge detectionPart seperation Network construction

Data Collection Photo with digital camera  10 pre-selected models  Color image of 756x504 pixels For one car, two pictures were taken  From same direction FrontRear

Data Collection  With similar size

Edge Detection Canny edge detection method  Find strong and weak edges  Include weak edges only when connected to strong edges  Less likely to be “fooled” by noise First, convert to gray scale. Then detect edge.

Part Seperation To reduce complexity, separate by parts  Front side  Engine-cover, Head-light, Radiator-gril, front-overall From Tico From Accent

Part Seperation  Rear side  Rear-lamp, center part of rear, rear-overall From Pride From Accent

Network Architecture For one part, one network was constructed.  Front  Engine-cover : (input)231x135 -> 47x22, (hidden)522  Head-light : (input)137x68 -> 28x11, (hidden)159  Radiator-gril : (input) 92x54 -> 18x9, (hidden) 86  Front-overall : (input) 236x82 -> 48x13, (hidden) 317  Rear  Rear-lamp : (input) 130x90 -> 26x15, (hidden) 200  Center part of rear : (input) 170x137 -> 34x22, (hidden) 379  Rear-overall : (input) 299x137 -> 61x22, (hidden)676 With these 7 modules, voting was performed

Results & Discussion Experimental result  Training with 100 sample data  Evaluation with 90 data  It shows accuracy of about 82% From experiment,  In one model, designs are almost similar for car  So different with handwritten pattern recognition  More tuning of network structure may be helpful Further,  Weighted voting from each module may helpful  For more models, how can we manage them? (not only 10 model)