FPGA Implementation and Evaluation of a Real-Time Image-Based Vibration Detection System with Adaptive Filtering

被引:1
作者
Manabe, Taito [1 ]
Uetsuhara, Kazuya [2 ]
Tahara, Akane [2 ]
Shibata, Yuichiro [1 ]
机构
[1] Nagasaki Univ, Grad Sch Engn, Nagasaki 8528521, Japan
[2] Nagasaki Univ, Nagasaki 8528521, Japan
关键词
optical flow; Lucas-Kanade; BMFLC; FPGA; real-time; TREMOR;
D O I
10.1587/transfun.2020VLP0002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper shows design and implementation of an image-based vibration detection system on a field-programmable gate array (FPGA), aiming at application to tremor suppression for microsurgery assistance systems. The system can extract a vibration component within a user-specified frequency band from moving images in real-time. For fast and robust detection, we employ a statistical approach using dense optical flow to derive vibration component, and design a custom hardware based on the Lucas-Kanade (LK) method to compute optical flow. And for bandpass filtering without phase delay, we implement the band-limited multiple Fourier linear combiner (BMFLC), a sort of adaptive band-pass filter which can recompose an input signal as a mixture of sinusoidal signals with multiple frequencies within the specified band, with no phase delay. The whole system is implemented as a deep pipeline on a Xilinx Kintex-7 XC7K325T FPGA without using any external memory. We employ fixed-point arithmetic to reduce resource utilization while maintaining accuracy close to double-precision floating-point arithmetic. Empirical experiments reveal that the proposed system extracts a high-frequency tremor component from hand motions, with intentional low-frequency motions successfully filtered out. The system can process VGA moving images at 60 fps, with a delay of less than 1 mu s for the BMFLC, suggesting effectiveness of the deep pipelined architecture. In addition, we are planning to integrate a CNN-based segmentation system for improving detection accuracy, and show preliminary software evaluation results.
引用
收藏
页码:1472 / 1480
页数:9
相关论文
共 19 条
[1]  
As'arry A, 2013, INT J INNOV COMPUT I, V9, P3759
[2]   Detecting Surgical Tools by Modelling Local Appearance and Global Shape [J].
Bouget, David ;
Benenson, Rodrigo ;
Omran, Mohamed ;
Riffaud, Laurent ;
Schiele, Bernt ;
Jannin, Pierre .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2015, 34 (12) :2603-2617
[3]   Design and Characterization of a Small-Scale Magnetorheological Damper for Tremor Suppression [J].
Case, David ;
Taheri, Behzad ;
Richer, Edmond .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2013, 18 (01) :96-103
[4]  
Cuppens K., 2010, 2010 6th International Conference on Intelligent Environments (IE), P372, DOI 10.1109/IE.2010.77
[5]  
Elble R.J., 1990, Tremor
[6]  
Fernando WSP, 2007, 2007 THIRD INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION FOR SUSTAINABILITY, P106
[7]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[8]   DETERMINING OPTICAL-FLOW [J].
HORN, BKP ;
SCHUNCK, BG .
ARTIFICIAL INTELLIGENCE, 1981, 17 (1-3) :185-203
[9]  
Lucas Bruce D., ITERATIVE IMAGE REGI, P674
[10]  
Porter J., 2011, L KANADE OPTICAL FLO