FPGA-Based Low-Bit and Lightweight Fast Light Field Depth Estimation
The 3-D vision computing is a key application in unmanned systems, satellites, and planetary rovers. Learning-based light field (LF) depth estimation is one of the major research directions in 3-D vision computing. However, conventional learning-based depth estimation methods involve a large number of parameters and floating-point operations, making it challenging to achieve low-power, fast, and high-precision LF depth estimation on a field-programmable gate array (FPGA). Motivated by this issue, an FPGA-based low-bit, lightweight LF depth estimation network (L<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$^{3}\text {FNet}$ </tex-math></inline-formula>) is proposed. First, a hardware-friendly network is designed, which has small weight parameters, low computational load, and a simple network architecture with minor accuracy loss. Second, we apply efficient hardware unit design and software-hardware collaborative dataflow architecture to construct an FPGA-based fast, low-bit acceleration engine. Experimental results show that compared with the state-of-the-art works with lower mean-square error (mse), L<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$^{3}\text {FNet}$ </tex-math></inline-formula> can reduce the computational load by more than 109 times and weight parameters by approximately 78 times. Moreover, on the ZCU104 platform, it requires 95.65% lookup tables (LUTs), 80.67% digital signal processors (DSPs), 80.93% BlockRAM (BRAM), 58.52% LUTRAM, and 9.493-W power consumption to achieve an efficient acceleration engine with a latency as low as 272 ns. The code and model of the proposed method are available at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/sansi-zhang/L3FNet</uri>.
Authors
- Chuanjun Zhao (ORCID: https://orcid.org/0000-0002-0890-3795)
- Jie Li (ORCID: https://orcid.org/0000-0001-7147-4746)
- Shuangli Du (ORCID: https://orcid.org/0000-0002-2048-0369)
- Xiaoyan Wang (ORCID: https://orcid.org/0000-0003-3477-0102)
- Wenxuan Yang (ORCID: https://orcid.org/0000-0002-6472-1136)
- Heng Li (ORCID: https://orcid.org/0009-0003-8792-3165)
- Yiguang Liu (ORCID: https://orcid.org/0000-0002-1895-0587)
- Chuanlun Zhang
Institutions
- Shanxi University of Finance and Economics (CN)
- Sichuan University (CN)
Publication Details
- Journal
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1109/tvlsi.2024.3496751
- Citations
- 1
- Primary Topic
- CCD and CMOS Imaging Sensors
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- National Natural Science Foundation of China