基于图像匹配的放射性区域定位方法

2016-06-20 07:54肖宇峰
电视技术 2016年5期
关键词:图像匹配

肖宇峰, 王 瑞, 姜 军, 张 华

(西南科技大学 a.信息工程学院; b.特殊环境机器人技术四川省重点实验室,四川 绵阳 621010)



基于图像匹配的放射性区域定位方法

肖宇峰a,b, 王瑞a, 姜军a, 张华a,b

(西南科技大学a.信息工程学院;b.特殊环境机器人技术四川省重点实验室,四川 绵阳 621010)

摘要:去污作业时,工程人员需要准确定位放射性区域,彻底去除有害物质。提出了一种利用图像匹配定位放射性区域的方法,通过普通相机即可确定污染物位置。具体过程为:首先,采集放射性区域的γ相机图像,并提取辐射成像区域的边缘轮廓;然后,从γ相机和普通相机图像中找出匹配点云,并利用点云计算出相机间的变换矩阵;最后,把γ相机图像中的放射性区域轮廓映射到普通相机图像中,完成普通相机对放射性区域的重新定位。实验过程中:γ相机与普通相机有水平和垂直偏角时,该方法通过普通相机准确找到了模拟的放射性区域;而在应用现场,该方法同样通过普通相机找到了放射性污染物。

关键词:γ相机;放射性区域; 图像匹配; 匹配点云

核辐射环境下,放射性物质的定位是去除放射性污染、恢复环境安全的重要前提。为保证核事故处置、核退役现场安全施工,工程人员需要事先确定放射性物质的位置和数量[1-2]。目前,能定位放射性目标的方法分为两类:一类是对已知放射性目标定位方法;另一类是未知放射性目标定位方法。前一类方法已经比较成熟,通过在储存放射源的容器上安装信号发送装置,工程人员可通过无线通信的方式定位放射性目标[3-4]。后一类方法基于射线探测机理,通过射线探测器来识别放射性目标,如市面上常见的一些放射性监测仪器[5]。其中,γ相机是一种高效准确的在线测量仪器,利用光学成像和射线探测机理合成具有γ能谱分布的图像[6]。但是,实际的核辐射作业环境比较恶劣,尤其是去污和破拆过程会产生大量粉尘和碎片,不仅影响γ相机的测量效果,而且会对精密昂贵的探测部件造成破坏。

根据上述情况,本文将γ相机和普通相机结合在一起,从γ相机图像中提取的放射性区域映射到普通相机图像:首先,分析γ相机图像中的放射性剂量分布图,提取放射性区域轮廓;其次,从γ相机和普通相机图像中找出匹配点云;最后,利用匹配点云计算出的变换矩阵,并将γ相机图像中的放射性区域轮廓映射到普通相机图像。本方法在施工中具体应用步骤为:施工前,通过γ相机首先探测环境中放射性区域,并把图像保存下来;施工期间,通过计算机执行程序,工程人员可利用普通相机替代γ相机,并在其图像中还原出放射性区域轮廓。这样不仅利用γ相机准确找到了放射性区域,而且避免γ相机被破坏的风险。

1基于图像匹配的放射性区域定位

1.1放射性区域特征分析与提取

1.1.1γ相机图像的特征

γ相机是一种放射源剂量分布成像设备,被用于实验室的放射源剂量分析和核辐射区域中的放射源定位。其利用统计方法探测γ射线强度,不仅能采集放射源所在场景的灰度图像,还能以彩色条纹的等高图标识出现场的放射性分布区域。图1是γ相机采集的废料桶图像,有较强剂量强度的部位被等高图标识出来(真实图像的等高线有红、黄、蓝、绿等不同颜色)。HSV色彩模型有色调(H)、饱和度(S)和亮度(V)三部分,图像中无彩色信息的区域只有亮度值,其色调和饱和度为0。因此,γ相机图像中色调与饱和度取非零值的区域都具有放射性。

图1 γ相机图像

1.1.2放射性区域轮廓提取

根据γ相机图像的上述特征,采用HSV图像模型中的S(饱和度)分量对放射性区域进行提取。对于图像中某像素点(x,y),有下述公式

(1)

式中:I(x,y)为像素点(x,y)的饱和度分量;T为饱和度阈值。

图2 γ相机图像的二值图

对阈值运算后的图像进行去噪,得到图2描述的二值图,其中的白色表示放射性区域。本研究采用sobel微分算子提取图2中的白色边缘[7]。通过对该图卷积,得到沿X轴方向和Y轴方向的灰度差分近似值,如下述公式所示

(2)

(3)

式中:I为原始图像;Dx和Dy分别为沿x和y方向进行边缘检测得到的图像。根据下式得到梯度图,再由阈值分割得到图3中的放射性区域轮廓。

