摘要:为实现大面积区域的环境热像监测,本文以重庆某高校训练场为例,研究了一种无人机区域环境热像监测技术。通过无人机采集环境热像,使用Agisoft Metashape软件进行无人机热红外影像拼接处理,并利用处理后的热红外影像进行环境热像监测与目标分析。研究表明,利用该技术可实现区域热红外影像的快速处理,并且处理成果可以为环境热像监测与目标热像分析提供有效参考与基础资料。
关 键 词:Agisoft Metashape;影像拼接;环境监测;热像分析;

引 言
随着红外遥感、图像处理和计算机技术的发展,红外热像仪以其全天时的工作能力以及对热辐射敏感的优势[1],被广泛应用到森林防火、污染检测、环境安全等领域[2],但目前受热成像结构和成像原理的影响,热像仪存在拍摄视角范围不大,其分辨率比可见光成像系统低等问题。在被测目标相对较大的情况下,需要在远距离对目标进行拍摄采样,导致目标的细节信息丢失[3],对实现大面积的热像环境监测与勘察造成了不利影响,因而需要运用热红外图像拼接技术进行影像处理以获取较广阔的视场。
常用的航拍处理软件有俄罗斯的Agisoft Metashape、瑞士的Pix4d、荷兰的PTGUI以及中国的大疆智图。其中Agisoft Metashape在影像自动拼接、正射影像图(DOM)、三维地表模型(DSM)生成等方面有着强大功能,并且在国内外不同领域有着广泛的工程实际应用与研究成果。Barbasiewicz.A[4]等比较了该软件与瑞士的Pix4d两款软件在数据处理上的准确性,Jebur Ahmed[5]等评估了其三维建模处理的数据准确性,以实现精准建模。代婷婷[6]利用该软件进行影像拼接处理,并结合 ArcGIS 和 ENVI 等软件进行空间信息量化分析,为大尺度风景园林规划设计提供前期分析资料。李秀全[7]等将Agisoft Metashape拼接技术应用到新农村规划当中,为新农村用地规划的前期测量提供了便利。以上研究成果主要是基于Agisoft Metashape软件在可见光影像拼接以及三维建模生成的应用,但对于其在热红外图像处理方面的操作研究、效果分析以及拼接成果应用,目前仍有待进一步研究。
基于以上问题,本文选取重庆某高校的综合训练场作为试验区域,通过无人机平台采集该区域的热红外影像,并使用Agisoft Metashape 软件对区域热红外影像进行拼接试验,对影像拼接的操作步骤进行优化,以实现目标环境区域内全景热红外影像的快速拼接,分析该区域不同对象在夜间的热像特征,为环境监测与分析提供参考。
1 基于Agisoft Metashape的热红外影像处理概述
1.1 前言
自然界中一切温度高于绝对零度 (-273℃)的物体,都辐射出载有物体特征信息的红外线,利用探测器测定目标本身和背景之间的红外线差,可以得到不同的红外图像,称为热红外图像[8]。在红外图像的采集过程中,图像信号的获取和传输要受到设备元件、外界环境等各因素的影响[9],使得红外图像相比于可见光照片具有对比度低、分辨率低[10]、亮度低、信噪比低、目标物体纹理和边缘表现较差等缺陷[11]。
基于以上特征,热红外影像在拼接处理过程中对于软件的图像识别能力与处理能力有着较高的要求。Agisoft Metashape 软件(原Agisoft Photoscan软件在1.5.0版本之后,改名为Agisoft Metashape)是俄罗斯 Agisoft 公司研发的一款基于影像自动生成高质量三维模型的优秀软件,它根据最新的多视图三维重建技术,可对具有一定重叠率的数码相片进行处理[12]。相比于其他同类软件,Agisoft Metashape软件在影像处理过程中,对图像的特征识别能力更强,对于低质量影像及错误数据的修正处理功能更为智能、强大,无论是具有位置信息的航拍影像还是普通高分辨率数码相机拍摄的影像均可对其进行正射影像的拼接处理与三维模型的重建。因此在热红外影像拼接方面,Agisoft Metashape能更好地适应热红外影像的特点,具有操作简洁、过程高效、效果精细的优点。
1.2 相关算法
(1)目标跟踪常用算法
①光流法
光流法是Gibuson在 1950 年代首次被认为是一种了解图形运动速度的方法,以便人眼可以看到物体的运动。当物体在人的视野中移动时,物体反射的光在视网膜上反射出不断的变化,如飞舞的光,称为光流。这样,我们就可以用光流场来描述物体的运动了。物体在三维空间中的运动是一个三维向量,它在二维空间中的预测是一个二维向量场。在机器视觉中,光流涉及高级算法的结合以及在视觉表示中包含重要信息,以改善图像的附加统计信息。例如,它执行图像对象分离、识别、跟踪和几何形状恢复等重要功能。光流在实践中有很多用途,例如在医学领域、日常生活和生态环境中研究和预测海洋和风的状况。物体的运动投影示意图如图1所示,设f是镜头的焦距。物点和像点的运动速度分别可以表示为:

