Image recognition using analysis of the frequency domain features 1.

Slides:



Advertisements
Similar presentations
Noise & Data Reduction. Paired Sample t Test Data Transformation - Overview From Covariance Matrix to PCA and Dimension Reduction Fourier Analysis - Spectrum.
Advertisements

ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Computer Vision Lecture 16: Texture
MESA LAB Two papers in IFAC14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
Signal Processing Institute Swiss Federal Institute of Technology, Lausanne 1 Feature selection for audio-visual speech recognition Mihai Gurban.
Properties of continuous Fourier Transforms
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Face Recognition Recognized Person Face Recognition.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
ICA Alphan Altinok. Outline  PCA  ICA  Foundation  Ambiguities  Algorithms  Examples  Papers.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
Boyce/DiPrima 10th ed, Ch 10.2: Fourier Series Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E. Boyce and Richard.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Case Studies Dr Lee Nung Kion Faculty of Cognitive Sciences and Human Development UNIVERSITI MALAYSIA SARAWAK.
Lecture 19 Representation and description II
Hyperspectral Imaging Alex Chen 1, Meiching Fong 1, Zhong Hu 1, Andrea Bertozzi 1, Jean-Michel Morel 2 1 Department of Mathematics, UCLA 2 ENS Cachan,
Presented by Tienwei Tsai July, 2005
Feature extraction 1.Introduction 2.T-test 3.Signal Noise Ratio (SNR) 4.Linear Correlation Coefficient (LCC) 5.Principle component analysis (PCA) 6.Linear.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
REVISED CONTEXTUAL LRT FOR VOICE ACTIVITY DETECTION Javier Ram’ırez, Jos’e C. Segura and J.M. G’orriz Dept. of Signal Theory Networking and Communications.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Image Classification 영상분류
Texture scale and image segmentation using wavelet filters Stability of the features Through the study of stability of the eigenvectors and the eigenvalues.
MUMT611: Music Information Acquisition, Preservation, and Retrieval Presentation on Timbre Similarity Alexandre Savard March 2006.
Basics of Neural Networks Neural Network Topologies.
November 13, 2014Computer Vision Lecture 17: Object Recognition I 1 Today we will move on to… Object Recognition.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 24 Nov 2, 2005 Nanjing University of Science & Technology.
ECE 8443 – Pattern Recognition LECTURE 08: DIMENSIONALITY, PRINCIPAL COMPONENTS ANALYSIS Objectives: Data Considerations Computational Complexity Overfitting.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 25 Nov 4, 2005 Nanjing University of Science & Technology.
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Autonomous Robots Vision © Manfred Huber 2014.
Multi-Valued Neurons and Multilayer Neural Network based on Multi-Valued Neurons MVN and MLMVN 1.
1 An Efficient Classification Approach Based on Grid Code Transformation and Mask-Matching Method Presenter: Yo-Ping Huang.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Eeng360 1 Chapter 2 Linear Systems Topics:  Review of Linear Systems Linear Time-Invariant Systems Impulse Response Transfer Functions Distortionless.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
- photometric aspects of image formation gray level images
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
ARTIFICIAL NEURAL NETWORKS
University of Ioannina
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
PCA vs ICA vs LDA.
CS 332 Visual Processing in Computer and Biological Vision Systems
Face Recognition and Detection Using Eigenfaces
Computer Vision Lecture 16: Texture II
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Object Recognition Today we will move on to… April 12, 2018
EE513 Audio Signals and Systems
Midterm Exam Closed book, notes, computer Format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Blobworld Texture Features
Fourier Transform of Boundaries
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Lecture 4 Image Enhancement in Frequency Domain
Presentation transcript:

Image recognition using analysis of the frequency domain features 1

Image Recognition Image recognition problem is a problem of recognition of some certain objects that are located in an image. 2

Image Recognition To solve any pattern recognition/classification problem, it is necessary to find a relevant set of those features that can exhaustively describe an object to be recognized. We never will confuse recognizing where is a tiger and where is a rabbit, but how an automatic tool can decide who is who? 3

Image Recognition: Features Selection Can you propose a set of features using which we can definitely distinguish a tiger from a rabbit? 4

Image Recognition: Features Selection It is often difficult to find a proper set of those features that would be really exhaustive and would not be redundant (redundancy complicates both processes of learning and recognition). Another problem is a formal representation of the selected features. 5

