• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于工业视觉系统的通用现场可编程门阵列预处理图像库。

Generic FPGA Pre-Processing Image Library for Industrial Vision Systems.

作者信息

Ferreira Diogo, Moutinho Filipe, Matos-Carvalho João P, Guedes Magno, Deusdado Pedro

机构信息

INTROSYS SA, 2950-805 Quinta do Anjo, Portugal.

NOVA School of Science and Technology, NOVA University Lisbon, 2829-516 Caparica, Portugal.

出版信息

Sensors (Basel). 2024 Sep 20;24(18):6101. doi: 10.3390/s24186101.

DOI:10.3390/s24186101
PMID:39338846
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11436133/
Abstract

Currently, there is a demand for an increase in the diversity and quality of new products reaching the consumer market. This fact imposes new challenges for different industrial sectors, including processes that integrate machine vision. Hardware acceleration and improvements in processing efficiency are becoming crucial for vision-based algorithms to follow the complexity growth of future industrial systems. This article presents a generic library of pre-processing filters for execution in field-programmable gate arrays (FPGAs) to reduce the overall image processing time in vision systems. An experimental setup based on the Zybo Z7 Pcam 5C Demo project was developed and used to validate the filters described in VHDL (VHSIC hardware description language). Finally, a comparison of the execution times using GPU and CPU platforms was performed as well as an evaluation of the integration of the current work in an industrial application. The results showed a decrease in the pre-processing time from milliseconds to nanoseconds when using FPGAs.

摘要

目前,对于进入消费市场的新产品,在多样性和质量方面存在着增长需求。这一事实给包括集成机器视觉的流程在内的不同工业部门带来了新的挑战。硬件加速和处理效率的提升对于基于视觉的算法跟上未来工业系统的复杂性增长变得至关重要。本文提出了一个用于在现场可编程门阵列(FPGA)中执行的预处理滤波器通用库,以减少视觉系统中的整体图像处理时间。基于Zybo Z7 Pcam 5C演示项目开发了一个实验装置,并用于验证用VHDL(超高速集成电路硬件描述语言)描述的滤波器。最后,对使用GPU和CPU平台的执行时间进行了比较,并对当前工作在工业应用中的集成进行了评估。结果表明,使用FPGA时,预处理时间从毫秒减少到了纳秒。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/32e5efe11d35/sensors-24-06101-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/b9b21e099fef/sensors-24-06101-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/dd2e1525feaf/sensors-24-06101-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/09292e6c9471/sensors-24-06101-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6b5b36bbfc29/sensors-24-06101-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6f546c6e4950/sensors-24-06101-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/2a4090c336cd/sensors-24-06101-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/34c701514189/sensors-24-06101-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6a2ab4e9b2ce/sensors-24-06101-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/5572d2660284/sensors-24-06101-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6aa72c583926/sensors-24-06101-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/b1849cab7e44/sensors-24-06101-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/32e5efe11d35/sensors-24-06101-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/b9b21e099fef/sensors-24-06101-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/dd2e1525feaf/sensors-24-06101-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/09292e6c9471/sensors-24-06101-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6b5b36bbfc29/sensors-24-06101-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6f546c6e4950/sensors-24-06101-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/2a4090c336cd/sensors-24-06101-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/34c701514189/sensors-24-06101-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6a2ab4e9b2ce/sensors-24-06101-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/5572d2660284/sensors-24-06101-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/6aa72c583926/sensors-24-06101-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/b1849cab7e44/sensors-24-06101-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5d5e/11436133/32e5efe11d35/sensors-24-06101-g012.jpg

相似文献

1
Generic FPGA Pre-Processing Image Library for Industrial Vision Systems.用于工业视觉系统的通用现场可编程门阵列预处理图像库。
Sensors (Basel). 2024 Sep 20;24(18):6101. doi: 10.3390/s24186101.
2
Distributed large-scale graph processing on FPGAs.基于现场可编程门阵列(FPGA)的分布式大规模图形处理
J Big Data. 2023;10(1):95. doi: 10.1186/s40537-023-00756-x. Epub 2023 Jun 4.
3
Super-resolution in plenoptic cameras using FPGAs.利用现场可编程门阵列实现全光相机的超分辨率
Sensors (Basel). 2014 May 16;14(5):8669-85. doi: 10.3390/s140508669.
4
Acceleration of Deep Neural Network Training Using Field Programmable Gate Arrays.使用现场可编程门阵列加速深度神经网络训练。
Comput Intell Neurosci. 2022 Oct 17;2022:8387364. doi: 10.1155/2022/8387364. eCollection 2022.
5
Field Programmable Gate Arrays for Enhancing the Speed and Energy Efficiency of Quantum Dynamics Simulations.用于提高量子动力学模拟速度和能源效率的现场可编程门阵列
J Chem Theory Comput. 2020 Apr 14;16(4):2085-2098. doi: 10.1021/acs.jctc.9b01284. Epub 2020 Mar 27.
6
Machine learning algorithms for FPGA Implementation in biomedical engineering applications: A review.用于生物医学工程应用中FPGA实现的机器学习算法:综述
Heliyon. 2024 Feb 18;10(4):e26652. doi: 10.1016/j.heliyon.2024.e26652. eCollection 2024 Feb 29.
7
VHDL Descriptions for the FPGA Implementation of PWL-Function-Based Multi-Scroll Chaotic Oscillators.基于分段线性(PWL)函数的多涡卷混沌振荡器的现场可编程门阵列(FPGA)实现的VHDL描述
PLoS One. 2016 Dec 20;11(12):e0168300. doi: 10.1371/journal.pone.0168300. eCollection 2016.
8
Accelerating GRAPPA reconstruction using SoC design for real-time cardiac MRI.利用 SoC 设计加速 GRAPPA 重建,实现实时心脏 MRI。
Comput Biol Med. 2023 Jun;160:107008. doi: 10.1016/j.compbiomed.2023.107008. Epub 2023 May 4.
9
Optimization of Deep Neural Networks Using SoCs with OpenCL.利用具有 OpenCL 的 SoC 优化深度神经网络。
Sensors (Basel). 2018 Apr 30;18(5):1384. doi: 10.3390/s18051384.
10
FPGA-based hardware accelerator for SENSE (a parallel MR image reconstruction method).基于现场可编程门阵列的灵敏度编码(一种并行磁共振图像重建方法)硬件加速器
Comput Biol Med. 2020 Feb;117:103598. doi: 10.1016/j.compbiomed.2019.103598. Epub 2020 Jan 3.

本文引用的文献

1
Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking.基于 SoC-FPGA 和蜜蜂搜索算法的低功耗嵌入式系统设计用于实时视频跟踪。
Sensors (Basel). 2022 Feb 8;22(3):1280. doi: 10.3390/s22031280.
2
A Manycore Vision Processor for Real-Time Smart Cameras.多核视觉处理器用于实时智能相机。
Sensors (Basel). 2021 Oct 27;21(21):7137. doi: 10.3390/s21217137.
3
Non-Contact Oxygen Saturation Measurement Using YCgCr Color Space with an RGB Camera.利用 RGB 相机的 YCgCr 颜色空间进行无接触血氧饱和度测量。
Sensors (Basel). 2021 Sep 12;21(18):6120. doi: 10.3390/s21186120.