关系如下式:

图1 物体运动投影示意图
Fig 1 Schematic diagram of object motion projection
2)光流场计算原理
光流可看可以说是在具有灰度(取值范围为0-255)的平面上运动产生的瞬时速度场Horn和Schunck在光流计算中考虑到图像总是随时间和空间出现,可以建立如下所示等式:

将上式做Taylor展开,得:

整理可得:

用u和v构建一个二维坐标系,所有符合光流基本方程的 V 都沿着这条线分布。 如图2:从图中可以看出,灰度梯度和连接线是相互正交的,所以确定等灰度轮廓的法线分量,其中:

图2 光流约束方程
Fig 2 Optical flow constraint equation
②背景差分法
背景差分法是一种简单的对象搜索技术,常用于机器视觉。 顾名思义,即如果当前采集的图像和准备好的背景图像在同一位置像素的灰度不同,则再次去除背景,剩下的就是时尚运动的主体。 由于天气、光线等因素导致背景形状发生变化,因此背景形状必须不断更新,作为寻找目标的比较模型。 正确的背景模型是不同背景方法成功检测运动物体的关键。背景模型的构建方法一般有以下五种方法:基于高斯的模型构造方法、基于中值滤波原理的模型构造方法、基于卡尔曼滤波器的模板构造方法以及基于核函数密度估计理论的模板构建方法。
③帧间差分法
帧间差分法是一种通过区分视频中的初始帧形状和1+1帧形状来进行目标搜索的方法如图 3 所示,这是一种状态良好的搜索方法。假设背景没有变化,并且摄影区域比作为目标区域的 T 阈值更易变化,进而再对目标区域进行高级运算。

图3 帧差分法示意图
Fig 3 Schematic diagram of frame difference method
该方法是当前帧图像分别跟前一帧和后一帧图像做差,对两次差分进行布尔ME函数,如图4,三帧差分法的设计图,最终结果是移动物体的扩散。

图4 三帧差分法示意图
Fig 4 Schematic diagram of three-frame difference method

2 无人机影像数据采集
2.1 某试验区域概况
本次试验区域选取重庆市沙坪坝区某高校的综合训练场,区域内设置有人工湖景观、文化广场以及多种科目的技能训练场等设施,生态环境优美,野生动植物种类繁多,是户外课程教学实践、师生课后休闲的主要场所。目前该训练场正在建设过程中,施工单位仍在该区域作业及生活,同时由于校园封闭性差、灯光道路设施尚未建成,周边居民以及场内施工人员成分复杂,导致该区域夜间偷猎、捕鱼、倾倒垃圾污水的现象时常发生,对环境安全造成了严重威胁,因而具备环境监测与研究的实际意义。
2.2 热像监测设备
无人机UAV(Unmanned Aerial Vehicle) 是一种机上无人驾驶的航空器,具有动力装置和导航模块,在一定范围内靠无线电遥控设备或计算机预编程序自主控制飞行[13]。近年来,随着我国无人机技术研究及无人机产业化高度发展,使得无人机的功能逐步丰富、性能不断提高、成本更加大众,已被广泛应用到各行业。
本次研究通过大疆M600pro行业级多旋翼无人机搭载禅思XT2云台相机进行影像采集。多旋翼无人机具有定点悬停、垂直起降、超低空飞行以及贴近建 (构) 筑物等地表物体绕飞的飞行能力[14],在此基础上大疆M600pro具备多种功能接口,可搭载不同的航拍镜头及功能模块,支持通过大疆PRO飞行控制软件可进行区域航线规划与自动航拍,推荐最大起飞重量15.5kg,最大风速可承受风速8m/s,满足《低空数字航摄与数据处理规范》(GB/T 39612-2020)[15]对于航空拍摄设备的要求。禅思XT2是由大疆与美国FLIR公司联合打造的一款热成像与4K可见光传感器结合的双光热成像相机,由非制冷氧化钒微测热辐射热成像相机与可见光相机组成,支持可见光和热红外影像的同步获取,其中热红外相机分辨为640×512,焦距19mm,照片包含坐标、海拔等位置信息以及温度信息。

