SlideShare a Scribd company logo
MDII: Multispectral Domain Invariant Image
for Retrieval-based Place Recognition
ICRA2020, Paris
Daechan Han*, YuJin Hwang*, Namil Kim, Yukyung Choi
Sejong University RCV Lab. / All-day Vision Team
SEJONG-RCV
*Equal contribution
SEJONG-RCV
Problem definition
How do we know our current place in any time of the day?
“GPS-based localization” is a common method.
2
*From medium
However, it is dangerous to rely only on GPS for self-driving cars.
SEJONG-RCV
Problem solution
How do we know our current place
in any time of the day?
3
Sensitive Illumination Change
Cost Low (Mapping & Localization)
Ex) Mobileye REM
Robust Illumination Change
Cost High (Mapping & Localization)
Ex) HD-Map
RGB3D LiDAR
DayNight
RGB based Localization
Lidar based Localization
SEJONG-RCV
Problem solution
How do we know our current place
in any time of the day?
4
Thermal
Multispectral Domain Invariant Image
based Localization
using Thermal Camera
Robust Illumination Change
Cost Low (Mapping & Localization)
Ex) Mobileye REM
Compatible with existing Database
RGB3D LiDAR
DayNight
SEJONG-RCV
Problem solution
How do we know our current place
in any time of the day?
5
Thermal
Multispectral Domain Invariant Image
based Localization
using Thermal Camera
Multispectral Domain Invariant Image (MDII)
RGB3D LiDAR
DayNight
Robust Illumination Change
Cost Low (Mapping & Localization)
Ex) Mobileye REM
Compatible with existing Database
SEJONG-RCV6
Then,
How can we the new domain be easily applied
for Retrieval-based Place Recognition?
Key Ideas
RGB domain
Existing domain
Thermal domain
new domain
common
domain
SEJONG-RCV7
Move the Multispectral domain invariant space
Key Ideas
RGB domain
Existing domain
Thermal domain
new domain
Then,
How can we the new domain be easily applied
for Retrieval-based Place Recognition?
multispectral
domain
SEJONG-RCV8
Proposed Method
SEJONG-RCV
Baseline Method: CycleGAN
9
: RGB
: Thermal
𝐗 𝐀 𝐗 𝐀𝐁
𝐗 𝐀𝐁𝐀
𝐗 𝐁𝑿 𝑩𝑨
𝐗 𝐁𝐀𝐁
𝐃 𝐁
𝐃 𝐁
𝐃 𝐀
𝐃 𝐀
𝐆 𝐁
𝐆 𝐀
G = Generator, D = Discriminator, X=image
SEJONG-RCV
Proposed Method
10
: RGB
: Invariant Image
: Thermal
𝐗 𝐀 𝐗 𝐀𝐁
𝐗 𝐀𝐁𝐀
𝐗 𝐁𝑿 𝑩𝑨
𝐗 𝐁𝐀𝐁
𝐃 𝐁
𝐃 𝐁
𝐃 𝐀
𝐃 𝐀
𝐆 𝐁
𝐆 𝐀
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐘 𝐀
𝐘 𝐁𝐀
𝐘 𝐀𝐁
𝐘 𝐁
SEJONG-RCV
Proposed Method
11
𝐗 𝐀
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
12
𝐗 𝐀
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐘 𝐀
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
13
𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
14
𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐘 𝐀𝐁
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
15
𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐆 𝐀 𝐘 𝐀𝐁𝐗 𝐀𝐁𝐀
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
16
𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁
𝐆 𝐀
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐘 𝐀𝐁𝐗 𝐀𝐁𝐀
𝐃 𝐀
𝐃 𝐀
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Method
17
𝐗 𝐁𝑿 𝑩𝑨
𝐗 𝐁𝐀𝐁
𝐃 𝐁
𝐃 𝐁
𝐆 𝐁
𝐆 𝐀
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐘 𝐁𝐀
𝐘 𝐁
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
: RGB
: Invariant Image
: Thermal
start
SEJONG-RCV
Proposed Method
18
𝐗 𝐀 𝐗 𝐀𝐁
𝐗 𝐀𝐁𝐀
𝐗 𝐁𝑿 𝑩𝑨
𝐗 𝐁𝐀𝐁
𝐃 𝐁
𝐃 𝐁
𝐃 𝐀
𝐃 𝐀
𝐆 𝐁
𝐆 𝐀
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫
𝐘 𝐀
𝐘 𝐁𝐀
𝐘 𝐀𝐁
𝐘 𝐁
𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator,
Y = MDI Image
: RGB
: Invariant Image
: Thermal
SEJONG-RCV
Proposed Loss function : Consistency constraints (Cyclic)
19
𝐿 𝑐𝑦𝑐𝑙𝑒(𝐴) = 𝔾 𝐴 𝕄 𝔾 𝐵 𝕄 𝑋𝐴 − 𝑋𝐴
1
XA YA
XABYABXABA
XB YB
XBAYBAXBAB
Cycle consistency
constraints
XA XABA=
MDII 's characteristics
Exactly same
SEJONG-RCV
Proposed Loss function : Consistency constraints (L1)
20
XA YA
XABYABXABA
XB YB
XBAYBAXBAB
Domain invariance
constraints (L1)
YA YAB=
Exactly same
MDII 's characteristics
𝐿 𝑑𝑜𝑚𝑎𝑖𝑛(𝐴) = 𝕄 𝔾 𝐵 𝕄 𝑋𝐴 − 𝕄 𝑋𝐴
1
SEJONG-RCV
Proposed Loss function : Feature representation constraints (SSIM)
21
XA YA
XABYABXABA
XB YB
XBAYBAXBAB
Domain invariance
constraints (SSIM)
YA YAB≅
Same local structure
MDII 's characteristics
𝐿 𝑑𝑖𝑠𝑐(𝐴) =
1
𝑁
(𝑖,𝑗)
(1 − 𝑆𝑆𝐼𝑀(𝑌𝐴, 𝑌𝐴𝐵))
2
MDII get discriminability
SEJONG-RCV
Proposed Loss function : Feature representation constraints (Triplet)
22
XA FA
XAB𝐹ABXABA
XB FB
XBAFBAXBAB
Feature representation
constraints (Triplet)
FA
𝐹AB
FB
Near information
Far information
MDII 's characteristics
𝐿 𝑑𝑖𝑣𝑠(𝐴) = 𝑚𝑎𝑥 𝑑 𝐹𝐴, 𝐹𝐴𝐵 − 𝑑 𝐹𝐴, 𝐹𝐵 + 𝛼, 0
MDII get diversity
SEJONG-RCV
Proposed Loss function : Full objective
23
𝐿 𝐴 = 𝐿 𝑎𝑑𝑣 𝐴 + 𝐿 𝑐𝑦𝑐𝑙𝑒 𝐴
+{𝜆0 𝐿 𝑑𝑜𝑚𝑎𝑖𝑛 𝐴 + 𝜆1 𝐿 𝑑𝑖𝑠𝑐 𝐴 + 𝜆2 𝐿 𝑑𝑖𝑣𝑠 𝐴 }
SEJONG-RCV24
Results
SEJONG-RCV
Quantitative results: Place Recognition
25
DataBase Query
RGB Thermal
RGB Translated
RGB
MDII
(RGB based)
MDII
(Thermal
based)
SEJONG-RCV
Qualitative results: Place Recognition
26
Ours Pix2PixHD VLAD BoWExcavate
GT localization
Predict localization
Correct result
Incorrect result
Input Query
SEJONG-RCV
Qualitative results: Place Recognition
27
Ours Pix2PixHD VLAD BoWExcavate
GT localization
Predict localization
Correct result
Incorrect result
Input Query
SEJONG-RCV
Qualitative results: Place Recognition
28
Ours Pix2PixHD VLAD BoWExcavate
GT localization
Predict localization
Correct result
Incorrect result
Input Query
SEJONG-RCV
Qualitative results: Place Recognition
29
Ours Pix2PixHD VLAD BoWExcavate
GT localization
Predict localization
Correct result
Incorrect result
Input Query
SEJONG-RCV
Qualitative results: Place Recognition
30
Ours Pix2PixHD VLAD BoWExcavate
GT localization
Predict localization
Correct result
Incorrect result
Input Query
SEJONG-RCV
Experimental results: Place Recognition (Ablation study)
31
Constrains
Cyclic
Consistency
Domain
Consistency
Diversity
(Triplelet)
Discriminability
(SSIM)
○
○ ○
○ ○ ○
○ ○ ○ ○
2.8
16.7
23.6
24.7
AccuracyofTop-1in3.0m
SEJONG-RCV32
https://github.com/sejong-rcv/MDII
You can download Dataset & Code
Thank you
Q & A

