SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Image Analysis & Retrieval
CS/EE 5590 Special Topics (Class Ids: 44873, 44874)
Fall 2016, M/W 4-5:15pm@Bloch 0012
Lec 16
Subspace/Transform Optimization
Zhu Li
Dept of CSEE, UMKC
Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346.
http://l.web.umkc.edu/lizhu
p.1Z. Li, Image Analysis & Retrv, 2016 Fall
Outline
 Recap:
 Laplacianface
 Graph Fourier Transform
 Data Partition and Subspace Optimization
 Query Driven Solution
 Subspace Indexing on Grassmann Manifold
 Optimization of Subspace on Grassmann Manifold
Summary
p.2Z. Li, Image Analysis & Retrv, 2016 Fall
Subspace Learning for Face Recognition
 Project face images to a subspace with basis A
 Matlab: x=faces*A(:,1:kd)
eigf1
eigf2
eigf3
= 10.9* + 0.4* + 4.7*
p.3Z. Li, Image Analysis & Retrv, 2016 Fall
Graph Embedding Interpretation of PCA/LDA/LPP
 Affinity graph S, determines the embedding subspace
W, via
PCA and LDA are special cases of Graph Embedding
 PCA:
 LDA
 LPP
p.4
𝑆𝑖,𝑗 =
−exp 𝑥𝑗 − 𝑥𝑖
2
ℎ
, 𝑖𝑓 𝑥𝑗 − 𝑥𝑖 ≤ 𝜃
0, 𝑒𝑙𝑠𝑒
𝑆𝑖,𝑗 =
1
𝑛 𝑘
, 𝑖𝑓 𝑥𝑖, 𝑥𝑗 ∈ 𝐶 𝑘
0, 𝑒𝑙𝑠𝑒
𝑆𝑖,𝑗 = 1/𝑛
Z. Li, Image Analysis & Retrv, 2016 Fall
Laplacian and LDA Embedding
 Laplacian face is powerful. 
p.5Z. Li, Image Analysis & Retrv, 2016 Fall
Applications: facial expression embedding
 Facial expressions embedded
in a 2-d space via LPP
 SIFT Compression:
p.6
frown
sad
happy
neutral
𝐴 = arg min
𝑊
𝑘 𝑗
𝑠𝑗,𝑘 𝑊𝑥𝑗 − 𝑊𝑥 𝑘
2
Z. Li, Image Analysis & Retrv, 2016 Fall
Signal on Graph
 non-uniformly sampled
p.7Z. Li, Image Analysis & Retrv, 2016 Fall
Graph Fourier Transform
 GFT is different from Laplacian Embedding:
p.8Z. Li, Image Analysis & Retrv, 2016 Fall
Graph Spectrum
 Eigenvector vs Zero Crossing counts
p.9Z. Li, Image Analysis & Retrv, 2016 Fall
Graph Signal Smoothness
 Quadratic form on L:
p.10Z. Li, Image Analysis & Retrv, 2016 Fall
Outline
 Recap:
 Laplacianface
 Graph Fourier Transform
 Data Partition and Subspace Optimization
 Query Driven Solution
 Subspace Indexing on Grassmann Manifold
 Optimization of Subspace on Grassmann Manifold
Summary
p.11Z. Li, Image Analysis & Retrv, 2016 Fall
• Face Recognition
– Identify face from large (e.g, 7 million HK ID) face data set
• Image Search
– Find out the tags associated with the given images
• Fingerprint Identification
– Verification (yes or no) already mature and deployed in HK
– Identification challenges: stateless feature/indexing efficiency
Large Scale Recognition/Classification Problems
p.12Z. Li, Image Analysis & Retrv, 2016 Fall
• Find a “good” f()
– Such that after projecting the appearance onto the subspace, the data points belong to
different classes are easily separable
– This kind of “good” function is usually non-linear, hard to obtain from training data.
Appearance Modeling – Finding a good f()
p.13Z. Li, Image Analysis & Retrv, 2016 Fall
Graph Embedding Interpretation of PCA/LDA/LPP
 Affinity graph S, determines the embedding subspace
W, via
PCA and LDA are special cases of Graph Embedding
 PCA:
 LDA
 LPP
