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

FPGA (Field Programmable Gate Array)-based SIFT (Scale Invariant Feature Transform) image feature extraction system

An image feature extraction and feature point technology, which is applied in image analysis, image data processing, instruments, etc., can solve the problems that the real-time performance has not been completely improved, takes up a lot of memory resources, and has poor real-time performance, so as to achieve fast operation speed and improve calculation Good speed and real-time effect

Inactive Publication Date: 2015-10-14
NANJING UNIV OF SCI & TECH
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example: Document 1 (Yan Ke, Rahul Sukthankar. PCA-SIFT: a more distinctive representation for local image descriptors [C]. Proc Conf Computer Vision and Pattern Recognition, 2004: 511-517) proposed an improved method based on the SIFT algorithm, This method uses PCA (Principal Component Analysis) to reduce the dimensionality of feature descriptors, and uses block filtering (Boxlet) and integral images to replace the computationally complex Gaussian filtering in the original method, which reduces the complexity of the method, but the method is It is implemented on a software platform, so the real-time performance is poor; Document 2 (Xu Fei, Liu Wei. Algorithm optimization under multi-core [J]. Information Communication, 2012, 121(5): 42-46) proposed a multi-core based on TI The method of implementing SITF algorithm on C6000DSP chip, using multi-core DSP can improve the operation accuracy of SIFT algorithm, and has strong portability, but this method takes up a lot of memory resources, and the real-time performance has not been completely improved

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
  • FPGA (Field Programmable Gate Array)-based SIFT (Scale Invariant Feature Transform) image feature extraction system
  • FPGA (Field Programmable Gate Array)-based SIFT (Scale Invariant Feature Transform) image feature extraction system
  • FPGA (Field Programmable Gate Array)-based SIFT (Scale Invariant Feature Transform) image feature extraction system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0022] The hardware platform realized in this embodiment: adopt the FPGA development board of XINLINX company xc5vfx30t-2ff665 as the main chip, the external SRAM memory chip, Gigabit Ethernet port. The algorithm is described in verilog language, and the programming and simulation are completed on ISE13.1.

[0023] The computer sends the video data collected by the camera to the Gigabit Ethernet module on the Virtex-5 development board through the Gigabit Ethernet port. Because the size of the video image sent by the computer is in 320*256 format, in order to facilitate the transmission of data by the Gigabit network, the computer will pack every 4 lines of data into a 1280-byte UDP packet, and add the same in front of each frame of image The frame header is used as a new image data flag.

[0024] Gigabit network module

[0025] After the gigabit network module receives the video stream transmitted from the computer, because the RXD signal received by the gigabit network tra...

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 provides an FPGA (Field Programmable Gate Array)-based SIFT (Scale Invariant Feature Transform) image feature extraction system, which comprises a kilomega network module, a Gaussian filtering cascading and Gaussian difference module, a gradient computation module, an extreme point detection module and a principal direction and feature descriptor, wherein the kilomega network module is connected with the Gaussian filtering cascading and Gaussian difference module, the Gaussian filtering cascading and Gaussian difference module is simultaneously connected with the gradient computation module and the extreme point detection module, and the principal direction and feature descriptor is simultaneously connected with the gradient computation module and the extreme point detection module. The invention is an image rectification preprocessing system which can precisely extract target feature information in real time.

Description

technical field [0001] The invention belongs to the technical field of image registration, and in particular relates to an FPGA-based SIFT image feature extraction system. Background technique [0002] In the moving target detection and tracking system, the quality requirements for the extracted image feature points are relatively high. During the actual processing, if the captured video image changes on a certain scale, the feature point matching will be deviated. [0003] Using SIFT feature extraction algorithm can improve the accuracy of feature point extraction. For example: Document 1 (Yan Ke, Rahul Sukthankar. PCA-SIFT: a more distinctive representation for local image descriptors [C]. Proc Conf Computer Vision and Pattern Recognition, 2004: 511-517) proposed an improved method based on the SIFT algorithm, This method uses PCA (Principal Component Analysis) to reduce the dimensionality of feature descriptors, and uses block filtering (Boxlet) and integral images to r...

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): G06T7/20G06T7/00G06K9/46
Inventor 顾国华陆恺立廖逸琪汪鹏程刘恒建
Owner NANJING UNIV OF SCI & 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