GPU and cascade Hash-based quick image SIFT feature matching method

A feature matching and image technology, applied in the field of computer vision, can solve problems such as a large amount of computing time, and achieve the effect of shortening matching time and powerful parallel computing capabilities.

Active Publication Date: 2017-11-10
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the case of a large number of images to be matched, such as 3D reconstruction of large scenes, some scenes require pairwise matching between images, then there are order of magnitude of matching pairs to process, where N p is the number of images, that is, in the case of massive image matching tasks, the cascade hash matching method still requires a lot of computing time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • GPU and cascade Hash-based quick image SIFT feature matching method
  • GPU and cascade Hash-based quick image SIFT feature matching method
  • GPU and cascade Hash-based quick image SIFT feature matching method

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0029] Such as figure 1 Shown is the overall flow diagram of the method of the embodiment of the present invention. From figure 1 It can be seen that this method includes the establishment of a hard disk, memory, and GPU three-level exchange mechanism, the upper triangle block reading method, a rough hash screening module, and a fine hash screening and output module. Its specific implementation is as follows:

[0030] (1) According to the GPU global video memory size limit and memory size limit, all image feature point data are divided into blocks and grouped, and a three-level exchange mechanism of GPU, memory, and hard disk is established at the computer level;

[0031] (2) Propose and use an improved GPU parallel protocol method, make full use of the three-level cache mechanism of global video memory, shared memory, and registers at the internal level of the GPU, and perform two hash maps with different encoding lengths on all SIFT feature points of the image;

[0032] (...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a GPU and cascade Hash-based quick image SIFT feature matching method and belongs to the field of computer vision. The method comprises the steps of establishing a three-stage exchange mechanism of a GPU, a memory and a hard disk according to size limitation of a global display memory of the GPU and size limitation of the memory; by adopting an improved GPU parallel reduction method, performing Hash mapping of two different encoding lengths on all SIFT feature points of an image; proposing and using an upper triangular matrix block reading method; performing coarse screening through a local sensitive Hash algorithm; performing fine screening on candidate points by calculating a Hamming distance; and finally finding a most suitable matching point by calculating Euclidean distances between the screened points and to-be-matched points. By utilizing an asynchronous parallel method of a CPU and the GPU, matching result data of an image pair is copied to the memory from the display memory of the GPU and stored in the disk during GPU operation; and the matching time of the SIFT feature points is greatly shortened and the feature matching also can be finished in a short time under the condition of massive data.

Description

technical field [0001] The invention belongs to the field of computer vision, and more specifically relates to a fast image SIFT feature matching method based on GPU and cascaded hashing. Background technique [0002] Image feature matching is the corresponding relationship of feature points between images, which has a wide range of applications in image recognition, image registration and 3D reconstruction. The SIFT feature has scale invariance and rotation invariance, so it has strong anti-interference ability and high matching accuracy, so it is a commonly used feature for image feature matching. However, each SIFT feature point is represented by a 128-dimensional vector. The similarity measure of the SIFT feature point is the Euclidean distance. In the case of a high-dimensional vector, the Euclidean distance calculation time is longer, and the linear search method matches between two images. The computational complexity is O(N 2 ), where N is the average number of fea...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/62G06K9/46G06T1/20
CPCG06T1/20G06V10/462G06F18/2148G06F18/24147
Inventor 陶文兵徐涛孙琨
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products