WarpNet Unsupervised Point Correspondence for Object Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for single-view object reconstruction rely on supervised part annotations, which are laborious and difficult to obtain, especially for fine-grained datasets where objects deform and have varying appearances, limiting the scalability and accuracy of matching and reconstruction.

Innovation Solution

A deep learning framework, WarpNet, is developed to learn point correspondences between images without annotations by using artificial point correspondences and thin-plate spline transformations, enabling unsupervised matching and reconstruction by predicting a warping function that aligns objects across different instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised part annotation is used to provide point correspondences, then matching accuracy is improved, but labor cost and time consumption increase significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically generating synthetic point correspondences through TPS transformations before the actual matching task. These pre-generated correspondences serve as training data for the deep learning network, eliminating the need for manual annotation while providing sufficient supervision signals for accurate matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of point correspondences by applying TPS transformations to generate synthetic training data. Instead of manually annotating each image pair, the system copies and transforms existing correspondences to create diverse training examples, significantly reducing annotation effort while maintaining matching accuracy.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If dense matches are required for reconstruction, then reconstruction quality is improved, but the complexity of obtaining annotations increases

Engineering Contradiction:
Improvereconstruction qualityVSAvoidannotation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by enabling the deep learning network to automatically learn and generate dense point correspondences without human intervention. The network serves itself by using synthetic training data to perform the annotation task that would otherwise require complex manual effort, achieving both high reconstruction quality and operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual annotation with an automated deep learning system. Instead of human operators manually identifying and marking corresponding points, the neural network automatically performs this task by learning from synthetic training data, substituting human mechanical annotation with automated computational processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If objects with deformation and varying appearances are matched, then adaptability is improved, but the difficulty of detecting and measuring correspondences increases

Engineering Contradiction:
Improveappearance variation handlingVSAvoidcorrespondence detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies parameter changes by using TPS transformations that modify geometric parameters (position, scale, rotation, deformation) to generate diverse training examples. By training the network on images with varied transformation parameters, the system learns to handle appearance variations and deformations effectively, improving adaptability while maintaining correspondence detection accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10204299B2Unsupervised matching in fine-grained datasets for single-view object reconstruction
Publication Date: 2019.02.12 NEC CORP
  • US10204299B2 patent drawing
  • US10204299B2 patent drawing
  • US10204299B2 patent drawing

AI summary

A computer-implemented method for training a deep learning network is presented. The method includes receiving a first image and a second image, mining exemplar thin-plate spline (TPS) to determine transformations for generating point correspondences between the first and second images, using artificial point correspondences to train the deep neural network, learning and using the TPS transformation output through a spatial transformer, and applying heuristics for selecting an acceptable set of images to match for accurate reconstruction. The deep learning network learns to warp points in the first image to points in the second image.