跳⁠到主⁠要内⁠容

计⁠算机如⁠何看⁠懂图⁠像?从像素到识⁠别

作⁠者

  • A

    AIWin

发⁠布日⁠期

跨界专⁠栏

编辑撰文者:林耿呈(Aaron Lin);慧⁠穩⁠科⁠技股份有限公司 总经理(AIWin Technology Co., Ltd., CEO)

2017 年 Apple 公司发布了纪念 iPhone 手机十周年的新款“iPhone X”,iPhone X 正是采用 Face ID 取代 Touch ID,可以说是人脸识⁠别(Face Recognition)实际应用的新里⁠程⁠碑。说起人脸识⁠别已经不是什么新技术,但是经过 Apple 公司的重新定义,让它具有了新的可应用性,这也是 Apple 公司所擅长之处。人脸识⁠别是图像识⁠别的应用之一,主要是通⁠过摄像机(Camera)与镜头(Lens)将图像成像到设备(Device)中,再通⁠过图像处⁠理(Image Processing)的算法(Algorithm)将图像信息转换成有用的信息,听起来好像没什么,但是实际的运作是复杂的,笔者将一一解说如⁠下。

计⁠算机中⁠的图⁠像

图像识⁠别简单说就是经过摄像机取像,再通⁠过计算机的程序运算,最后从图像中进行处⁠理、分⁠析、测量与解译出有关该实体的有用信息。在计算机世界里,都是 0 与 1 的数据,而一张照片中全都是满满的 0 与 1 的组合,计算机是完全看不懂其中的含义,不像我们人类,因为经过小时候的学习与认知,我们可以很快地从眼睛连接到大脑并联想出所见为何物,但计算机完全没有办法,因此科学家就发展了一些图像处⁠理的算法来让这些存在计算机里的 0 与 1 组合有了意义。在计算机世界里的图像,组成图像大小的最小单位我们称为像素(Pixel),每个像素是以三原色 R(红色)、G(绿色)、B(蓝色)组合排列而成的,每个原色大多采用 8 bits 的方式,所以是分布于 0 至 255 的灰度值,通⁠过不同原色的灰度表现,而呈现多元的色彩;每个图像都是像素以 2D 的方式组成,如常见的分辨率有:640X460、800X600 等等,这都是表示图像大小的方⁠式。

计算机如何看懂图像?从像素到识别(图 1)

一⁠张图是由多⁠个像素组⁠成⁠的

图⁠像识⁠别算⁠法

图像识⁠别算法中,常见的有:预处⁠理(Image Pre-⁠processing)、图像分割(Image Segmentation)、表示及描述(Image Representation and Description)与目标识⁠别(Object Recognition)。预处⁠理指的是将图像的质量进行强化,常见的有图像清晰化、边⁠缘增强(Edge Enhancement)与亮度饱和度增强等等,经过这些预处⁠理后,图像中我们所要抓取的物体可以很清楚地被强化突显出来。接下来就要进行图像分割,由于预处⁠理已将期望的物体在灰度上突显出来,即可采用二值化(Thresholding)的方式,将物体分割出来,分割出来的物体会进入特征的表示与描述,最后把这些特征进行分类(Classification)以达到识⁠别的效果。以人脸识⁠别为例,预处⁠理即是将过亮或过暗的人脸图像进行调整,然后采用肤色的灰度范围进行二值化,把人脸的部分抓出来,接下来把眼睛与嘴巴的特征抓出来并且描述对应的距离,将这些距离当作识⁠别个人的特征,最后进行数据库的比对分类,即可识⁠别出此人的身⁠份。

计算机如何看懂图像?从像素到识别(图 2)

可⁠疑人⁠物识⁠别

图⁠像识⁠别的应⁠用

图像识⁠别除了识⁠别人脸外,还有许多领域都有用到,如改善图像质量的卫星图像、医学影像、老照片重建;美术设计应用中的海报设计、动画制作、电影特效;尺寸测量中的长、宽、直径、面积、体积、形状、元件间的距离;计⁠数相关应用中的点钞、体细胞计⁠数、微生物计⁠数、鱼苗计⁠数;自动识⁠别领域中的检测产品分级、缺陷检测、微生物鉴定、指纹比对、动态物体跟踪;定位应用中的目标物 2D 或 3D 坐标位置计算、图像重建、虚拟现实等等,相当多元。而近几年人⁠工⁠智⁠能(Artificial Intelligence)与深度学习(Deep Learning)技术上的突破,以上的应用也随之有了更高准确性的突破,更带来了许多新形态的应用,未来有机会再来细谈人⁠工⁠智⁠能与深度学⁠习。

计算机如何看懂图像?从像素到识别(图 3)

纺⁠织品检⁠测

计算机如何看懂图像?从像素到识别(图 4)

鞋⁠带缺⁠陷检⁠测

计算机如何看懂图像?从像素到识别(图 5)

前车图⁠像识⁠别