一种微波图像中人体隐藏危险物体自动检测方法转让专利

申请号 : CN201110458054.9

文献号 : CN102542570B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵英海陈晔

申请人 : 北京华航无线电测量研究所

摘要 :

本发明涉及一种微波图像中人体隐藏危险物体自动检测方法,其包括:对输入微波图像分别进行局部显著亮度区域特征提取、局部灰度方差特征矩阵分析以及去垂直方向边缘特征矩阵提取,然后对三种特征提取结果进行归一化加权融合,在融合结果中完成隐藏危险物体检测,最后对检测结果区域进行标识;该方法能够有效实用于真实的微波安检系统中,具有很高的检测准确率和计算效率,满足使用要求,解决了微波安检系统中对人体隐藏危险物体的自动检测问题。

权利要求 :

1.一种微波图像中人体隐藏危险物体自动检测方法,其特征在于包括如下步骤:a)输入包含人体微波探测结果的微波灰度图像I;

b)对微波灰度图像I提取局部显著亮度区域特征矩阵;

c)对微波灰度图像I提取局部灰度方差特征矩阵;

d)对微波灰度图像I提取去垂直方向边缘特征矩阵;

其包括如下子步骤:

d1)构建水平方向边缘提取算子hh、对角线方向边缘提取算子hs、反对角线方向边缘提取算子has、垂直方向边缘提取算子hv:d2)对微波灰度图像I中的任一点(x,y),计算该点处水平方向边缘检测响应eh、对角线方向边缘检测响应es、反对角线方向边缘检测响应eas、垂直方向边缘检测响应ev:d3)结合d2)子步骤中的边缘检测响应计算结果,计算点(x,y)处的去垂直方向边缘特征e(x,y):e(x,y)=|eh|+|es|+|eas|-|ev|其中,|.|为取绝对值计算函数;

d4)结合各点处的去垂直方向边缘特征计算结果,构建微波灰度图像I对应的去垂直方向边缘特征矩阵E:E(x,y)=e(x,y)

矩阵E的行数、列数分别与微波灰度图像I的行、列数目相等;

d5)对所得的去垂直方向边缘特征矩阵E进行归一化处理,获得去垂直方向边缘特征归一化矩阵 即把E中的特征值按线性方式映射到值域[0,255]范围内:其中,函数max(E)、min(E)分别表示计算去垂直方向边缘特征矩阵E中的最大值和最小值;

e)对步骤b)、c)、d)中所提取的特征矩阵进行加权归一化融合,获得二维融合特征矩阵F(x,y);

f)对二维融合特征矩阵F(x,y)进行分割,检测危险物体区域;

g)对危险物体区域检测结果进行过滤;

h)结合过滤后的检测结果,对危险物体区域进行标识。

2.如权利要求1所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤b)包括如下子步骤:b1)设定用于提取局部显著亮度区域的分割迭代次数为2,第一次迭代分割将图像中人体区域从背景中分割出来,人体区域灰度分割阈值为Tb;第二次迭代分割将对应危险物体的局部显著亮度区域从人体区域中分割出来,危险物体区域灰度分割阈值为Td;

b2)结合危险物体区域灰度分割阈值Td,构建局部显著亮度区域特征矩阵G:将输入微波灰度图像I中灰度值高于Td的像素区域提取出来,其余位置设置为0:矩阵G的行数、列数分别与微波灰度图像I的行、列数目相等。

3.如权利要求2所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,所述子步骤b1)包括如下子步骤:b1-1)第一次迭代分割:首先对输入的微波灰度图像I构建全局灰度直方图Hg,灰度范围[0,255];

b1-2)第一次迭代分割:采用自动阈值分割算法在全局灰度直方图Hg中计算人体区域灰度分割阈值Tb;

b1-3)第二次迭代分割:结合已获得的人体区域灰度分割阈值Tb,构建人体区域灰度直方图Hb,灰度范围[Tb,255];

b1-4)第二次迭代分割:采用自动阈值分割算法在人体区域灰度直方图Hb中计算危险物体区域灰度分割阈值Td。

