Independent Component Analysis features of Color & Stereo images Authors: Patrik O. Hoyer Aapo Hyvarinen CIS 526: Neural Computation Presented by: Ajay.

Slides:



Advertisements
Similar presentations
The Primary Visual Cortex
Advertisements

Component Analysis (Review)
Chapter 2.
COMPUTATIONAL NEUROSCIENCE FINAL PROJECT – DEPTH VISION Omri Perez 2013.
Anatomy/Physiology of Binocular Vision Goals –Follow the M and P pathway out of primary visual cortex –Answer where binocularly and disparity driven cells.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Chapter 6 The Visual System
Higher Processing of Visual Information: Lecture III
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Introduction to Cognitive Science Lecture 2: Vision in Humans and Machines 1 Vision in Humans and Machines September 10, 2009.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Levels in Computational Neuroscience Reasonably good understanding (for our purposes!) Poor understanding Poorer understanding Very poorer understanding.
Information Theory and Learning
Edge Detection Lecture 2: Edge Detection Jeremy Wyatt.
Face Recognition Using Eigenfaces
Bayesian belief networks 2. PCA and ICA
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Extraction of Salient Contours in Color Images Vonikakis Vasilios, Ioannis Andreadis and Antonios Gasteratos Democritus University of Thrace
Higher Processing of Visual Information: Lecture II
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
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.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Summarized by Soo-Jin Kim
Principle Component Analysis (PCA) Networks (§ 5.8) PCA: a statistical procedure –Reduce dimensionality of input vectors Too many features, some of them.
Unsupervised learning
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Another viewpoint: V1 cells are spatial frequency filters
Camera Geometry and Calibration Thanks to Martial Hebert.
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
THE VISUAL SYSTEM: EYE TO CORTEX Outline 1. The Eyes a. Structure b. Accommodation c. Binocular Disparity 2. The Retina a. Structure b. Completion c. Cone.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
Chapter 7. Network models Firing rate model for neuron as a simplification for network analysis Neural coordinate transformation as an example of feed-forward.
Neuronal Adaptation to Visual Motion in Area MT of the Macaque -Kohn & Movshon 지각 심리 전공 박정애.
CS332 Visual Processing Department of Computer Science Wellesley College Binocular Stereo Vision Region-based stereo matching algorithms Properties of.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Adaptive Cooperative Systems Chapter 8 Synaptic Plasticity 8.11 ~ 8.13 Summary by Byoung-Hee Kim Biointelligence Lab School of Computer Sci. & Eng. Seoul.
Analysis of spectro-temporal receptive fields in an auditory neural network Madhav Nandipati.
Principal Component Analysis (PCA)
Research Methods Lecturer: Steve Maybank
Understanding early visual coding from information theory By Li Zhaoping Lecture at EU advanced course in computational neuroscience, Arcachon, France,
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
1 Computational Vision CSCI 363, Fall 2012 Lecture 16 Stereopsis.
Grenoble Images Parole Signal Automatique Modeling of visual cortical processing to estimate binocular disparity Introduction - The objective is to estimate.
How do we see in 3 dimensions?
Intro. ANN & Fuzzy Systems Lecture 16. Classification (II): Practical Considerations.
1 Computational Vision CSCI 363, Fall 2012 Lecture 18 Stereopsis III.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
Dimensionality Reduction
Final Year Project Presentation --- Magic Paint Face
Early Processing in Biological Vision
Binocular Stereo Vision
“What Not” Detectors Help the Brain See in Depth
Bayesian belief networks 2. PCA and ICA
Binocular Stereo Vision
Principal Component Analysis
Christopher C. Pack, Richard T. Born, Margaret S. Livingstone  Neuron 
Stereopsis Current Biology
Binocular Disparity and the Perception of Depth
Representation of Color Stimuli in Awake Macaque Primary Visual Cortex
Volume 24, Issue 8, Pages e6 (August 2018)
Opponent Inhibition Neuron
Volume 74, Issue 1, Pages (April 2012)
Lecture 16. Classification (II): Practical Considerations
Visual Perception: One World from Two Eyes
Marios Mattheakis and Pavlos Protopapas
Presentation transcript:

