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

A NCC Image Matching Method Based on Enzyme Numerical Membrane System

A matching method and membrane system technology, applied in the field of image matching, can solve the problems of increased computing time and difficult real-time computing, and achieve the effect of strong parallelism

Active Publication Date: 2021-12-14
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
  • A NCC Image Matching Method Based on Enzyme Numerical Membrane System
  • A NCC Image Matching Method Based on Enzyme Numerical Membrane System
  • A NCC Image Matching Method Based on Enzyme Numerical Membrane System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

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

[0071] 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;

[0072] 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 ;

[0073] (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.

[0074] 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 NCC image matching algorithm enzyme numerical film system, which includes a surface film for storing an image to be matched, a template image and an initialized enzyme, and simultaneously outputs position coordinates for calculating the matching position of the template image in the image to be matched; ComputeT film, used to calculate the parameters required for the template image to perform NCC calculation; ComputeMatchingCood film, used to calculate the matching position of the template image in the image to be matched; several 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. The membrane system of the present invention has strong parallelism, so that the template image does not need to be slidingly matched on the original image, but calculates the value of NCC with all sub-images at the same time, allowing multiple time-consuming NCC calculations to be performed in parallel under serial calculations Execution, the computational time complexity is constant and has nothing to do with the data size, thus greatly reducing the time complexity of the 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 method based on an 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 original image coordinates (0,0), the template is from left to right on the original image, 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 origina...

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 Patents(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