4.如权利要求2所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤c)包括如下子步骤:c1)设定局部灰度方差分析窗口尺度为s,s为自然数;

c2)计算在微波灰度图像I中的任一点(x,y),邻域范围大小为s×s的正方形区域L(x,y)内的灰度方差值:代表点(x,y)处的局部邻域L(x,y)的灰度均值;

c3)结合图像局部灰度方差分析结果构建微波灰度图像I对应的局部灰度方差特征矩阵V:V(x,y)=var(x,y)

矩阵V的行数、列数分别与微波灰度图像I的行、列数目相等;

c4)对所得的局部灰度方差特征矩阵V进行归一化处理,获得局部灰度方差归一化特征矩阵 即把V中的特征值按线性方式映射到值域[0,255]范围内:其中,函数max(V)、min(V)分别表示计算局部灰度方差特征矩阵V中的最大值和最小值。

5.如权利要求4所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤e)包括如下子步骤:结合所得的局部显著亮度区域特征矩阵G、局部灰度方差归一化特征矩阵 去垂直方向边缘特征归一化矩阵 通过加权归一化融合,获得二维融合特征矩阵F(x,y):其中,加权系数α、β、γ为实数。

6.如权利要求1所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤f)包括如下子步骤:f1)结合二维融合特征矩阵F(x,y),设定融合特征分割阈值Tf,Tf为实数;

f2)设定二维融合特征矩阵F(x,y)中特征值大于融合特征分割阈值Tf的区域为粗略危险物体检测结果区域,该区域的值设置为255,其余位置处的值设置为0。

7.如权利要求6所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤g)包括如下子步骤:g1)对获得的粗略危险物体检测结果区域进行形态学闭运算;

g2)滤除粗略危险物体检测结果区域中面积小于Tarea的子区域,剩下的子区域为危险物体检测结果区域,Tarea为自然数。

8.如权利要求7所述的一种微波图像中人体隐藏危险物体自动检测方法,其特征在于,步骤h)包括如下子步骤:h1)结合g2)子步骤中所获得的危险物体检测结果区域,提取危险物体检测结果区域的边缘轮廓;

h2)将所提取获得的边缘轮廓在输入微波灰度图像I中标识出来。

说明书 :

一种微波图像中人体隐藏危险物体自动检测方法

技术领域

[0001] 本发明涉及一种微波图像处理方法,具体涉及一种微波图像中人体隐藏危险物体自动检测方法,属于图像处理与安检技术领域。

背景技术

[0002] 微波在传播过程中具有一定穿透性。通过微波成像技术,能够对被扫描人体获得不受衣物遮挡等影响的成像结果图像;然后在基于微波结果自动完成被检测者衣物下隐藏携带的危险物体的检测,如金属刀具、不明液体、尖锐物体等,是一种快捷、安全、有效的安防技术手段。如果在检测过程中,直接通过安检操作员肉眼观察的方式来完成可疑危险物体的检测,需要花费很大的人力、财力及时间。因此,设计自动检测方法完成微波图像中人体上可能存在的不同属性、类型的隐藏危险物体的自动检测具有重要的意义。
[0003] 现有的物体检测方法:一方面,主要是针对可见光图像数据;另一方面,针对微波图像的感兴趣目标检测方法多采用恒虚警率检测方法(CFAR),CFAR方法所利用的检测特征为实值幅度特征,即灰度特征。但是在本申请人体微波图像自动物体检测的安检系统应用中,上述方法并不适用,主要原因如下:1)微波图像与可见光图像成像机理有着本质的区别,微波图像灰度层次低,清晰度低,且受相干斑乘性噪声的影响。可见光图像中的物体检测方法在微波图像中不能直接适用;2)本申请所感兴趣物体在特征表现上存在多种形式,灰度仅仅为其中一种可能的检测特征,因此,基于灰度检测特征的CFAR方法并不能满足微波安检系统中危险物体自动检测的需要。
[0004] 综上所述,为实现微波图像中人体上的隐藏危险物体的自动检测,需要针对感兴趣的不同材质、形状、大小等情况下的危险物体在微波成像结果图像中的表现特点,对微波图像的内容信息进行分析,构建满足不同情况下可区分危险物体的检测特征,设计有效的人体隐藏危险物体自动检测方法。

