检查方法和系统与流程

文档序号:13218137阅读:155来源:国知局
技术领域本申请的实施例涉及辐射图像中嫌疑物自动检测,具体而言涉及大型集装箱扫描系统中,对酒类货物的自动检测的方法及相应的设备。

背景技术:
安全检查在反恐、打击贩毒走私等领域有十分重要的意义。世界各国对打击走私越来越重视,对海关集装箱、行李物品等的检查要求也越来越高。近年来,酒类走私不仅冲击酒类市场,扰乱正常市场经济秩序,使得相关国家税收遭受巨大损失,还损害消费者正常权益甚至给其他犯罪活动提供资金。由此可见,打击酒走私,具有重要意义。大宗酒走私多通过集装箱运送,普通的检测手段很难对所有的酒都做出正确的检测,也不可能对所有的集装箱都开箱检查。而辐射成像技术通过对货物、行李等透视成像,可以达到不开箱进行检测的目的,已经在机场、海关、车站等场所广泛应用,是安检领域违禁品检测的重要手段。但是在集装箱透视图像检查过程中,由于货物种类千差万别,判图员经验参差不齐,走私品出现概率低且长期判图造成的疲劳,使得人工判图的效果大打折扣。这迫切需要针对违禁品的智能检测功能,对人工判图提供辅助。

技术实现要素:
鉴于现有技术中的一个或多个问题,提出了一种检查方法和检查系统,能够检查货物是否为酒类货物。在本发明的一个方面,提出了一种检查方法,包括:获取被检查货物的透射图像;对所述透射图像进行处理,得到感兴趣区域;利用酒类货物检测模型对所述感兴趣区域进行检查,以确定所述透视图像的感兴趣区域是否包含酒类货物。优选地,利用酒类货物检测模型对所述感兴趣区域进行检查的步骤包括:对所述感兴趣区域提取局部目标形状信息和纹理信息;利用基于局部目标形状特征和纹理特征而创建的酒类货物检测模型对所述感兴趣区域的局部目标形状信息和纹理信息进行分类,以确定所述透射图像的感兴趣区域是否包含酒类货物。优选地,利用酒类货物检测模型在多个尺度上对感兴趣区域进行检查。优选地,对所述透射图像进行处理的步骤包括:检测所述透射图像中的空气区域和穿不透区域;将空气区域和穿不透区域排除在所述感兴趣区域之外。优选地,所述的方法还包括步骤:通过一些已知货物类别的扫描图像,其中必须包含酒类货物,以及一些跟酒类货物图像类似,但不是酒的货物的扫描图像,通过人工方式进行标注,训练所述酒类货物检测模型。优选地,人工标注的过程包括标注图像中的酒类货物的位置和摆放姿态。优选地,所述酒类货物检测模型是通过对样本的局部目标形状特征和纹理特征加权求和而建立的,所述加权过程中的权重与区域条件熵相关。优选地,所述的方法还包括步骤:对于未能够通过所述酒类货物检测模型检测到的货物,以及检测出为酒但实际不是酒类的货物,通过人工方式进行标注,重新训练所述酒类货物检测模型。优选地,所述酒类货物检测模型是针对酒类货物的不同摆放姿态而建立的。在本发明的另一方面,提出了一种检查系统,包括:扫描成像系统,对被检查货物进行扫描,以获取被检查货物的透射图像;数据处理装置,对所述透射图像进行处理,得到感兴趣区域,并利用酒类货物检测模型对所述感兴趣区域进行检查,以确定所述透视图像的感兴趣区域是否包含酒类货物。优选地,数据处理装置对所述感兴趣区域提取局部目标形状信息和纹理信息,并利用基于局部目标形状特征和纹理特征而创建的酒类货物检测模型对所述感兴趣区域的局部目标形状信息和纹理信息进行分类,以确定所述透射图像的感兴趣区域是否包含酒类货物。利用上述方案,能够对自动进行酒类检查,提高了检查效率和准确性。附图说明为了更好的理解本发明,将根据以下附图对本发明的实施例进行描述:图1A和图1B是根据本发明一个实施方式的检查系统的结构示意图;图2是描述根据本发明实施例的检查方法的流程图;图3示出了酒摆放姿态(虚线为射线方向);图4示出了在根据本发明实施例的方法中对酒类模型进行在线学习的过程的示意图;图5是描述在根据本发明实施例的方法中进行基于正样本的在线学习反馈过程的流程图;图6是描述在根据本发明实施例的方法中进行基于负样本的在线学习反馈过程的流程图;图7示出了在本发明实施例的检查系统中得到的酒检测结果的示意图。附图没有对实施例的所有电路或结构进行显示。贯穿所有附图相同的附图标记表示相同或相似的部件或特征。具体实施方式下面将详细描述本发明的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。在以下描述中,为了提供对本发明的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本发明。在其他实例中,为了避免混淆本发明,未具体描述公知的电路、材料或方法。在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本发明至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和/或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。这里使用的术语“和/或”包括一个或多个相关列出的项目的任何和所有组合。针对现有技术的问题,本发明的实施例提出,通过辐射成像设备获取被检查货物的透射图像,然后对所述透射图像进行处理,得到感兴趣区域。利用酒类货物检测模型对所述感兴趣区域进行检查,以确定所述透视图像的感兴趣区域是否包含酒类货物。这样,能够在不开集装箱的情况下,利用X射线对集装箱进行扫描,自动检测透射图像中是否有酒类货物。如果存在酒类货物,则透射图像中标明其相应位置,以此作为安全检查的一种辅助手段。在本发明的实施例中,酒类货物检测主要依靠检测是否存在盛酒的容器,如特定类型的酒瓶来实现。另外,本发明实施例的检查系统还具备在线学习功能,例如可以对确认为酒但又检测不出和检测为酒实际不是酒的典型图像进行在线学习,自动更新升级检测算法以消除酒类容器或姿态变化对检测结果的影响。图1A和图1B是根据本发明一个实施方式的检查系统的结构示意图。图1A示出了检查系统的俯视示意图,图1B示出了检查系统的正视示意图。如图1A和图1B所示,射线源110产生X射线,经过准直器120准直后,对移动的集装箱卡车140进行安全检查,由探测器150接收穿透卡车140的射线,转换为数字信号,然后在诸如计算机之类的数据处理装置160得到透射图像。根据本发明的实施例,在通过扫描得到集装箱卡车140的透射图像后,在数据处理装置160对透射图像进行处理,得到感兴趣区域,例如主体货物区域,然后利用酒类货物检测模型对感兴趣区域进行检查,以确定透视图像的感兴趣区域是否包含酒类货物。图2是描述根据本发明实施例的检查方法的流程图。如图2所示,在步骤S21,通过透射扫描系统获得被检查货物的透射图像。例如,当被检测集装箱卡车以一定的速度经过检测区域时,就可以产生一幅透视图像。不同扫描设备的射线源的能量/剂量、探测器尺寸、机械结构、车速和出束频率的不同,使得获取图像的分别率略有不同。在一些实施例中,根据需要对透视图像先做归一化处理,即亮度归一化和分辨率统一缩放到5*5(mm/pixel)。在步骤S22,对所述透射图像进行处理,得到感兴趣区域。在一些实施例中,针对透视图像,可以根据需要进行预处理。预处理就是要去除图像中的空气区域和穿不透区域的影响。本发明实施例中直接采用阈值的方法检测出透视图像中的空气区域和穿不透区域,排除这些区域,得到感兴趣区域。在进行酒类货物检测的时候,可以避免空气区域和穿不透区域的影响,不仅可以加快检测速度,还可以减少误报。在其他实施例中,也可以排除透射图像中的集装箱内主体货物区之外的部分,也就是将主体货物区作为感兴趣区域。在步骤S23,利用酒类货物检测模型对所述感兴趣区域进行检查,以确定所述透视图像的感兴趣区域是否包含酒类货物。例如,利用事先根据样本图像训练的酒类货物检测模型对感兴趣区域进行检查。在建立模型的过程中,对样本图像进行与上述相同的预处理,然后抽取特征,在所抽取的特征的基础上建立酒类货物检测模型。然后可以使用事先建立的样本库(例如包括正样本库和负样本库)对模型进行训练。也可以在检测过程中进行在线学习和训练以及再训练。具体而言,对感兴趣区域提取局部目标形状信息和纹理信息,然后利用基于局部目标形状特征和纹理特征而创建的酒类货物检测模型对感兴趣区域的局部目标形状信息和纹理信息进行分类,以确定所述透射图像的感兴趣区域是否包含酒类货物。下面详细描述特征提取、模型建立和模型更新的过程。图像特征提取是物体分类与检测的第一步,底层特征(low-levelfeature)提取一般包括:基于兴趣点检测和基于密集提取的方式。基于兴趣点检测,如Harris角点检测子、FAST(FeaturesfromAcceleratedSegmentTest)算子、LoG(LaplacianofGaussian)、DoG(DifferenceofGaussian)等。基于密集提取(dense)的方式,一般采用局部特征,如SIFT(Scale-invariantfeaturetransform)、HOG(HistogramofOrientedGradient)、LBP(LocalBinaryPattern)等。由于透视图像中内容千差万别,利用一种特征表示,无法满足实际需求。例如,HOG特征描述了局部图像梯度或者边缘的方向密度分布,可以认为是一种局部目标表象和形状的描述。而LBP可以认为描述的是一种纹理信息。在目标检测应用中,形状信息要比纹理信息更为有用,但二者可以互补。在透视图像中,货物密集堆在一起的时候,在图像上形状信息不在明显,而纹理特征表现明显;大型货物单个摆放时,纹理信息不明显,形状信息明显。为了应多货物类型的多样性,在本发明的实施例中底层特征利用一种HOG-LBP自适应融合特征(BoostedHOG-LBP)来描述透视图像,对于(i,j)处的特征:Fi,j=αi,jHOGi,j+(1-αi,j)LBPi,j其中,αi,j是一个和区域条件熵相关的量。HOGi,j和LBPi,j分别表示相应位置的HOG特征和LBP特征。货物密集的区域其区域条件熵值小,这样货物密集时,纹理特征占的比例多些。另外,为了提高检测性能,在本发明的实施例中可以用中层特征(mid-levelfeature)即图像片来描述图像的最原始信息。这种中层特征可以从海量的图像片中聚类获得。分类模型(二分类即是检测,下文也说检测模型)的训练需要大量的经过标注的正样本(负样本不用标注)。目前,正样本的标注多采用人工标注的方式,虽然有一些辅助标注的算法和软件,但无法完全解脱人。弱标注的方法可以降低人参与的程度,使得标注过程简单高效。本发明实施例中采用两种方法进行标注:1)用一个矩形框标示出酒在图像中的大致位置,用一个变量描述酒摆放姿态,位置和姿态在模型训练的时候可以作为隐变量;2)“定位+检测”两步实现弱标注。“定位+检测”方法属于弱标注算法,即给出一幅透视图像样本,只需要告知这幅图像中是否有酒,酒瓶如何摆放即可。在实际货物运输中酒瓶一般是正立堆放在集装箱内,也有横着、倒着堆放的情况,但出现的概率较低。根据实际情况,酒瓶摆放姿态一共分为五种:A正立、B倒立、C水平垂直于射线方向、D水平平行于射线方向1、E水平平行于射线方向2,如图3所示。一幅已知酒瓶摆放姿态的透视图像中,酒瓶是规则摆放堆积在一起,不规则摆放在酒瓶大量运输中是很罕见的。这时可以将图像密集划分为等大小的图像块(imagepatch),然后用聚类算法聚类。由于K-means应用距离测度会把视觉看起来并不相似的图像片聚成一类,为了解决这个问题,该专利使用检测式聚类的方法来处理:先利用K-means聚类,然后对每一个聚类用线性SVM训练一个分类器,分别在图像中检测,获得检测结果最多的类就是正样本,检测到的区域即是酒所在的区域。经过“定位+监测”处理,可以得到酒在透视图像中的区域,再加上酒摆放姿态就可以和第一种标注方式一样处理了。在本发明的具体实施中,可以选择两种方法的任意一种来处理正样本标注问题。前文中经过弱标注获得了酒的大致区域和姿态类别,有了这些信息就可以进行检测模型的训练了。对于具有类似酒瓶包装的酒,可以训练出五个组件(Component)判别式用于检测五种摆放姿态的酒。把五个组件组合在一起构成总的分类检测模型即是Mult-Component检测模型。在训练模型时,每个样本x的得分为:β是Mult-Component模型参数,βi是第i个组件,z和i都是隐变量,是特征向量。在透视图像中,物体的尺度变化都不大,在检测模型训练过程中特征金字塔的层数可以压缩到只有两层。具体训练过程可以分为两大步:第一步:在有酒的区域随机采样一定大小的图像片作为正样本,把没有酒的区域随机采样一定数量的图像片作为负样本,利用SVM进行训练得到一个分类器。第二步:利用第一步获得的分类器,在酒的图像中检测出包含酒的图像片作为新的经过对齐的正样本,利用第一步获得的分类器在没有酒的图像上检测得到的图像片作为难的负样本(hardnegativesample),再加上述的负样本重新训练得到检测模型。前面描述的情况是离线训练(学习)过程,提前准备好训练数据,逐步进行训练得到检测模型。基于大量训练数据离线学习得到的检测模型可以满足酒检测的需求。但在实际检测应用中,会有不同种类的酒和不同种类的包装瓶,训练数据库中没有采集到这样的数据,在离线训练中没有学习到的包装瓶,检测时效果会比较差。这种情况下,需要人工参与,对于没有检出的典型酒瓶图像,人工进行弱标注,重新进行训练,称为增量学习或在线学习。离线学习和在线学习,其实可以用“内循环”和“外循环”相结合的学习模式来解释,见图4。内循环是指对于每一个待检测样本,系统利用离线训练好的模型对未知样本进行处理,这个过程没有外部人工参与。而外循环是指验图人员以适当的方式参与到检测系统中来,对酒类货物检测模型进行有监督的在线学习,更新检测模型,外部人员直接参与了检测过程。这种方式可以应对特殊场合下的检测情况。在线学习时,可以采用Online-SVM的方式直接更新酒类货物检测模型,也可以作为原模型的一个组件。后者可以用一个正样本加上多个负样本用SVM来训练。外循环的具体操作过程:当验图人员对比检测结果与输入样本,如果检测结果正确,可以不做任何监督处理,如果检测结果错误,需要把结果反馈给系统,具体反馈机制见图5和图6。当一幅有酒的透视图像输入系统后,如果没有检出结果且酒瓶比较典型,则可以用一个正样本和多个负样本训练一个组件加入到原模型中,提高召回率。如果检出结果错误,结合支持向量机训练模型检测高精度低召回的特点,可以把该检出区域增加到负样本库中,使得检测边界收缩,减少误报。当一幅没有酒的透视图像输入系统,如果有检出结果,则把该区域图像片加入到负样本库中。在对货物的检测过程中,可以使用滑动窗口(SlidingWindow)来实现,即采用遍历方式,以固定大小窗口在图像的各个尺度上滑动,计算每个像素在每个尺度上是否是目标物体。这种方法在多尺度上处理,时间代价比较高。根据透视图像的特点:图像中物体的尺度变化很小,故在一些实施例中,可以在两个尺度上滑动,这样保证检测精度的前提下实现了加速。图7示出了在本发明实施例的检查系统中得到的酒检测结果的示意图。如图7所示,根据本实施例的方案不仅能够检出结果,还能指出检出结果是那种姿态的酒。上述实施例的方案能够对货物特别是集装箱扫描图像进行酒检测,可以对判图人员以智能辅助。以上的详细描述通过使用示意图、流程图和/或示例,已经阐述了检查方法和系统的众多实施例。在这种示意图、流程图和/或示例包含一个或多个功能和/或操作的情况下,本领域技术人员应理解,这种示意图、流程图或示例中的每一功能和/或操作可以通过各种结构、硬件、软件、固件或实质上它们的任意组合来单独和/或共同实现。在一个实施例中,本发明的实施例所述主题的若干部分可以通过专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、或其他集成格式来实现。然而,本领域技术人员应认识到,这里所公开的实施例的一些方面在整体上或部分地可以等同地实现在集成电路中,实现为在一台或多台计算机上运行的一个或多个计算机程序(例如,实现为在一台或多台计算机系统上运行的一个或多个程序),实现为在一个或多个处理器上运行的一个或多个程序(例如,实现为在一个或多个微处理器上运行的一个或多个程序),实现为固件,或者实质上实现为上述方式的任意组合,并且本领域技术人员根据本公开,将具备设计电路和/或写入软件和/或固件代码的能力。此外,本领域技术人员将认识到,本公开所述主题的机制能够作为多种形式的程序产品进行分发,并且无论实际用来执行分发的信号承载介质的具体类型如何,本公开所述主题的示例性实施例均适用。信号承载介质的示例包括但不限于:可记录型介质,如软盘、硬盘驱动器、紧致盘(CD)、数字通用盘(DVD)、数字磁带、计算机存储器等;以及传输型介质,如数字和/或模拟通信介质(例如,光纤光缆、波导、有线通信链路、无线通信链路等)。虽然已参照几个典型实施例描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施例不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1