历史上的今天

今天是:2024年10月29日(星期二)

正在发生

2021年10月29日 | 机器视觉:从1D到3D,更大限度的提升它的“视力”

发布者:WhisperingGlow 来源: eefocus关键字:机器视觉  CMOS图像传感器  3D机器视觉  飞行时间 手机看文章 扫描二维码
随时随地手机看文章

机器视觉

 

从科学上讲,人眼可以感知390到770nm的电磁波长范围。机器视觉是将图像转换成数字信号进行分析处理的技术,并让机器拥有了人眼无法企及的视觉功能,非常适用于那些不适合人工作的危险任务或是人眼难以满足要求的场合。

 

什么是机器视觉?

 

理解机器视觉系统最简单的方法之一是把它看作机器的眼睛。从专业角度看,机器视觉是一种通过图像处理实现自动检测和分析应用的技术。可以说,机器视觉是一种技术能力,它以新的方式与现有技术集成,并将其应用于解决现实问题。

 

机器视觉是一门系统工程学科,有时也会被人拿来与计算机视觉进行比较。其实,计算机视觉和机器视觉是相互重叠的技术。机器视觉系统需要计算机和特定的软硬件才能工作,而计算机视觉不需要借助有形的硬件来完成,比如连接到机器人上的视觉箱或摄像机等,这是二者最显著的区别。机器视觉可以看作是计算机视觉的一个子类,计算机视觉是其大脑,没有计算机视觉,机器视觉就无法工作。

 

具体来看,计算机视觉可以在线分析图像或视频,以及来自运动探测器、红外传感器或其他来源的图像。随着边缘AI的发展,计算机视觉开始从云端移到边缘,更加靠近收集数据的传感器。

 

机器视觉系统始于20世纪50年代。从1980年到1990年,这项技术才真正开始起步并日益普及。值得注意的是,随着计算机视觉技术的发展,机器视觉潜在应用的可能性也相应增加,并从主要的应用领域——工业自动化环境——向着安全、自动驾驶车辆、食品生产、包装和物流,甚至包括机器人和无人机等行业扩展。现在,机器视觉系统可以检查和分类各个行业的各种物体和物品,包括汽车、电子和半导体、食品和饮料、道路和车辆交通或智能运输系统(ITS)、医疗成像、包装、标签和印刷、制药等。

 

图1:机器视觉市场增长情况(图源:MarketsandMarkets)

 

Markets and Markets报告称,机器视觉的市场规模预计将从2020年的107亿美元增长到2025年的147亿美元,复合年增长率为6.5%。对质量检测和自动化的需求不断增长、非传统和新兴应用对机器视觉系统需求的不断增长,以及对视觉引导机器人需求的不断增长,这些都是推动机器视觉市场增长的关键因素。

 

哪些行业从中受益?

 

机器视觉应用的优势主要体现在五个方面:

一是在检验、测量、计量和装配验证方面具有更高性能和质量。

二是能提高重复性任务的生产率,还能有效减少机器停机时间并缩短安装时间。

三是在测量和计量上有较大的灵活性,还可保证更严格的过程控制。

四是能降低生产成本,及早发现缺陷,降低废品率。

五是占地面积小,降低了生产成本。

 

当前,工业领域中的机器视觉应用比重很大,同时这一领域也从中收益颇多。通过与深度学习和机器学习等技术的深度结合,机器视觉能帮助使用该技术的企业更好地理解数据,并优化业务以获得更高的效率,例如宝马就将该技术与人工智能和机器学习结合使用以提高效率。随着各类技术的不断完善,机器视觉应用领域也不断拓宽,应用范围包括对象辨识、产品检测、外观尺寸、甚至3D建模存货清点。在实际中,机器视觉系统还能够以定制的方式设计和实现到系统中,来满足更多应用需求。

 

