| |
Zhaopeng Cui ETH Zurich 12.19.2019
Polarimetric 3D Reconstruction and Image Separation Zhaopeng Cui - - PowerPoint PPT Presentation
Polarimetric 3D Reconstruction and Image Separation Zhaopeng Cui ETH Zurich 12.19.2019 | | Outline Polarization and Polarizer Polarimetric 3D Reconstruction Polarimetric Multiple- View Stereo [CVPR2017] Poalrimetric Dense
| |
Zhaopeng Cui ETH Zurich 12.19.2019
| |
12/20/2019 Zhaopeng Cui 2
| |
12/20/2019 Zhaopeng Cui 3
| |
12/20/2019 Zhaopeng Cui 4
| |
12/20/2019 Zhaopeng Cui 5
| |
12/20/2019 Zhaopeng Cui 6
Object Polarizer Camera ∅
| |
12/20/2019 Zhaopeng Cui 7
T = cos 𝜒 sin 𝜄 , − sin 𝜒 sin 𝜄 , − cos 𝜄 T
| |
12/20/2019 Zhaopeng Cui 8
Polarimetric Multiple-View Stereo Polarimetric Dense Monocular SLAM Polarimetric Relative Pose Estimation
| |
12/20/2019 Zhaopeng Cui 9
Input Sample Traditional MVS Results
| |
12/20/2019 Zhaopeng Cui 10
[Xie et al. CVPR’19]
| |
12/20/2019 Zhaopeng Cui 11
| |
12/20/2019 Zhaopeng Cui 12
Specularly reflected light Diffusely reflected light
Diffusely reflected light Polarized Polarized Unpolarized
| |
12/20/2019 Zhaopeng Cui 13
* The azimuthal (𝜌) ambiguity still holds.
| |
12/20/2019 Zhaopeng Cui 14
Structure-from-Motion Phase Angle Estimation (Per-View)
Resolving π/2 - Ambiguity
Initialization (Depth Estimation)
Polarized Images from Multiple Viewpoints View N View 1
| |
12/20/2019 Zhaopeng Cui 15
Initial depth Depth after consistency check Phase angle map Azimuth angle map (after solving 𝜌/2- ambiguity) 𝐹 𝑔
𝑞
=
𝑞∈𝒬
𝐸 𝑔
𝑞 + 𝜇 𝑞,𝑟∈𝒪
𝑇(𝑔
𝑞, 𝑔 𝑟)
𝑔
𝑞 = ቊ0,
𝑒𝑗𝑔𝑔𝑣𝑡𝑓𝑒 𝑒𝑝𝑛𝑗𝑜𝑏𝑢𝑓𝑡 1, 𝑡𝑞𝑓𝑑𝑣𝑚𝑏𝑠 𝑒𝑝𝑛𝑗𝑜𝑏𝑢𝑓𝑡 𝐸 𝑔
𝑞 enforces consistency with MVS at well-textured regions.
𝑇(𝑔
𝑞, 𝑔 𝑟) enforces neighboring pixels to have similar azimuth angles.
| |
12/20/2019 Zhaopeng Cui 16
Structure-from-Motion Phase Angle Estimation (Per-View)
Resolving π/2 - Ambiguity
Initialization (Depth Estimation)
Depth Optimization
Depth Fusion Polarized Images from Multiple Viewpoints View N View 1
| |
12/20/2019 Zhaopeng Cui 17
Projected surface normals
𝜔
| |
(𝑦,𝑧)∈𝒬
12/20/2019 Zhaopeng Cui 18
constraint from azimuth angles constraint from known 3D points smoothness constraint
| |
12/20/2019 Zhaopeng Cui 19
| |
12/20/2019 Zhaopeng Cui 20
DSLR + Polarizer Filters Polarization camera Sensor Structure
Rotate the polarizer filter manually
| |
12/20/2019 Zhaopeng Cui 21
| |
12/20/2019 Zhaopeng Cui 22
Captured Polarized Images Phase Angle Map
| |
12/20/2019 Zhaopeng Cui 23
Inlier Points Propagated Points (Using Single-View) Phase map
| |
12/20/2019 Zhaopeng Cui 24
Inlier points 𝒀𝒋−𝟐 iteration i-1 New Inlier points 𝒀𝒋 iteration i
Consistency Check
Propagate depth in the current Keyframe
′
Propagate depth in the reference Keyframe
′
| | 12/20/2019 Zhaopeng Cui 25
| |
12/20/2019 Zhaopeng Cui 26
| |
12/20/2019 Zhaopeng Cui 27
| |
12/20/2019 Zhaopeng Cui 28
R∈𝑇𝑃(3) Rv1 − v1 ′ 2 + Rv2 − v2 ′ 2
′v1 T + v2 ′ v2 T
′ ∙ t × Rx𝑗 = t ∙ Rx𝑗 × x𝑗 ′ = 0, 𝑗 = 1,2
′ ) × (Rx2 × x2 ′ )
| |
12/20/2019 Zhaopeng Cui 29
2
| |
𝑡𝑏𝑛𝑞 R, t is the standard squared Sampson loss,
12/20/2019 Zhaopeng Cui 30
R∈𝑇𝑃 3 ,t∈𝕋2, 𝑜𝑗
𝑡𝑏𝑛𝑞 R, t + 𝑔 𝑜𝑝𝑠𝑛 R, 𝑜𝑗
𝑞𝑠𝑗𝑝𝑠
𝑜𝑝𝑠𝑛 R, 𝑜𝑗
𝑗=1 𝑛
′ 𝑜𝑗 2 ,
𝑞𝑠𝑗𝑝𝑠
𝑗=1 𝑛
0)2.
| |
12/20/2019 Zhaopeng Cui 31
| |
12/20/2019 Zhaopeng Cui 32
| |
12/20/2019 Zhaopeng Cui 34
| |
12/20/2019 Zhaopeng Cui 35
| |
12/20/2019 Zhaopeng Cui 36
| |
12/20/2019 Zhaopeng Cui 37
[Wan et al. 18] [Wieschollek et al. 18]
| | 12/20/2019 Zhaopeng Cui 38
| |
12/20/2019 Zhaopeng Cui 39
𝐽𝑣𝑜𝑞𝑝𝑚 𝑦 = 𝐽𝑠 𝑦 ⋅ 𝜊(𝑦) 2 + 𝐽𝑢 𝑦 ⋅ 2 − 𝜊(𝑦) 2
𝐽𝑣𝑜𝑞𝑝𝑚 𝑦 𝐽𝑣𝑜𝑞𝑝𝑚 𝐽𝑠 𝐽𝑢
𝜊 𝑦 = 𝑔
1 𝜄(𝑦)
𝜊 𝜄
| |
12/20/2019 Zhaopeng Cui 40
𝐽𝑞𝑝𝑚 𝑦 = 𝐽𝑠 𝑦 ⋅ 𝜂(𝑦) 2 + 𝐽𝑢 𝑦 ⋅ 1 − 𝜂(𝑦) 2 𝐽𝑞𝑝𝑚 𝐽𝑠 𝐽𝑢
𝐽𝑞𝑝𝑚 𝑦
𝜂 𝑦 = 𝑔
2 𝜄 𝑦 , 𝜚⊥(𝑦)
𝜂 𝜄
𝜚⊥ − 𝜚
| |
12/20/2019 Zhaopeng Cui 41
𝐽𝑣𝑜𝑞𝑝𝑚 𝑦 = 𝐽𝑠 𝑦 ⋅ 𝜊(𝑦) 2 + 𝐽𝑢 𝑦 ⋅ 2 − 𝜊(𝑦) 2
| |
12/20/2019 Zhaopeng Cui 42
𝑧𝑄𝑝𝐽 𝑦𝑄𝑝𝐽
| |
12/20/2019 Zhaopeng Cui 43
| |
12/20/2019 Zhaopeng Cui 44
𝐽𝑣𝑜𝑞𝑝𝑚 𝑦 = 𝐽𝑠 𝑦 ⋅ 𝜊(𝑦) 2 + 𝐽𝑢 𝑦 ⋅ 2 − 𝜊(𝑦) 2
𝐽𝑞𝑝𝑚 𝑦 = 𝐽𝑠 𝑦 ⋅ 𝜂(𝑦) 2 + 𝐽𝑢 𝑦 ⋅ 1 − 𝜂(𝑦) 2
| |
12/20/2019 Zhaopeng Cui 45
| |
12/20/2019 Zhaopeng Cui 46
| |
12/20/2019 Zhaopeng Cui 47
𝜄 𝑦 = arcos 𝐨𝑚𝑏𝑡𝑡 ⋅ ഥ 𝐘
𝑧𝑄𝑝𝐽 𝑦𝑄𝑝𝐽
| |
12/20/2019 Zhaopeng Cui 48
| |
12/20/2019 Zhaopeng Cui 49
| |
12/20/2019 Zhaopeng Cui 50
[1] P. Wieschollek, O. Gallo, J. Gu, and J. Kautz. Separating reflection and transmission images in the wild. In Proc. ECCV, 2018. [2] R. Wan, B. Shi, L.-Y. Duan, A.-H. Tan, and A. C. Kot. CRRN: Multi-scale guided concurrent reflection removal network. In Proc. CVPR, 2018 [3] X. Zhang, R. Ng, and Q. Chen. Single image reflection separation with perceptual losses. In Proc. CVPR, 2018.
| |
12/20/2019 Zhaopeng Cui 51
[1] P. Wieschollek, O. Gallo, J. Gu, and J. Kautz. Separating reflection and transmission images in the wild. In Proc. ECCV, 2018. [2] R. Wan, B. Shi, L.-Y. Duan, A.-H. Tan, and A. C. Kot. CRRN: Multi-scale guided concurrent reflection removal network. In Proc. CVPR, 2018 [3] X. Zhang, R. Ng, and Q. Chen. Single image reflection separation with perceptual losses. In Proc. CVPR, 2018.
| |
12/20/2019 Zhaopeng Cui 52
[1] P. Wieschollek, O. Gallo, J. Gu, and J. Kautz. Separating reflection and transmission images in the wild. In Proc. ECCV, 2018.
| |
12/20/2019 Zhaopeng Cui 53
| |
12/20/2019 Zhaopeng Cui 54
| |
12/20/2019 Zhaopeng Cui 55
Ping Tan @SFU Jinwei Gu @SenseTime Jan Kautz @NVIIDA Luwei Yang @SFU Feitong Tan @SFU Boxin Shi @Peking University Marc Pollefeys @ETH Zurich Viktor Larsson @ETH Zurich Yasutaka Furukawa @SFU Youwei Lyu @BUPT
| |
12/20/2019 Zhaopeng Cui 56
| | 12/20/2019 Zhaopeng Cui 57