什么是嵌入式视觉技术?

嵌入式视觉是机器视觉行业中令人兴奋的一项新技术,有望突破工业领域的众多行业。从航空航天到机器人技术再到物流,嵌入式视觉正在带来所有形式的自治和生产力,将机器转变为智能系统。

嵌入式视觉技术实质上将图像处理和图像捕获整合到一个视觉系统中,而传统的机器视觉系统将这些过程与外部PC分开。嵌入式视觉系统利用独特的技术来实现这一目标。

嵌入式视觉处理器

在基本的层次上,嵌入式视觉系统包括传感器或摄像头模块,标准接口和某种形式的图像处理器。在大多数嵌入式视觉系统中,此处理器是图形处理单元(GPU)或现场可编程门阵列(FPGA)。

GPU是嵌入式视觉系统中的常见处理器,因为它们具有传递大量并行计算能力的能力,尤其是在处理像素数据时。但是,GPU往往比硬件解决方案具有更高的延迟,这使它们对于某些应用程序而言不够理想。近年来,由于超低延迟水平,FPGA已变得越来越流行。作为硬件解决方案,FPGA速度很快且可提供大量计算能力,但缺乏GPU的灵活性。

嵌入式视觉成像模块

嵌入式视觉系统利用成像模块进行图像捕获,通常以传感器模块或摄像头模块的形式出现。传感器模块缺乏任何处理能力。它们只是将原始图像数据传输到主机处理器,以执行诸如降噪或其他特定于应用程序的处理任务之类的任务。当需要简单,流线型设计时,可使用传感器模块。

另一方面,摄像头模块是更复杂的解决方案。他们使用FPGA处理器来减轻主要图像处理器的部分处理责任。这减轻了主机处理器上的工作量,并使开发人员可以专注于应用程序软件。摄像头模块近期成为一种灵活的嵌入式视觉外围设备。

嵌入式视觉系统由新的图像捕获和图像处理技术组成,可创建嵌入式的小型成像解决方案。尽管图像处理器和成像模块是嵌入式视觉技术的核心,但嵌入式视觉系统还涉及其他几个组件。