根据最终用途划分,机器视觉市场分为汽车、医药和化学品、电子和半导体、纸浆和纸张、印刷和标签、食品和饮料(包装和装瓶)、玻璃和金属、邮政和物流等。目前,汽车行业是重要的机器视觉系统采用者。2020年,汽车行业的占比达到19.38%,预计从2021年到2028年将有可观的增长。在汽车工业中,机器视觉被广泛用于检查目的,包括有无检查、防错、装配验证和最终检查。此外,机器视觉系统用于尺寸测量、机器人引导和测试自动化,属于测量和引导应用。因此,整个汽车行业对机械化成像的需求很大,预计未来几年将继续稳步增长。

 

机器视觉的“眼睛”

 

所有机器视觉方法都受到人类视觉系统的启发,从二维图像中提取概念信息——它们有基于2D图像的捕获系统和模拟人类视觉感知的计算机视觉算法。人类通过3D感知周围的世界。在机器视觉系统的三个分类中,1D视觉系统不是一次查看整张图片,而是一次分析一行信号。它们通常检测并分类连续过程中制造的产品的缺陷,如金属、塑料、纸张、无纺布薄板或卷制品。

 

在标准照明条件下,机器视觉系统通常使用常规2D成像。有时物体需要特定照明来记录缺陷——例如,机器视觉系统可以使用多光谱成像、高光谱成像、红外波段、线扫描成像、3D成像和X射线成像。与更复杂的照明相比,通常的2D可见光照明图像是单色的,而更复杂的照明考虑了颜色、帧速率、分辨率等因素,以及成像过程是否在整个图像上同步,从而使其适用于需要技术跟踪特定移动项目的系统。

 

目前,尚没有典型的机器视觉系统可以作为其他设计的参考,因为机器视觉是一种能力,而不是一种产品或特定类型的设计。在实际应用中,它们是将不同的组件集成在一起来实现。机器视觉系统的主要组成部分包括照明系统、镜头、图像传感器、视觉处理和通信系统。灯光照亮要检查的零件,使其特征突出,以便摄像头可以看到它们。镜头捕捉图像,以光的形式呈现给传感器。传感器将该光线转换为数字图像,发送至视频处理器进行分析。视觉处理包括检查图像和提取必要检查和决策所需信息的算法。

 

如果说机器视觉让机器增加了一双眼睛,按字面和实际意义来理解,图像传感器就是机器视觉系统的那个“视”,相当于系统的“眼睛”,它的优劣直接关系到整个系统的“视力”能达到何种水平。随着机器视觉的应用日益广泛,图像传感器也迎来了发展的良机。根据安森美公司提供的数据,2018年至2022年期间,机器视觉传感器市场将以14% CAGR的速度增长。

 

图2:机器视觉传感器的市场规模,单位:百万美元(图源:广发证券)

 

CMOS图像传感器是机器视觉中应用最普遍的一种传感器。与CCD传感器一样,它可以是单色的,也可以是彩色的。安森美MT9P031I12STC-DR1是用于高分辨率机器视觉应用的彩色CMOS传感器,它属于CMOS数字图像传感器MT9P031家族。该产品系列具有2592 H x 1944 V的有源成像像素阵列,为可编程的、高集成度产品,具有低功耗特性,既有CCD的图像质量,同时还保持了CMOS图像传感器在尺寸和成本上的优势。MT9P031传感器既能在默认模式下工作,也可以由用户针对帧大小、曝光、增益设置和其他参数进行编程。默认模式是以每秒14帧(fps)的速度输出全分辨率图像。

 

图3 :MT9P031传感器方框图(图源:贸泽官网)

 

当然,一些机器视觉应用也有特定的分辨率需求。与传统的由显示标准(16:9或4:3)驱动的RGB观看应用程序不同,许多机器人和机器视觉方案可通过使用不同的分辨率进行优化。如安森美的200万像素AR0234在X方向给出了更优的条形码方案的额外像素。在XGS系列图像传感器中,800万像素、900万像素、1200万像素产品分别提供了2:1、1:1、4:3的图像比例,XGS的3000万像素、32000万像素产品分别提供了1:1和4:3的图像比例——1:1可用在半导体检测,而4:3可用在屏检。

 

