计算机视觉是利用计算机,模仿人类视觉系统,使计算机具有提取、理解、处理和分析与人类相似的图像和图像序列的能力的科学。根据解决方案的不同,计算机视觉可分为计算机成像、图像理解、三维视觉、动态视觉和视频编解码五大类,也是人工智能应用最早、技术体系最成熟的AI细分领域之一。
近年来,根据仿生学模仿人眼视网膜的工作原理,视频采集设备逐渐具有信息响应快、冗余数据过滤、低功耗、大动态范围等功能。,功能更接近人眼。众所周知,人眼感知信息主要从以下几个维度:空、颜色、形状、运动。随着AI算法和光电元件的优化,计算机技术已经初步具备了人眼工作的能力,初步具备了人眼感知距离、形状特征、目标识别、空之间的位置、运动信息等复杂视觉感知能力。,从而辅助人工智能技术赋能。

计算机视觉技术也率先取得重大突破,应用场景广阔清晰,因此在人工智能技术中占有重要地位,市场广阔。本文将深入梳理计算机视觉在智慧城市、金融、互联网、新零售、智慧交通、智慧医疗、智慧工业等诸多领域的技术原理和广泛应用。
计算机视觉
计算机视觉简单来说就是让计算机拥有视觉感知。像碳基生命一样,我们的大脑也依赖面部特征和肢体皮肤进行外部感知。上亿个神经元像电脑线缆一样传递各种信息,然后大脑做出相应的反应,比如听到好听的音乐,看到美好的环境,大脑就会开心;被虫子咬一口会很痛很痒,所以手掌会驱蚊。驱赶蚊子的时候,总要看看蚊子在哪里。视觉与人类是齐头并进的。
而电脑主要是通过插件来感受外界,就像电脑和手机需要键盘、鼠标和触摸屏来操作一样,信息的输入、处理和输出才是电脑的主要功能。计算机视觉就是给计算机提供一双眼睛,依靠人工智能算法教会计算机如何利用眼睛获取有用的信息。通过视觉观察和对世界的理解,我们有了独立适应环境和识别的能力。一个典型的计算机视觉应用系统包括图像采集、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。核心算法是图像处理提取信息。无论如何构建硬件来实现具体功能,计算机视觉主要是一种图像感知信息提取算法。
图像处理技术
图像处理是机器视觉检测的核心。使用机器视觉检测产品时,需要以下步骤来实现对产品图像的处理。
图像收集
图像采集是从作业现场获取场景图像的过程,是机器视觉的第一步。大多数采集工具是CCD或CMOS相机或摄像机。摄像机捕捉单个图像,摄像机可以捕捉连续的实时图像。就图像而言,它实际上是三维场景在二维图像平面上的投影,图像中某一点的颜色是场景中对应点的颜色的反映。这就是我们可以用抓拍的图像代替真实场景的根本原因。
如果相机输出模拟信号,模拟图像信号需要被数字化并被发送到计算机进行处理。现在大部分相机都可以直接输出数字图像信号,可以省去模数转换这一步。不仅如此,现在相机的数字输出接口也标准化了,比如USB、VGA、1394、HDMI、WiFi、碧蓝之牙接口等,可以直接发送到计算机进行处理,避免了在图像输出和计算机之间增加图像采集卡的麻烦。后续的图像处理工作往往由计算机或嵌入式系统以软件的形式来完成。
图像预处理
由于设备和环境因素的影响,采集到的数字场景图像往往会受到不同程度的干扰,如噪声、几何失真、色彩不平衡等。,会阻碍后面的加工环节。因此,采集到的图像必须进行预处理。常见的预处理包括噪声消除、几何校正、直方图均衡化等。
通常采用时域或频域滤波来去除图像中的噪声。几何变换用于校正图像的几何失真;使用直方图均衡化和同态滤波来减少图像的颜色偏差。总之,通过这一系列的图像预处理技术,对采集到的图像进行“处理”,为人体机器视觉的应用提供“更好”和“更有用”的图像。
图象分割法
图像分割就是根据应用需求将图像划分成不同的特征区域,并从中提取感兴趣的对象。图像中常见的特征有灰度、颜色、纹理、边缘、角点等。例如,将汽车装配线的图像分割成背景区域和工件区域,提供给后续处理单元处理工件安装部分。
多年来,图像分割一直是图像处理中的一个难题。到目前为止,分割算法有很多种,但结果往往并不理想。最近,人们使用基于神经网络的深度学习方法进行图像分割,其性能优于传统算法。
目标识别和分类
在制造业或安防行业,机器视觉离不开对输入图像的目标进行识别和分类,从而在此基础上完成后续的判断和操作。识别和分类技术有很多相似之处,往往目标识别完成后,目标的类别就清晰了。近年来,图像识别技术正在跨越传统方法,形成以神经网络为主流的智能图像识别方法,如卷积神经网络、回归神经网络等性能优越的方法。
目标定位和测量

