3D Descriptor Design and Learning for Robust Non-rigid Shape Matching
Jianwei Guo 郭建伟
1
Sept.17, 2020
NLPR, Institute of Automation, Chinese Academy of Sciences
GAMES Webinar
3D Descriptor Design and Learning for Robust Non-rigid Shape - - PowerPoint PPT Presentation
3D Descriptor Design and Learning for Robust Non-rigid Shape Matching Jianwei Guo NLPR, Institute of Automation, Chinese Academy of Sciences Sept.17, 2020 GAMES Webinar 1 Team--3D Visual Computing [ACM TOG (SIGGRAPH Asia) 2012]
1
Sept.17, 2020
NLPR, Institute of Automation, Chinese Academy of Sciences
GAMES Webinar
2
Mode delin ing & Mesh sh Optimi imizatio zation Shape Analysis alysis
[CGF 2018] [TVCG 2017] [ACM TOG (SigAsia) 2016] [TVCG 2018] [TVCG 2020] [TVCG 2020] [ACM TOG 2020] [CAGD 2016] [CAD 2019] [IEEE TIFS 2018] [ACM TOG (SIGGRAPH) 2020] [CVPR 2019] [ECCV 2018] [ACM TOG (SIGGRAPH Asia) 2012] [GMP 2006, CAD 2012, JCAD 2018] [CGF 2019] [CAD 2020] [CAGD 2018]
3
Local descriptor Global descriptor
4
Local descriptor Descriptor design goals:
5
Shape matching/correspondence Shape segmentation Shape retrieval
[Ovsjanikov et al. 2017;Wang et al. 2018] [Rustamov 2007] [Ovsjanikov et al. 2009] [Lui et al. 2010]
Surface registration
6
7
Van Kaick et al.: A survey on shape correspondence. CGF, 2011. Ovsjanikov et al.: Computing and processing correspondences with functional maps. SIGGRAPH ASIA 2016 Courses.
8
❖ Spatial domain approaches
SI [Johnson and Hebert 1999] 3DSC [Frome et al. 2004] TriSI [Guo et al. 2015] RoPS [Guo et al. 2013] PFH [Rusu et al. 2008] FPFH [Rusu et al. 2009] SHOT [Tombari et al. 2010] Mesh-HOG [Zaharescu et al. 2009] Guo et al.: A comprehensive performance evaluation of 3D local feature descriptors. IJCV, 2016.
9
❖ Spectral domain approaches
Shape-DNA [1999Reuter et al. 2006] GPS [Rustamov 2007 ] HKS [Sun et al. 2010] Scale-invariant HKS [Bronstein and Kokkinos 2010] WKS [Aubry et al. 2011] DTEP [Melziet al. 2018]
10
❖ Deep learning approaches
[Huang et al. 2018] [Zeng et al. 2017] CGF [Khoury et al. 2017] OSD [Litman and Bronstein 2014] [Boscaini et al. 2015, 2016] [Masci et al. 2018]
PPFNet [Deng et al. 2018]
11
descriptors
supervised descriptors
discretizations
❖ Non-learned descriptors ❖ Supervised descriptors
12
SPRING [Yang et al. 2014] FAUST [Bogo et al. 2014] SCAPE [Anguelov et al. 2005] TOSCA [Bronstein et al. 2008]
13
❖ Contributions
— Two new non-learned features, namely, Local Point Signature (LPS) and Wavelet Energy Decomposition Signature (WEDS). They exhibit high resilience to changes in mesh resolution, triangulation, scale, and rotation. — Two supervised frameworks to transform the non-learned features to more discriminative descriptors
[ACM TOG (SIGGRAPH) 2020] [CVPR 2019] [ECCV 2018] [CVMJ 2020]
14
❖ Motivation
Geometry images [Gu et al. 2002]
15
Desbrun et al.: Intrinsic parameterizations of surface meshes. CGF, 2002
❖ Motivation
16
❖ Triplet Neural Network
17
❖ Triplet Loss
18
❖ Results: shape matching
19
❖ Discrete Geodesic Polar Coordinates (DGPC)
Melvær and Reimers. Geodesic polar coordinates on polygonal meshes. CGF, 2012
DGPC [Melvær and Reimers 2012] ill-shaped triangles degenerate triangles
20
❖ Results:shape correspondence FAUST SPRING
21
❖ Results:shape correspondence SCAPE
22
❖ Results:shape correspondence FAUST
23
Resolutions, triangulations, scales, rotations
❖ Motivation
24
2 S S
❖ Motivation
25
2 S S
( )
( )
( )
cot cot 1
i
ij ij i i j j N v i
f v f v f v a
+ =
M Mesh
: f V R →
cot cot if , 2 cot cot if 2
ij ij i ik ik ij k i
i j areadjacent a i j a
+ − + = =
L , 0,1,..., 1
i i i i
k = = − L
| 0,1,..., 1
i i
k = −
❖ Local Point Signature
Laplace–Beltrami operator
26
1 T 2 =0 N j j j
E f f f
−
= = AL
,
T j j j
f f = =
A
A
1 1 2 2 1 =0 =0 1 d N N d ij j j ij i j j i
E F
− − = =
= =
1 2
d d
i i i i
,
T i j i j
=
A
A
2 2 2 1 1 2 2 1 1 1 1 1
d d d i i N iN i i i
− − = = =
❖ Local Point Signature
Spectral coefficients
27
❖ Local Point Signature
3 1 2 3
( , , ): X x x x V R = →
3 3 3 2 2 2 1 1 2 2 16 16 1 1 1
i i i i i i
= = =
,
T j j j
f f = =
A
A
28
❖ Descriptor learning
29
❖ Descriptor learning
30
❖ Dataset
Discrete optimization method (Wang et al. 2019)
31
❖ Results: Robust to resolution and triangulation
32
❖ Results: Comparison
34
❖ Motivation cut a geodesic disk
35
❖ Graph wavelets
Scaling functions Wavelet functions Wavelet filter functions
36
❖ Graph wavelets
37
❖ Wavelet Energy Decomposition Signature (WEDS) Reconstruct discrete Dirichlet energy Restructure into a sum per vertex Collect the local energy using multiscale wavelets
38
❖ Wavelet Energy Decomposition Signature (WEDS)
39
❖ Multiscale Graph Convolution Network
40
❖ Multiscale Graph Convolution Network
Convolve local and global information Robustness to discretization
41
❖ Results: performance of WEDS
42
❖ Results: shape correspondence FAUST
43
❖ Results: robust to resolution and triangulation
44
❖ Results: robust to resolution and triangulation Extended FAUST
45
❖ Results: non-isometric shapes
46
❖ Contributions
— Two non-learned features: Local Point Signature (LPS) and Wavelet Energy Decomposition Signature (WEDS). — Two supervised frameworks to transform the non-learned features to more discriminative descriptors
❖ Future work
— Extend to point clouds and triangle soups — Industrial applications
47
Dong-Ming Yan, CASIA Yiqun Wang, CASIA Hanyu Wang, University of Maryland-College Park Jing Ren, Peter Wonka, KAUST CCF-腾讯犀牛鸟科研基金 Co-authors:
LDGI: https://github.com/jianweiguo/local3Ddescriptorlearning LPS: https://github.com/yiqun-wang/LPS MGCN: https://github.com/yiqun-wang/MGCN
Code and Data: