4.7 Article

Deep learning feature representation for image matching under large viewpoint and viewing direction change

Journal

Publisher

ELSEVIER
DOI: 10.1016/j.isprsjprs.2022.06.003

Keywords

Feature-based image matching; Image orientation; Descriptor learning; Feature orientation assignment; Affine shape estimation; Oblique aerial images

Funding

  1. China Scholarship Council (CSC)
  2. NVIDIA Corp.

Ask authors/readers for more resources

This paper presents innovative work in feature matching using convolutional neural networks (CNN). It proposes solutions in different steps of the feature matching algorithm, including affine shape estimation, orientation assignment, and descriptor learning. The paper successfully addresses the issues of affine shape and orientation estimation through self supervised learning, and introduces a weak match finder to better explore the appearance variance of matched features. The experimental results demonstrate that deep learning feature based image matching outperforms conventional methods in terms of registered images, reconstructed 3D points, and block geometry stability.
Feature based image matching has been a research focus in photogrammetry and computer vision for decades, as it is the basis for many applications where multi-view geometry is needed. A typical feature based image matching algorithm contains five steps: feature detection, affine shape estimation, orientation assignment, description and descriptor matching. This paper contains innovative work in different steps of feature matching based on convolutional neural networks (CNN). For the affine shape estimation and orientation assignment, the main contribution of this paper is twofold. First, we define a canonical shape and orientation for each feature. As a consequence, instead of the usual Siamese CNN, only single branch CNNs needs to be employed to learn the affine shape and orientation parameters, which turns the related tasks from supervised to self supervised learning problems, removing the need for known matching relationships between features. Second, the affine shape and orientation are solved simultaneously. To the best of our knowledge, this is the first time these two modules are reported to have been successfully trained together. In addition, for the descriptor learning part, a new weak match finder is suggested to better explore the intra-variance of the appearance of matched features. For any input feature patch, a transformed patch that lies far from the input feature patch in descriptor space is defined as a weak match feature. A weak match finder network is proposed to actively find these weak match features; they are subsequently used in the standard descriptor learning framework. The proposed modules are integrated into an inference pipeline to form the proposed feature matching algorithm. The algorithm is evaluated on standard benchmarks and is used to solve for the parameters of image orientation of aerial oblique images. It is shown that deep learning feature based image matching leads to more registered images, more reconstructed 3D points and a more stable block geometry than conventional methods. The code is available at https://github.com/Childh oo/Chen_Matcher.git.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available