1 / 47

Complex Networks for Representation and Characterization of Images

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 Bruno’s Approach using local information

hachi
Download Presentation

Complex Networks for Representation and Characterization of Images

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Outline Background Motivation Current States (CS): Representation Characterization Using examples from Backes, Casanova, and Bruno’s Approach using local information Kim, Faloutsos and Hebert’s Approach using global information Comparison of Two Approaches Summary Questions and Comments

  3. Background: Complex Network Source: cs790: complex network lecture

  4. Background: Image Source: CS674 Image Processing Lecture

  5. Background: Image Processing Source: CS674 Image Processing Lecture

  6. Background: Image Representation Source: CS674 Image Processing Lecture

  7. Outline Background Motivation

  8. 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.

  9. Outline Background Motivation Current States (CS): Representation Characterization Using examples from Backes, Casanova, and Bruno’s Approach using local information

  10. 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 Tl (d< Tl), 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)

  11. CS: Backes’ Approach

  12. CS: Backes’ Approach • Properties of the complex network • High clustering coefficient • The small world property

  13. CS: Backes’ Approach

  14. CS: Backes’ Approach • Dynamic evolution signature • F: T T where Tini and TQ, respectively, the initial and final threshold

  15. CS: Backes’ Approach • Characterization • Degree descriptor kμ average degree, Kk max degree

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

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

  18. CS: Backes’ Approach • Advantage of Degree Descriptors • Rotation and scale inveriance • Noise tolerance • Robustness

  19. CS: Backes’ Approach Representation of rotate invariance

  20. CS: Backes’ Approach Representation of scale invariance

  21. 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

  22. 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

  23. CS: Backes’ Approach

  24. CS: Backes’ Approach

  25. CS: Backes’ Approach

  26. CS: Backes’ Approach

  27. CS: Backes’ Approach

  28. CS: Backes’ Approach • Weakness of Backe’s Approach: • Initial and final threshold

  29. Outline Background Motivation Current States (CS): Representation Characterization Using examples from Backes, Casanova, and Bruno’s Approach using local information Kim, Faloutsos and Hebert’s Approach using global information

  30. CS: Kim’s 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 Ia and Ib VSN = (V, E, W)

  31. CS: Kim’s 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

  32. CS: Kim’s Approach Construction of VSN Edges: established between features in different images. Spectral matching algorithm is used to each pair of image (Ia, Ib) A new edge is established between feature ai and bj

  33. CS: Kim’s Approach

  34. CS: Kim’s Approach

  35. CS: Kim’s Approach Construction of VSN Edge weights M n*n is a spare weight matrix, M(ai , bj) is the weight value

  36. A small part of VSN

  37. CS: Kim’s Approach Characterization Ranking of information Remove noisy Measure the importance P is the PageRank vector

  38. CS: Kim’s 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

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

  40. CS: Kim’s Approach The left image is extracted features, the right image shows top20% high-ranked features

  41. CS: Kim’s Approach Weakness of Kim’s 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

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

  43. Comparison • Backes’s Approach • Unsupervised approach • using local information • Dynamic complex network • More task on complex network, less work on image processing • Kim’s Approach • Supervised approach • using global information • Static complex network • More work on image processing, less work on complex network • Both using threshold, but Backe’s approach based on initial and final value,

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

  45. 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.

  46. Questions and Comments

  47. Thanks

More Related