(4)

图3 放射性区域轮廓

得到轮廓像素点后,按下述步骤把各轮廓提取并表示出来:

第一步,通过图像逐行扫描寻找轮廓点。找到轮廓点时标记种子点p0,并插入表示轮廓点的链表L。令p= p0,由该种子点开始跟踪。如没有找到新的轮廓点,退出。

第二步,把p的像素值置为0,顺时针把邻域内8个点依次记为p′。如果p′为轮廓点,则执行下一步;否则,执行第四步。

第三步,令p= p′,把点p′插入链表L,执行第二步。

第四步,如果p与p0相邻或均为轮廓点,则停止图像扫描,L中的点就是轮廓点;否则,取出L中的点并赋值给p,执行第二步。

第五步,统计L中点的数目,根据阈值排除细小轮廓后,转至第一步提取下一轮廓。

1.2γ相机图像与普通相机图像的匹配

采集γ相机图像后,工程人员用普通相机替换γ相机来观察现场情况,或辅助来去除放射性物质。但是,工程人员无法直接从普通相机图像中找到放射源的准确位置。此时,如果将前述γ相机图像和普通相机图像进行匹配,把提取出的放射性区域轮廓映射到普通相机图像中,则普通相机也可以用来定位那些放射性物质。下面采用SIFT算法完成图像匹配,在普通相机图像中寻找放射性区域轮廓的对应像素点[8-10]。其基本思路:在γ相机图像中提取关键点;赋予关键点尺度和方向;生成关键点特征描述器;在普通相机图像中寻找关键点对应的匹配点。

1.2.1关键点提取

本文采用具有较好稳定性的DOG高斯差分算子来描述局部极值点特征,对于点(x,y)有

L(x,y,kσ)-L(x,y,σ)

(5)

通过比较相邻的26个点,可以判定当前点是否为局部极值点。显然,只需对高斯平滑后的相邻尺度图像执行减法,计算过程比较简单。

1.2.2关键点方向分配

为保持旋转不变性,本文选用梯度方向描述关键点(x,y)的方向,式(6)描述其模型,梯度幅值如式(7)计算,梯度方向如式(8)计算。

(6)

(7)其中,a=(L(x+1,y)-L(x-1,y))2,b=(L(x,y+1)-L(x,y-1))2。

(8)

为提高抗干扰性能,对以关键点为中心、r为半径的区域内像素点执行高斯加权统计,选出主能梯度方向为关键点方向。

1.2.3特征向量生成

采用如下步骤为关键点创建特征向量:

第一步,计算放射空间参数纬角度θ、经角度φ和尺度σ。

第二步,采用式(9)把关键点(x,y)转移到主方向。

(9)

第三步,以关键点为中心划分16×16像素矩形,对其中4×4像素区域计算8个方向的梯度直方图。通过统计各梯度生成种子点,最后得到16个种子点和128维的向量。

第四步,通过阈值化和向量归一化生成式(10)描述的特征向量。

L=(l1,l2,…,l128)

(10)

1.2.4特征点匹配

计算出γ相机图像和普通相机图像的关键点特征向量后,可通过式(13)计算二者相似度值。

Ri=(ri1,ri2,…,ri128)

(11)

Si=(Si1,Si2,…,Si128)

(12)

(13)

式中:Ri为γ相机图像中的被匹配点的特征向量;Si为普通相机图像中待匹配点的特征向量。为增强抗干扰能力,可分别计算Si与最近点Rj相似度数值、Si与次近点Rp的相似度数值。再通过判断二者的比值来确定匹配点,如式(14)所示。

(14)

1.3污染源目标重映射

为在普通相机图像中找到γ相机图像中的放射性区域,需要利用上述匹配方法生成两幅图像的匹配点云,然后完成如下工作:计算图像之间的变换矩阵;把γ相机图像提取出的轮廓点映射到普通相机的图像中。当匹配点云不在同一空间平面时,还需要对匹配点所在平面进行分割。对不同平面上的匹配点分别执行上述计算后,就能从三维空间的角度完成轮廓点的准确匹配,避免畸变和错误。

1.3.1变换矩阵拟合

对于同一平面上的γ相机图像和普通相机图像,其匹配点有如下关系式

(15)

(16)

(17)

每对匹配点坐标值可得到两个独立方程,至少需要4对匹配点才能得到H矩阵值。

1.3.2目标轮廓变换

得到γ相机图像到普通相机图像的射影矩阵H后,可对γ相机图像中提取的轮廓点序列坐标进行变换,计算出这些点在普通相机图像中的坐标,这些坐标点对应的轮廓就是普通相机图像中对应的放射性区域。

1.4算法伪码

