Translation Synchronization via Truncated Least Squares Xiangru - - PowerPoint PPT Presentation

translation synchronization via truncated least squares
SMART_READER_LITE
LIVE PREVIEW

Translation Synchronization via Truncated Least Squares Xiangru - - PowerPoint PPT Presentation

Translation Synchronization via Truncated Least Squares Xiangru Huang 1 * Zhenxiao Liang 2 * Chandrajit Bajaj 1 Qixing Huang 1 1 Department of Computer Science University of Texas at Austin 2 Tsinghua University NIPS , 2017 Xiangru Huang*,


slide-1
SLIDE 1

Translation Synchronization via Truncated Least Squares

Xiangru Huang1* Zhenxiao Liang2* Chandrajit Bajaj 1 Qixing Huang 1

1Department of Computer Science

University of Texas at Austin

2Tsinghua University

NIPS, 2017

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 1 / 20

slide-2
SLIDE 2

From a Simple Example

U[µ − σ, µ + σ] σ −σ

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 2 / 20

slide-3
SLIDE 3

From a Simple Example

U[µ − σ, µ + σ] σ −σ

µ

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 3 / 20

slide-4
SLIDE 4

From a Simple Example

U[µ − σ, µ + σ] σ −σ

µ

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 4 / 20

slide-5
SLIDE 5

From a Simple Example

U[µ − σ, µ + σ] σ −σ

µ mean

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 5 / 20

slide-6
SLIDE 6

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 6 / 20

slide-7
SLIDE 7

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 7 / 20

slide-8
SLIDE 8

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 8 / 20

slide-9
SLIDE 9

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 9 / 20

slide-10
SLIDE 10

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

  • 1. Delete Sample tj if |tj − mean| > ǫ

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 10 / 20

slide-11
SLIDE 11

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

  • 1. Delete Sample tj if |tj − mean| > ǫ

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 11 / 20

slide-12
SLIDE 12

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

  • 1. Delete Sample tj if |tj − mean| > ǫc1
  • 2. Recompute mean and Shrink threshold

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 12 / 20

slide-13
SLIDE 13

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

  • 1. Delete Sample tj if |tj − mean| > ǫc2
  • 2. Recompute mean and Shrink threshold

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 13 / 20

slide-14
SLIDE 14

From a Simple Example

U[µ − σ, µ + σ] σ −σ Outliers

µ mean median

  • 1. Delete Sample tj if |tj − mean| > ǫc3
  • 2. Recompute mean and Shrink threshold

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 14 / 20

slide-15
SLIDE 15

Translation Synchronization

Ground Truth {xi} Relative measurements tij = xi − xj + noise ∀i, j ∈ E

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 15 / 20

slide-16
SLIDE 16

Translation Synchronization

Ground Truth {xi} Relative measurements tij = xi − xj + noise ∀i, j ∈ E Algorithm: iteratively update x and E.

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 15 / 20

slide-17
SLIDE 17

Translation Synchronization

Ground Truth {xi} Relative measurements tij = xi − xj + noise ∀i, j ∈ E Algorithm: iteratively update x and E. Can be applied to Pairwise Ranking, Joint Alignment of point clouds, and etc.

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 15 / 20

slide-18
SLIDE 18

Exact Recovery

Biased Noise Model (Unbounded Outliers): tij = xgt

i

− xgt

j

+ U[−σ, σ] with probability p Any real number with probability 1 − p (1)

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 16 / 20

slide-19
SLIDE 19

Exact Recovery

Biased Noise Model (Unbounded Outliers): tij = xgt

i

− xgt

j

+ U[−σ, σ] with probability p Any real number with probability 1 − p (1) For some constants p, q only depend on graph structure, during

  • ptimization we have

x(k) − xgt∞ ≤ qσ + 2pǫck−1 and eventually we’ll reach an ˆ x ˆ x − xgt∞ ≤ 2p + cq c − 4p σ where the RHS is independent of ǫ.

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 16 / 20

slide-20
SLIDE 20

Randomized Case

Biased Noise Model: tij =

  • xgt

i

− xgt

j

+ U[−σ, σ] with probability p xgt

i

− xgt

j

+ U[−a, b] with probability 1 − p (2)

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 17 / 20

slide-21
SLIDE 21

Randomized Case

Biased Noise Model: tij =

  • xgt

i

− xgt

j

+ U[−σ, σ] with probability p xgt

i

− xgt

j

+ U[−a, b] with probability 1 − p (2) Theorem There exists a constant c so that if p > c/

  • log(n), then w.h.p,

x(k) − xgt∞ ≤ (1 − p/2)k(b − a), ∀ k = 0, · · · , [− log(b + a 2σ )/log(1 − p/2)].

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 17 / 20

slide-22
SLIDE 22

Experiments on Synthetic Graphs

{Dense, Sparse } × { Regular, Irregular }

{Dense, Sparse} × {Regular, Irregular}

(a) Regular (b) Irregular

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 18 / 20

slide-23
SLIDE 23

Experiments on Synthetic Graphs

{Dense, Sparse } × { Regular, Irregular }

0.4, 0.01 0.4, 0.04 0.8, 0.01 0.8, 0.04

  • p, σ
  • 0.0

0.2 0.4 0.6 0.8 1.0

Normalized Error (Min, Median, Max)

Dense Regular

ℓ1 min TranSync

0.4, 0.01 0.4, 0.04 0.8, 0.01 0.8, 0.04

  • p, σ
  • 0.0

0.2 0.4 0.6 0.8 1.0

Normalized Error (Min, Median, Max)

Dense Irregular

ℓ1 min TranSync

0.8, 0.01 0.8, 0.04 1.0, 0.01 1.0, 0.04

  • p, σ
  • 0.0

0.2 0.4 0.6 0.8 1.0

Normalized Error (Min, Median, Max)

Sparse Regular

ℓ1 min TranSync

0.8, 0.01 0.8, 0.04 1.0, 0.01 1.0, 0.04

  • p, σ
  • 0.0

0.2 0.4 0.6 0.8 1.0

Normalized Error (Min, Median, Max)

Sparse Irregular

ℓ1 min TranSync

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 19 / 20

slide-24
SLIDE 24

Joint Alignment of 6K Lidar Scans

(c) Ground Truth (d) Our Method (e) ℓ1 Minimization

Xiangru Huang*, Zhenxiao Liang* , Chandrajit Bajaj , Qixing Huang Translation Synchronization via Truncated Least Squares 20 / 20