IMAGE PRE-PROCESSING FOR CLASSIFICATION (BIOMETRIC IDENTIFICATION) BY A NEURAL NETWORK Anthony Vannelli, Steve Wagner, and Ken McGarvey Horizon Imaging,

Slides:



Advertisements
Similar presentations
A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Advertisements

Face Recognition: A Convolutional Neural Network Approach
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
ImageNet Classification with Deep Convolutional Neural Networks
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
CS771 Machine Learning : Tools, Techniques & Application Gaurav Krishna Y Harshit Maheshwari Pulkit Jain Sayantan Marik
Lecture 14 – Neural Networks
Supervised and Unsupervised learning and application to Neuroscience Cours CA6b-4.
Student Mini-Camp Project Report Pattern Recognition Participant StudentsAffiliations Patrick ChoiClaremont Graduate University Joseph McGrathUniv. of.
Neural Network-based Face Recognition, using ARENA Algorithm. Gregory Tambasis Supervisor: Dr T. Windeatt.
Face Recognition with Harr Transforms and SVMs EE645 Final Project May 11, 2005 J Stautzenberger.
Image Categorization by Learning and Reasoning with Regions Yixin Chen, University of New Orleans James Z. Wang, The Pennsylvania State University Published.
Implementing a reliable neuro-classifier
Neural Networks Chapter Feed-Forward Neural Networks.
Wavelet Transform. Wavelet Transform Coding: Multiresolution approach Wavelet transform Quantizer Symbol encoder Input image (NxN) Compressed image Inverse.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Multimedia Security Digital Video Watermarking Supervised by Prof. LYU, Rung Tsong Michael Presented by Chan Pik Wah, Pat Nov 20, 2002 Department of Computer.
MACHINE LEARNING 12. Multilayer Perceptrons. Neural Networks Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Dan Simon Cleveland State University
Understanding Faces Computational Photography
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
CS448f: Image Processing For Photography and Vision Wavelets Continued.
IIS for Image Processing Michael J. Watts
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
An Example of Course Project Face Identification.
Explorations in Neural Networks Tianhui Cai Period 3.
Chapter 9 Neural Network.
Appendix B: An Example of Back-propagation algorithm
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Korean Phoneme Discrimination Ben Lickly Motivation Certain Korean phonemes are very difficult for English speakers to distinguish, such as ㅅ and ㅆ.
DCT.
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Speech Lab, ECE, State University of New York at Binghamton  Classification accuracies of neural network (left) and MXL (right) classifiers with various.
Content Based Color Image Retrieval vi Wavelet Transformations Information Retrieval Class Presentation May 2, 2012 Author: Mrs. Y.M. Latha Presenter:
3-D WAVELET BASED VIDEO CODER By Nazia Assad Vyshali S.Kumar Supervisor Dr. Rajeev Srivastava.
Modelleerimine ja Juhtimine Tehisnärvivõrgudega Identification and Control with artificial neural networks.
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart User is human or machine? Prevents.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
Neural Networks Lecture 4 out of 4. Practical Considerations Input Architecture Output.
Lecture 4b Data augmentation for CNN training
Optical Character Recognition
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Debesh Jha and Kwon Goo-Rak
Recognition of biological cells – development
Deep Learning Amin Sobhani.
Data Mining, Neural Network and Genetic Programming
第 3 章 神经网络.
Soft Computing Applied to Finite Element Tasks
IIS for Image Processing
Final Year Project Presentation --- Magic Paint Face
CAMCOS Report Day December 9th, 2015 San Jose State University
CSE 589 Applied Algorithms Spring 1999
Introduction To Wavelets
network of simple neuron-like computing elements
CSSE463: Image Recognition Day 17
Wavelet-based texture analysis and segmentation
Building block to sort two numbers
Artificial Intelligence Chapter 3 Neural Networks
Wavelet Transform Fourier Transform Wavelet Transform
Ch4: Backpropagation (BP)
Face Recognition: A Convolutional Neural Network Approach
Ch4: Backpropagation (BP)
Presentation transcript:

