Hardware Implementation of FAST Algorithm for Mobile Applications

被引:0
作者
Domen Šoberl
Nikolaj Zimic
Aleš Leonardis
Jaka Krivic
Miha Moškon
机构
[1] Faculty of Computer and Information Science,
来源
Journal of Signal Processing Systems | 2015年 / 79卷
关键词
Corner detection; FAST-9; FPGA; Image feature; Image recognition;
D O I
暂无
中图分类号
学科分类号
摘要
Simple inexpensive cameras are often built in small devices such as mobile phones or mp3 players. Besides the usual image recording, other ways of their use have been proposed which usually involve intensive image processing. In such processing, corner detection is often found as a preliminary operation. Many corner detection algorithms have been introduced, but due to their computational complexity very few are suitable for real-time applications. One of novel approaches to corner detection is the so called FAST algorithm which is specially optimized for speed. However, on simple and slow devices even this algorithm can be too slow and energy consuming when executed on the in-built processor. In this paper we present hardware implementation of FAST algorithm, capable of processing images at constant speed of one pixel per clock. The results showed that nearly forty times faster corner detection could be achieved on mobile object detection and localization application, if the existing software detector is replaced by our hardware module.
引用
收藏
页码:247 / 256
页数:9
相关论文
共 7 条
[1]  
Canny J(1986)A computational approach to edge detection. Pattern analysis and machine intelligence IEEE Transactions on PAMI 8 679-698
[2]  
Huang W(2010)A review of region-based image retrieval Journal of Signal Processing Systems 59 143-161
[3]  
Gao Y(2010)Faster and better: a machine learning approach to corner detection IEEE Transactions Pattern Analysis and Machine Intelligence 32 105-119
[4]  
Chan KL(undefined)undefined undefined undefined undefined-undefined
[5]  
Rosten E(undefined)undefined undefined undefined undefined-undefined
[6]  
Porter R(undefined)undefined undefined undefined undefined-undefined
[7]  
Drummond T(undefined)undefined undefined undefined undefined-undefined