Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Object Recognition with Features Inspired by Visual Cortex T. Serre, L. Wolf, T. Poggio Presented by Andrew C. Gallagher Jan. 25, 2007.
Presented by Xinyu Chang
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Object Detection by Matching Longin Jan Latecki. Contour-based object detection Database shapes: …..
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
Harris corner detector
Lecture 6: Feature matching CS4670: Computer Vision Noah Snavely.
Data Mining Cluster Analysis: Advanced Concepts and Algorithms Lecture Notes for Chapter 9 Introduction to Data Mining by Tan, Steinbach, Kumar © Tan,Steinbach,
A Study of Approaches for Object Recognition
1 Unsupervised Modeling and Recognition of Object Categories with Combination of Visual Contents and Geometric Similarity Links Gunhee Kim Christos Faloutsos.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
1 Unsupervised Modeling of Object Categories Using Link Analysis Techniques Gunhee Kim Christos Faloutsos Martial Hebert Gunhee Kim Christos Faloutsos.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Image Matching via Saliency Region Correspondences Alexander Toshev Jianbo Shi Kostas Daniilidis IEEE Conference on Computer Vision and Pattern Recognition.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Clustering Unsupervised learning Generating “classes”
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
Multiclass object recognition
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Computer vision.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
PageRank for Product Image Search Kevin Jing (Googlc IncGVU, College of Computing, Georgia Institute of Technology) Shumeet Baluja (Google Inc.) WWW 2008.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
1 CSE 980: Data Mining Lecture 17: Density-based and Other Clustering Algorithms.
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
Zhenbao Liu 1, Shaoguang Cheng 1, Shuhui Bu 1, Ke Li 2 1 Northwest Polytechnical University, Xi’an, China. 2 Information Engineering University, Zhengzhou,
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
Intel Confidential – Internal Only Co-clustering of biological networks and gene expression data Hanisch et al. This paper appears in: bioinformatics 2002.
Roee Litman, Alexander Bronstein, Michael Bronstein
Notes on the Harris Detector
Vision and SLAM Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Acción Integrada –’Visual-based.
1 Image Matching using Local Symmetry Features Daniel Cabrini Hauagge Noah Snavely Cornell University.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
CS654: Digital Image Analysis
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
A Tutorial on Spectral Clustering Ulrike von Luxburg Max Planck Institute for Biological Cybernetics Statistics and Computing, Dec. 2007, Vol. 17, No.
Graph clustering to detect network modules
Distinctive Image Features from Scale-Invariant Keypoints
Data Mining, Neural Network and Genetic Programming
3D Vision Interest Points.
Video Google: Text Retrieval Approach to Object Matching in Videos
Paper Presentation: Shape and Matching
Graph Analysis by Persistent Homology
Object Recognition in the Dynamic Link Architecture
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
Department of Computer Science University of York
Scale-Space Representation for Matching of 3D Models
Video Google: Text Retrieval Approach to Object Matching in Videos
Lecture VI: Corner and Blob Detection
Recognition and Matching based on local invariant features
“Traditional” image segmentation
Presentation transcript:

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009

Outline Background Motivation Current States (CS): – Representation – Characterization Using examples from – Backes, Casanova, and Brunos Approach using local information – Kim, Faloutsos and Heberts Approach using global information Comparison of Two Approaches Summary Questions and Comments

Background: Complex Network Source: cs790: complex network lecture

Background: Image Source: CS674 Image Processing Lecture

Background: Image Processing Source: CS674 Image Processing Lecture

Background: Image Representation Source: CS674 Image Processing Lecture

Outline Background Motivation

Belief: Computer vision is one of the most difficult problem remains, how can we represent and characterize image in the way of complex network so that we analysis it? For a given problem, if it can be described in the way of mathematics, it is half way to solve the problem.

Outline Background Motivation Current States (CS): – Representation – Characterization Using examples from – Backes, Casanova, and Brunos Approach using local information

CS: Backes Approach Construction of graph, – Vertices: points of shape boundary are modeled as fully connected network, – Weight: the Euclidean distance d – through a sequential thresholds T l (d< T l ), the fully connected network becomes a dynamic complex network, the topological features of the growth of the dynamic network are used as a shape descriptor (or signature)

CS: Backes Approach

Properties of the complex network – High clustering coefficient – The small world property

CS: Backes Approach

Dynamic evolution signature F: T T where T ini and T Q, respectively, the initial and final threshold

CS: Backes Approach Characterization – Degree descriptor k μ average degree, K k max degree

CS: Backes Approach Evolution by a threshold T=0.1,.15,.20

CS: Backes Approach Process of extraction of degree descriptor from an Image

CS: Backes Approach Advantage of Degree Descriptors – Rotation and scale inveriance – Noise tolerance – Robustness

CS: Backes Approach Representation of rotate invariance

CS: Backes Approach Representation of scale invariance

CS: Backes Approach Characterization – Joint Degree descriptor Is the concatenation of the entropy(H), energy(E), and average joint degree(P) at each instant threshold T

CS: Backes Approach Advantage of Joint Degree Descriptors – Rotation and scale inveriance – Noise tolerance – Robustness – Normalization of vertex is irrelevant because the joint degree concerns the probability distribution P(ki,k)i

CS: Backes Approach

Weakness of Backes Approach: – Initial and final threshold

Outline Background Motivation Current States (CS): – Representation – Characterization Using examples from – Backes, Casanova, and Brunos Approach using local information – Kim, Faloutsos and Heberts Approach using global information

CS: Kims Approach Construct Visual Similarity Network (VSN) – Vertices (V): features of from training images – Edges (E): link features that matched across images – Weights (W): consistence of correspondence with all other correspondences in matching image I a and I b VSN = (V, E, W)

CS: Kims Approach Construction of VSN – Vertices: can be any unit of local visual information. In this approach, features detected using Harris-Affine point detector and the SIFT descriptor

CS: Kims Approach Construction of VSN – Edges: established between features in different images. Spectral matching algorithm is used to each pair of image (I a, I b ) A new edge is established between feature a i and b j

CS: Kims Approach

Construction of VSN – Edge weights – M n*n is a spare weight matrix, M(a i, b j ) is the weight value

A small part of VSN

CS: Kims Approach Characterization – Ranking of information Remove noisy Measure the importance P is the PageRank vector

CS: Kims Approach Characterization – Structural similarity similar nodes are highly likely to exhibit similar link structures in the graph p.4 The similarity is computed by using link analysis algorithm

CS: Kims Approach Characterization Link analysis algorithm Given a VSN G, a node a i, the neighborhood subgraph Gai either pointed to a i or point to by a i M, the adjacency matrix of G a i.

CS: Kims Approach The left image is extracted features, the right image shows top20% high-ranked features

CS: Kims Approach Weakness of Kims Approach – Using threshold in computing edge weights – Mystery constant α =0.1 – Category partition to pre-determined K groups – The difference of objects appearance in the training data set is too big, make the conclusion weak

Outline Background Motivation Current States (CS): Comparison of Two Approaches

Comparison Backess Approach – Unsupervised approach – using local information – Dynamic complex network – More task on complex network, less work on image processing Kims Approach – Supervised approach – using global information – Static complex network – More work on image processing, less work on complex network Both using threshold, but Backes approach based on initial and final value,

Outline Background Motivation Current States (CS): Comparison of Two Approaches Summary

In both approaches using complex network for representation and characterization of image, – provide a unique way for object classification and analysis, – present better results than traditional and state- of-art methods, – demonstrate the potential of complex network analysis to computer vision.

Questions and Comments

Thanks