发明内容

[0005] 本发明旨在提供一种微波图像中人体隐藏危险物体自动检测方法,其特征在于包括如下步骤:
[0006] a)输入包含人体微波探测结果的微波灰度图像I;
[0007] b)对微波灰度图像I提取局部显著亮度区域特征;
[0008] c)对微波灰度图像I提取局部灰度方差特征矩阵;
[0009] d)对微波灰度图像I提取去垂直方向边缘特征矩阵;
[0010] e)对步骤b)、c)、d)中所提取的特征进行加权归一化融合,获得二维融合特征矩阵F(x,y);
[0011] f)对融合特征矩阵F(x,y)进行分割,检测危险物体区域;
[0012] g)对危险物体区域检测结果进行过滤;
[0013] h)结合过滤后的检测结果,对危险物体区域进行标识。
[0014] 优选地,步骤b)包括如下子步骤:
[0015] b1)设定用于提取局部显著亮度区域的分割迭代次数为2,第一次分割将图像中人体区域从背景中分割出来,人体区域灰度分割阈值为Tb;第二次迭代分割将对应危险物体的局部显著亮度区域从人体区域中分割出来,危险物体区域灰度分割阈值为Td;
[0016] b2)结合危险物体区域灰度分割阈值Td,构建局部显著亮度区域特征矩阵G:将输入微波灰度图像I中灰度值高于Td的像素区域提取出来,其余位置被认为不存在危险物体,设置为0:
[0017]
[0018] 矩阵G的行数、列数分别与微波灰度图像I的行、列数目相等。
[0019] 优选地,子步骤b1)包括如下子步骤:
[0020] b1-1)第一次迭代分割:首先对输入微波灰度图像I构建全局灰度直方图Hg,灰度范围[0,255];
[0021] b1-2)第一次迭代分割:采用自动阈值分割算法在全局灰度直方图Hg中计算人体区域灰度分割阈值Tb;
[0022] b1-3)第二次迭代分割:结合已获得的人体区域灰度分割阈值Tb,构建人体区域灰度直方图Hb,灰度范围[Tb,255];
[0023] b1-4)第二次迭代分割:采用自动阈值分割算法在人体区域灰度直方图Hb中计算危险物体区域灰度分割阈值Td。
[0024] 优选地,步骤c)包括如下子步骤:
[0025] c1)设定局部灰度方差分析窗口尺度为s,s为自然数;
[0026] c2)计算在微波灰度图像I中的任一点(x,y),临域范围大小为s×s的正方形区域L(x,y)内的灰度方差值:
[0027]
[0028] E(L(x,y)代表点(x,y)处的局部临域L(x,y)的灰度均值;
[0029] c3)结合图像局部灰度方差分析结果构建微波灰度图像I对应的局部灰度方差特征矩阵V:
[0030] V(x,y)=var(x,y)
[0031] 矩阵V的行数、列数分别与微波灰度图像I的行、列数目相等;
[0032] c4)对所得局部灰度方差特征矩阵V进行归一化处理,获得局部灰度方差归一化特征矩阵 ,即把V中的特征值按线性方式映射到值域[0,255]范围内:
[0033]
[0034] 其中,函数max(V)、min(V)分别表示计算局部灰度方差特征矩阵V中的最大值和最小值。
[0035] 优选地,步骤d)包括如下子步骤:
[0036] d1)构建水平方向边缘提取算子hh、对角线方向边缘提取算子hs、反对角线方向边缘提取算子has、垂直方向边缘提取算子hv:
[0037]
[0038]
[0039] d2)对微波灰度图像I中的任一点(x,y),计算该点处水平方向边缘检测响应eh、对角线方向边缘检测响应es、反对角线方向边缘检测响应eas、垂直方向边缘检测响应ev:
[0040]
[0041]
[0042] d3)结合d2)子步骤中的边缘检测响应结算结果,计算点(x,y)处的去垂直方向边缘特征e(x,y):
[0043] e(x,y)=|eh|+|es|+|eas|-|ev|
[0044] 其中,|.|为取绝对值计算函数;
[0045] d4)结合各点处的去垂直方向边缘特征计算结果,构建微波灰度图像I对应的去垂直方向边缘特征矩阵E:
[0046] E(x,y)=e(x,y)
[0047] 矩阵E的行数、列数分别与微波灰度图像I的行、列数目相等;
[0048] d5)对所得去垂直方向边缘特征矩阵E进行归一化处理,获得去垂直方向边缘特征归一化矩阵 ,即把E中的特征值按线性方式映射到值域[0,255]范围内:
[0049]
[0050] 其中,函数max(E)、min(E)分别表示计算去垂直方向边缘特征矩阵E中的最大值和最小值。
[0051] 优选地,步骤e)包括如下子步骤:
[0052] 结合所得的局部显著亮度区域特征矩阵G、局部灰度方差归一化特征矩阵 去垂直方向边缘特征归一化矩阵 通过加权归一化融合,获得二维融合特征矩阵F(x,y):
[0053] 满足α+β+γ=1
[0054] 其中,加权系数α、β、γ为实数。
[0055] 优选地,步骤f)包括如下子步骤:
[0056] f1)结合二维融合特征矩阵F(x,y),设定融合特征分割阈值Tf,Tf为实数;
[0057] f2)设定二维融合特征矩阵F(x,y)中特征值大于融合特征分割阈值Tf的区域为粗略危险物体检测结果区域,该区域的值设置为255,其余位置处的值设置为0;
[0058] 优选地,步骤g)包括如下子步骤:
[0059] g1)对获得的粗略危险物体检测结果区域进行形态学闭运算;
[0060] g2)滤除粗略危险物体检测结果区域中面积小于Tarea的子区域,剩下的子区域为危险物体检测结果区域,Tarea为自然数。
[0061] 优选地,步骤h)包括如下子步骤:
[0062] h1)结合g2)子步骤中所获得的危险物体检测结果区域,提取危险物体检测结果区域的边缘轮廓;
[0063] h2)将所提取获得的边缘轮廓在输入微波灰度图像I中标识出来。
[0064] 本发明的有益效果是:通过实验验证,该方法能够有效实用于真实的微波安检系统中,具有很高的检测准确率和计算效率,满足使用要求,解决了微波安检系统中对人体隐藏危险物体的自动检测问题。

