Labs 导读
本文首先总结了计算机视觉领域的重要关键技术以及典型算法模型,随后介绍了这些技术在通信工程领域内设备安装、施工验收、三维测量以及天面核查等四种典型场景下的应用方案及实施效果,上述应用实践将为在通信工程行业构建数字孪生网络提供有益探索。1
引言
计算机视觉(Computer Vision, CV)是指用计算机来模拟人的视觉系统,实现人的视觉功能,以适应、理解外界环境和控制自身的运动。数据、算力和模型是计算机视觉行业发展的三大基石。2000年之后,数据量的上涨、运算力的提升和深度学习算法的出现促进了计算机视觉行业的迅猛发展。
随着高性能智能终端的普及以及影像采集设备成本的下降,通信行业逐渐在勘察、施工、优化和运维等领域累积了大量非结构化的图像数据;同时,图像处理器(Graphics Processing Unit,GPU)的便利应用也为开展高强度并行计算提供了算力基础。
本文首先总结了计算机视觉领域的重要关键技术以及典型算法模型,随后介绍了这些技术在通信工程领域内设备安装、施工验收、三维测量以及天面核查等几种典型场景下的技术方案,并提供了所属应用的实施效果。
2
计算机视觉领域的关键技术
2.1重要关键技术
计算机视觉领域一般包括如下五类关键技术。
(1)图像分类
图像分类主要研究内容是对图像进行特征描述。通常,图像分类算法通过手工特征或者特征学习方法对整个图像进行全局描述,并依据图像特征图的不同语义信息进行分类,该技术广泛应用于人脸识别、手写文件或印刷识别、车辆识别等场景。常用的图像分类模型包括:AlexNet[1]、VGG[2]、ResNet[3]、InceptionV4、MobileNetV3[4]、ShuffleNet等。
(2)目标检测
作为计算机视觉的一个重要分支,目标检测的任务是在一幅图像或视频中找到目标类别以及目标位置。与图像分类不同,目标检测侧重于物体搜索,被检测目标必须有固定的形状和轮廓;而图像分类可以是任意目标包括物体、属性和场景等。目标检测已在人脸识别和自动驾驶领域取得了非常显著的效果,经典的检测模型有YOLOV3、SSD[t5]和Faster RCNN[6]。
(3)图像分割
图像分割指的是将数字图像细分为多个图像子区域(像素的集合,也被称作超像素)的过程。图像分割的目的是简化或改变图像的表示形式,使得图像更容易理解和分析。图像语义分割是一个像素级别的物体识别,即每个像素点都要判断它的类别。Mask R-CNN[7]就是一种经典的实力分割网络。
(4)场景文字识别
场景文字识别分为两部分,首先通过目标检测检测出目标区域,然后通过CRNN-CTC模型将网络特征转为文字序列。场景文字识别广泛应用于路牌识别、车牌检测等领域。
(5)图像生成
图像生成是指使用