根据上述过程分析,给出了算法伪码框架,具体包括以下5部分内容:1)采集γ相机图像;2)提取γ相机图像中的放射性区域轮廓;3)采集普通相机图像;4)匹配γ相机图像和普通相机图像;5)在普通相机图像中重映射出放射性区域轮廓。

1)采集伽马相机图像

GetGamaView(PicGama);

2)提取伽马相机图像中的放射性区域轮廓

GenerateGamaAera(PicGama);//阈值运算得到伽马图像中的放射性区域;

Outline(PicGama,GamaLine);//提取放射性区域的边缘轮廓。

3)采集普通相机图像

GetCommonView(PicComn);

4)匹配伽马相机图像以及普通相机图像

ExtractKeyPoint(PicGama,GamaPoint);//从伽马相机中提取关键点;

Generate(GamaPoint,Scale,Direction);//赋予关键点尺度和方向;

GenerateDesc(GamaPoint,Scale,Direction,GamaPointDesc);//生成关键点特征描述器;

MatchPoint(PicGama,PicComn,GamaPointDesc,CloudPoint);//在普通相机中寻找匹配的关键点,生成匹配点云。

5)普通相机图像中重映射出放射性区域轮廓

TransForm(CloudPoint,Matrix);//计算伽马相机图像到普通相机图像的变换矩阵;

ReMapOutline(GamaLine,MappingLine,Matrix);//根据变换矩阵,把伽马相机图像中的轮廓点映射到普通相机图像中。

2实验

实验中,利用C语言和OpenCV2.3函数库实现了上述算法,并开展了实验测试:计算机采用Intel的3.20 GHz(4核)处理器,内存容量为4 Gbyte,操作系统为Windows7,实验图片分辨率为800×600。

2.1模拟测试放射性区域定位效果

图4a为模拟γ相机图像(在普通相机拍摄的灰度图中贴上标识放射性区域的彩色等高图);图4b为普通相机水平旋转60°后拍摄的图像(φ表示相机水平旋转的角度);图4c为关键点的匹配过程;图4d为普通相机图像中映射出的轮廓。该测试证明:γ相机与普通相机存在一定水平转角时,本方法可在普通相机中找出放射性区域。

图4 γ相机与普通相机存在水平旋转角度时的测试效果

图5a为模拟γ相机图像(在普通相机拍摄的灰度图中贴上标识放射性区域的彩色等高图);图5b为普通相机垂直旋转60°后拍摄的图像(θ表示相机垂直旋转的角度);图5c为关键点的匹配过程;图5d为普通相机图像中映射出的轮廓。该测试证明:γ相机与普通相机存在一定垂直转角时,本方法可在普通相机中找出放射性区域。

图5 γ相机与普通相机存在垂直旋转角度时的测试效果

2.2模拟测试放射性区域定位准确性和稳定性

测试中,在一块有文字的木板上画出三角形、圆形和正方形分别模拟3块不同的放射性区域。用普通相机拍摄该木板得到图6a所示的图像,并假设该图为γ相机图像。此后,相机从3个不同方向拍摄该木板图像,并通过本方法在图像中画出上面3块区域的轮廓:图6b为相机正对木板拍摄得到的图像以及找到的区域轮廓;图6c为相机水平旋转45°后拍摄得到的图像以及找到的区域轮廓;图6d为普通相机水平后退3m后拍摄得到的图像以及找到的区域轮廓。在图6b~6d中,外面的三角形(圆形和正方形)线条是本方法通过匹配画出的轮廓,里面的三角形(圆形和正方形)是最初画在木板上的轮廓。实验证明,本方法在图像中找出的放射性区域总能覆盖实际的放射性区域,没有出现找偏、找错或者漏掉情况。

图6 定位准确性测试

2.3现场实测

为进一步验证本方法的实用性,实验进行了图7所示的现场测试:通过型号为Cartogam50的γ相机检测一个有放射性污染物的废料桶,采集的γ图像如图7a所示;在γ相机旁边安装了一台FCB-EX980SP的普通相机,采集的普通相机图像如图7b所示;图7b中的轮廓对应着图7a中的放射性区域,通过本方法计算得到。

图7 现场放射性区域定位

3结论

在核退役、核应急处理期间,放射性区域定位将帮助工程人员发现有害目标,从而准确、彻底地去除放射性物质。利用γ相机事先采集的有放射性特征的图像,本文通过匹配γ相机图像和普通相机图像实现放射性区域定位。在去污和拆除时,采用本方法还能避免γ相机被损坏的风险。本文方法工作步骤为:首先,利用γ相机辐射成像找出环境中的放射性区域,并从γ相机图像中提取放射性区域轮廓;然后,通过图像匹配方法从γ相机和普通相机图像中找出匹配点云,并计算得到两个相机的变换矩阵;最后,利用变换矩阵将γ相机图像中的放射性区域轮廓映射到普通相机图像,从而完成放射性区域的重定位。实验安排的测试分别表明:本文方法可通过普通相机准确找到模拟放射性区域;γ相机与普通相机存在较大位置偏差时,该方法仍然能准确找到目标;该方法在现场应用效果比较稳定。