Image Recognition: Features Selection PCA (Principal Component Analysis) is a method, which is often used for obtaining the objective features. PCA is based on the Karhunen-Loeve transformation of a signal (a transformation by the eigenvectors of the covariance matrix of the ensemble of signals), which is computationally very costly. 6

Image Recognition: Features Selection The idea behind PCA is to find a small amount of those eigenvectors (and spectral coefficients, respectively) that make a major contribution to the formation of a signal The question: is it possible to find another approach to obtaining the objective features? 7

Image Recognition: Features Selection Oppenheim, A.V.; Lim, J.S., The importance of phase in signals, IEEE Proceedings, v. 69, No 5, 1981, pp.: In this paper, it was shown that phase in the Fourier spectrum of an image is much more informative than magnitude: phase contains the information about all shapes, edges, orientation of all objects, etc. 8

Image Recognition: Features Selection Thus the Fourier Phase Spectrum can be a very good source of the objective features that describe all objects located in images. The Power Spectrum (magnitude) describes global image properties (blur, noise, cleanness, contrast, brightness, etc.). 9

Phase and Magnitude (a) (b) Phase (a) & Magnitude (b) Phase (b) & Magnitude (a) Phase contains the information about an object presented by a signal 10

Phase and Magnitude (a) (b) Phase (a) & Magnitude (b) Phase (b) & Magnitude (a) Magnitude contains the information about the signal’s properties 11

Phase and Magnitude Blur with a symmetric point-spread function practically does not affect the phase, while the magnitude may be distorted significantly. This property may be use for recognition of blurred images using a phase spectrum as a feature space. 12

Image Recognition: Features Selection Since the Fourier Transform is computationally much simpler and more efficient than the Karhunen-Loeve transform (because of the existence of a number of Fast Fourier Transform algorithms), the use of the Fourier phases as the features for object recognition is very attractive. 13

Image Recognition: Decision Rule and Classifier The next question is: is it possible to formulate (and formalize!) the decision rule, using which we can classify or recognize our objects basing on the selected features? Can you propose the rule using which we can definitely decide is it a tiger or a rabbit? 14

Image Recognition: Decision Rule and Classifier Once we know our decision rule, it is not difficult to develop a classifier, which will perform classification/recognition using the selected features and the decision rule. However, if the decision rule can not be formulated and formalized, we should use a classifier, which can develop the rule from the learning process 15

Image Recognition: Decision Rule and Classifier In the most of recognition/classification problems, the formalization of the decision rule is very complicated or impossible at all. A neural network is a tool, which can accumulate knowledge from the learning process. After the learning process, a neural network is able to approximate a function, which is supposed to be our decision rule 16

Why neural network? - unknown multi-factor decision rule Learning process using a representative learning set - a set of weighting vectors is the result of the learning process - a partially defined function, which is an approximation of the decision rule function 17

Image Recognition: Approach We will use the low frequency Fourier phases as the features. They contain the most important information about those objects that we want to recognize We will use a neural network as a classifier 18

Features Selection Features are selected from the low frequency part of the Fourier phase spectrum 19

Example: Classification of Gene Expression Patterns 20

Gene expression patterns We have studied spatio-temporal expression patterns of genes controlling segmentation in the embryo of fruit fly Drosophila. A problem is to perform temporal classification of the gene expression patterns taken form the confocal electronic microscope (8 temporal classes are considered) 21

Image of gene expression data in Drosophila embryo obtained by confocal scanning microscopy 22

A problem of the classification Class 1 Class 2 Class 3 Class 4 Class 5 Class 6 Class 7 Class 8 Representatives of 8 temporal classes: 23

Phases as the features Class 1 Class 8 Phase Cl.1+ Amplitude Cl.8 Phase Cl.8 + Amplitude Cl.1 24

Learning process From 28 up to 32 images from each class a priori correctly classified as “representative” from biological view were used for the learning From 60 inputs up to 144 inputs (from 5 to 8 low frequency coefficients) have been used as the features 25

The Classification Results Final classification results Classes Number of frequencies/ inputs 1-8/ / / / / / / / 144 Number of Images Recognized 46 (95%) 33 (76%) 53 (77%) 47 (85%) 56 (71%) 65 (73%) 48 (72%) 32 (69%) Unrecognized Misclassified Recognized using Discrimination Analysis (previously used approach) ---84%49%59%61%68% 26

Problems that we will consider Textures classification (automatic classification of different Gaussian and uniform textures) Blurred images recognition 27