More Related Content

What's hot

3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement
mukesh bhardwaj
 
Deep image retrieval learning global representations for image search
Deep image retrieval  learning global representations for image searchDeep image retrieval  learning global representations for image search
Deep image retrieval learning global representations for image search
Universitat Politècnica de Catalunya
 
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODECEFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
Swisscom
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vectores712
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSINGLAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
Priyanka Rathore
 
Image analysis using python
Image analysis using pythonImage analysis using python
Image analysis using python
Jerlyn Manohar
 
Advanced Image Processing: Project 1
Advanced Image Processing: Project 1Advanced Image Processing: Project 1
Advanced Image Processing: Project 1
JosephChang
 
Log Transformation in Image Processing with Example
Log Transformation in Image Processing with ExampleLog Transformation in Image Processing with Example
Log Transformation in Image Processing with Example
Mustak Ahmmed
 
Scale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingScale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsing
perillaroc
 
HDR and WCG Principles-Part 2
HDR and WCG Principles-Part 2HDR and WCG Principles-Part 2
HDR and WCG Principles-Part 2
Dr. Mohieddin Moradi
 
Convolutional Features for Instance Search
Convolutional Features for Instance SearchConvolutional Features for Instance Search
Convolutional Features for Instance Search
Universitat Politècnica de Catalunya
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
Moe Moe Myint
 