参考文献:

[1]许鹏,霍勇刚,邱晓林. 核辐射信号数字测量与分析方法研究[J]. 核技术,2008,31(10):791-795.

[2]ISHIIK,TERAKAWAA,MATSUYAMAS,etal.Measuresagainstradioactivecontaminationduetofukushimafirstnuclearpowerplantaccidents[J].InternationaljournalofPIXE,2012,22(01n02):1-5.

[3]TSAIH,LEEJH,DELURGIOP,etal.Comprehensivenuclearmaterialsurveillancewitharadiationdetector-equippedARG-USRFIDSystem[C]//Proc.INMM54thAnnualMeeting.PalmDesert,CA:[s.n.],2013.

[4]杨彬华,凌球,殷国利,等. 基于RFID的放射源在线监管系统设计与实现[J]. 核电子学与探测技术,2011,30(10): 1135-1138.

[5]周伟,方方,周建斌,等. 辐射成像技术的初步应用研究[J]. 核电子学与探测技术,2011,31(2):235-238.

[6]SALDAA-GONZALEZG,SALAZAR-IBARGUENH,MARTíNEZBOM,etal. 2DimagereconstructionwithaFPGA-basedarchitectureinagammacameraapplication[C]//Proc. 20thInternationalConferenceonElectronics,CommunicationsandComputer(CONIELECOMP).[S.l.]:IEEE,2010:102-105.

[7]袁春兰,熊宗龙,周雪花,等. 基于Sobel算子的图像边缘检测研究[J]. 激光与红外,2009,39(1):85-87.

[8]白廷柱,侯喜报. 基于SIFT算子的图像匹配算法研究[J]. 北京理工大学学报,2013,33(6):100-103.

[9]LOWEDG.Distinctiveimagefeaturesfromscale-invariantkeypoints[J].Internationaljournalofcomputervision,2004,2(60):91-110.

[10]MIKOLAJCZYKK,SCHMIDC.Aperformanceevaluationoflocaldescriptors[J].IEEEtransactionspatternanalysisandmachineintelligence,2005 (10):1615-1630.

责任编辑:闫雯雯

Radioactive area location method based on image matching

XIAO Yufenga,b,WANG Ruia,JIANG Juna,ZHANG Huaa,b

(a.InformationEngineeringSchool;b.SpecialEnvironmentRobotTechnologyKeyLaboratoryofSichuanProvince,SouthwestUniversityofScienceandTechnology,SichuanMianyang621010,China)

Abstract:During decontamination,engineers need to accurately position radioactive area and remove hazardous material. A radioactive area positioning method based on image matching is proposed, and the contaminant can be found with normal camera. There are three steps: firstly, the γ camera image is acquired and edge contour of radioactive area is extracted; secondly, from the gamma camera image and normal camera image, the matching point cloud is got and the transformed matrix is formulated; lastly, the contour is mapped into normal camera image and radioactive area is relocated by it. In experiments:when there are some horizontal or vertical deflection angles, this method can accurately find out simulation radioactive area; at application field, it also accurately position contaminant with normal camera.

Key words:gamma camera;radioactive area;image matching;match point cloud

中图分类号:TP391

文献标志码:A

DOI:10.16280/j.videoe.2016.05.024

基金项目:核能开发科研项目(2011-1137);四川省教育厅重点项目(14ZA0091);四川省科技支撑计划项目(2015GZ0035)

作者简介:

肖宇峰(1978— ),副研究员,主要从事计算机视觉与网络通信研究。

收稿日期:2015-03-31

文献引用格式:肖宇峰, 王瑞, 姜军,等. 基于图像匹配的放射性区域定位方法[J].电视技术,2016,40(5):110-115.

XIAO Y F,WANG R,JIANG J,et al. Radioactive area location method based on image matching[J].Video engineering,2016,40(5):110-115.

猜你喜欢
图像匹配
基于多特征融合的图像匹配研究
图像匹配及其应用
基于多特征融合的图像匹配算法
一种用于光照变化图像匹配的改进KAZE算法
太空战略的“北极星”
基于视差梯度约束的RANSAC算法
基于初匹配的视频图像拼接技术
基于机器视觉的液晶屏字符缺陷检测系统设计
一种基于SIFT特征的快速图像匹配算法
基于SIFT和LTP的图像匹配方法