Implementation of an FPGA-Based 3D Shape Measurement System Using High-Level Synthesis

被引:0
|
作者
Kim, Tae-Hyeon [1 ]
Lee, Hyunki [2 ]
Ok, Seung-Ho [3 ]
机构
[1] Dong eui Univ, Dept Artificial Intelligence, Busan 47340, South Korea
[2] Daegu Gyeongbuk Inst Sci & Technol DGIST, Div Intelligent Robot, Daegu 42988, South Korea
[3] Dong eui Univ, Dept Robot Automat Engn, Busan 47340, South Korea
关键词
3D shape measurement; phase measuring profilometry (PMP); FPGA; high-level synthesis (HLS); real-time processing; REAL-TIME; PHASE; PROFILOMETRY;
D O I
10.3390/electronics13163282
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Three-dimensional(3D) shape measurement using point clouds has recently gained significant attention. Phase measuring profilometry (PMP) is widely preferred for its robustness against external lighting changes and high-precision results. However, PMP suffers from long computation times due to complex calculations and its high memory usage. It also faces a 2 pi ambiguity issue, as the measured phase is limited to the 2 pi range. This is typically resolved using dual-wavelength methods. However, these methods require separate measurements of phase changes at two wavelengths, increasing the data processing volume and computation times. Our study addresses these challenges by implementing a 3D shape measurement system on a System-on-Chip (SoC)-type Field-Programmable Gate Array (FPGA). We developed a PMP algorithm with dual-wavelength methods, accelerating it through high-level synthesis (HLS) on the FPGA. This hardware implementation significantly reduces computation time while maintaining measurement accuracy. The experimental results demonstrate that our system operates correctly on the SoC-type FPGA, achieving computation speeds approximately 11.55 times higher than those of conventional software implementations. Our approach offers a practical solution for real-time 3D shape measurement, potentially benefiting applications in fields such as quality control, robotics, and computer vision.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] High-level synthesis-based approach for CNN acceleration on FPGA
    Hosseiny, Adib
    Jahanirad, Hadi
    2023 5TH IRANIAN INTERNATIONAL CONFERENCE ON MICROELECTRONICS, IICM, 2023, : 77 - 81
  • [32] High-Level Synthesis for FPGA Design Based-SLAM Application
    Abouzahir, Mohamed
    Elouardi, Abdelhafid
    Bouaziz, Samir
    Hammami, Omar
    Ali, Ismail
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [33] FPGA acceleration analysis of LibSVM predictors based on high-level synthesis
    Lucas Leiva
    Martín Vázquez
    Jordina Torrents-Barrena
    The Journal of Supercomputing, 2022, 78 : 14137 - 14163
  • [34] Reconfigurable 3D Sound Processor and Its Automatic Design Environment Using High-Level Synthesis
    Ohira, Saya
    Tsuchiya, Naoki
    Matsumura, Tetsuya
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (12) : 1804 - 1812
  • [35] CLAHE Implementation and Evaluation on a Low-End FPGA Board by High-Level Synthesis
    Honda, Koki
    Wei, Kaijie
    Arai, Masatoshi
    Amano, Hideharu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12) : 2048 - 2056
  • [36] FPGA acceleration analysis of LibSVM predictors based on high-level synthesis
    Leiva, Lucas
    Vazquez, Martin
    Torrents-Barrena, Jordina
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (12) : 14137 - 14163
  • [37] FPGA Implementation of Blue Whale Calls Classifier Using High-Level Programming Tool
    Bahoura, Mohammed
    ELECTRONICS, 2016, 5 (01)
  • [38] Efficient FPGA Implementation of OpenCL High-Performance Computing Applications via High-Level Synthesis
    Bin Muslim, Fahad
    Ma, Liang
    Roozmeh, Mehdi
    Lavagno, Luciano
    IEEE ACCESS, 2017, 5 : 2747 - 2762
  • [39] Real-Time FPGA Simulation of Electric Ship Power System Using High-Level Synthesis
    Mustafa, Hadil
    Kredo, Kurtis, II
    Crosbie, Roy
    Bednar, Richard
    Alavi, Zahrasadat
    2019 IEEE ELECTRIC SHIP TECHNOLOGIES SYMPOSIUM (ESTS 2019): EMERGING TECHNOLOGIES FOR FUTURE ELECTRIC SHIPS, 2019, : 377 - 381
  • [40] An FPGA-Based Vehicle Speed Measurement System Using an Uncalibrated Camera.
    Song, Ji Ho
    Nguyen Tuong Thuy
    Jin, Seunghun
    Kim, Dongkyun
    Jeon, Jae Wook
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 1691 - 1696