Accelerating Hough transform in hardware has been of interest due its popularity in real-time capable image processing applications. In most existing linear Hough transform architectures, an $m times m$ edge map is serially read for processing, resulting in a total computation time of at least $m^2$ cycles. In this paper, we propose a novel parallel Hough transform computation method called the Additive Hough transform (AHT), wherein the image is divided using a $k times k$ grid to reduce the total computation time by a factor of $k^2$ . We have also proposed an efficient implementation of the AHT consisting of a look-up table (LUT) and two-operand adder arrays for every angle. Techniques to condense the LUT size have also been proposed to further reduce area utilization by as much as 50%. Our investigations based on employing an 8 $,times,$8 grid shows a 1000$,times$ speedup compared to existing architectures for a range of image sizes. Area-time trade-off analysis has been presented to demonstrate that the area-time product of the proposed AHT-based implementation is at least 43% lower than other implementations reported in the literature. We have also included and characterized a hierarchical addition step in order to generate a global accumulation space equivalent to that of the conventional HT. It is shown that the proposed implementation with the hierarchical addition step remains superior to other methods in terms of both performance and area-time product metrics. Finally, we show that the proposed solution is equally efficient when applied on rectangular-n images.
展开▼
机译:由于其在具有实时功能的图像处理应用程序中的流行,加速硬件中的霍夫变换已引起人们的兴趣。在大多数现有的线性霍夫变换架构中,连续读取$ m×m $的边缘图进行处理,导致总计算时间至少为$ m ^ 2 $个周期。在本文中,我们提出了一种新颖的并行霍夫变换计算方法,称为加性霍夫变换(AHT),其中使用$ k乘以k $网格对图像进行分割,以将总计算时间减少$ k ^ 2 $ 。我们还提出了一种AHT的高效实现方案,该方案由一个查找表(LUT)和每个角度的两个操作数加法器阵列组成。还提出了压缩LUT尺寸的技术,以进一步将面积利用率降低多达50%。我们基于使用8个$ 8的网格进行的调查显示,与现有体系结构相比,在各种图像尺寸下,速度提高了1000 $。提出了区域时间权衡分析,以证明基于AHT的实施建议的区域时间乘积至少比文献中报道的其他实施低43%。我们还包括了分层附加步骤并对其进行了特征化,以生成与常规HT等效的全局累积空间。结果表明,在性能和时域产品指标方面,具有分层添加步骤的拟议实现仍优于其他方法。最后,我们证明了将所提出的解决方案应用于矩形n图像同样有效。
展开▼