Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Deep Lucas-Kanade Homography for Multimodal Image Alignment

About

Estimating homography to align image pairs captured by different sensors or image pairs with large appearance changes is an important and general challenge for many computer vision applications. In contrast to others, we propose a generic solution to pixel-wise align multimodal image pairs by extending the traditional Lucas-Kanade algorithm with networks. The key contribution in our method is how we construct feature maps, named as deep Lucas-Kanade feature map (DLKFM). The learned DLKFM can spontaneously recognize invariant features under various appearance-changing conditions. It also has two nice properties for the Lucas-Kanade algorithm: (1) The template feature map keeps brightness consistency with the input feature map, thus the color difference is very small while they are well-aligned. (2) The Lucas-Kanade objective function built on DLKFM has a smooth landscape around ground truth homography parameters, so the iterative solution of the Lucas-Kanade can easily converge to the ground truth. With those properties, directly updating the Lucas-Kanade algorithm on our feature maps will precisely align image pairs with large appearance changes. We share the datasets, code, and demo video online.

Yiming Zhao, Xinming Huang, Ziming Zhang• 2021

Related benchmarks

TaskDatasetResultRank
Retinal Image AlignmentFIRE
Acceptable Success Rate86.57
48
Retinal Image AlignmentKBSMC
Acceptable Rate22.73
35
Retinal Image AlignmentFLORI21
Acceptable Rate40
35
Homography EstimationKBSMC
Success Rate (Failed)0.00e+0
13
Homography EstimationMSCOCO (test)
ACE0.55
6
Homography EstimationGoogle Earth (test)
Average Corner Error (ACE)3.88
6
2D geometric transformationMSCOCO Scene-LR
ACE0.55
5
Homography EstimationGoogle Map & Satellite (test)
ACE4.41
5
2D geometric transformationGoogleEarth Scene-LR
ACE3.88
5
2D geometric transformationGoogleMap Scene-LR
Average Corner Error4.41
5
Showing 10 of 12 rows

Other info

Code

Follow for update