3D机器视觉解决方案

 

3D机器视觉的图像检测更接近于人类的眼睛。借助数字化3D扫描数据,可以提取一个物体的尺寸,包括表面积、体积和形体尺寸。3D视觉传感技术是一种深度传感技术,它增强了摄像机进行面部和目标识别的能力。目前市场上主流的3D光学视觉方案有三种,即:双目立体视觉法(Stereo Vision)、结构光法(Structured Light)以及飞行时间法(Time of Flight, ToF)。在这些方法中,结构光技术最成熟,已经在工业3D机器视觉中大规模应用。在结构光方法中,一系列图形被投射到一个物体上,然后摄像头或传感器检测这些图形的扭曲与变形。接下来,图像处理和三角剖分算法将这些扭曲与变形转换为3D点云数据,这些点云数据可直接用来进行分析或导出为多种CAD建模格式。比如,Texas Instruments (TI)  DLP系统可以实时产生非接触、高精度的3D数据,使3D机器视觉更加容易实现。在这个方案中,DLP芯片组可提供不同的DMD(数字微镜器件)尺寸、像素间距、分辨率以及波长范围。

 

表1:针对3D机器视觉的DLP芯片组(图源:TI官网)

 

随着技术的发展,采用飞行时间技术重建3D信息已成为机器视觉最重要的方法。飞行时间技术使用激光扫描仪根据光线到达目标并返回所需的时间来估计光源和目标之间的距离。Analog Devices (ADI) 的ADSD3100是一款基于CMOS 3D飞行时间的3D深度和2D可视光成像器,可集成到3D传感器系统中。其所需的功能模块包括模数转换器(ADC)、像素偏置电路和传感器控制逻辑,这些都内置在芯片中以便在系统中实现简单、经济高效的方案。ADSD3100通过MIPI、摄像头串行接口2(CSI-2)接口与主机系统进行电气接口。

 

图4:CMOS 3D ToF传感器ADSD3100框图(图源:ADI官网)

 

结语 

 

与自动化、机器学习、深度学习和神经网络等其他能力一样,机器视觉也是一种能力,而不是一个行业。它是一种可以集成到其他技术和流程中的能力,可以使行业受益并提高业务效率。边缘智能或边缘人工智能是机器视觉技术发展的下一个大趋势,它们将机器学习从云端移到物理设备的边缘。这一切与机器视觉的未来密切相关,边缘计算的进步使得在传统机器视觉任务中应用深度学习能力成为可能。

 

从研究机构的预测中可以看出,机器视觉市场正在快速增长,企业越来越希望通过引入机器视觉和机器人等自动化功能来实现业务流程的自动化,这个趋势不会很快放缓。


关键字:机器视觉  CMOS图像传感器  3D机器视觉  飞行时间 引用地址:机器视觉:从1D到3D,更大限度的提升它的“视力”

上一篇:AI如何才能俘获制造业的芳心?
下一篇:基于3D打印机中推动步进电机的极限控制

推荐阅读

卷入点评数据争议风波后,马蜂窝联合创始人兼CEO陈罡对外发声。 10月23日,陈罡在接受媒体采访时表示,“马蜂窝在餐饮等点评数据方面存在部分问题,但远没有外界所表述的那么夸大。马蜂窝已开始对相关问题进行整改,并重新梳理工作流程,堵住漏洞。但对相关表述中涉及大量明显‘抹黑’行为,我们将交由法律判定。” 陈罡。 同时,被网文团队称为被抄袭...
当前,新一轮科技革命和产业变革正在蓬勃兴起。人工智能、5G、大数据、云计算、物联网等新兴产业正在快速发展,科技创新变得尤为关键。10月25日下午,由上海浦东新区科技和经济委员会主办的2019浦东小微企业·短视频直通车第一期在沪召开。作为浦东新区小微企业的杰出代表,仙知机器人联合创始人兼研发总经理戴萧何先生受邀出席,并与现场嘉宾分享了仙知机...
10月29日,小米生态链下智慧移动能力公司九号有限公司(简称“九号公司” )今日正式登陆科创板,证券代码689009,成为中国境内上市企业中“VIE+CDR第一股”,红杉中国为企业最大外部机构投资人。九号公司开盘价为33元/股,发行价18.94元/股,开盘后最高涨幅超100%。据悉,九号公司是一家智能短交通和服务类机器人领域的创新企业,成立于2012年,主营业务...
Sensor Watch 的核心是经典卡西欧 F-91W 数字手表的可破解升级。以定制电路板的形式替代标准石英机芯,由 ARM Cortex M0+ 微控制器(Microchip SAM L22)供电。他可以实现一年的待机时间、一个用于编程到手表的 USB 端口,以及一个允许用户在表壳内添加小型“传感器板”的九针柔性连接器。还有一套基于 C 的 SDK,用于构建手表应用程序,可...