Independent Component Analysis features of Color & Stereo images Authors: Patrik O. Hoyer Aapo Hyvarinen CIS 526: Neural Computation Presented by: Ajay Kumar Yadav

Overview  Introduction  Background Study  Data Preprocessing  Color Image Experiment  Stereo Image Experiment  Conclusion

Introduction  Visual Cortex: part of the cerebral cortex responsible for processing visual stimuli. (Static, Moving & Pattern Recognition)  Receptive fields are divided as: Sub-regions that exert an excitatory influence. (light grey) Sub-regions that exert an inhibitory influence. (dark grey)  Stimulus Influence also depends on size, orientation and position (Hubel & Wiesel’s -1962, DeValois-1982, DeAngelis-1993)

Contd..  Cones consist of three cell each responsible for each RGB component. (tuned at wavelength of 430, 535, 590 nanometer)  The degree to which the images are non-corresponding is defined as binocular disparity. It is used to determine the distance of an object from oneself, and its relation to the fixation plane, is called stereopsis.

Background Study  The sparseness-maximization network and ICA are closely related. (Olshausen and Field 1997)  Hateren and Vander Schaaf qualitatively compared the filter learned by ICA to measurements of neural receptive fields.  Van Hateren and Ruderman proved ICA also fit the receptive field properties for video images.

Data Preprocessing  ICA preprocess the data in two steps: The mean of the data is subtracted to center the data on the origin. Whiten the data z = Vx, so that  Goal: ICA transform W to minimize the statistical dependencies between the estimated sources.  After convergence

Color Image Experiment  Standard RGB values are considered as input data assuming the transformation to cone outputs to be roughly linear.  A total of 50, by 12 pixel image patches were sampled randomly with dimensionality of 432.  Data is preprocessed and correlation matrix and eigen vectors are calculated.  Constant RGB value is used in the display.

Correlation matrix  Data is projected in 160 principle component before whitening. Two reasons are: To emulate the real neuron functionality Dimension is dropped to lower computational cost.

Results **ICA basis of color images** **Color content of three ICA filters****Percentage of achromatic**

Stereo Image Experiment  Stereo image data: 5 focus points at random from each image are selected and estimated the disparities. Randomly sampled 16*16 pixel corresponding image in patch area of 300*300 pixels centered on each focus point. Due to the fluctuation patches are often similar but horizontally shifted.  During the preprocessing local mean was removed from each component and correlation matrix and eigenvalue decomposition are calculated.

Stereo Images **PCA Basis of Stereo Image****ICA Basis of Stereo Image** Equal Response Varying Response

Ocular Dominance  The shift from one eye to the other takes place over a distance of less than 50 microns, therefore column dominated by one eye.  If the sampling areas is smaller, correlation between the patches would be higher.  If the area gets larger, the dependencies between the left and right patches get weaker

Disparity Tuning Analysis  To analyze the disparity tuning several ICA basis were estimated using different number random seeds.  Only relatively high frequency well localized binocular vectors are selected

Disparity Tuning Curves  Each patch is shown to both the eyes to get the tuning curve and the mean is considered as final curve.  These curves are defined in two parts: Tuned excitatory Tuned inhibitory  Tuned excitatory shows a strong peak at zero.  Tuned inhibitory shows opposite polarity.  Near unit’s right receptive slightly shifted giving positive preferred disparity.  Far unit has opposite positional offset with negative disparities.

Conclusion  ICA could be applied in denoising, compression or pattern recognition of color or stereo data.  ICA can be used to model computational properties of visual cortex (V1) cell.  Limitation: Since ICA emulate the behavior of cones it may fail in dark or un-illuminated images. To get better correlation basis patch needed to be small which may vary. Nonlinearities inherent in the conversion from RGB to cones response will affect the ICA result.