在智能制造中,最常见的工作是安装目标工件,但往往需要在安装前对目标进行定位,安装后对目标进行测量。而且安装测量都需要保持很高的精度和速度,比如毫米级精度,毫秒级速度。这种高精度、高速度的定位和测量是通常的机械或人工方法难以实现的。在机器视觉中,采用图像处理的方法对安装现场的图像进行处理,遵循目标与图像之间复杂的映射关系,从而快速准确地完成定位测量任务。
目标检测和跟踪
图像处理中的运动目标检测与跟踪就是检测摄像机实时捕捉的场景图像中是否存在运动目标,并预测其下一步的运动方向和趋势,也就是跟踪。并及时将这些运动数据提交给后续的分析和控制处理,形成相应的控制动作。一般采用单个摄像头进行图像采集,必要时可以采用两个摄像头模仿人的双目视觉来获取场景的立体信息,更有利于目标检测和跟踪。
医学领域中的计算机视觉技术
近年来,随着医学图像采集技术的显著提高,医疗设备以更快的图像帧率、更高的图像分辨率和通信技术实时采集大量医学图像和传感器数据。基于图像处理技术的医学图像判读方法也亟待解决。在医学图像处理中,首先引入GPU进行分割和重建,然后用于机器学习。在医学领域,机器视觉主要用于医疗辅助诊断。首先采集核磁共振、超声波、激光、X射线、γ射线等人体检查记录的图像,然后利用数字图像处理技术和信息融合技术对这些医学图像进行分析、描述和识别。最终获得相关信息,对辅助医生诊断人体疾病的大小、形态、异常,并做出有效治疗起到重要作用。不同的医学成像设备得到的生物组织图像具有不同的特征,如反映骨组织的x光图像和反映有机组织图像的核磁共振图像。医生经常需要考虑骨骼和有机组织之间的关系,因此需要使用数字图像处理技术将两幅图像进行适当的叠加,以便进行医学分析。
病变检测
以疾病预防为主的病理检查,包括有无病变和病理类型,是健康检查的基本任务。基于计算机的病灶检测是计算机视觉技术在智慧医疗中的重要体现,非常适合引入深度学习。在基于计算机的病变检测方法中,通过监督学习或经典图像处理技术来计算和提取健康状态下的身体部位或器官的特征工程。其中,基于监督学习的机器学习方法,使用训练数据样本,需要专业医生提供全面的病理图像,人工标注。由特征计算过程产生的分类器将特征向量映射到候选者,以检测实际病变的概率。
基于卷积神经网络的病灶检测系统将病灶检测的准确率提高了13-34%,但使用非深度学习分类器几乎不可能实现这种提高。它由CNN输入层、两个隐层和输出层组成,用于反向传播。
病理图像分割
图像分割是根据图像中的相似性计算将图像划分成若干同质区域,并对每个区域进行定性分类的过程。在病理图像分割中,传统方法只使用颜色等简单特征,发展了基于区域的分割方法和基于边界的分割方法。前者依赖于图像的局部特征空,如灰度的均匀性、纹理等像素统计特征,后者主要利用梯度信息来确定目标的边界。传统方法没有充分利用图像本身包含的丰富信息。在分类方法的选择上,大多基于聚类等简单方法,存在准确率低、适用范围小的缺陷。多节点多层次CNN模型从图像中提取尽可能多的潜在特征,并通过PCA对这些特征进行降维以选择关键特征。然后,结合SVM,对病理图像进行像素分割。该方法可以更好地利用图像本身的信息,提高图像中细胞分类的准确性。基于卷积神经网络的计算机视觉技术大大提高了病理图像分割的效率和质量。
病理图像配准
图像配准是多图像融合和三维建模的前提,是决定医学图像融合技术发展的关键技术。在图像认知过程中,单一模态的图像只能提供单一维度的视角,图像中空之间的信息难以全方位展现。多模或多模成像可以增强感兴趣区域的信息,通过配准融合完成上下文信息。通过在一幅图像中同时表达来自多个成像源的信息,医生可以做出更准确的诊断或制定更合适的治疗方案。医学图像配准的过程包括定位、旋转、大小缩放、拓扑变换等多种图像处理方法,即通过寻找空之间的变换模型,将两幅图像的对应点映射到空之间的位置和解剖结构上。如果这个映射过程是一一对应的,即在重叠区域,一幅图像中的任意像素在另一幅图像中有对应点,我们称之为配准。目前,基于尺度不变特征变换和卷积神经网络的图像配准模型是病理图像配准的主要方式。
基于病理图像的三维建模与仿真
传统的病理检查往往需要从患者身上切割取样,费时费力,还会损害患者的健康,导致治疗任务加重。基于病理图像的三维建模和可视化可以改善病理检查过程,消除检查过程中患者的影像。基于图像建模的核心问题是基于图像的几何建模。它研究如何从图像中恢复器官和组织的实时三维信息,并构建其几何模型进行三维渲染和编辑。在图像配准的基础上,基于图像的三维建模方法主要有轮廓法、亮度法、运动法和纹理法。这些方法都需要使用图像像素计算,提取图像特征。前者包括大量传统的图像处理操作,如图像的逐点处理、两幅图像对应像素灰度值的加权求和、灰度值的大或小等。后者基于深度学习,对图像进行特征提取、目标分割等处理,通用性更强。基于病理图像的三维模型和仿真建模,将有价值的生理功能信息与精确的解剖结构相结合,可以为临床诊疗提供更全面、更准确的数据。
摘要
得益于深度学习技术的快速发展,计算机视觉技术及其应用取得了显著进步,推动了各行业的智能化和信息化发展。它在效率、准确性、可重复性、人力成本、通过信息化打破数据孤岛、数字化再加工等方面有很大优势。由于医疗保健数据的敏感性和权威性,医疗保健领域的深度学习,尤其是医学影像技术发展非常缓慢。然而,医学领域需要研究更稳定、可靠和通用的解决方案,以便有效地处理复杂的医学图像数据,尤其是动态医学图像数据。当然,随着现代医疗体系的发展和优化,如何系统地引入计算机视觉的最新成果,实现与多学科理论的交叉融合,提高和优化临床治疗水平,医护人员与理论技术人员的交流变得越来越重要。这也是现代智能医疗要考虑的问题。无论如何,AI医学图像处理技术作为提升现代医学诊疗水平的重要工具,必将在医学信息研究领域发挥更大的作用。
参考资料:

[1]李,,,周启伟.人工智能在医学领域的应用[J]。科技传播,2019,11:143-144。
[2]唐家骏,白小雨。计算机视觉在医学领域的应用[J].通信世界,2019,26:120-121。
[3]王、、张、、赖茂德、徐扬.精准医学人工智能在病理图像中的应用[J].现代信息技术,2018,2:170-172。
[4]姚林,田杰。医学图像分割方法综述[J].模式识别与人工智能,2002,15。
[5]林萧,邱,。图像分析技术在医学中的应用[J].包头医学院学报,2005,21: 311~31


