• No results found

Spectral Geometry

N/A
N/A
Protected

Academic year: 2022

Share "Spectral Geometry"

Copied!
41
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Inverse Computational Spectral Geometry

Simone Melzi Luca Cosmo Emanuele Rodolà Maks Ovsjanikov Michael Bronstein

Tutorial:

3/4

(2)

Outline

2

The problem of shape from sound

Isospectralization: numerical optimization technique

Applications: matching, style transfer and universal adversarial attacks

Data driven approach

(3)

Shape from sound

• Can we infer the boundary of a flat membrane just from the frequencies it emits?

1966

(4)

Shape from sound

• Can we infer the boundary of a flat membrane just from the frequencies it emits?

4

Described by the wave equation

Spatial frequencies are the eigenvalues of the Laplacian

(5)

Shape from sound

• Can we reconstruct a 3D mesh from the eigenvalues sequence of its Laplace Beltrami Operator?

Spectral decomposition

(6)

Shape from sound

• Can we reconstruct a 3D mesh from the eigenvalues sequence of its Laplace Beltrami Operator?

6

Spectral decomposition

(7)

Shape from sound

• Shape from sound: toward new tools for quantum gravity (Aesen et al. 2013)

Manifold discretized as a star-shaped polyhedra

(8)

Shape from sound

• Shape from sound: toward new tools for quantum gravity (Aesen et al. 2013)

Manifold discretized as a star-shaped polyhedra

Metric of a 2-dimesnional manifold can be differentiated w.r.t. its eigenvalues

8

Gradient descent step:

(9)

Shape from sound

• Shape from sound: toward new tools for quantum gravity (Aesen et al. 2013)

Manifold discretized as a star-shaped polyhedra

Metric of a 2-dimesnional manifold can be differentiated w.r.t. its eigenvalues

(10)

Shape from sound

• Isospectral != Isometric

• Metric priors are not enough

10

1992

(11)

Isospectralization*

* Cosmo et al. Isospectralization, or how to hear shape, style, and correspondence. CVPR 2019

• Optimization directly on the 3D coordinates

• Data term: Weighted norm (frequency balancing)

(12)

Isospectralization

12

• Regularizers to promote smoothness / maximize volume

(13)

Isospectralization

• 2D shapes:

(14)

Isospectralization

• 3D shapes:

1414

(15)

Isospectralization: Applications

• Preprocessing step in Functional Map based matching algorithms for non-isometric shapes

(16)

Isospectralization: Applications

• Preprocessing step in Functional Map based matching algorithms for non-isometric shapes

16

(17)

Isospectralization: Applications

• Preprocessing step in Functional Map based matching algorithms for (highly) non-isometric shapes

(18)

Isospectralization: Applications

• Isospectralization induces isometry

18

(19)

Isospectralization: Applications

• Style transfer

Eigenvalues do not encode pose information

(20)

Universal Spectral Adversarial Attacks for Deformable Shapes

Rampini et al. CVPR 2021

• Spectrum as a proxy for Universal Deformations

20

Isospectralization: Applications

(21)

Universal Spectral Adversarial Attacks for Deformable Shapes

The perturbation should be undetectable and can be explicitly optimized for.

? ? ?

Szegedy et al. Intriguing properties of neural networks. ICLR 2014

Isospectralization: Applications

(22)

• Given an input shape , a classifier , and possibly a target class , consider:

We call

x’

an adversarial attack.

• Miss-classification constraint relaxed to a penalty term

22

Universal Spectral Adversarial Attacks for Deformable Shapes

Isospectralization: Applications

(23)

• A more general approach is given by:

where the perturbation appears explicitly, and is some distane

is such that if and oly if .

See:

Carlini and Wagner, 2016

“Towards evaluating the robustness of neural networks”

Universal Spectral Adversarial Attacks for Deformable Shapes

Isospectralization: Applications

(24)

Universal Spectral Adversarial Attacks for Deformable Shapes