Advanced Lane Finding
Advanced Lane FindingAdvanced Lane Finding
Advanced Lane Finding
Bill Kromydas
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
A B Shinde
 
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEMAPPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
Ashik Ask
 
De-convolution on Digital Images
De-convolution on Digital ImagesDe-convolution on Digital Images
De-convolution on Digital Images
Md. Shohel Rana
 
HDR and WCG Principles-Part 3
HDR and WCG Principles-Part 3HDR and WCG Principles-Part 3
HDR and WCG Principles-Part 3
Dr. Mohieddin Moradi
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 

What's hot (19)

3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement
 
Deep image retrieval learning global representations for image search
Deep image retrieval  learning global representations for image searchDeep image retrieval  learning global representations for image search
Deep image retrieval learning global representations for image search
 
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODECEFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
EFFICIENT STEREO VIDEO ENCODING FOR MOBILE APPLICATIONS USING THE 3D+F CODEC
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vector
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSINGLAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
 
Image analysis using python
Image analysis using pythonImage analysis using python
Image analysis using python
 
Advanced Image Processing: Project 1
Advanced Image Processing: Project 1Advanced Image Processing: Project 1
Advanced Image Processing: Project 1
 
Log Transformation in Image Processing with Example
Log Transformation in Image Processing with ExampleLog Transformation in Image Processing with Example
Log Transformation in Image Processing with Example
 
Scale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingScale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsing
 
HDR and WCG Principles-Part 2
HDR and WCG Principles-Part 2HDR and WCG Principles-Part 2
HDR and WCG Principles-Part 2
 
Convolutional Features for Instance Search
Convolutional Features for Instance SearchConvolutional Features for Instance Search
Convolutional Features for Instance Search
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Advanced Lane Finding
Advanced Lane FindingAdvanced Lane Finding
Advanced Lane Finding
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEMAPPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
 
De-convolution on Digital Images
De-convolution on Digital ImagesDe-convolution on Digital Images
De-convolution on Digital Images
 
HDR and WCG Principles-Part 3
HDR and WCG Principles-Part 3HDR and WCG Principles-Part 3
HDR and WCG Principles-Part 3
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 

Similar to Multispectral Domain Invariant Image for Retrieval-based Place Recognition

ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
Nathan Piasco
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
Matthias Trapp
 
GPU Accelerated Domain Decomposition
GPU Accelerated Domain DecompositionGPU Accelerated Domain Decomposition
GPU Accelerated Domain Decomposition
Richard Southern
 