2.3 无人机航拍参数设定与影像采集
本次研究区域面积约236221平方米,影像采集时间为晚间20时,多云天气,气温10℃。通过DJI Pilot软件进行拍摄航线规划设定,总航线长度为8560米,飞行高度350米,飞行速度3.6m/s,GSD分辨率7.42cm/pixel,旁向重叠率70%、航向重叠率80%。设定完成后无人机将按规划航线自动进行航拍,本次影像采集总耗时40分钟,共拍摄热红外影像273张。
3 无人机热红外影像处理步骤
Agisoft Metashape 在进行热红外影像拼接处理时,具有操作简单,步骤清晰的特点,其主要操作步骤均集中在操作界面上方选项栏中的工作流程选项内,可按工作流程菜单内的顺序进行图像拼接操作,主要操作包括照片导入、对齐照片、生成网格、生成正射影像、成果导出。
3.1 导入照片
运行Agisoft Metashape,在上方选项栏中的“工作流程”选项下,选择“导入照片”,将筛选后的热红外影像导入后,系统会自动提取影像中的位置信息,显示出影像拍摄时的相机位置及拍摄航线(图5)。

图 5 照片导入后效果
Fig.5 The effect after Photo Import

3.2 照片对齐
完成照片导入后,选择“对齐照片”选项,根据研究需要可对图像的拼接精度、配对模式预选以及其他高级选项进行设置,本次研究的拼接精度设置为“高”,配对模式为“通用预选”+“参考预选”。确认设置后,软件将自动对齐照片,对每张影像进行估算,分析影像中的重叠部分并生成匹配点,建立稀疏点云模型(图6),蓝色正方形代表每张影像的照相机位置。

图 6 对齐照片后生成的疏点云
Fig.6 Sparse point cloud generated
after aligning photos

3.3 网格生成
生成网格是指通过对于密集点云进行计算,程序基于密集点云分布生成多边形网格模型,通过多边形网格模型在各点之间构建出目标的表面[16]。选择“生成网格”选项,对网格的源数据、表面类型以及生成面数进行设置,本次试验源数据选择“疏点云”(即对齐照片后程序生成的稀疏点云),表面类型选择“Arbitrary 3D”,面数选择“高”,确认设置后程序将自动生成网格,处理完毕后在界面将会显示由18121个网格面构建的3D模型(图7),此时热红外影像拼接处理基本完成,该模型即可用于生成拼接后的热红外正射影像。

图7 生成网格后的模型
Fig.7 Model after generating grids

3.4 区域热红外影像生成与导出
在工作流程中找到“Build Orthomosaic”选项进行正射影像的生成。在设置页面中可以对生成正射影像的投影类型、坐标系、分辨率、区域边界等参数进行设置,设置完成后即可生成热红外影像拼接后的正射影像。在上部“文件”选项中的导出功能中找到“Expoort Orthomosaic”,选择需要的文件格式后即可将影像拼接结果导出(图8)。
4 热红外图像优化处理
在利用Agisoft Metashape进行热红外影像处理的研究过程中,暴露出许多常见的技术问题,经过研究与试验,总结出以下优化处理方法。
4.1 影像筛选
通过对多次拼接结果进行分析发现,热红外影像拼接后局部易出现扭曲、失真甚至缺失的现象,其主要原因在于热红外影像的颜色、轮廓特征不明显、加之部分照片的拍摄质量不高、重叠度不足,导致程序计算出现问题。因此在进行拼接处理前,需要对影像进行筛选,剔除在自动拍摄和航线自动飞行过程中因飞行器转向、雾天遮挡、气流干扰等不良因素产生的低质量影像。
根据《低空数字航摄与数据处理规范》[15]对于飞行质量和影像质量的要求,航向重叠度一般应为60%-80%,最小不应小于53% ;旁向重叠度一般应15%-60%,最小不应小于8%。因而在照片选取后,需要对缺少的影像进行补拍,以满足影像之间的重叠度,保证整体拼接质量。可采取在实际航拍参数设置时中适当增加重叠度,或采用目标区域边缘向外扩展1-2条航线的方法,确保目标区域在剔除部分低质量影像后仍满足重叠度标准,从而避免重复拍摄。

图 9 区域热红外影像处理后效果
Fig.9 The Effect of Regional Thermal Infrared Image Processing