史海拾趣

问答坊 | AI 解惑

上传一个ad6的视频

如果觉得好那就回复 因为还有呢 每五位网友回复后上传一个 …

查看全部问答∨

求助mega88数据采集问题

一个数据采集系统,该系统要求采集2路模拟信号,采用mega88单片机,并将采集后的数据发送给串口,由上位机的上位软件显示数据。本人急需此类程序,哪位大哥给我个数据采集传输的程序啊?…

查看全部问答∨

接下来我要使用wince下的mfc,各位有何指教

我需要做个应用软件,用mfc实现,有许多的对话框,全屏显示。 有问题到哪个子论坛。 这里好像偏系统和驱动。…

查看全部问答∨

招聘启事

河南安阳市交通局八挂来网招聘一软件开发工程师,必须有工作经验,待遇从优,可面议,详情请咨询 0372—2119999…

查看全部问答∨

RS232串口大数据量通讯的问题

大家好,现在再做一个串口通讯的程序,数据量比较大,通讯协议知道,已经能正常通讯,不过发现经常是数据收发一段时间之后会乱掉,就是没有按要求收发了,我这里面有校验的,校验不成功重新发送,最多允许重复十次,而且发现最后错的主要是一包数据 ...…

查看全部问答∨

altera fpga对sdram时钟处理问题

看了这么多资料,感觉还是不知道究竟fpga输出到外部sdram的时钟该怎么配置,大多数应该都是fpga内部sdram控制器用一个clk,外部sdram用另一个clk,这两个clk之间有相位差,如果sdram控制器和外部sdram用同一个clk行不行呢?还有就是送到外部sdram的 ...…

查看全部问答∨

求一个点亮LED的程序

本帖最后由 dontium 于 2015-1-23 13:22 编辑 F2812的板子做好了,用XDSUSB510的仿真也可以正常连接,烧写一个LED的亮灯程序,烧写过程是正常的,所有过程都“Succeeded”的了,但是定位在GPIOE1口的LED灯就是不亮。 硬件方面:+3.3V->100欧电 ...…

查看全部问答∨

开关电源测试方案

 开关电源因其效率高,体积小而被电子企业广泛应用,以下是自己在工作中总结出来的测试方法和测试项目,在电源设计时若能充分考虑到这些方面,那么其产品将会被越来越多的客户所使用。现在的电子产品对电源的要求有所提高,大部分是关心其稳定 ...…

查看全部问答∨

求传感器类型或型号

这是一个小锅炉的液位传感器,但是,不知道型号和类型,请各位帮忙看看。 是侧装在锅炉上,A和B会接触到水。 我测了一下,B和C导通,A和D导通。 只有一根线接D点,接到控制板。 CD之间电阻:无水时大于100K,有水时在1.5K--3.2K之间     ...…

查看全部问答∨

430SPI之VS1053 读寄存器问题

刚搞了个VS1053模块,就试着弄弄正弦测试成功了,但是读寄存器总是不对uint8 RxFlag=0;uint8 RX_DATA[2];void SPI_Init(){  U0CTL = CHAR + SYNC + MM + SWRST;            &nbs ...…

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved