...
首页> 外文期刊>Analog Integrated Circuits and Signal Processing >A novel SIFT architecture and ASIC implementation for real time SOC application
【24h】

A novel SIFT architecture and ASIC implementation for real time SOC application

机译:实时SOC应用的新型SIFT架构和ASIC实现

获取原文
获取原文并翻译 | 示例
           

摘要

Local feature detection and description algorithms such as scale invariant feature transform (SIFT) algorithm are among the most commonly used techniques in computer vision. They are used mainly to detect and extract high-level information from low-level (pixel) information in images. These algorithms are computationally intensive and its pure software implementations are far from reaching real-time performance especially on embedded systems with limited computational power. In this paper, an Application-Specific Integrated Circuit (ASIC) implementation of the SIFT algorithm is proposed that is suitable for real-time image processing. In the Gaussian scale space generation step, several techniques were used to substantially reduce the hardware complexity: the multiplierless multiple constant multiplication, the symmetrical property of Gaussian mask in addition to the common sub expression elimination algorithm. Through the re-arrangement of SIFT's 128 values in a specific approach, a new multi-ported memory is implemented to reduce the memory size. Furthermore, a novel mechanism is applied to continuously monitor the active window in the input and the intermediate results. The proposed technique does not only improve the performance of the SIFT implementation, but it also keeps the features extraction accuracy exactly the same as the software implementation. In this work, for an image size of 256x256 a frame rate of 56fps was achieved. Additionally, the results confirm that the proposed architecture has lower hardware and memory costs compared to other works in the literature (FPGA based implementations). Lastly this architecture was implemented using Standard Cell Library Based ASIC flow using 65nm low power GF library, it occupied an area of 1.4mm2 and consumed a total power of 30.4604mW which makes it very suitable for integrated System on Chips (SoC) applications.
机译:局部特征检测和描述算法,如规模不变特征变换(SIFT)算法是计算机视觉中最常用的技术之一。它们主要用于从图像中的低级(像素)信息中检测和提取高级信息。这些算法是计算密集型的,其纯软件实现远远达到实时性能,特别是在具有有限的计算能力的嵌入式系统上。本文提出了一种适用于实时图像处理的SIFT算法的特定于应用的集成电路(ASIC)实现。在高斯刻度空间生成步骤中,使用几种技术来大大降低硬件复杂性:多平面多常数乘法,除了共同的子表达消除算法之外还具有高斯掩模的对称性。通过以特定方法重新安排SIFT的128值,实现了新的多端口存储器以减少内存大小。此外,应用一种新机制来连续监视输入和中间结果中的活动窗口。所提出的技术不仅提高了SIFT实现的性能,而且还可以将特征提取精度与软件实现完全相同。在这项工作中,对于256x256的图像尺寸,实现了56fps的帧速率。此外,结果证实,与文献中的其他作品相比,所提出的架构具有较低的硬件和内存成本(基于FPGA的实现)。最后,使用基于标准的单元库的ASIC流量来实现使用65nm低功耗GF库来实现的,它占据了1.4mm2的面积,消耗了30.4604mW的总功率,使其非常适合在芯片(SOC)应用上的集成系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号