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 条
  • [21] Analysis and Implementation of the Semi-Global Matching 3D Vision Algorithm Using Code Transformations and High-Level Synthesis
    Qamar, Affaq
    Bin Muslim, Fahad
    Lavagno, Luciano
    2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2015,
  • [22] Implementation of 3D Hand Gesture Recognition System using FPGA
    Tsai, Tsung-Han
    Ho, Yuan-Chen
    Tsai, Yih-Ru
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 131 - 132
  • [23] HAPE: A high-level area-power estimation framework for FPGA-based accelerators
    Makni, Mariem
    Niar, Smail
    Baklouti, Mouna
    Abid, Mohamed
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 11 - 27
  • [24] Scalable Video Coding Deblocking Filter FPGA and ASIC implementation using High-Level Synthesis Methodology
    Carballo, Pedro P.
    Espino, Omar
    Neris, Romen
    Hernandez-Fernandez, Pedro
    Szydzik, Tomasz M.
    Nunez, Antonio
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 415 - 422
  • [25] FPGA-based bandwidth selection for kernel density estimation using high level synthesis approach
    Gramacki, A.
    Sawerwain, M.
    Gramacki, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2016, 64 (04) : 821 - 829
  • [26] Hardware Implementation of a Chaos Based Image Encryption Using High-Level Synthesis
    Sharifian, Saeed M. M.
    Rashtchi, Vahid
    Azarpeyvand, Ali
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 165 - 169
  • [27] Design and implementation of FPGA-based integrated missile actuation system and control synthesis
    Abozied, Mohammed Abozied Hassan
    Shelan, Sameh Fathey
    Elhalwagy, Yehia Zakarya
    Hendy, Hossam
    INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2023, 17 (05) : 506 - 528
  • [28] Efficient Implementation of FPGA Based on Vivado High Level Synthesis
    Li, Huan
    Ye, Wenhua
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2810 - 2813
  • [29] Design and implementation of high throughput FPGA-based DVB-T system
    Ayat, Mehdi
    Hardani, Hossein
    Mirzakuchaki, Sattar
    Haddadi, Farzan
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 : 43 - 57
  • [30] FPGA-assisted high-precision, high-speed 3D shape measurement
    Liu, Duanmao
    Pan, Yinfei
    Lu, Rongsheng
    SENSORS AND ACTUATORS A-PHYSICAL, 2020, 315 (315)