p.14
𝑆𝑖,𝑗 =
−exp 𝑥𝑗 − 𝑥𝑖
2
ℎ
, 𝑖𝑓 𝑥𝑗 − 𝑥𝑖 ≤ 𝜃
0, 𝑒𝑙𝑠𝑒
𝑆𝑖,𝑗 =
1
𝑛 𝑘
, 𝑖𝑓 𝑥𝑖, 𝑥𝑗 ∈ 𝐶 𝑘
0, 𝑒𝑙𝑠𝑒
𝑆𝑖,𝑗 = 1/𝑛
Z. Li, Image Analysis & Retrv, 2016 Fall
• Non-Linear Solutions and challenges:
– Kernel method: e.g K-PCA, K-LDA, K-LPP, SVM
» Evaluate inner product <xj,xk> with a kernel function k(xj, xk), which if satisfy
the conditions in Mercer’s Theorem, implicitly maps data via a non-linear
function.
» Typically involves a QP problem with a Hessian of size n x n, when n is large,
not solvable.
– LLE /Graph Laplacian:
» An algorithm that maps input data {xk} to {yk} that tries to preserve an
embedded graph structure among data points.
» The mapping is data dependent and has difficulty handling new data outside
the training set, e.g., a new query point
• How to compromise ?
– Piece-wise Linear Approximation: local data patch linear model fitting
Non-Linearity Issue
p.15Z. Li, Image Analysis & Retrv, 2016 Fall
Piece-wise Linear : Query Driven
• Query-Driven Piece-wise Linear Model
– No pre-determined structure on the training data
– Local neighborhood data patch identified from query point q,
– Local model built with local data, A(X, q)
p.16Z. Li, Image Analysis & Retrv, 2016 Fall
DoF Criteria for Local Model
 What is a proper size of local data support: N(X, q) ?
p.17Z. Li, Image Analysis & Retrv, 2016 Fall
DPC – Discriminant Power Coefficient
 The tradeoffs in local data support size
p.18Z. Li, Image Analysis & Retrv, 2016 Fall
Head Pose Estimation
 Given face images as pixels in Rwxh, predict its pose:
Tilt and Pan angles:
p.19Z. Li, Image Analysis & Retrv, 2016 Fall
Face Recognition
 On ATT Data set: 40 subjects, 400 images:
Extra credit: 10pts 
 Develop a query driven local Laplacianface model for HW-3
p.20Z. Li, Image Analysis & Retrv, 2016 Fall
Summary of Query Driven Local Models
The Good:
 Allows for local data adaptation, solid gains in classification
 Problem size is d x d, (vs kernel method, which is n x n, not scaling
well )
 The Bad:
 Data driven: need to compute a run-time model that adds
computational complexity
 The Ugly:
 Storage Penalty: need extra storage to store all training data,
because the local NN data, patch is generated at run time, as
function of the query point
 Indexing challenge: for very large scale problem, not practical to
store all training data, and effective indexing needed to support
efficient access of query induced local training
data.
 Question:
 Can we do better ?
p.21Z. Li, Image Analysis & Retrv, 2016 Fall
Closer Examination of DoFs
 DoF of the Stiefel manifold:
p.22Z. Li, Image Analysis & Retrv, 2016 Fall
DoF of Subspaces
Grassmann manifold DoF:
p.23Z. Li, Image Analysis & Retrv, 2016 Fall
Visualizing Subspace Models DoF
• Consider a typical appearance modeling
– Image size 12x10 pixel, appearance space dimension d=120, model dimension p=8.
– 3D visualization of all S(8, 120) and their covariance eigenvalues”
– Grassmann Manifolds are quotient space S(8, 120)/O(8)
•
p.24Z. Li, Image Analysis & Retrv, 2016 Fall
• The principal angles between two subspaces:
– For A1, and A2 in G(p, d), their principal angles are defined as
where, {uk} and {vk} are called principal dimensions for span(A1) and span(A2).
Principal Angles
p.25Z. Li, Image Analysis & Retrv, 2016 Fall
Solving for Principal Angles
 Given two subspace models A1 and A2, find the
rotations that can max align two:
p.26Z. Li, Image Analysis & Retrv, 2016 Fall
Subspace Distance on Grassmann Manifold
 Grassmann Distance Metrics:
p.27Z. Li, Image Analysis & Retrv, 2016 Fall
Arc Distance Metric
 Arc Distance:
p.28Z. Li, Image Analysis & Retrv, 2016 Fall
Linear Combination of Subspaces
 How to combine two models ?
