Computer examples Tenenbaum, de Silva, Langford “A Global Geometric Framework for Nonlinear Dimensionality Reduction”

Slides:



Advertisements
Similar presentations
IMAGE RESIZING & SEAMCARVING CS16: Introduction to Algorithms & Data Structures Thursday, January 23, 14 1.
Advertisements

Computer examples Tenenbaum, de Silva, Langford “A Global Geometric Framework for Nonlinear Dimensionality Reduction”
Sorting Really Big Files Sorting Part 3. Using K Temporary Files Given  N records in file F  M records will fit into internal memory  Use K temp files,
Richard G. Baraniuk Chinmay Hegde Sriram Nagaraj Go With The Flow A New Manifold Modeling and Learning Framework for Image Ensembles Aswin C. Sankaranarayanan.
DTU Informatics Introduction to Medical Image Analysis Rasmus R. Paulsen DTU Informatics TexPoint fonts.
Cse 521: design and analysis of algorithms Time & place T, Th pm in CSE 203 People Prof: James Lee TA: Thach Nguyen Book.
Manifold Learning Dimensionality Reduction. Outline Introduction Dim. Reduction Manifold Isomap Overall procedure Approximating geodesic dist. Dijkstra’s.
Computer Graphics Visible Surface Determination. Goal of Visible Surface Determination To draw only the surfaces (triangles) that are visible, given a.
Train a Classifier Based on the Huge Face Database
Presented by: Mingyuan Zhou Duke University, ECE April 3, 2009
University of Joensuu Dept. of Computer Science P.O. Box 111 FIN Joensuu Tel fax Isomap Algorithm.
Lecture Notes for Chapter 2 Introduction to Data Mining
MDSteer: Steerable and Progressive Multidimensional Scaling Matt Williams and Tamara Munzner University of British Columbia Imager Lab.
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Iso-charts: Stretch-driven Mesh Parameterization using Spectral Analysis Kun Zhou, John Snyder*, Baining Guo, Heung-Yeung Shum Microsoft Research Asia.
LLE and ISOMAP Analysis of Robot Images Rong Xu. Background Intuition of Dimensionality Reduction Linear Approach –PCA(Principal Component Analysis) Nonlinear.
Approximate Nearest Subspace Search with Applications to Pattern Recognition Ronen Basri, Tal Hassner, Lihi Zelnik-Manor presented by Andrew Guillory and.
Entropic graphs: Applications Alfred O. Hero Dept. EECS, Dept BME, Dept. Statistics University of Michigan - Ann Arbor
Manifold Learning: ISOMAP Alan O'Connor April 29, 2008.
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
Manifold learning and pattern matching with entropic graphs Alfred O. Hero Dept. EECS, Dept Biomed. Eng., Dept. Statistics University of Michigan - Ann.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
Y. Weiss (Hebrew U.) A. Torralba (MIT) Rob Fergus (NYU)
Atul Singh Junior Undergraduate CSE, IIT Kanpur.  Dimension reduction is a technique which is used to represent a high dimensional data in a more compact.
NonLinear Dimensionality Reduction or Unfolding Manifolds Tennenbaum|Silva|Langford [Isomap] Roweis|Saul [Locally Linear Embedding] Presented by Vikas.
Lightseminar: Learned Representation in AI An Introduction to Locally Linear Embedding Lawrence K. Saul Sam T. Roweis presented by Chan-Su Lee.
Nonlinear Dimensionality Reduction by Locally Linear Embedding Sam T. Roweis and Lawrence K. Saul Reference: "Nonlinear dimensionality reduction by locally.
Nonlinear Dimensionality Reduction Approaches. Dimensionality Reduction The goal: The meaningful low-dimensional structures hidden in their high-dimensional.
Representative Previous Work
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Nonlinear Dimensionality Reduction for Hyperspectral Image Classification Tim Doster Advisors: John Benedetto & Wojciech Czaja.
Enhancing Tensor Subspace Learning by Element Rearrangement
Graph Embedding: A General Framework for Dimensionality Reduction Dong XU School of Computer Engineering Nanyang Technological University
THE MANIFOLDS OF SPATIAL HEARING Ramani Duraiswami | Vikas C. Raykar Perceptual Interfaces and Reality Lab University of Maryland, College park.
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
1 Data Mining: Data Lecture Notes for Chapter 2. 2 What is Data? l Collection of data objects and their attributes l An attribute is a property or characteristic.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
GRASP Learning a Kernel Matrix for Nonlinear Dimensionality Reduction Kilian Q. Weinberger, Fei Sha and Lawrence K. Saul ICML’04 Department of Computer.
Manifold learning: MDS and Isomap
Non-Isometric Manifold Learning Analysis and an Algorithm Piotr Dollár, Vincent Rabaud, Serge Belongie University of California, San Diego.
CSC2535: Computation in Neural Networks Lecture 12: Non-linear dimensionality reduction Geoffrey Hinton.
1 LING 696B: MDS and non-linear methods of dimension reduction.
Nonlinear Dimensionality Reduction Approach (ISOMAP)
Jan Kamenický.  Many features ⇒ many dimensions  Dimensionality reduction ◦ Feature extraction (useful representation) ◦ Classification ◦ Visualization.
Creating a Silhouette in Illustrator. Go File>Place and place the photo on the artboard. Select the photo and click Live Trace (its on the tool bar right.
Transformations on the Coordinate Plane: Translations and Rotations.
Multi-dimensional Search Trees CS302 Data Structures Modified from Dr George Bebis.
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Data Mining Course 2007 Eric Postma Clustering. Overview Three approaches to clustering 1.Minimization of reconstruction error PCA, nlPCA, k-means clustering.
Multidimensional Scaling By Marc Sobel. The Goal  We observe (possibly non-euclidean) proximity data. For each pair of objects number ‘i’ and ‘j’ we.
Math 285 Project Diffusion Maps Xiaoyan Chong Department of Mathematics and Statistics San Jose State University.
1 CSCE 441: Computer Graphics Hidden Surface Removal Jinxiang Chai.
CSC321: Lecture 25: Non-linear dimensionality reduction Geoffrey Hinton.
CSC321: Extra Lecture (not on the exam) Non-linear dimensionality reduction Geoffrey Hinton.
Digital Image Processing CCS331 Relationships of Pixel 1.
Spectral Methods for Dimensionality
Nonlinear Dimensionality Reduction
Mean Shift Segmentation
ISOMAP TRACKING WITH PARTICLE FILTERING
Outline Nonlinear Dimension Reduction Brief introduction Isomap LLE
Lecture 21 SVD and Latent Semantic Indexing and Dimensional Reduction
Gray Scale picture def pixBW(pixel): # given a pixel, change to BW
cse 521: design and analysis of algorithms
Video Analysis via Nonlinear Dimensionality Reduction Technique
Chapter 2: Transformations
NonLinear Dimensionality Reduction or Unfolding Manifolds
Transformations Translation Reflection The FRAME Routine
1.4 Ordered Pairs and Relations
Exact Voxel Occupancy with Graph Cuts
Data-Driven Approach to Synthesizing Facial Animation Using Motion Capture Ioannis Fermanis Liu Zhaopeng
Presentation transcript:

Computer examples Tenenbaum, de Silva, Langford “A Global Geometric Framework for Nonlinear Dimensionality Reduction”

Statue face database x64 grayscale images 2 mins, 12 secs on a ~600 (?) MHz PIII

The computed manifold

Testing the sensibility of the manifold coordinates One test you could do: 1.Sort all faces according to first manifold coordinate (“left-right”) 2.View them in order 3.See if the face makes a monotonic progression from left to right

Testing the sensibility of the manifold coordinates

Semantic consistency of a dimension value deteriorates between points that are far away on the manifold. Some consecutive frames: Well-lit faces are turning left, poorly-lit faces are turning left.

Testing the sensibility of the manifold coordinates Semantic consistency of a dimension value deteriorates between points that are far away on the manifold. Explanations: Geodesic distance on the manifold is approximated by shortest-path distance in a neighbor graph.  Sparse neighbor graphs result in high distance error for points far away on the graph.

Testing the sensibility of the manifold coordinates Geodesic distance approximator can’t be perfect in the face of sparse data

Testing the sensibility of the manifold coordinates The test expected this face:

Testing the sensibility of the manifold coordinates …to be a bit more left-facing than this face:

Traversing the manifold Collapsing the manifold to one dimension isn’t the way to use it. Try tracing one dimension while keeping the other dimensions from jumping around too much.

Traversing the manifold Algorithm used: Sort images by “left-right” coord as before Draw a smooth line through the manifold Only add images that are within a certain manifold distance D from this line.

Traversing the manifold

Make a better picture to illustrate that it’s more of a band than a path

Traversing the manifold Fix oval so that it encricles the middle three rows of faces instead

Traversing the manifold D = 20 (Half the range of the “up-down” dimension)

Traversing the manifold (D = 30)

Traversing the manifold D = 40 (using 80% of the faces)

Traversing the manifold D = 50 (using 98% of the faces)

Comparison to LLE Run both algorithms on 100 of the statue faces (64 x 64 pixels) Isomap LLE

Comparison to LLE Running time for x64 images: LLE: 5 secs Isomap: 1.39 secs

Comparison to LLE The collapsing-to-primary-dimension-test:

Comparison to LLE Uh… the collapsing-to-second-dimension-test

Comparison to LLE The horizontal manifold traversal test (7 frames)

Comparison to LLE LLE: once manifold is computed, meaningful paths through it need to be found.

Weakness under translation Images with a common background and a single translating object will have a rough time with pixel differences.

Weakness under translation Uniform translation, no overlap Input images: Output images:

Weakness under translation Uniform translation, 1-column overlap Input images: Output images:

Weakness under translation Uniform translation, 1-column overlap

End