IMAGE PRE-PROCESSING FOR CLASSIFICATION (BIOMETRIC IDENTIFICATION) BY A NEURAL NETWORK Anthony Vannelli, Steve Wagner, and Ken McGarvey Horizon Imaging, LLC Horizon Imaging, LLC Innovative Solutions in Image Processing

Raw 512x480 Image Neural Preprocessor Neural Network Classifier Reduced data set Classification Output Neural Network Preprocessor and Classifier Wavelets PCA Image “Zones” Combining Networks Feed-forward Network Back-propagation Training Single Hidden Layer Horizon Imaging, LLC Innovative Solutions in Image Processing

512x480 raw image or 245,760 inputs to network Large neural network Poor classification performance Slow convergence Curse of dimensionality Horizon Imaging, LLC Innovative Solutions in Image Processing

Biometric Identification Region of Interest 320x160 = 51,200 pixels Horizon Imaging, LLC Innovative Solutions in Image Processing

Preprocessing Techniques Non-parametric “Holistic” Data-driven No Hand Geometry No Fidiucial Points Horizon Imaging, LLC Innovative Solutions in Image Processing

Preprocessing Techniques Principal components Large eigen-values help to classify Reduces dimensionality Image Processing Zones Divide and conquer 2x2 zones (160x80 pixels) 4x4 zones (80x40 pixels) Ensemble of neural networks Horizon Imaging, LLC Innovative Solutions in Image Processing

Preprocessing Techniques Combining Neural Networks Pick the network with the “best fit” Average the network outputs Voting Scheme Horizon Imaging, LLC Innovative Solutions in Image Processing

Voting Scheme to Combine Networks Horizon Imaging, LLC Innovative Solutions in Image Processing

Preprocessing Technique using Wavelets Coiflet wavelet Daubechies wavelet Haar wavelet (averages adjacent pixels) Second-level wavelet approximation Horizon Imaging, LLC Innovative Solutions in Image Processing

Image f(x,y) Low High Low High Low High LL LH HL HH Horizontal filterVertical filter One-Level of a Wavelet Transform Horizon Imaging, LLC Innovative Solutions in Image Processing

Third-level Wavelet Decomposition HHLH LLHL Horizon Imaging, LLC Innovative Solutions in Image Processing

Test Case with Single Classifier Output Figure 7. Test case with single classifier 320x160 pixels Wavelet TransformPCA Neural Classifier 512 x 480 Image Image Preparation Horizon Imaging, LLC Innovative Solutions in Image Processing

Test Case with Multiple Classifiers Image 1Neural Classifier Image NNeural Classifier Combine Networks Wavelet Transform Output Image Preparation 320 x 160 pixels 512 x 480 Image Figure 8. Test case with multiple classifiers Horizon Imaging, LLC Innovative Solutions in Image Processing

Test Cases A.Coiflet 6-coefficient wavelet to 3 levels; 3 rd level approximation image (40x20 pixels) and 3 sidebands form input to 4 neural networks with 800 inputs each. B.Daubechies 6-coefficient wavelet to 3 levels; 3 rd level approximation image (40x20) and 3 sidebands form input to 4 neural networks with 800 inputs each. C.Coiflet 6-coefficient wavelet to 2 levels (80x40 pixels); 4 image zones fed to 4 separate neural networks with 800 inputs each. Horizon Imaging, LLC Innovative Solutions in Image Processing

Test Cases D.Daubechies 6-coefficient wavelet to 2 levels (80x40 pixels); 4 image zones fed to 4 separate neural networks with 800 inputs each. E.Harr wavelet to 2 levels (80x40 pixels); 4 image zones fed to 4 separate neural networks with 800 inputs each. F.Harr wavelet to 2 levels (80x40 pixels) and then PCA transform fed to a neural network with 512 inputs. Horizon Imaging, LLC Innovative Solutions in Image Processing

Test Cases G.Harr wavelet to 3 levels (40x20 pixels) fed to a neural network with 800 inputs. H.Coiflet 6-coefficient wavelet to 1 level (160X80 = pixels). The first level approximation image is divided into 16 image zones (40x20 pixels per zone). The zones are fed into separate neural networks with 800 inputs each. Horizon Imaging, LLC Innovative Solutions in Image Processing

Summary of Performance Horizon Imaging, LLC Innovative Solutions in Image Processing