§Y®ÉªºSIFT¯S¼xÂIÂ^¨ú¤§§C°O¾ÐÅéµwÅé³]­p

Abstract:

O bject matching and identification are the popular research in the field of computer vision . The methods are mainly based on feature matching . In many feature extraction algorithms, SIFT (Scale invariant feature transform) is considered to be one of the best algorithms. It maintains the robustness for image scalin g, r otation, deformation, and light changes. However, it require complex calculations and large amounts of memory that makes it difficult to achieve real-time.

In order to a chieve real time operations and reduce memory requirements, we propose a new SIFT h ardware architecture and improve the SIFT algorithm in this thesis . In the step of construct ing Gaussian pyramids, the original cascade operations is substituted by parallel operations. Although it increase the amount of calculations , we can reduce the amo unt of temporary memory and increase the speed. For the first octave images, we adapt a smaller scale space to simulate the high spatial frequency instead of upsampling image T he step of keypoint localization is replaced by appropriate threshold to filter out the bad extremum I n addition, the overall algorithm is based on segment which can be greatly reduced the internal memory in the design. We verified the hardware architecture on FPGA (Xi linx Artix7) and implemented by TSMC90nm process. Experimental re sults show that for an image with a resolution of 1280x720, the operating frequency can reach 1 5 2 MHz, t he processing speed can reach 3 5 .6 frames/s, and the internal memory requirement is 2 37 Mbits.

 

Hardware Architecture:

 

 

Implementation Results:

 

 

 

 

Made by  ¤ý·ç´¼