Moving along Geodesics ?
p.29Z. Li, Image Analysis & Retrv, 2016 Fall
Training Data Set Partition
• The Plan:
– Partition the (unlabeled) large training data set into local data patches
– Compute local models for each data patch with labels, and then optimize a subset for
the recognition
• Data Space Partition
– Partition the training data set by kd-tree, for the kd-tree height of h, we have 2h
local
data patch as leaf node
– For each leaf node data patch k, build a local LDA/LPP model Ak:
•
p.30Z. Li, Image Analysis & Retrv, 2016 Fall
Subspace Indexing
• Subspace Clustering by Grassmann Metric:
– It is a VQ like process.
– Start with a data partition kd-tree, their leaf nodes and associated subspaces {Ak},
k=1..2h
– Repeat
» Find Ai and Aj, if darc(Ai, Aj) is the smallest among all, and the associated data
patch are adjacent in the data space.
» Delete Ai and Aj, replace with merged new subspace, and update associated data
patch leaf nodes set.
» Compute the empirical identification accuracy for the merged subspace
» Add parent pointer to the merged new subspace for Ai and Aj .
» Stop if only 1 subspace left.
– Benefit:
» avoid forced merging of subspace models at data patches that are very different,
though adjacent.
p.31Z. Li, Image Analysis & Retrv, 2016 Fall
MHT Based Identification
• MHT operation
– Organize the leaf nodes models into a new hierarchy, with new models and associated
accuracy (error rate) estimation
– When a probe point comes, first identify its leaf nodes from the data partition tree.
– Then traverse the MHT from leaf nodes up, until it hits the root, which is the global
model, and choose the best model along the path for identification
p.32Z. Li, Image Analysis & Retrv, 2016 Fall
Simulation
• The data set
– MSRA Multimedia data set, 65k images with class and relevance labels:
p.33Z. Li, Image Analysis & Retrv, 2016 Fall
Simulation
• Data selection and features
– Selected 12 classes with 11k images and use the original combined 889d features from
color, shape and texture
– Performance compared with PCA, LDA and LPP modeling
p.34Z. Li, Image Analysis & Retrv, 2016 Fall
Simulation
• Face data set
– Mixed data set of 242 individuals, and 4840 face images
– Performance compared with PCA, LDA and LPP modeling
p.35Z. Li, Image Analysis & Retrv, 2016 Fall
Grassmann Indexing Summary
• Contributions
– Address the DoF issues of the BIGDATA recognition problem.
– Piece-wise linear approach is effective in modeling non-linearity in visual manifolds for a
variety of recognition problem.
– Subspace indexing on Grassmann manifold offers a systemic approach in optimizing the
linear models for the localized problem.
– Solid performance gains over the state of art global linear models and their kernelized non-
linear models.
•
p.36Z. Li, Image Analysis & Retrv, 2016 Fall
Publications & Future Work
• Future work
– Grassmann Hashing – Penalize projection selection with Grassmannian metric, offers
performance gains over LSH and spectral hashing.
– Grassmann Local Descriptor Aggregation (MPEG CDVS) – significantly improved the
indexing efficiency when work with Fisher Vector.
– SIFT compression with a bank of transforms.
• Publications:
– Z. Li, A. Nagar, G. Srivastava, and K. Park, “CDVS: GRASF - Grassmann Subspace Feature for Key
Point Aggregation”, ISO/IEC SC29/WG11/MPEG2014/m32536, San Jose, USA, 2014.
– X. Wang, Z. Li, and D. Tao, "Subspace Indexing on Grassmann Manifold for Image Search", IEEE
Trans. on Image Processing, vol. 20(9), 2011.
– X. Wang, Z. Li, L. Zhang, and J. Yuan, "Grassmann Hashing for Approx Nearest Neighbour Search in
High Dimensional Space", Proc. of IEEE Int'l Conf on Multimedia & Expo (ICME), Barcelona, Spain,
2011.
– H. Xu, J. Wang, Z. Li, G. Zeng, S. Li, “Complementary Hashing for Approximate Nearest Neighbor
Search”, IEEE Int'l Conference on Computer Vision (ICCV), Barcelona, Spain, 2011.
– Yun Fu, Z. Li, J. Yuan, Ying Wu, and Thomas S. Huang, "Locality vs. Globality: Query-Driven
Localized Linear Models for Facial Image Computing," IEEE Transactions on Circuits and Systems
for Video Technology (T-CSVT), vol. 18(12), pp. 1741-1752, December, 2008.
p.37Z. Li, Image Analysis & Retrv, 2016 Fall
Newtonian Method in Optimization
 Recall that in optimizing a functional over vector
variables f(X), X in Rn,
p.38
Credit: Kerstin Johnsson, Lund Univ
Z. Li, Image Analysis & Retrv, 2016 Fall
Gradient & Hessian on Grassmann Manifold
 Gradient on Grassmann manifold:
p.39Z. Li, Image Analysis & Retrv, 2016 Fall
Hessian on Grassmann Manifold
 Hessian:
 FY = nxp 1st order differentiation
 FYY= 2nd order differentiation along Y
p.40Z. Li, Image Analysis & Retrv, 2016 Fall
Newton’s Method on Grassmann Manifold
 Overall framework
p.41Z. Li, Image Analysis & Retrv, 2016 Fall
Matlab Implementation
 Prof. A. Edelman’s matlab package:
 https://umkc.box.com/s/g2oyqvsb2lx2v9wzf0ju60wnspts4t9g
 Potential project for the class:
 Graph Fourier Transform optimization: different graph
construction strategy gives different signal energy compaction
performance, can we use compression efficiency (as entropy
sum) as objective functional, and optimize the design of graph
affinity matrix (symmetric, p.s.d) ?
p.42Z. Li, Image Analysis & Retrv, 2016 Fall
Summary
 Graph Laplacian Embedding is an unifying theory for
feature space dimension reduction
 PCA is a special case of graph embedding
o Fully connected affinity map, equal importance
 LDA is a special case of graph embedding
o Fully connected intra class
o Zero affinity inter class
 LPP: preserves pair wise affinity.
 GFT: Eigen vectors of graph Laplacian, has Fourier