MEMS-Driven Laser Beam Scanning LiDAR: The Future of Variable Spatial Resolu...
MEMS-Driven Laser Beam Scanning LiDAR:  The Future of Variable Spatial Resolu...MEMS-Driven Laser Beam Scanning LiDAR:  The Future of Variable Spatial Resolu...
MEMS-Driven Laser Beam Scanning LiDAR: The Future of Variable Spatial Resolu...
Jari Honkanen
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
Edge AI and Vision Alliance
 
Deep image retrieval - learning global representations for image search - ub ...
Deep image retrieval - learning global representations for image search - ub ...Deep image retrieval - learning global representations for image search - ub ...
Deep image retrieval - learning global representations for image search - ub ...
Universitat de Barcelona
 
04. The Rendering Pipeline
04. The Rendering Pipeline04. The Rendering Pipeline
04. The Rendering Pipeline
Amin Babadi
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
Yu Huang
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
IIEE - NEDUET
 
Domain transfer サーベイ
Domain transfer サーベイDomain transfer サーベイ
Domain transfer サーベイ
ぱんいち すみもと
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Universitat Politècnica de Catalunya
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
Edge AI and Vision Alliance
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Kourosh Khoshelham
 
Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVDWatermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
IRJET Journal
 
Algebraic methods for design QC-LDPC codes
Algebraic methods for design QC-LDPC codesAlgebraic methods for design QC-LDPC codes
Algebraic methods for design QC-LDPC codes
Usatyuk Vasiliy
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Universitat Politècnica de Catalunya
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
Electronic Arts / DICE
 

Similar to Multispectral Domain Invariant Image for Retrieval-based Place Recognition (20)

ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
 
GPU Accelerated Domain Decomposition
GPU Accelerated Domain DecompositionGPU Accelerated Domain Decomposition
GPU Accelerated Domain Decomposition
 
MEMS-Driven Laser Beam Scanning LiDAR: The Future of Variable Spatial Resolu...
MEMS-Driven Laser Beam Scanning LiDAR:  The Future of Variable Spatial Resolu...MEMS-Driven Laser Beam Scanning LiDAR:  The Future of Variable Spatial Resolu...
MEMS-Driven Laser Beam Scanning LiDAR: The Future of Variable Spatial Resolu...
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
Deep image retrieval - learning global representations for image search - ub ...
Deep image retrieval - learning global representations for image search - ub ...Deep image retrieval - learning global representations for image search - ub ...
Deep image retrieval - learning global representations for image search - ub ...
 
04. The Rendering Pipeline
04. The Rendering Pipeline04. The Rendering Pipeline
04. The Rendering Pipeline
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
Domain transfer サーベイ
Domain transfer サーベイDomain transfer サーベイ
Domain transfer サーベイ
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
 
Robust watermarking technique sppt
Robust watermarking technique spptRobust watermarking technique sppt
Robust watermarking technique sppt
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...
 
Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
Lec11 object-re-id
 
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVDWatermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
 
Algebraic methods for design QC-LDPC codes
Algebraic methods for design QC-LDPC codesAlgebraic methods for design QC-LDPC codes
Algebraic methods for design QC-LDPC codes
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
 