附图说明

[0065] 图1是本发明的微波图像中人体隐藏危险物体自动检测方法的流程图;
[0066] 图2是本发明的微波图像中人体隐藏危险物体自动检测方法的输入输出结果示例图。

具体实施方式

[0067] 发明原理
[0068] 在微波安检系统(如近场毫米波成像安检系统)中,在经过微波信号发射、接收以及对接收信号成像后,形成微波灰度图像,接下来需要基于微波灰度图像信息完成被检测人体衣物遮挡下的隐藏危险物体自动检测过程,将自动检测结果呈现给系统操作员。本发明用于微波安检系统中的微波图像人体隐藏危险物体自动检测过程。
[0069] 在针对微波回波信号完成成像处理后,需要在对图像结果中被检测人体衣服遮挡下的隐藏危险物体进行自动检测,以辅助系统操作员做出判断,完成安检过程。通常情况下,感兴趣的危险物体在属性表现上多种多样:在材质方面,主要有液体、金属、塑料、粉末等;在形状方面主要有:长条、锐角、短宽等。一方面,可见光图像物体检测方法对微波成像结果数据不适用;另一方面,已有方法难以满足安检系统中不同情况下的物体检测需求,正如在背景技术部分中介绍的那样。
[0070] 为了解决上述的问题,本发明提供了一种准确有效的微波图像中人体隐藏危险物体自动检测方法。
[0071] 本发明的发明人经过大量试验发现了下述的技术特点:金属、液体等材质的感兴趣危险物体在微波灰度图像中表现为灰度值较高的局部区域;粉末状物体、处于人体区域边界处的感兴趣危险物体在微波灰度图像中并不一定具有很高的灰度值,但是在自身区域内部或者相对于背景区域存在较明显的灰度变化,表现为较大的局部灰度方差;而对于轮廓形状比较特殊的物体,如长条形、锐角等,在成像结果中表现为较明显的边缘结构特征。
[0072] 本发明利用这一技术特点,对输入微波灰度图像分别提取三种不同的危险物体检测特征,不同的检测特征用以区分、检测不同情况下的感兴趣危险物体。其中,局部显著亮度区域特征用以检测在灰度亮度上区分明显的感兴趣危险物体,如金属、液体材质的物体等;局部灰度方差特征用以检测在灰度图像中局部区域存在明显灰度变化的感兴趣危险物体,如塑料物体、粉末状物体,混合材质物体、人体区域边界物体等;去垂直方向边缘特征有两方面的作用,一方面,边缘特征可以检测典型的刚性结构物体或者具有明显形状结构的感兴趣危险物体,如砖头、刀具等,另一方面,可以去除成像结果中人体骨骼引起的大量竖直方面的边缘信息,减少检测过程中可能引起的虚警。通过合理地尺度化处理后,将三种不同的危险物体检测特征进行加权归一化融合。最后通过融合特征完成不同情况下的人体隐藏危险物体的自动检测。
[0073] 本领域的技术人员都知道,特征级的检测特征融合是一种有效地扩展检测特征适用范围的手段,使融合特征能够同时满足不同情况下的感兴趣危险物体检测需求,最终完成对多种情况下的分别需要不同类型检测特征才能有效区分的感兴趣危险物体的检测。
[0074] 下面结合附图和实施例对本发明微波图像中人体隐藏危险物体自动检测方法进行详细介绍。
[0075] 如图1所示,本发明的一种微波图像中人体隐藏危险物体自动检测方法,其主要包括如下步骤:
[0076] a)输入包含人体微波探测结果的微波灰度图像I(如图2的(a)子图所示);
[0077] b)对微波灰度图像I提取局部显著亮度区域特征,其包括如下子步骤:
[0078] b1)设定用于提取局部显著亮度区域的分割迭代次数为2,第一次分割将图像中人体区域从背景中分割出来,人体区域灰度分割阈值为Tb;第二次迭代分割将对应危险物体的局部显著亮度区域从人体区域中分割出来,危险物体区域灰度分割阈值为Td;其包括如下子步骤:
[0079] b1-1)第一次迭代分割:首先对输入微波灰度图像I构建全局灰度直方图Hg,灰度范围[0,255];
[0080] b1-2)第一次迭代分割:采用自动阈值分割算法在全局灰度直方图Hg中计算人体区域灰度分割阈值Tb;
[0081] b1-3)第二次迭代分割:结合已获得的人体区域灰度分割阈值Tb,构建人体区域灰度直方图Hb,灰度范围[Tb,255];
[0082] b1-4)第二次迭代分割:采用自动阈值分割算法在人体区域灰度直方图Hb中计算危险物体区域灰度分割阈值Td。
[0083] b2)结合危险物体区域灰度分割阈值Td,构建局部显著亮度区域特征矩阵G:将输入微波灰度图像I中灰度值高于Td的像素区域提取出来,其余位置被认为不存在危险物体,设置为0:
[0084]
[0085] 矩阵G的行数、列数分别与微波灰度图像I的行、列数目相等。
[0086] c)对微波灰度图像I提取局部灰度方差特征矩阵,其包括如下子步骤:
[0087] c1)设定局部灰度方差分析窗口尺度为s,s为自然数;
[0088] c2)计算在微波灰度图像I中的任一点(x,y),临域范围大小为s×s的正方形区域L(x,y)内的灰度方差值:
[0089]
[0090] E(L(x,y)代表点(x,y)处的局部临域L(x,y)的灰度均值;
[0091] c3)结合图像局部灰度方差分析结果构建微波灰度图像I对应的局部灰度方差特征矩阵V:
[0092] V(x,y)=var(x,y)
[0093] 矩阵V的行数、列数分别与微波灰度图像I的行、列数目相等;
[0094] c4)对所得局部灰度方差特征矩阵V进行归一化处理,获得局部灰度方差归一化特征矩阵 即把V中的特征值按线性方式映射到值域[0,255]范围内:
[0095]
[0096] 其中,函数max(V)、min(V)分别表示计算局部灰度方差特征矩阵V中的最大值和最小值。
[0097] d)对微波灰度图像I提取去垂直方向边缘特征矩阵,包括如下子步骤:
[0098] d1)构建水平方向边缘提取算子hh、对角线方向边缘提取算子hs、[0099] 反对角线方向边缘提取算子has、垂直方向边缘提取算子hv:
[0100]
[0101]
[0102] d2)对微波灰度图像I中的任一点(x,y),计算该点处水平方向边缘检测响应eh、对角线方向边缘检测响应es、反对角线方向边缘检测响应eas、垂直方向边缘检测响应ev:
[0103]
[0104]
[0105] d3)结合d2)子步骤中的边缘检测响应结算结果,计算点(x,y)处的去垂直方向边缘特征e(x,y):
[0106] e(x,y)=|eh|+|es|+|eas|-|ev|
[0107] 其中,|.|为取绝对值计算函数;
[0108] d4)结合各点处的去垂直方向边缘特征计算结果,构建微波灰度图像I对应的去垂直方向边缘特征矩阵E:
[0109] E(x,y)=e(x,y)
[0110] 矩阵E的行数、列数分别与微波灰度图像I的行、列数目相等;
[0111] d5)对所得去垂直方向边缘特征矩阵E进行归一化处理,获得去垂直方向边缘特征归一化矩阵 ,即把E中的特征值按线性方式映射到值域[0,255]范围内:
[0112]
[0113] 其中,函数max(E)、min(E)分别表示计算去垂直方向边缘特征矩阵E中的最大值和最小值。
[0114] e)对步骤b)、c)、d)中所提取的特征进行加权归一化融合,获得二维融合特征矩阵F(x,y),包括如下子步骤:
[0115] 结合所得的局部显著亮度区域特征矩阵G、局部灰度方差归一化特征矩阵 去垂直方向边缘特征归一化矩阵 通过加权归一化融合,获得二维融合特征矩阵F(x,y):
[0116] 满足α+β+γ=1
[0117] 其中,加权系数α、β、γ为实数。
[0118] f)对融合特征矩阵F(x,y)进行分割,检测危险物体区域,包括如下子步骤:
[0119] f1)结合二维融合特征矩阵F(x,y),设定融合特征分割阈值Tf,Tf为实数;
[0120] f2)设定二维融合特征矩阵F(x,y)中特征值大于融合特征分割阈值Tf的区域为粗略危险物体检测结果区域,该区域的值设置为255,其余位置处的值设置为0;
[0121] g)对危险物体区域检测结果进行过滤,包括如下子步骤:
[0122] g1)对获得的粗略危险物体检测结果区域进行形态学闭运算;
[0123] g2)滤除粗略危险物体检测结果区域中面积小于Tarea的子区域,剩下的子区域为危险物体检测结果区域,Tarea为自然数。
[0124] h)结合过滤后的检测结果,对危险物体区域进行标识,包括如下子步骤:
[0125] h1)结合g2)子步骤中所获得的危险物体检测结果区域,提取危险物体检测结果区域的边缘轮廓;
[0126] h2)将所提取获得的边缘轮廓在输入微波灰度图像I中标识出来,如图2中(b)子图所示。
[0127] 该申请中步骤b)中涉及的自动阈值分割算法属于本领域当中的公知技术,在此不再赘述。
[0128] 通过实验验证,该方法能够有效实用于真实的微波安检系统中,具有很高的检测准确率和计算效率,满足使用要求,解决了微波安检系统中对人体隐藏危险物体的自动检测问题。
[0129] 以上实施例仅是为对本发明进行清楚阐述所做的限定,本发明实际保护范围并不局限于此,凡基于本发明思想所作的变型或改动,均在本发明保护范围之内。