Transform like characteristics.
 Many applications in
 Face recognition
 Pose estimation
 Facial expression modeling
 Compression of Graph signals.
p.43Z. Li, Image Analysis & Retrv, 2016 Fall

Mais conteúdo relacionado

Mais procurados

Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection aftab alam
 
JOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured DataJOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured DataJordan Open Source Association
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsRyan B Harvey, CSDP, CSM
 
Robust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionRobust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionActiveEon
 
An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Databutest
 
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Alexandros Karatzoglou
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringWaqas Nawaz
 
4 avrachenkov
4 avrachenkov4 avrachenkov
4 avrachenkovYandex
 
Start From A MapReduce Graph Pattern-recognize Algorithm
Start From A MapReduce Graph Pattern-recognize AlgorithmStart From A MapReduce Graph Pattern-recognize Algorithm
Start From A MapReduce Graph Pattern-recognize AlgorithmYu Liu
 
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...남주 김
 
Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
Convolutional Neural Networks on Graphs with Fast Localized Spectral FilteringConvolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
Convolutional Neural Networks on Graphs with Fast Localized Spectral FilteringSOYEON KIM
 
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...NAVER Engineering
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Shao-Chuan Wang
 
Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...ActiveEon
 
Webinar on Graph Neural Networks
Webinar on Graph Neural NetworksWebinar on Graph Neural Networks
Webinar on Graph Neural NetworksLucaCrociani1
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Preferred Networks
 
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defense
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defenseLarge-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defense
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defenseAapo Kyrölä
 
Large-scale Recommendation Systems on Just a PC
Large-scale Recommendation Systems on Just a PCLarge-scale Recommendation Systems on Just a PC
Large-scale Recommendation Systems on Just a PCAapo Kyrölä
 

Mais procurados (20)

Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection Compressing Graphs and Indexes with Recursive Graph Bisection
Compressing Graphs and Indexes with Recursive Graph Bisection
 
JOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured DataJOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured Data
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Robust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object DetectionRobust Low-rank and Sparse Decomposition for Moving Object Detection
Robust Low-rank and Sparse Decomposition for Moving Object Detection
 
An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Data
 
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, B...
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph Clustering
 
4 avrachenkov
4 avrachenkov4 avrachenkov
4 avrachenkov
 
Start From A MapReduce Graph Pattern-recognize Algorithm
Start From A MapReduce Graph Pattern-recognize AlgorithmStart From A MapReduce Graph Pattern-recognize Algorithm
Start From A MapReduce Graph Pattern-recognize Algorithm
 
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
 
Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
Convolutional Neural Networks on Graphs with Fast Localized Spectral FilteringConvolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
 
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
 
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...
Recommender Systems with Implicit Feedback Challenges, Techniques, and Applic...
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
 
Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...
 
Webinar on Graph Neural Networks
Webinar on Graph Neural NetworksWebinar on Graph Neural Networks
Webinar on Graph Neural Networks
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
 
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defense
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defenseLarge-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defense
Large-Scale Graph Computation on Just a PC: Aapo Kyrola Ph.D. thesis defense
 
Dagstuhl 2013 - Montali - On the Relationship between OBDA and Relational Map...
Dagstuhl 2013 - Montali - On the Relationship between OBDA and Relational Map...Dagstuhl 2013 - Montali - On the Relationship between OBDA and Relational Map...
Dagstuhl 2013 - Montali - On the Relationship between OBDA and Relational Map...
 
Large-scale Recommendation Systems on Just a PC
Large-scale Recommendation Systems on Just a PCLarge-scale Recommendation Systems on Just a PC
Large-scale Recommendation Systems on Just a PC
 

Semelhante a Lec16 subspace optimization

Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)Mumbai Academisc
 
# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustmentTerence Huang
 
Scalable and Efficient Algorithms for Analysis of Massive, Streaming Graphs
Scalable and Efficient Algorithms for Analysis of Massive, Streaming GraphsScalable and Efficient Algorithms for Analysis of Massive, Streaming Graphs
Scalable and Efficient Algorithms for Analysis of Massive, Streaming GraphsJason Riedy
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsYONG ZHENG
 
Face Identification Project Abstract 2017
Face Identification Project Abstract 2017Face Identification Project Abstract 2017
Face Identification Project Abstract 2017ioshean
 
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Ruairi de Frein
 
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...DB Tsai
 
Wenzhe Xu (Evelyn) Resume for Data Science
Wenzhe Xu (Evelyn) Resume for Data ScienceWenzhe Xu (Evelyn) Resume for Data Science
Wenzhe Xu (Evelyn) Resume for Data ScienceWenzhe(Evelyn) Xu
 
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...Accumulo Summit
 
Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017SERC at Carleton College
 
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image DescriptorsPCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image Descriptorswolf
 
Neo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpNeo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpAdrian Ziegler
 