Recently uploaded

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Multispectral Domain Invariant Image for Retrieval-based Place Recognition

  • 1. MDII: Multispectral Domain Invariant Image for Retrieval-based Place Recognition ICRA2020, Paris Daechan Han*, YuJin Hwang*, Namil Kim, Yukyung Choi Sejong University RCV Lab. / All-day Vision Team SEJONG-RCV *Equal contribution
  • 2. SEJONG-RCV Problem definition How do we know our current place in any time of the day? “GPS-based localization” is a common method. 2 *From medium However, it is dangerous to rely only on GPS for self-driving cars.
  • 3. SEJONG-RCV Problem solution How do we know our current place in any time of the day? 3 Sensitive Illumination Change Cost Low (Mapping & Localization) Ex) Mobileye REM Robust Illumination Change Cost High (Mapping & Localization) Ex) HD-Map RGB3D LiDAR DayNight RGB based Localization Lidar based Localization
  • 4. SEJONG-RCV Problem solution How do we know our current place in any time of the day? 4 Thermal Multispectral Domain Invariant Image based Localization using Thermal Camera Robust Illumination Change Cost Low (Mapping & Localization) Ex) Mobileye REM Compatible with existing Database RGB3D LiDAR DayNight
  • 5. SEJONG-RCV Problem solution How do we know our current place in any time of the day? 5 Thermal Multispectral Domain Invariant Image based Localization using Thermal Camera Multispectral Domain Invariant Image (MDII) RGB3D LiDAR DayNight Robust Illumination Change Cost Low (Mapping & Localization) Ex) Mobileye REM Compatible with existing Database
  • 6. SEJONG-RCV6 Then, How can we the new domain be easily applied for Retrieval-based Place Recognition? Key Ideas RGB domain Existing domain Thermal domain new domain common domain
  • 7. SEJONG-RCV7 Move the Multispectral domain invariant space Key Ideas RGB domain Existing domain Thermal domain new domain Then, How can we the new domain be easily applied for Retrieval-based Place Recognition? multispectral domain
  • 9. SEJONG-RCV Baseline Method: CycleGAN 9 : RGB : Thermal 𝐗 𝐀 𝐗 𝐀𝐁 𝐗 𝐀𝐁𝐀 𝐗 𝐁𝑿 𝑩𝑨 𝐗 𝐁𝐀𝐁 𝐃 𝐁 𝐃 𝐁 𝐃 𝐀 𝐃 𝐀 𝐆 𝐁 𝐆 𝐀 G = Generator, D = Discriminator, X=image
  • 10. SEJONG-RCV Proposed Method 10 : RGB : Invariant Image : Thermal 𝐗 𝐀 𝐗 𝐀𝐁 𝐗 𝐀𝐁𝐀 𝐗 𝐁𝑿 𝑩𝑨 𝐗 𝐁𝐀𝐁 𝐃 𝐁 𝐃 𝐁 𝐃 𝐀 𝐃 𝐀 𝐆 𝐁 𝐆 𝐀 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐘 𝐀 𝐘 𝐁𝐀 𝐘 𝐀𝐁 𝐘 𝐁
  • 11. SEJONG-RCV Proposed Method 11 𝐗 𝐀 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image : RGB : Invariant Image : Thermal
  • 12. SEJONG-RCV Proposed Method 12 𝐗 𝐀 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐘 𝐀 : RGB : Invariant Image : Thermal
  • 13. SEJONG-RCV Proposed Method 13 𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁 : RGB : Invariant Image : Thermal
  • 14. SEJONG-RCV Proposed Method 14 𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐘 𝐀𝐁 : RGB : Invariant Image : Thermal
  • 15. SEJONG-RCV Proposed Method 15 𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐆 𝐀 𝐘 𝐀𝐁𝐗 𝐀𝐁𝐀 : RGB : Invariant Image : Thermal
  • 16. SEJONG-RCV Proposed Method 16 𝐗 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image 𝐘 𝐀 𝐗 𝐀𝐁𝐆 𝐁 𝐆 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫𝐘 𝐀𝐁𝐗 𝐀𝐁𝐀 𝐃 𝐀 𝐃 𝐀 : RGB : Invariant Image : Thermal
  • 17. SEJONG-RCV Proposed Method 17 𝐗 𝐁𝑿 𝑩𝑨 𝐗 𝐁𝐀𝐁 𝐃 𝐁 𝐃 𝐁 𝐆 𝐁 𝐆 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐘 𝐁𝐀 𝐘 𝐁 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image : RGB : Invariant Image : Thermal start
  • 18. SEJONG-RCV Proposed Method 18 𝐗 𝐀 𝐗 𝐀𝐁 𝐗 𝐀𝐁𝐀 𝐗 𝐁𝑿 𝑩𝑨 𝐗 𝐁𝐀𝐁 𝐃 𝐁 𝐃 𝐁 𝐃 𝐀 𝐃 𝐀 𝐆 𝐁 𝐆 𝐀 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐌𝐃𝐈𝐈 𝐞𝐧𝐜𝐨𝐝𝐞𝐫 𝐘 𝐀 𝐘 𝐁𝐀 𝐘 𝐀𝐁 𝐘 𝐁 𝐌 = Multispectral Domain Invariant Image (MDII) Encoder, G = Generator, D = Discriminator, Y = MDI Image : RGB : Invariant Image : Thermal
  • 19. SEJONG-RCV Proposed Loss function : Consistency constraints (Cyclic) 19 𝐿 𝑐𝑦𝑐𝑙𝑒(𝐴) = 𝔾 𝐴 𝕄 𝔾 𝐵 𝕄 𝑋𝐴 − 𝑋𝐴 1 XA YA XABYABXABA XB YB XBAYBAXBAB Cycle consistency constraints XA XABA= MDII 's characteristics Exactly same
  • 20. SEJONG-RCV Proposed Loss function : Consistency constraints (L1) 20 XA YA XABYABXABA XB YB XBAYBAXBAB Domain invariance constraints (L1) YA YAB= Exactly same MDII 's characteristics 𝐿 𝑑𝑜𝑚𝑎𝑖𝑛(𝐴) = 𝕄 𝔾 𝐵 𝕄 𝑋𝐴 − 𝕄 𝑋𝐴 1
  • 21. SEJONG-RCV Proposed Loss function : Feature representation constraints (SSIM) 21 XA YA XABYABXABA XB YB XBAYBAXBAB Domain invariance constraints (SSIM) YA YAB≅ Same local structure MDII 's characteristics 𝐿 𝑑𝑖𝑠𝑐(𝐴) = 1 𝑁 (𝑖,𝑗) (1 − 𝑆𝑆𝐼𝑀(𝑌𝐴, 𝑌𝐴𝐵)) 2 MDII get discriminability
  • 22. SEJONG-RCV Proposed Loss function : Feature representation constraints (Triplet) 22 XA FA XAB𝐹ABXABA XB FB XBAFBAXBAB Feature representation constraints (Triplet) FA 𝐹AB FB Near information Far information MDII 's characteristics 𝐿 𝑑𝑖𝑣𝑠(𝐴) = 𝑚𝑎𝑥 𝑑 𝐹𝐴, 𝐹𝐴𝐵 − 𝑑 𝐹𝐴, 𝐹𝐵 + 𝛼, 0 MDII get diversity
  • 23. SEJONG-RCV Proposed Loss function : Full objective 23 𝐿 𝐴 = 𝐿 𝑎𝑑𝑣 𝐴 + 𝐿 𝑐𝑦𝑐𝑙𝑒 𝐴 +{𝜆0 𝐿 𝑑𝑜𝑚𝑎𝑖𝑛 𝐴 + 𝜆1 𝐿 𝑑𝑖𝑠𝑐 𝐴 + 𝜆2 𝐿 𝑑𝑖𝑣𝑠 𝐴 }
  • 25. SEJONG-RCV Quantitative results: Place Recognition 25 DataBase Query RGB Thermal RGB Translated RGB MDII (RGB based) MDII (Thermal based)
  • 26. SEJONG-RCV Qualitative results: Place Recognition 26 Ours Pix2PixHD VLAD BoWExcavate GT localization Predict localization Correct result Incorrect result Input Query
  • 27. SEJONG-RCV Qualitative results: Place Recognition 27 Ours Pix2PixHD VLAD BoWExcavate GT localization Predict localization Correct result Incorrect result Input Query
  • 28. SEJONG-RCV Qualitative results: Place Recognition 28 Ours Pix2PixHD VLAD BoWExcavate GT localization Predict localization Correct result Incorrect result Input Query
  • 29. SEJONG-RCV Qualitative results: Place Recognition 29 Ours Pix2PixHD VLAD BoWExcavate GT localization Predict localization Correct result Incorrect result Input Query
  • 30. SEJONG-RCV Qualitative results: Place Recognition 30 Ours Pix2PixHD VLAD BoWExcavate GT localization Predict localization Correct result Incorrect result Input Query
  • 31. SEJONG-RCV Experimental results: Place Recognition (Ablation study) 31 Constrains Cyclic Consistency Domain Consistency Diversity (Triplelet) Discriminability (SSIM) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 2.8 16.7 23.6 24.7 AccuracyofTop-1in3.0m