random walks for vector field denoising

39
Random Walks for Vector Field Denoising João Paixão, Marcos Lage, Fabiano Petronetto, Alex Laier, Sinésio Pesco, Geovan Tavares, Thomas Lewiner, Hélio Lopes Matmidia Laboratory – Department of Mathematics PUC–Rio – Rio de Janeiro, Brazil

Upload: kareem-carter

Post on 02-Jan-2016

20 views

Category:

Documents


2 download

DESCRIPTION

Random Walks for Vector Field Denoising. João Paixão , Marcos Lage , Fabiano Petronetto , Alex Laier , Sinésio Pesco , Geovan Tavares, Thomas Lewiner , Hélio Lopes Matmidia Laboratory – Department of Mathematics PUC–Rio – Rio de Janeiro, Brazil. Motivation. Vector Fields in - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Random Walks for  Vector Field Denoising

Random Walks for Vector Field Denoising

João Paixão, Marcos Lage, Fabiano Petronetto, Alex Laier, Sinésio Pesco, Geovan Tavares,

Thomas Lewiner, Hélio LopesMatmidia Laboratory – Department of Mathematics

PUC–Rio – Rio de Janeiro, Brazil

Page 2: Random Walks for  Vector Field Denoising

MotivationVector Fields inScience and Engineering

Flow in an artificial heart

Flow patterns in a tubeUniversity of Cambridge (2009)

Page 3: Random Walks for  Vector Field Denoising

MotivationNoise in vector data-acquisition

Flow around a live swimming fish (Yoshida et al 2004)

Page 4: Random Walks for  Vector Field Denoising

Problem

Page 5: Random Walks for  Vector Field Denoising

Problem:Noise

Denoising

Page 6: Random Walks for  Vector Field Denoising

Gaussian Filtering

E.g. 5x5 Gaussian Filter

Page 7: Random Walks for  Vector Field Denoising

LimitationsFeature Destruction

Gaussian FilteringOriginal Original + Noise

Page 8: Random Walks for  Vector Field Denoising

LimitationsFeature Destruction

Page 9: Random Walks for  Vector Field Denoising

Random Walks on the Graph

Feature

Page 10: Random Walks for  Vector Field Denoising

Previous WorkSmolka et al. 2001 Random Walk for Image

Enhancement

Page 11: Random Walks for  Vector Field Denoising

Previous Work Sun et al. 2007 Mesh Denoising

Page 12: Random Walks for  Vector Field Denoising

Random Walks for Vector FieldsWhat we want-Meshless-Feature-preserving

What do we need- Graph- Probabilities that avoid crossing features

Page 13: Random Walks for  Vector Field Denoising

How to build the graph

Page 14: Random Walks for  Vector Field Denoising

Feature Functions

||||)(

)(

i

i

viF

iF

Direction

Magnitude

i

Page 15: Random Walks for  Vector Field Denoising

Feature Functions

||||)(

)(

i

i

viF

iF

Direction

Magnitude

Other feature functions in the paper!

i

Page 16: Random Walks for  Vector Field Denoising

Probabilities

is the neighborhood of vector i.

otherwise0

)( if22

2

21

2

2

)||()(||(2

)||()(||(

,iNjeCep V

jFiFjXiX

ji

)(iNV

3

4

2

14,1p

3,1p

2,1p

Probability from vector i to vector j

Page 17: Random Walks for  Vector Field Denoising

Time to walk

A

B

Page 18: Random Walks for  Vector Field Denoising

Time to walk

A

B

Page 19: Random Walks for  Vector Field Denoising

Time to walk

A

B

Page 20: Random Walks for  Vector Field Denoising

Time to walk

A

B

Page 21: Random Walks for  Vector Field Denoising

Time to walk

A

B

Page 22: Random Walks for  Vector Field Denoising

Time to walk

- the probability of going from node A to node B after n stepsnBAp ,

A

B

Page 23: Random Walks for  Vector Field Denoising

Random Walk Filtering

Weighted Average of Random Walk Probabilities

Fjj

njii vpv ,

Page 24: Random Walks for  Vector Field Denoising

Feature-preserving

Discontinuity

Page 25: Random Walks for  Vector Field Denoising

Simple Example

Original Original + Noise

Page 26: Random Walks for  Vector Field Denoising

Simple Example

Gaussian Random Walk

Page 27: Random Walks for  Vector Field Denoising

Granular Flow

Page 28: Random Walks for  Vector Field Denoising

Granular Flow

Gaussian Filtering Random Walk Filtering

Page 29: Random Walks for  Vector Field Denoising

Particle Image Velocimetry

Page 30: Random Walks for  Vector Field Denoising

Gaussian Random Walk

Particle Image Velocimetry

Page 31: Random Walks for  Vector Field Denoising

Landslide

Page 32: Random Walks for  Vector Field Denoising

Landslide

Page 33: Random Walks for  Vector Field Denoising

Landslide

Page 34: Random Walks for  Vector Field Denoising

Landslide

Page 35: Random Walks for  Vector Field Denoising

Landslide

Page 36: Random Walks for  Vector Field Denoising

Summary-Feature Preserving-Meshless-Interpretative-Flexible-Easy to implement

Page 37: Random Walks for  Vector Field Denoising

Limitations-Number of parameters-Dependency in them

Page 38: Random Walks for  Vector Field Denoising

Future Works- 3D vector field denoising algorithm

Page 39: Random Walks for  Vector Field Denoising

Thank you for your attention