Brightening the Optical Flow through Posit Arithmetic

被引:4
作者
Saxena, Vinay [1 ]
Reddy, Ankitha [1 ]
Neudorfer, Jonathan [1 ]
Gustafson, John [3 ]
Nambiar, Sangeeth [1 ]
Teupers, Rainer [2 ]
Merchant, Farhad [2 ]
机构
[1] Bosch Res & Technol Ctr India, Bangalore, Karnataka, India
[2] Rhein Westfal TH Aachen, Inst Commun Technol & Embedded Syst, Aachen, Germany
[3] Natl Univ Singapore, Singapore, Singapore
来源
PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021) | 2021年
关键词
Optical flow; computer arithmetic; posits; floating-point; Lucas-Kanade algorithm;
D O I
10.1109/ISQED51717.2021.9424360
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As new technologies are invented, their commercial viability needs to be carefully examined along with their technical merits and demerits. The posit (TM) data format, proposed as a drop-in replacement for IEEE 754 (TM) float format, is one such invention that requires extensive theoretical and experimental study to identify products that can benefit from the advantages of posits for specific market segments. In this paper, we present an extensive empirical study of posit-based arithmetic vis-a-vis IEEE 754 compliant arithmetic for the optical flow estimation method called Lucas-Kanade (LuKa). First, we use SoftPosit and SoftFloat format emulators to perform an empirical error analysis of the LuKa method. Our study shows that the average error in LuKa with SoftPosit is an order of magnitude lower than LuKa with SoftFloat. We then present the integration of the hardware implementation of a posit adder and multiplier in a RISC-V open-source platform. We make several recommendations, along with the analysis of LuKa in the RISC-V context, for future generation platforms incorporating posit arithmetic units.
引用
收藏
页码:463 / 468
页数:6
相关论文
共 50 条
  • [21] An optimal optical flow
    Ito, K
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2005, 44 (02) : 728 - 742
  • [22] Optical flow rendering
    Park, TJ
    Lee, S
    Shin, SY
    COMPUTER GRAPHICS FORUM, 1998, 17 (03) : C75 - +
  • [23] On discontinuous optical flow
    Beauchemin, SS
    Barron, JL
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 2000, 19 (03): : 255 - 283
  • [24] Optical Flow Sensor
    Luiso, Javier E.
    Giribet, Juan I.
    2017 XVII WORKSHOP ON INFORMATION PROCESSING AND CONTROL (RPIC), 2017,
  • [25] The computation of optical flow
    Beauchemin, SS
    Barron, JL
    ACM COMPUTING SURVEYS, 1995, 27 (03) : 433 - 467
  • [26] On benchmarking optical flow
    McCane, B
    Novins, K
    Crannitch, D
    Galvin, B
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2001, 84 (01) : 126 - 143
  • [27] Optical Flow in the Dark
    Zhang, Mingfang
    Zheng, Yinqiang
    Lu, Feng
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (12) : 9464 - 9476
  • [28] Kinect Joints Correction Using Optical Flow for Weightlifting Videos
    Srisen, Pichamon
    Auephanwiriyakul, Sansanee
    Theera-Umpon, Nipon
    Chamnongkich, Samatchai
    2015 SEVENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, MODELLING AND SIMULATION (CIMSIM), 2015, : 37 - 42
  • [29] Optical flow and scene flow estimation: A survey
    Zhai, Mingliang
    Xiang, Xuezhi
    Lv, Ning
    Kong, Xiangdong
    PATTERN RECOGNITION, 2021, 114
  • [30] Simultaneous estimation of optical flow and object state: A modified approach to optical flow calculation
    Pathirana, Pubudu N.
    Lim, Allan Ex
    Carminati, John
    Premaratne, Malin
    2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 634 - +