NanoFlowNet: Real-time Dense Optical Flow on a Nano Quadcopter

被引:7
|
作者
Bouwmeestcr, Rik J. [1 ]
Paredes-Valles, Federico [1 ]
de Croon, Guido C. H. E. [1 ]
机构
[1] Delft Univ Technol, Fac Aerosp Engn, Micro Air Vehicle Lab, Delft, Netherlands
关键词
QUADROTOR;
D O I
10.1109/ICRA48891.2023.10161258
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nano quadcopters are small, agile, and cheap platforms that are well suited for deployment in narrow, cluttered environments. Due to their limited payload, these vehicles are highly constrained in processing power, rendering conventional vision-based methods for safe and autonomous navigation incompatible. Recent machine learning developments promise high-performance perception at low latency, while dedicated edge computing hardware has the potential to augment the processing capabilities of these limited devices. In this work, we present NanoFlowNet, a lightweight convolutional neural network for real-time dense optical flow estimation on edge computing hardware. We draw inspiration from recent advances in semantic segmentation for the design of this network. Additionally, we guide the learning of optical flow using motion boundary ground truth data, which improves performance with no impact on latency. Validation results on the MPI-Sintel dataset show the high performance of the proposed network given its constrained architecture. Additionally, we successfully demonstrate the capabilities of NanoFlowNet by deploying it on the ultra-low power GAP8 microprocessor and by applying it to vision-based obstacle avoidance on board a Bitcraze Crazyflie, a 34 g nano quadcopter.
引用
收藏
页码:1996 / 2003
页数:8
相关论文
共 50 条
  • [41] REAL-TIME OPTICAL CORRELATION
    NISENSON, P
    SPRAGUE, RA
    APPLIED OPTICS, 1975, 14 (11) : 2602 - 2606
  • [42] Efficient Hardware Implementation of the Horn-Schunck Algorithm for High-Resolution Real-Time Dense Optical Flow Sensor
    Komorkiewicz, Mateusz
    Kryjak, Tomasz
    Gorgon, Marek
    SENSORS, 2014, 14 (02): : 2860 - 2891
  • [43] Real-time motion tracking using optical flow on multiple GPUs
    Mahmoudi, S. A.
    Kierzynka, M.
    Manneback, P.
    Kurowski, K.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2014, 62 (01) : 139 - 150
  • [44] Block Matching Based Real-Time Optical Flow Hardware Implementation
    Seyid, Kerem
    Richaud, Andrea
    Capoccia, Raffaele
    Leblebici, Yusuf
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2206 - 2209
  • [45] A fully printed sensor with optical readout for real-time flow monitoring
    Barmpakos, Dimitris
    Apostolakis, Apostolos
    Pilatis, Aggelos
    Pagonis, Dimitrios-Nikolaos
    Kaltsas, Grigoris
    FLEXIBLE AND PRINTED ELECTRONICS, 2023, 8 (04):
  • [46] Real-time Detection of Wearable Camera Motion Using Optical Flow
    Younis, Ola
    Al-Nuaimy, Waleed
    Rowe, Fiona
    Alomari, Mohammad H.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 238 - 243
  • [47] Real-time moving obstacle detection using optical flow models
    Braillon, Christophe
    Pradalier, Cedric
    Crowley, James L.
    Laugier, Christian
    2006 IEEE INTELLIGENT VEHICLES SYMPOSIUM, 2006, : 468 - 470
  • [48] Real-time visual odometry based on Optical Flow and Depth Learning
    Zhao, Qi
    Li, Fangmin
    Liu, Xinhua
    2018 10TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2018, : 239 - 242
  • [49] Real-time detection method of human motion based on optical flow
    Shi, Jia-Dong
    Wang, Jian-Zhong
    Wang, Hong-Ru
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2008, 28 (09): : 794 - 797
  • [50] FPGA-based real-time optical-flow system
    Díaz, J
    Ros, E
    Pelayo, F
    Ortigosa, EM
    Mota, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (02) : 274 - 279