Page 44 - 电力与能源2024年第六期
P. 44

680                 朱正一,等:基于轨道式巡检机器人的换流阀部件红外测温方法

                体的发射率,并利用红外传感器测量得到物体的                            根据云台角度信息调整云台,加载相机参数对待
                辐射出射度,就可计算得到物体的表面温度。                             检物体进行拍摄获取巡检图像。由于巡检图像与
                1.2 红外测温系统                                       模板图像拍摄内容大致相同,视野较为一致,因此
                    红外热像仪的工作原理如图 1 所示。物体发                        可以轻松地将在模板图像中设定的区域与轮廓投
                出的红外线经过光学系统接收后,被红外图像传                            射到巡检图像上,从而实现巡检图像上对应区域
                感器捕捉并成像。经过信号处理后,这些图像被                            的测温。由于导航点位和云台调整的精度问题,

                转换成包含温度信息的彩色图像               [3-5] 。             同一点位的模板图像与巡检图像可能会存在轻微
                                                                 偏移,通常不会完全实现像素对齐。因此,需要对
                                                                 两幅图像进行配准处理。与可见光图像相比,红
                                                                 外图像的像素值为温度信息,其信息量较可见光
                                                                 的 RGB 颜色信息相对较少,图像清晰度也不如可
                                                                 见光图像,这使得红外图像的配准难度加大。为

                                                                 实现更高的配准精度,本文采用了尺度不变特征
                            图 1 红外热像仪的工作原理                       转换(SIFT)配准算法       [6-7] 。

                2 机器人红外巡检                                        3 SIFT 配准算法

                    将红外相机搭载在巡检机器人上,利用机器                              SIFT 是一种图像局部特征提取算法,通过在
                人的运动能力与红外相机的测温功能,搭建了一                            不同的尺度空间中寻找极值点(即特征点或关键
                个移动式红外识温平台。这个平台具有高度的灵                            点),并对其进行精确定位和确定主方向,进而构建
                活性,可实现对阀塔的 360° 巡检。                              关键点描述符来提取特征。SIFT 提取的关键点具

                    在进行红外识温时,有 3 种设定方式:①识别                       有尺度不变性和旋转不变性,且不会受光照、仿射
                整体的温度极值;②识别设定区域的温度极值,如                           变换以及噪声等因素的干扰。SIFT 提取到的关键
                设定矩形框,识别矩形框内的最高温度;③识别物                           点是一些在图像中十分突出且稳定的点,如角点、
                体轮廓的温度极值,如设定某个阀塔设备轮廓,识                           边缘点、暗区中的亮点及亮区中的暗点等。在完成

                别该轮廓内的最高温度。                                      特征点提取后,SIFT 算法接下来需要将两幅图像
                    全局测温是通过调取摄像头的软件开发工具                          对 应 的 特 征 点 进 行 匹 配 ,常 使 用 的 匹 配 算 法 是
                                                                 KNN 算法,即:计算每对关键点之间描述符的距
                包(SDK)获取全局最高温。对于矩形区域测温或
                                                                 离,并返回每个关键点的 K 个最佳匹配中的最小距
                者轮廓测温来说,准确获取区域及轮廓尤为重要。
                                                                 离。SIFT 匹配算法流程如图 2所示。
                由于红外图像上的视觉特征不明显,角点和边缘
                并不容易提取,在红外图像上进行轮廓分割比较

                困难。为此,采用定点巡检,将模板图像与巡检图
                像进行对比的方案来实现区域的精确提取。
                    本文采用以下方法实现对红外图像测温区域
                的精确定位,将需要测温的地方设置成一一对应                                        图 2 SIFT 匹配算法流程
                的巡检点,并将定位过程分为实施阶段与巡检阶
                                                                 4 应用案例
                段。在实施阶段,设置每个巡检点的导航信息、云
                台角度和相机参数(如焦距),并保存每个点位的                               在实际应用中,该过程包含 2 个阶段。在实
                模板图像,在模板图像上划定测温区域或轮廓。                            施过程中,首先设置点位并拍摄模板图像 A,然后
                在巡检阶段,机器人根据导航信息运动到该点位,                           在图像上设定测温矩形框区域,如图 3 所示。在
   39   40   41   42   43   44   45   46   47   48   49