A VLSI Architecture and Algorithm for Lucas-Kanade-Based Optical Flow Computation

被引:36
作者
Mahalingam, Venkataraman [1 ]
Bhattacharya, Koustav [1 ]
Ranganathan, Nagarajan [1 ]
Chakravarthula, Hari [2 ]
Murphy, Robin Roberson [3 ]
Pratt, Kevin Sheldon [4 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
[2] Tessera Inc, Syst Engn, San Jose, CA 95134 USA
[3] Texas A&M, Dept Comp Sci, College Stn, TX 77843 USA
[4] Univ S Florida, Ctr Robot Assisted Search & Rescue, Tampa, FL 33620 USA
关键词
Field-programmable gate array (FPGA) implementation; Lucas-Kanade algorithm; optical flow; VLSI architecture; MOTION;
D O I
10.1109/TVLSI.2008.2006900
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Optical flow computation in vision-based systems demands substantial computational power and storage area. Hence, to enable real-time processing at high resolution, the design of application-specific system for optic flow becomes essential. In this paper, we propose an efficient VLSI architecture for the accurate computation of the Lucas-Kanade (L-K)-based optical flow. The L-K algorithm is first converted to a scaled fixed-point version, with optimal bit widths, for improving the feasibility of high-speed hardware implementation without much loss in accuracy. The algorithm is mapped onto an efficient VLSI architecture and the data flow exploits the principles of pipelining and parallelism. The optical flow estimation involves several tasks such as Gaussian smoothing, gradient computation, least square matrix calculation, and velocity estimation, which are processed in a pipelined fashion. The proposed architecture was simulated and verified by synthesizing onto a Xilinx Field Programmable Gate Array, which utilize less than 40% of system resources while operating at a frequency of 55 MHz. Experimental results on benchmark sequences indicate 42% improvement in accuracy and a speed up of five times, compared to a recent hardware implementation of the L-K algorithm.
引用
收藏
页码:29 / 38
页数:10
相关论文
共 50 条
  • [41] FPGA-based implementation of Optical flow Algorithm
    Allaoui, R.
    Mouane, H. H.
    Asrih, Z.
    Mars, S.
    El Hajjouji, I.
    El Mourabit, A.
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,
  • [42] High Throughput VLSI Architecture for Soft-Output MIMO Detection Based on A Greedy Graph Algorithm
    Sun, Yang
    Cavallaro, Joseph R.
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 445 - 450
  • [43] Sparse Optical Flow Computation Using Wave Equation-Based Energy
    da Silva Maciel, Luiz Maurilio
    Vieira, Marcelo Bernardes
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2020, 20 (04)
  • [44] Scene-based nonuniformity correction algorithm based on optical flow
    Peng Chen
    Chen Qian
    Zhao Tie-kun
    Xu Fu-yuan
    Qian Wei-xian
    ADVANCES IN DISPLAY TECHNOLOGIES III, 2013, 8643
  • [45] An Improved Optical Flow Algorithm based on Image and Flow-driven Regularization
    Li, Xiuzhi
    Zhao, Guanrong
    Jia, Songmin
    Tan, Jun
    2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 134 - 139
  • [46] Brain-like position measurement method based on improved optical flow algorithm
    Liu, Xiaochen
    Tang, Jun
    Shen, Chong
    Wang, Chenguang
    Zhao, Donghua
    Guo, Xiaoting
    Li, Jie
    Liu, Jun
    ISA TRANSACTIONS, 2023, 143 : 221 - 230
  • [47] Real-time optical flow measurement based on GPU architecture
    Minami, Shogo
    Yamaguchi, Teruo
    Harada, Hiroshi
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 305 - 307
  • [48] A dense optical flow registration algorithm based on deep learning
    Liu, Mingzhe
    Li, Qi
    Feng, Huajun
    Xu, Zhihai
    Chen, Yueting
    SIXTH SYMPOSIUM ON NOVEL OPTOELECTRONIC DETECTION TECHNOLOGY AND APPLICATIONS, 2020, 11455
  • [49] An Optical Flow based Moving Objects Detection Algorithm for the UAV
    Zhang, Jihui
    Ding, Yan
    Xu, Hong
    Yuan, Yating
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2019), 2019, : 233 - 238
  • [50] An Optical-flow based Segmentation Algorithm for Gait Recognition
    Xu, Yanqun
    Dai, Yi
    PROCEEDINGS OF 2010 INTERNATIONAL SYMPOSIUM ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2010, : 324 - 328