Accelerating Pattern Recognition with a High-Precision Hardware Divider Using Binary Logarithms and Regional Error Corrections
Pattern recognition applications involve extensive arithmetic operations, including additions, multiplications, and divisions. When implemented on resource-constrained edge devices, these operations demand dedicated hardware, with division being the most complex. Conventional hardware dividers, however, incur substantial overhead in terms of resource consumption and latency. To address these limitations, we employ binary logarithms with regional error correction to approximate division operations. By leveraging approximation errors at boundary regions to formulate logarithm and antilogarithm offsets, our approach effectively reduces hardware complexity while minimizing the inherent errors of binary logarithm-based division. Additionally, we propose a six-stage pipelined hardware architecture, synthesized and validated on a Zynq UltraScale+ FPGA platform. The implementation results demonstrate that the proposed divider outperforms conventional division methods in terms of resource utilization and power savings. Furthermore, its application in image dehazing and object detection highlights its potential for real-time, high-performance computing systems.
Authors
- Bongsoon Kang (ORCID: https://orcid.org/0000-0001-6716-5799)
- Jong-Hwan Son (ORCID: https://orcid.org/0000-0003-0625-5920)
- S.H. Ahn (ORCID: https://orcid.org/0009-0003-3808-9768)
- Dat Ngo (ORCID: https://orcid.org/0000-0002-3896-648X)
Institutions
- Korea National University of Transportation (KR)
- Dong-A University (KR)
Publication Details
- Journal
- Electronics
- Published
- 2025-03-07
- DOI
- https://doi.org/10.3390/electronics14061066
- Primary Topic
- Advanced Vision and Imaging
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Dong-A University