4.2 照片对齐精度选择
在进行照片对齐步骤中,需要就对齐精度进行设定,处理精度越高,其拼接效果越好,对于计算机的配置要求以及处理时间也随之提高。热红外图像相比于可见光照片的分辨率较低、色彩较为单一、轮廓特征不够显著,需要较高的拼接精度来保证程序对影像特征的准确识别,因此在进行热红外照片的对齐时,应选择中等及以上的精度进行对齐,反之选择低、极低的对齐精度将导致大部分影像不能被识别、疏点云无法生成。因而在充分考虑计算机硬件配置及拼接处理时间的前提下,在选择对齐精度时应选择高质量选项以保证影像拼接质量。
4.3 处理操作步骤简化
现有许多利用Agisoft Metashape进行可见光正射影像拼接的研究中,除以上技术流程外,还进行了建立密集点云、生成纹理的操作,在完成全部3维模型的构建操作后再生成正射影像,增加了工作量。通过在研究中多次试验比对发现,在对热红外影像进行拼接时,以密集点云作为源数据得到的正射影像与利用稀疏点云为源数据进行生成网格操作得到的正射影像,二者的图像分辨率与局部图像细节并无明显差别,因此在无生成3D模型需求的情况下,采用上文所述技术流程即可满足热红外影像的拼接,并可节省大量的运算处理时间。
5 无人机环境热像监测应用
5.1 环境目标热像监测
根据玻尔兹曼定律:,其中W为辐射强度,ε为物体发射率,σ为玻尔兹曼常数,T为热力学温度,玻尔兹曼定律表明物体温度与热辐射强度呈正相关[17],热像仪将物体的热辐射转化为温度信息,并以不同的亮度反映到热红外图影像上。因而通过对热红外影像进行分析,可以得到不同目标的热辐射特征。
通过对生成的热红外区域图像进行分析,筛选出热红外图像中显著于周边环境的高亮度目标作为重点监测与分析对象(图10),包括可以从热像图直接识别出的施工单位生活区,以及不易被识别的人工湖岸边热异常区域和训练场南侧的不规则区域热源。结合该区域可见光影像与实地调查对显著热目标进行识别与确认,确定人工湖岸边的高热区域为施工单位生产生活污水的违规排放导致,训练场南侧的高热区域则可能是由于附近居民的生活垃圾及场内施工作业的建筑垃圾堆积发酵产生(图11)。

(a)人工湖岸边的高热目标
(b)施工单位的热像特征
(c)训练场南侧的高热区域
图 10 需要重点关注与监测的显著热目标
Fig.10 Indigenous hot targets required focus and monitoring

图 11 污染物堆积处的可见光影像 图12 为测温区不同对象设置测温点
Fig.11 The imagines of pollutant accumulation Fig.12 Setting temperature measuring points for objects

5.2 环境污染物温度分析
在确定污染物堆积处主要位置及类型后,将垃圾堆积区的热红外影像导入FLIR Tools 专用软件,对污染物的热辐射及温度特征进行分析。利用FLIR Tools软件,结合可见光图像对垃圾堆积区热红外影像上的树木、碎石土道路、白色垃圾、黑色袋装生活垃圾、废旧金属屋顶以及工程防尘网覆盖处设置多个测温点(图12),并得到各点温度信息(表2)。通过分析各点温度发现,在测温区内,最高温度15.3℃,为黑色袋装生活垃圾产生,且黑色袋装生活垃圾的平均温度最高,由此推断在夜间黑色袋装生活垃圾相比于周边植物、碎石土路、废旧金属等物质具有较高的热辐射。除此之外,被工程防尘网所遮盖的垃圾以及碎石土路,其温度显示有着显著降低,推断出工程防尘网的遮盖对于物体夜间的热辐射有遮盖作用,降低了目标在热像监测中的显著性。
5.3 目标可测量温度
红外热像仪测温温度是通过获得测量仪器表面发出的辐射来确定的。在实时测量中,热分析仪发出的有效辐射由三部分组成:目标自身辐射、自然反射辐射和气体辐射。由于红外图像处理系统对同一点进行实时校正,并结合了背景机械块的设计来获取背景,所以图像的灰度值经过一段时间后完美无瑕,非常好。平均值,差值是来自挡板辐射的响应。这样,在测量仪器的温度计上使用黑体校正得到的结果误差很大,而且测量仪器的温度很高,所以必须引入单点校正算法来消除误差。
在本文的设计中为方便获得挡片的辐射功率,首先,用黑色涂漆的铁纸来选择用具,铁皮的导热系数很高,它的温度可以和环境温度相等,所以用温度传感器测量环境温度,将测量仪器的温度加到环境温度后。最终温度计系统获得被测温度对象的实际温度值。红外图像编译器的功能是通过校正延时和准确读取计算机内部的数据来消除测量误差。它由以下几大模块组成环境温度测量模块,挡片控制模块,串口调试模块。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