24

Image-agnostic perturbations are known to exist *.

What about surfaces and point clouds?

Can we even define a single spatial

perturbation for an entire collection of shapes?

Isospectralization: Applications

* Moosavi-Dezfooli et al. Universal adversarial perturbations. CVPR 2017

(25)

• We do not always have shapes in correspondence

• Spatial transformations are not invariant to isometries.

Universal Spectral Adversarial Attacks for Deformable Shapes

Isospectralization: Applications

(26)

• Let be the shape spectrum

Universal Spectral Adversarial Attacks for Deformable Shapes

26

shape-agnostic, universal perturbation.

shape-specific, extrinsic (acting on ) perturbations for each shape

Isospectralization: Applications

(27)

Universal Spectral Adversarial Attacks for Deformable Shapes

Perturbation expressed as a linear combination of smooth vector fields (eigenvectors of LBO)*:

Resulting in the optimization problem:

Isospectralization: Applications

(28)

Universal Spectral Adversarial Attacks for Deformable Shapes

28

Isospectralization: Applications

(29)

Universal Spectral Adversarial Attacks for Deformable Shapes

Generalization: the deformation can be transferred to unseen shapes and cause misclassification.

-1

Isospectralization: Applications

(30)

Isospectralization

Drawbacks of optimization strategy:

Slow and tedious

Not straightforward to define priors/regularizers for specific domains

31

At most 30 eigenvalues

Alternate optimization of boundary and interior points every 10 iterations

Re-sampling step is performed once every 200 iterations

Advanced optimization algorithms to escape local minima (Adam)

(31)

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

(32)

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

33

(33)

The spectral loss enforces:

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

(34)

Remarks:

No back-propagation through the eigen-decomposition

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

35

(35)

Remarks:

No back-propagation through the eigen-decomposition

The input spectrum can be arbitrarily accurate

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

(36)

Remarks:

No back-propagation through the eigen-decomposition

The input spectrum can be arbitrarily accurate

Admits any AE model (e.g. for point clouds, meshes, etc.)

Data driven approach

AE-based learning model. (Marin et al. Instant recovery of shape from spectrum via latent space connections. 3DV 2020)

• Latent space connections

37

(37)

INPUT

Data driven approach

• Shape-from-spectrum reconstruction

(38)

Data driven approach

• Style transfer

40

(39)

Data driven approach

• Shape exploration

(40)

Data driven approach

• Spectra estimation

42

(41)

Summary

• Eigenvalues are

Isometry invariant

Discretization invariant

Correspondence free

• Enables a lot of applications in the shape analysis field:

Shape compression and reconstruction

Style transfer

Shape correspondence

• Physically meaningful (latent) space for shape exploration

Referanser

RELATERTE DOKUMENTER

Figure 3.3: Direct volume rendering of segmented volume data using a style transfer function based on data value and object membership.. Illustration by Bruckner and Gröller

The problem in 3D case is similar to the 1D one: which T transformation of the original pixels’ color shall be used, that the histogram of the transformed image shall be exactly

Stochastic Matching, which is based on stochastic search; Error-driven Matching, which uses local matching er- rors to drive the solution to an optimal match; Greedy Matching,

Given the texture on the source model and the guidance field on the target mesh, we use constrained synthesis to generate a texture with appropriate variation.. We adapt two

Fluid consists of three tiers: the Fluid framework, which provides a flexible deployment space alongside an XML- based type system; the Fluid component model, which al- lows a

As discussed in Section 3, global symmetry detection is a special case of partial symmetry detection. We now dis- cuss five main approaches for partial symmetry detec- tion:

The basis of our method is a coarse real-time simulation from which we obtain a smooth surface, that is then enriched with pre-generated accurate deformations ex- tracted

By applying a radical top-down approach, the subsection on 3D computer graphics starts content-driven with geometry in 3D file for- mats, scene graph concepts and sample