Large Scale Image Retrieval 2022.pdf
Large Scale Image Retrieval 2022.pdfLarge Scale Image Retrieval 2022.pdf
Large Scale Image Retrieval 2022.pdfSamuCerezo
 
Streaming Python on Hadoop
Streaming Python on HadoopStreaming Python on Hadoop
Streaming Python on HadoopVivian S. Zhang
 
(Hierarchical) topic modeling
(Hierarchical) topic modeling (Hierarchical) topic modeling
(Hierarchical) topic modeling Yueshen Xu
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis taeseon ryu
 

Semelhante a Lec16 subspace optimization (20)

Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)
 
PointNet
PointNetPointNet
PointNet
 
# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment
 
Scalable and Efficient Algorithms for Analysis of Massive, Streaming Graphs
Scalable and Efficient Algorithms for Analysis of Massive, Streaming GraphsScalable and Efficient Algorithms for Analysis of Massive, Streaming Graphs
Scalable and Efficient Algorithms for Analysis of Massive, Streaming Graphs
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender Systems
 
Face Identification Project Abstract 2017
Face Identification Project Abstract 2017Face Identification Project Abstract 2017
Face Identification Project Abstract 2017
 
The Origin of Grad-CAM
The Origin of Grad-CAMThe Origin of Grad-CAM
The Origin of Grad-CAM
 
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
 
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...
2015-06-15 Large-Scale Elastic-Net Regularized Generalized Linear Models at S...
 
Wenzhe Xu (Evelyn) Resume for Data Science
Wenzhe Xu (Evelyn) Resume for Data ScienceWenzhe Xu (Evelyn) Resume for Data Science
Wenzhe Xu (Evelyn) Resume for Data Science
 
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...
Accumulo Summit 2015: Rya: Optimizations to Support Real Time Graph Queries o...
 
Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017
 
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image DescriptorsPCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
 
Big data analytics_7_giants_public_24_sep_2013
Big data analytics_7_giants_public_24_sep_2013Big data analytics_7_giants_public_24_sep_2013
Big data analytics_7_giants_public_24_sep_2013
 
Neo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpNeo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExp
 
Large Scale Image Retrieval 2022.pdf
Large Scale Image Retrieval 2022.pdfLarge Scale Image Retrieval 2022.pdf
Large Scale Image Retrieval 2022.pdf
 
Streaming Python on Hadoop
Streaming Python on HadoopStreaming Python on Hadoop
Streaming Python on Hadoop
 
Yarn spark next_gen_hadoop_8_jan_2014
Yarn spark next_gen_hadoop_8_jan_2014Yarn spark next_gen_hadoop_8_jan_2014
Yarn spark next_gen_hadoop_8_jan_2014
 
(Hierarchical) topic modeling
(Hierarchical) topic modeling (Hierarchical) topic modeling
(Hierarchical) topic modeling
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 

Mais de United States Air Force Academy

Mobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large RepositoriesMobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large RepositoriesUnited States Air Force Academy
 
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 Meeting
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 MeetingTutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 Meeting
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 MeetingUnited States Air Force Academy
 
Light Weight Fingerprinting for Video Playback Verification in MPEG DASH
Light Weight Fingerprinting for Video Playback Verification in MPEG DASHLight Weight Fingerprinting for Video Playback Verification in MPEG DASH
Light Weight Fingerprinting for Video Playback Verification in MPEG DASHUnited States Air Force Academy
 
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...United States Air Force Academy
 

Mais de United States Air Force Academy (8)

Lec11 rate distortion optimization
Lec11 rate distortion optimizationLec11 rate distortion optimization
Lec11 rate distortion optimization
 
Lec-03 Entropy Coding I: Hoffmann & Golomb Codes
Lec-03 Entropy Coding I: Hoffmann & Golomb CodesLec-03 Entropy Coding I: Hoffmann & Golomb Codes
Lec-03 Entropy Coding I: Hoffmann & Golomb Codes
 
Multimedia Communication Lec02: Info Theory and Entropy
Multimedia Communication Lec02: Info Theory and EntropyMultimedia Communication Lec02: Info Theory and Entropy
Multimedia Communication Lec02: Info Theory and Entropy
 
ECE 4490 Multimedia Communication Lec01
ECE 4490 Multimedia Communication Lec01ECE 4490 Multimedia Communication Lec01
ECE 4490 Multimedia Communication Lec01
 
Mobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large RepositoriesMobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large Repositories
 
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 Meeting
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 MeetingTutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 Meeting
Tutorial on MPEG CDVS/CDVA Standardization at ICNITS L3 Meeting
 
Light Weight Fingerprinting for Video Playback Verification in MPEG DASH
Light Weight Fingerprinting for Video Playback Verification in MPEG DASHLight Weight Fingerprinting for Video Playback Verification in MPEG DASH
Light Weight Fingerprinting for Video Playback Verification in MPEG DASH
 
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...
Scaled Eigen Appearance and Likelihood Prunning for Large Scale Video Duplica...
 

