Threshold-guided design and optimization for Harris corner detector architecture

High-speed corner detection is an essential step in many real-time computer vision applications, e.g., object recognition, motion analysis, and stereo matching. Hardware implementation of corner detection algorithms, such as the Harris corner detector (HCD) has become a viable solution for meeting r...

Full description

Saved in:
Bibliographic Details
Main Authors: Jasani, Bhavan Ashwin, Lam, Siew-Kei, Meher, Pramod Kumar, Wu, Meiqing
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142931
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142931
record_format dspace
spelling sg-ntu-dr.10356-1429312020-07-14T01:43:49Z Threshold-guided design and optimization for Harris corner detector architecture Jasani, Bhavan Ashwin Lam, Siew-Kei Meher, Pramod Kumar Wu, Meiqing School of Computer Science and Engineering Hardware and Embedded Systems Laboratory Engineering::Computer science and engineering Corner Detection Hardware Acceleration High-speed corner detection is an essential step in many real-time computer vision applications, e.g., object recognition, motion analysis, and stereo matching. Hardware implementation of corner detection algorithms, such as the Harris corner detector (HCD) has become a viable solution for meeting real-time requirements of the applications. A major challenge lies in the design of power, energy and area efficient architectures that can be deployed in tightly constrained embedded systems while still meeting real-time requirements. In this paper, we proposed a bit-width optimization strategy for designing hardware-efficient HCD that exploits the thresholding step in the algorithm to determine interest points from the corner responses. The proposed strategy relies on the threshold as a guide to truncate the bit-widths of the operators at various stages of the HCD pipeline with only marginal loss of accuracy. Synthesis results based on 65-nm CMOS technology show that the proposed strategy leads to power-delay reduction of 35.2%, and area reduction of 35.4% over the baseline implementation. In addition, through careful retiming, the proposed implementation achieves over 2.2 times increase in maximum frequency while achieving an area reduction of 35.1% and power-delay reduction of 35.7% over the baseline implementation. Finally, we performed repeatability tests to show that the optimized HCD architecture achieves comparable accuracy with the baseline implementation (average decrease of repeatability is less than 0.6%). 2020-07-14T01:43:49Z 2020-07-14T01:43:49Z 2017 Journal Article Jasani, B. A., Lam, S.-K., Meher, P. K., & Wu, M. (2018). Threshold-guided design and optimization for Harris corner detector architecture. IEEE Transactions on Circuits and Systems for Video Technology, 28(12), 3516-3526. doi:10.1109/TCSVT.2017.2757998 1051-8215 https://hdl.handle.net/10356/142931 10.1109/TCSVT.2017.2757998 2-s2.0-85030769007 12 28 3516 3526 en IEEE Transactions on Circuits and Systems for Video Technology © 2017 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Corner Detection
Hardware Acceleration
spellingShingle Engineering::Computer science and engineering
Corner Detection
Hardware Acceleration
Jasani, Bhavan Ashwin
Lam, Siew-Kei
Meher, Pramod Kumar
Wu, Meiqing
Threshold-guided design and optimization for Harris corner detector architecture
description High-speed corner detection is an essential step in many real-time computer vision applications, e.g., object recognition, motion analysis, and stereo matching. Hardware implementation of corner detection algorithms, such as the Harris corner detector (HCD) has become a viable solution for meeting real-time requirements of the applications. A major challenge lies in the design of power, energy and area efficient architectures that can be deployed in tightly constrained embedded systems while still meeting real-time requirements. In this paper, we proposed a bit-width optimization strategy for designing hardware-efficient HCD that exploits the thresholding step in the algorithm to determine interest points from the corner responses. The proposed strategy relies on the threshold as a guide to truncate the bit-widths of the operators at various stages of the HCD pipeline with only marginal loss of accuracy. Synthesis results based on 65-nm CMOS technology show that the proposed strategy leads to power-delay reduction of 35.2%, and area reduction of 35.4% over the baseline implementation. In addition, through careful retiming, the proposed implementation achieves over 2.2 times increase in maximum frequency while achieving an area reduction of 35.1% and power-delay reduction of 35.7% over the baseline implementation. Finally, we performed repeatability tests to show that the optimized HCD architecture achieves comparable accuracy with the baseline implementation (average decrease of repeatability is less than 0.6%).
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Jasani, Bhavan Ashwin
Lam, Siew-Kei
Meher, Pramod Kumar
Wu, Meiqing
format Article
author Jasani, Bhavan Ashwin
Lam, Siew-Kei
Meher, Pramod Kumar
Wu, Meiqing
author_sort Jasani, Bhavan Ashwin
title Threshold-guided design and optimization for Harris corner detector architecture
title_short Threshold-guided design and optimization for Harris corner detector architecture
title_full Threshold-guided design and optimization for Harris corner detector architecture
title_fullStr Threshold-guided design and optimization for Harris corner detector architecture
title_full_unstemmed Threshold-guided design and optimization for Harris corner detector architecture
title_sort threshold-guided design and optimization for harris corner detector architecture
publishDate 2020
url https://hdl.handle.net/10356/142931
_version_ 1681057822146560000