Hamilton-Jacobi Skeleton and Shock Graphs Peihong Zhu University - - PowerPoint PPT Presentation

hamilton jacobi skeleton and shock graphs
SMART_READER_LITE
LIVE PREVIEW

Hamilton-Jacobi Skeleton and Shock Graphs Peihong Zhu University - - PowerPoint PPT Presentation

Hamilton-Jacobi Skeleton and Shock Graphs Peihong Zhu University of Utah Papers: Hamilton-Jacobi Skeleton (Siddiqi et al.) Shock Grammar (Kimia, Siddiqi) Introduction Skeleton (medial axis) A thin representation of shape. good


slide-1
SLIDE 1

Hamilton-Jacobi Skeleton and Shock Graphs

Peihong Zhu University of Utah Papers: Hamilton-Jacobi Skeleton (Siddiqi et al.) Shock Grammar (Kimia, Siddiqi)

slide-2
SLIDE 2

Introduction

■ Skeleton (medial axis)

 A thin representation of shape.

■ good skeleton:

 Thin set  Homotopic to the original shape  Invariant under Euclidean transformations  Given the radius, the object can be reconstructed

exactly

slide-3
SLIDE 3

Curve Evolution Equation

Eikonal Equation:

  • -vector of curve coordinates
  • - inward normal
  • - speed of the front

Shocks (skeletal points):

Where the curves collapse

From: PhD thesis Hui Sun, U-Penn

slide-4
SLIDE 4

Lagrangian Formulation

Action function:

  • -coordinates --velocities

By minimizing S, we got: In the special case of

slide-5
SLIDE 5

Hamilton-Jacobi Skeleton FLow

Legendre transformation: Huygen's principle: Hamilton-Jacobi skeleton flow formalism:

slide-6
SLIDE 6

Shock Detection

Average outward flux of : Via the divergence theorem:

■ Conclusion:

Non-medial points give values close to zero; while medial points(shocks) which corresponding to a strong singularities give large values.

slide-7
SLIDE 7

Thresholding

High threshold: Low threshold:

slide-8
SLIDE 8

Homotopy Preserving Skeletons

■ 'simple' point:

Its removal does not change the topology of the object.

■ Goal:

To move the simple points as many as possible and get a thin skeleton.

slide-9
SLIDE 9

Shock Detection Results (2D)

slide-10
SLIDE 10

Shock Detection Results (3D)

slide-11
SLIDE 11

Shock Grammar

■ Four types of shocks:

slide-12
SLIDE 12

Examples of shock graph

Size and rotation invariant

slide-13
SLIDE 13

Worm Example

Allow deformation: straight bended spiral

slide-14
SLIDE 14

Shock grammar definition

Grammar

  • - alphabet
  • - terminal symbols
  • - start symbols
  • - rules

example: