Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An enzyme numerical membrane system for an NCC image matching algorithm

An image matching algorithm and membrane system technology, applied in the field of image matching, can solve problems such as increased computing time and difficult real-time computing

Active Publication Date: 2019-01-11
CHENGDU UNIV OF INFORMATION TECH
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Assuming that the size of the original image I is M×N, and the size of the template T is m×n, the traditional NCC image matching principle is: starting from the coordinates of the original image (0,0), the template is on the original image from left to right, from top to Swipe down, and every time you slide to a pixel, calculate the ncc value between the template and the sub-image corresponding to the current image, store the ncc values ​​calculated at all positions, and take the position corresponding to the maximum value of ncc as the template T in the original image The matching position on the , such as figure 1 As shown, a total of (M-m)*(N-n) NCC needs to be calculated. It can be seen that under the existing serial computing framework, the time complexity of the NCC algorithm increases with the resolution, and the calculation time increases polynomially.
When the resolution of the image to be matched and the template image is high, the existing serial architecture is difficult to achieve real-time calculation

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
  • An enzyme numerical membrane system for an NCC image matching algorithm
  • An enzyme numerical membrane system for an NCC image matching algorithm
  • An enzyme numerical membrane system for an NCC image matching algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] Refer to attached Figure 1-5 , the embodiments of the present invention will be described in detail.

[0071] Such as figure 2 As shown, an NCC image matching algorithm enzyme numerical membrane system, which includes:

[0072] A surface film, the surface film is used to store the image to be matched, the template image and the initialized enzyme, and output the calculation result at the same time: the matching position of the target on the original image;

[0073] ComputeT film, the ComputeT film is used to calculate the intermediate parameters required when the template image is used for NCC calculation, that is, |T(s, t)-E in formula (1) T | and E T ;

[0074] (M-m)*(N-n) ComputeNccValue lk Membrane, which is used to calculate the NCC value of the template image at each position in the original image after moving in parallel.

[0075] ComputeMatchingGood film, the ComputeMatchingGood film is used to calculate the matching position of the template image in the...

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 an enzyme numerical membrane system for an NCC image matching algorithm, the system comprising: a surface layer membrane, which is used for storing an image to be matched, a template image and an initialized enzyme, and simultaneously outputting a position coordinate for calculating a matching position of the template image in the image to be matched; a ComputeT film for calculating parameters required for NCC calculation of a template image; a ComputeMatchingCood film for calculating a matching position of a template image in an image to be matched; and several ComputeNccValuelk films, which are used to calculate in parallel the NCC value of the template image at each position in the original image after each position is moved. The membrane system of the inventionhas strong parallelism, the template image does not need to be sliding matched on the original image, but simultaneously calculates the NCC values with all the sub-images, so that multiple NCC computations consuming time under serial computation are executed in parallel, and the computation time complexity is constant, independent of the data scale, thereby greatly reducing the time complexity ofthe entire NCC image matching algorithm.

Description

technical field [0001] The invention belongs to the technical field of image matching, and in particular relates to an NCC image matching algorithm enzyme numerical membrane system. Background technique [0002] The NCC algorithm is a classic algorithm in image matching. The definition of image matching means that there is a target image T, and the region that is the same target as T is found in the original image. Assuming that the size of the original image I is M×N, and the size of the template T is m×n, the traditional NCC image matching principle is: starting from the coordinates of the original image (0,0), the template is on the original image from left to right, from top to Swipe down, and every time you slide to a pixel, calculate the ncc value between the template and the sub-image corresponding to the current image, store the ncc values ​​calculated at all positions, and take the position corresponding to the maximum value of ncc as the template T in the original ...

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/62
CPCG06V10/751
Inventor 袁建英蒲明黄小燕刘甲甲付克昌
Owner CHENGDU UNIV OF INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products