Último

Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Último (20)

Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Lec16 subspace optimization

  • 1. Image Analysis & Retrieval CS/EE 5590 Special Topics (Class Ids: 44873, 44874) Fall 2016, M/W 4-5:15pm@Bloch 0012 Lec 16 Subspace/Transform Optimization Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu p.1Z. Li, Image Analysis & Retrv, 2016 Fall
  • 2. Outline  Recap:  Laplacianface  Graph Fourier Transform  Data Partition and Subspace Optimization  Query Driven Solution  Subspace Indexing on Grassmann Manifold  Optimization of Subspace on Grassmann Manifold Summary p.2Z. Li, Image Analysis & Retrv, 2016 Fall
  • 3. Subspace Learning for Face Recognition  Project face images to a subspace with basis A  Matlab: x=faces*A(:,1:kd) eigf1 eigf2 eigf3 = 10.9* + 0.4* + 4.7* p.3Z. Li, Image Analysis & Retrv, 2016 Fall
  • 4. Graph Embedding Interpretation of PCA/LDA/LPP  Affinity graph S, determines the embedding subspace W, via PCA and LDA are special cases of Graph Embedding  PCA:  LDA  LPP p.4 𝑆𝑖,𝑗 = −exp 𝑥𝑗 − 𝑥𝑖 2 ℎ , 𝑖𝑓 𝑥𝑗 − 𝑥𝑖 ≤ 𝜃 0, 𝑒𝑙𝑠𝑒 𝑆𝑖,𝑗 = 1 𝑛 𝑘 , 𝑖𝑓 𝑥𝑖, 𝑥𝑗 ∈ 𝐶 𝑘 0, 𝑒𝑙𝑠𝑒 𝑆𝑖,𝑗 = 1/𝑛 Z. Li, Image Analysis & Retrv, 2016 Fall
  • 5. Laplacian and LDA Embedding  Laplacian face is powerful.  p.5Z. Li, Image Analysis & Retrv, 2016 Fall
  • 6. Applications: facial expression embedding  Facial expressions embedded in a 2-d space via LPP  SIFT Compression: p.6 frown sad happy neutral 𝐴 = arg min 𝑊 𝑘 𝑗 𝑠𝑗,𝑘 𝑊𝑥𝑗 − 𝑊𝑥 𝑘 2 Z. Li, Image Analysis & Retrv, 2016 Fall
  • 7. Signal on Graph  non-uniformly sampled p.7Z. Li, Image Analysis & Retrv, 2016 Fall
  • 8. Graph Fourier Transform  GFT is different from Laplacian Embedding: p.8Z. Li, Image Analysis & Retrv, 2016 Fall
  • 9. Graph Spectrum  Eigenvector vs Zero Crossing counts p.9Z. Li, Image Analysis & Retrv, 2016 Fall
  • 10. Graph Signal Smoothness  Quadratic form on L: p.10Z. Li, Image Analysis & Retrv, 2016 Fall
  • 11. Outline  Recap:  Laplacianface  Graph Fourier Transform  Data Partition and Subspace Optimization  Query Driven Solution  Subspace Indexing on Grassmann Manifold  Optimization of Subspace on Grassmann Manifold Summary p.11Z. Li, Image Analysis & Retrv, 2016 Fall
  • 12. • Face Recognition – Identify face from large (e.g, 7 million HK ID) face data set • Image Search – Find out the tags associated with the given images • Fingerprint Identification – Verification (yes or no) already mature and deployed in HK – Identification challenges: stateless feature/indexing efficiency Large Scale Recognition/Classification Problems p.12Z. Li, Image Analysis & Retrv, 2016 Fall
  • 13. • Find a “good” f() – Such that after projecting the appearance onto the subspace, the data points belong to different classes are easily separable – This kind of “good” function is usually non-linear, hard to obtain from training data. Appearance Modeling – Finding a good f() p.13Z. Li, Image Analysis & Retrv, 2016 Fall
  • 14. Graph Embedding Interpretation of PCA/LDA/LPP  Affinity graph S, determines the embedding subspace W, via PCA and LDA are special cases of Graph Embedding  PCA:  LDA  LPP p.14 𝑆𝑖,𝑗 = −exp 𝑥𝑗 − 𝑥𝑖 2 ℎ , 𝑖𝑓 𝑥𝑗 − 𝑥𝑖 ≤ 𝜃 0, 𝑒𝑙𝑠𝑒 𝑆𝑖,𝑗 = 1 𝑛 𝑘 , 𝑖𝑓 𝑥𝑖, 𝑥𝑗 ∈ 𝐶 𝑘 0, 𝑒𝑙𝑠𝑒 𝑆𝑖,𝑗 = 1/𝑛 Z. Li, Image Analysis & Retrv, 2016 Fall
  • 15. • Non-Linear Solutions and challenges: – Kernel method: e.g K-PCA, K-LDA, K-LPP, SVM » Evaluate inner product <xj,xk> with a kernel function k(xj, xk), which if satisfy the conditions in Mercer’s Theorem, implicitly maps data via a non-linear function. » Typically involves a QP problem with a Hessian of size n x n, when n is large, not solvable. – LLE /Graph Laplacian: » An algorithm that maps input data {xk} to {yk} that tries to preserve an embedded graph structure among data points. » The mapping is data dependent and has difficulty handling new data outside the training set, e.g., a new query point • How to compromise ? – Piece-wise Linear Approximation: local data patch linear model fitting Non-Linearity Issue p.15Z. Li, Image Analysis & Retrv, 2016 Fall
  • 16. Piece-wise Linear : Query Driven • Query-Driven Piece-wise Linear Model – No pre-determined structure on the training data – Local neighborhood data patch identified from query point q, – Local model built with local data, A(X, q) p.16Z. Li, Image Analysis & Retrv, 2016 Fall
  • 17. DoF Criteria for Local Model  What is a proper size of local data support: N(X, q) ? p.17Z. Li, Image Analysis & Retrv, 2016 Fall
  • 18. DPC – Discriminant Power Coefficient  The tradeoffs in local data support size p.18Z. Li, Image Analysis & Retrv, 2016 Fall
  • 19. Head Pose Estimation  Given face images as pixels in Rwxh, predict its pose: Tilt and Pan angles: p.19Z. Li, Image Analysis & Retrv, 2016 Fall
  • 20. Face Recognition  On ATT Data set: 40 subjects, 400 images: Extra credit: 10pts   Develop a query driven local Laplacianface model for HW-3 p.20Z. Li, Image Analysis & Retrv, 2016 Fall
  • 21. Summary of Query Driven Local Models The Good:  Allows for local data adaptation, solid gains in classification  Problem size is d x d, (vs kernel method, which is n x n, not scaling well )  The Bad:  Data driven: need to compute a run-time model that adds computational complexity  The Ugly:  Storage Penalty: need extra storage to store all training data, because the local NN data, patch is generated at run time, as function of the query point  Indexing challenge: for very large scale problem, not practical to store all training data, and effective indexing needed to support efficient access of query induced local training data.  Question:  Can we do better ? p.21Z. Li, Image Analysis & Retrv, 2016 Fall
  • 22. Closer Examination of DoFs  DoF of the Stiefel manifold: p.22Z. Li, Image Analysis & Retrv, 2016 Fall
  • 23. DoF of Subspaces Grassmann manifold DoF: p.23Z. Li, Image Analysis & Retrv, 2016 Fall
  • 24. Visualizing Subspace Models DoF • Consider a typical appearance modeling – Image size 12x10 pixel, appearance space dimension d=120, model dimension p=8. – 3D visualization of all S(8, 120) and their covariance eigenvalues” – Grassmann Manifolds are quotient space S(8, 120)/O(8) • p.24Z. Li, Image Analysis & Retrv, 2016 Fall
  • 25. • The principal angles between two subspaces: – For A1, and A2 in G(p, d), their principal angles are defined as where, {uk} and {vk} are called principal dimensions for span(A1) and span(A2). Principal Angles p.25Z. Li, Image Analysis & Retrv, 2016 Fall
  • 26. Solving for Principal Angles  Given two subspace models A1 and A2, find the rotations that can max align two: p.26Z. Li, Image Analysis & Retrv, 2016 Fall
  • 27. Subspace Distance on Grassmann Manifold  Grassmann Distance Metrics: p.27Z. Li, Image Analysis & Retrv, 2016 Fall
  • 28. Arc Distance Metric  Arc Distance: p.28Z. Li, Image Analysis & Retrv, 2016 Fall
  • 29. Linear Combination of Subspaces  How to combine two models ? Moving along Geodesics ? p.29Z. Li, Image Analysis & Retrv, 2016 Fall
  • 30. Training Data Set Partition • The Plan: – Partition the (unlabeled) large training data set into local data patches – Compute local models for each data patch with labels, and then optimize a subset for the recognition • Data Space Partition – Partition the training data set by kd-tree, for the kd-tree height of h, we have 2h local data patch as leaf node – For each leaf node data patch k, build a local LDA/LPP model Ak: • p.30Z. Li, Image Analysis & Retrv, 2016 Fall
  • 31. Subspace Indexing • Subspace Clustering by Grassmann Metric: – It is a VQ like process. – Start with a data partition kd-tree, their leaf nodes and associated subspaces {Ak}, k=1..2h – Repeat » Find Ai and Aj, if darc(Ai, Aj) is the smallest among all, and the associated data patch are adjacent in the data space. » Delete Ai and Aj, replace with merged new subspace, and update associated data patch leaf nodes set. » Compute the empirical identification accuracy for the merged subspace » Add parent pointer to the merged new subspace for Ai and Aj . » Stop if only 1 subspace left. – Benefit: » avoid forced merging of subspace models at data patches that are very different, though adjacent. p.31Z. Li, Image Analysis & Retrv, 2016 Fall
  • 32. MHT Based Identification • MHT operation – Organize the leaf nodes models into a new hierarchy, with new models and associated accuracy (error rate) estimation – When a probe point comes, first identify its leaf nodes from the data partition tree. – Then traverse the MHT from leaf nodes up, until it hits the root, which is the global model, and choose the best model along the path for identification p.32Z. Li, Image Analysis & Retrv, 2016 Fall
  • 33. Simulation • The data set – MSRA Multimedia data set, 65k images with class and relevance labels: p.33Z. Li, Image Analysis & Retrv, 2016 Fall
  • 34. Simulation • Data selection and features – Selected 12 classes with 11k images and use the original combined 889d features from color, shape and texture – Performance compared with PCA, LDA and LPP modeling p.34Z. Li, Image Analysis & Retrv, 2016 Fall
  • 35. Simulation • Face data set – Mixed data set of 242 individuals, and 4840 face images – Performance compared with PCA, LDA and LPP modeling p.35Z. Li, Image Analysis & Retrv, 2016 Fall
  • 36. Grassmann Indexing Summary • Contributions – Address the DoF issues of the BIGDATA recognition problem. – Piece-wise linear approach is effective in modeling non-linearity in visual manifolds for a variety of recognition problem. – Subspace indexing on Grassmann manifold offers a systemic approach in optimizing the linear models for the localized problem. – Solid performance gains over the state of art global linear models and their kernelized non- linear models. • p.36Z. Li, Image Analysis & Retrv, 2016 Fall
  • 37. Publications & Future Work • Future work – Grassmann Hashing – Penalize projection selection with Grassmannian metric, offers performance gains over LSH and spectral hashing. – Grassmann Local Descriptor Aggregation (MPEG CDVS) – significantly improved the indexing efficiency when work with Fisher Vector. – SIFT compression with a bank of transforms. • Publications: – Z. Li, A. Nagar, G. Srivastava, and K. Park, “CDVS: GRASF - Grassmann Subspace Feature for Key Point Aggregation”, ISO/IEC SC29/WG11/MPEG2014/m32536, San Jose, USA, 2014. – X. Wang, Z. Li, and D. Tao, "Subspace Indexing on Grassmann Manifold for Image Search", IEEE Trans. on Image Processing, vol. 20(9), 2011. – X. Wang, Z. Li, L. Zhang, and J. Yuan, "Grassmann Hashing for Approx Nearest Neighbour Search in High Dimensional Space", Proc. of IEEE Int'l Conf on Multimedia & Expo (ICME), Barcelona, Spain, 2011. – H. Xu, J. Wang, Z. Li, G. Zeng, S. Li, “Complementary Hashing for Approximate Nearest Neighbor Search”, IEEE Int'l Conference on Computer Vision (ICCV), Barcelona, Spain, 2011. – Yun Fu, Z. Li, J. Yuan, Ying Wu, and Thomas S. Huang, "Locality vs. Globality: Query-Driven Localized Linear Models for Facial Image Computing," IEEE Transactions on Circuits and Systems for Video Technology (T-CSVT), vol. 18(12), pp. 1741-1752, December, 2008. p.37Z. Li, Image Analysis & Retrv, 2016 Fall
  • 38. Newtonian Method in Optimization  Recall that in optimizing a functional over vector variables f(X), X in Rn, p.38 Credit: Kerstin Johnsson, Lund Univ Z. Li, Image Analysis & Retrv, 2016 Fall
  • 39. Gradient & Hessian on Grassmann Manifold  Gradient on Grassmann manifold: p.39Z. Li, Image Analysis & Retrv, 2016 Fall
  • 40. Hessian on Grassmann Manifold  Hessian:  FY = nxp 1st order differentiation  FYY= 2nd order differentiation along Y p.40Z. Li, Image Analysis & Retrv, 2016 Fall
  • 41. Newton’s Method on Grassmann Manifold  Overall framework p.41Z. Li, Image Analysis & Retrv, 2016 Fall
  • 42. Matlab Implementation  Prof. A. Edelman’s matlab package:  https://umkc.box.com/s/g2oyqvsb2lx2v9wzf0ju60wnspts4t9g  Potential project for the class:  Graph Fourier Transform optimization: different graph construction strategy gives different signal energy compaction performance, can we use compression efficiency (as entropy sum) as objective functional, and optimize the design of graph affinity matrix (symmetric, p.s.d) ? p.42Z. Li, Image Analysis & Retrv, 2016 Fall
  • 43. Summary  Graph Laplacian Embedding is an unifying theory for feature space dimension reduction  PCA is a special case of graph embedding o Fully connected affinity map, equal importance  LDA is a special case of graph embedding o Fully connected intra class o Zero affinity inter class  LPP: preserves pair wise affinity.  GFT: Eigen vectors of graph Laplacian, has Fourier Transform like characteristics.  Many applications in  Face recognition  Pose estimation  Facial expression modeling  Compression of Graph signals. p.43Z. Li, Image Analysis & Retrv, 2016 Fall