掌桥专利:专业的专利平台
掌桥专利
首页

图像处理方法、装置、计算机系统以及可读存储介质

文献发布时间:2023-06-19 09:57:26


图像处理方法、装置、计算机系统以及可读存储介质

技术领域

本公开涉及一种图像处理方法、一种图像处理装置、一种计算机系统以及一种计算机可读存储介质。

背景技术

地铁站或者火车站等人流量较多的场所,为了保障人员的安全和车辆的正常运行,通常需要设置安检设备,安检设备可以对乘客所携带的包裹进行检测。在安检过程中,乘客将包裹放置于安检设备的一侧,安检设备将包裹输送至安检箱体中进行X光扫描,然后再输送出安检箱体,工作人员通过查看X光扫描图像来判断包裹中是否存在可疑物品。

当工作人员判断包裹中存在可疑物品时,需要在安检点本地进行开包检查。但本地安检工作人员由于获取的包裹信息很少,进行开包检查时无法准确定位嫌疑物的位置。特别是在集中判图系统已大规模使用的背景下,包裹的开检环节是建立在被远程判图判为开检的行李无法被旅客取走的前提下进行的,本地安检工作人员由于获取的包裹信息很少,进行开包检查时无法准确定位嫌疑物的位置,从而导致开包效率低等问题。

发明内容

本公开的一个方面提供了一种图像处理方法包括:获取被标记有嫌疑物的扫描图像,其中,上述扫描图像是通过安检设备对被检查对象进行扫描得到的;根据上述扫描图像的开始扫描时刻,确定与上述扫描图像对应的可见光图像,其中,上述可见光图像是通过可见光图像采集设备对上述被检查对象进行采集得到的;以及根据上述扫描图像中嫌疑物的标记位置,对上述可见光图像中的嫌疑物进行标记。

可选地,图像处理方法还包括:在开检站的电子设备上展示标记有嫌疑物的可见光图像,以指示上述嫌疑物的位置。

可选地,上述根据上述扫描图像的开始扫描时刻,确定与上述扫描图像对应的可见光图像包括:获取上述被检查对象在上述安检设备中的传送时长;根据上述被检查对象在上述安检设备中的传送时长和上述扫描图像的开始扫描时刻确定上述可见光图像的采集时刻;以及根据上述可见光图像的采集时刻从上述可见光图像采集设备采集的图像中确定上述扫描图像对应的可见光图像。

可选地,根据上述扫描图像中嫌疑物的标记位置,对上述可见光图像中的嫌疑物进行标记包括:获取上述扫描图像与上述可见光图像之间的像素映射关系;根据上述扫描图像中嫌疑物的标记位置、上述扫描图像的尺寸信息、上述像素映射关系确定上述可见光图像中的嫌疑物在上述可见光图像中的标记位置;以及根据上述可见光图像中的嫌疑物在上述可见光图像中的标记位置对上述可见光图像中的嫌疑物进行标记。

可选地,按照如下公式根据上述扫描图像中嫌疑物的标记位置、上述扫描图像的尺寸信息、上述像素映射关系确定上述可见光图像中的嫌疑物在上述可见光图像中的标记位置:

x

L

其中,上述扫描图像中嫌疑物的嫌疑框的坐标为(x

图像处理装置,上述获取标记有嫌疑物的扫描图像包括:获取来自判图站的被标记有嫌疑物的扫描图像;以及/或者获取来自自动判图服务器的被标记有嫌疑物的扫描图像。

本公开的另一方面还提供了一种图像处理装置,包括获取模块,用于获取被标记有嫌疑物的扫描图像,其中,上述扫描图像是通过安检设备对被检查对象进行扫描得到的;确定模块,用于根据上述扫描图像的开始扫描时刻,确定与上述扫描图像对应的可见光图像,其中,上述可见光图像是通过可见光图像采集设备对上述被检查对象进行采集得到的;以及标记模块,用于根据上述扫描图像中嫌疑物的标记位置,对上述可见光图像中的嫌疑物进行标记。

可选地,图像处理装置还包括展示模块,用于在开检站的电子设备上展示标记有嫌疑物的可见光图像,以指示上述嫌疑物的位置。

可选地,上述确定模块包括:第一获取单元,用于获取上述被检查对象在上述安检设备中的传送时长;第一确定单元,用于根据上述被检查对象在上述安检设备中的传送时长和上述扫描图像的开始扫描时刻确定上述可见光图像的采集时刻;以及第二确定单元,用于根据上述可见光图像的采集时刻从上述可见光图像采集设备采集的图像中确定上述扫描图像对应的可见光图像。

可选地,上述标记模块包括:第二获取单元,用于获取上述扫描图像与上述可见光图像之间的像素映射关系;第三确定单元,用于根据上述扫描图像中嫌疑物的标记位置、上述扫描图像的尺寸信息、上述像素映射关系确定上述可见光图像中的嫌疑物在上述可见光图像中的标记位置;以及标记单元,用于根据上述可见光图像中的嫌疑物在上述可见光图像中的标记位置对上述可见光图像中的嫌疑物进行标记。

可选地,按照如下公式根据上述扫描图像中嫌疑物的标记位置、上述扫描图像的尺寸信息、上述像素映射关系确定上述可见光图像中的嫌疑物在上述可见光图像中的标记位置:

x

L

其中,上述扫描图像中嫌疑物的嫌疑框的坐标为(x

可选地,上述获取模块用于获取来自判图站的被标记有嫌疑物的扫描图像;以及/或者获取来自自动判图服务器的被标记有嫌疑物的扫描图像。

本公开的另一个方面提供了一种计算机系统,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。

本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。

本公开的另一方面提供了一种计算机程序,上述计算机程序包括计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开实施例的图像处理方法及装置的应用场景;

图2示意性示出了根据本公开另一实施例的安检设备的示意图;

图3示意性示出了根据本公开实施例的图像处理方法的流程图;

图4示意性示出了根据本公开实施例的根据扫描图像的开始扫描时刻确定与扫描图像对应的可见光图像的示意图;

图5示意性示出了在主视角下扫描得到的X光图像的示意图;

图6示意性示出了通过摄像头拍摄的其中一帧可见光图像的示意图;

图7示意性示出了在副视角下扫描得到的X光图像的示意图;

图8示意性示出了通过摄像头拍摄的其中另一帧可见光图像的示意图;

图9示意性示出了用于表征X光图像尺寸的示意图;

图10示意性示出了用于表征可见光图像尺寸的示意图;

图11示意性示出了用于表征可见光图像尺寸的另一示意图;

图12示意性示出了根据本公开实施例的图像处理装置的框图;以及

图13示意性示出了根据本公开实施例的适于实现图像处理方法及装置的计算机系统的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。

本公开的实施例提供了一种图像处理方法、一种图像处理装置、一种计算机系统以及一种计算机可读存储介质。该方法包括:获取被标记有嫌疑物的扫描图像,其中,扫描图像是通过安检设备对被检查对象进行扫描得到的;根据扫描图像的开始扫描时刻,确定与扫描图像对应的可见光图像,其中,可见光图像是通过可见光图像采集设备对被检查对象进行采集得到的;以及根据扫描图像中嫌疑物的标记位置,对可见光图像中的嫌疑物进行标记。

图1示意性示出了根据本公开实施例的图像处理方法及装置的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,在该应用场景100中,乘客的物品需要经过安检设备110进行检测,安检设备110可以对物品进行X光扫描检测,并可以实时地将检测得到的物品扫描图像(例如,X光图像)通过网络130发送至判图站120。判图站120例如可以包括显示器,显示器可以实时显示安检设备110发送来的物品X光图像。根据本公开的实施例,判图站120可以是远程判图站,也可以是本地判图站。

根据本公开的实施例,安检设备110可以对物品进行X光扫描检测之后,也可以生成判图任务,将判图任务发送给任务调度中心,由任务调度中心分配判图站。其中,该任务调度中心可以包括多个,每个任务调度中心都可以与判图站和安检设备通信连接。判图站也可以包括多个。根据本公开的实施例,可以采用去中心化智能分布式的方式设计安检设备、任务调度中心和判图站的通信架构,基于该通信框架运用本公开所提供的图像处理方法对可见光图像中的嫌疑物进行标记,可以实现开包检查与远程判图的协作,帮助本地安检人员快速、准确的找到开检包裹以及包裹中的嫌疑物。

根据本公开的实施例,判图员可以通过显示器查看物品的X光图像,并在发现嫌疑物时,发送开检指令至安检设备110和/或开检站140。安检设备110和/或开检站140接收到开检指令后,通知本地开检员从安检设备110上取出相应的物品进行开包检查。根据本公开的实施例,可以对X光图像中的嫌疑物进行标记,将标记后的图像发送给开检站140。

根据本公开的实施例,安检设备110上可以设置可见光图像采集设备。例如,可见光图像采集设备包括摄像装置111和/或摄像装置112,可以将摄像装置111和/或摄像装置112设置于安检设备110的安检箱体113上方。摄像装置111和/或摄像装置112可以用于获取被检测对象的可见光图像。

根据本公开的实施例,安检设备110可以将摄像装置111和/或摄像装置112获取到的可见光图像发送给开检站140。

根据本公开的实施例,安检箱体113设置有物品入口和物品出口,传送装置114可以贯穿物品入口和物品出口,传送装置114的两端显露于安检箱体113的外部。传送装置114例如可以是传送带。

安检箱体113顶部内侧例如可以设置有X光扫描装置,X光扫描装置可以对经过安检箱体的物品进行X光扫描。

根据本公开的实施例,开检站140可以将包裹的可见光图像和包裹的X光图像进行匹配绑定,以协助本地安检人员快速、准确的找到待开包检查的包裹。

根据本公开的实施例,开检站140可以根据X光图像中嫌疑物的标记位置对可见光图像中的嫌疑物进行标记。

根据本公开的实施例,本地开检员在进行开包检查时,可以通过包裹的可见光图像上标记的嫌疑物初步判断嫌疑物位置,也可进一步根据包裹的X光图像通过X光图像上的嫌疑框、人工智能自动识别结果、判图员语音提示等进一步确认嫌疑物的位置,对包裹内的嫌疑物进行查找。

根据本公开的实施例,本地开检员开包检查后可在开检站140对处置情况进行记录,处置结果包括放行、没收以及移交警察等,处置结论的类型可以根据客户的具体业务需求进行定制。

图2示意性示出了根据本公开另一实施例的安检设备的示意图。

如图2所示,安检设备200除了包括安检箱体之外,还可以包括挡板210。

挡板210顶部的弯曲部分的内表面上可以设置有安装槽,其中,顶部的弯曲部分可以是指顶部的水平部分。安装槽可以用于安装摄像装置220以及补光装置230。

补光装置230可以在摄像装置220获取可见光图像时提供光线。

根据本公开的实施例,例如,安检设备200出口处位于乘客行走的一侧安装有挡板,用于确保判图员有足够的时间进行判图操作,避免出现乘客取走未得到判图结论包裹的情况。挡板上方内侧设计有安装LED补光灯和行李抓拍摄像头的卡槽,LED补光灯和行李抓拍摄像头安装在内部,不会被乘客或工作人员干扰,能充分保证补光和拍照的效果。行李抓拍摄像头用于拍摄包裹外观照片。

根据本公开的实施例,在对夹带了违禁品的判图任务做出开检指令后,可以将判图结论回传给安检设备,系统将自动触发判图任务来源安检点的声光报警,提示本地安检人员有嫌疑包裹需要拦截开包。

根据本公开的实施例,挡板的一侧可以设计有龙门架,龙门架上分别安装了急停按钮、复位按钮、皮带启停按钮、指示灯(包含蜂鸣器)、皮带启停按钮。复位按钮在指示灯蜂鸣器报警时使用,按下复位按钮将停止报警。指示灯和蜂鸣器可以是合为一体的装置,指示灯有绿、红、黄三种状态。其中,安检设备处于正常工作状态时指示灯显示绿色,安检点离线指示灯显示黄色,当X光图像被判为开检结论时,指示灯显示红色。蜂鸣器可以在以下两种情况下报警:安检点离线、X光图像被远程判图判为开检结论。当蜂鸣器报警时本地开检员可以按下复位按钮,报警停止。

通过本公开的实施例,在易用性方面,将复位按钮、指示灯统一集成在龙门架上,更易用现场安检人员的操作。有开检包裹触发声光报警后,现场安检人员可第一时间接收到报警通知,并能方便、快速的按下复位按钮,以停止声光报警。

图3示意性示出了根据本公开实施例的图像处理方法的流程图。

需要说明的是,图3所示的方法可以由在图1所示的开检站140的电子设备执行。当然,本公开并不限于此。例如,也可以直接由安检设备110执行图3所示的方法,安检设备110上设置有显示屏时,也可以直接在安检设备110的电子设备上展示被标记有嫌疑物的可见光图像,以指示嫌疑物的位置。

如图3所示,该方法包括操作S310~S330。

在操作S310,获取被标记有嫌疑物的扫描图像,其中,扫描图像是通过安检设备对被检查对象进行扫描得到的。

根据本公开的实施例,可以获取来自判图站的被标记有嫌疑物的扫描图像。在判图站的工作人员可以手动标记嫌疑物的位置,标记出嫌疑物所在的区域,然后将被标记有嫌疑物的扫描图像发送给开检站,当然,也可以发送给其他需要发送的工作人员,例如,可以直接发送给开检员持有的电子设备上。

根据本公开的实施例,也可以获取来自自动判图服务器的被标记有嫌疑物的扫描图像。自动判图服务器可以利用人工智能算法,自动对嫌疑物进行标记。

根据本公开的实施例,扫描图像例如可以是X光图像。

在操作S320,根据扫描图像的开始扫描时刻,确定与扫描图像对应的可见光图像,其中,可见光图像是通过可见光图像采集设备对被检查对象进行采集得到的。

根据本公开的实施例,每一幅扫描图像可以对应于一帧或多帧可见光图像。每一幅扫描图像的开始扫描时刻加上物品在安检设备中传送的时间可以得到该物品的第一帧可见光图像的采集时间,根据该物品的第一帧可见光图像的采集时间可以从大量的可见光图像中确定与扫描图像对应的可见光图像。根据本公开的实施例,物品在安检设备中传送的时间可以是固定的。

根据本公开的实施例,可见光图像采集设备例如可以是可见光摄像机。

在操作S330,根据扫描图像中嫌疑物的标记位置,对可见光图像中的嫌疑物进行标记。

根据本公开的实施例,可以在开检站的电子设备上展示被标记有嫌疑物的可见光图像,以指示嫌疑物的位置。

通过对可见光图像中的嫌疑物进行标记,可以实现开包检查与远程判图的协作,帮助本地工作人员快速、准确的找到开检包裹以及包裹中的嫌疑物品。

下面参考图4~图11,结合具体实施例对图3所示的方法做进一步说明。

根据本公开的实施例,根据扫描图像的开始扫描时刻,确定与扫描图像对应的可见光图像包括:获取被检查对象在安检设备中的传送时长;根据被检查对象在安检设备中的传送时长和扫描图像的开始扫描时刻确定可见光图像的采集时刻;根据可见光图像的采集时刻从可见光图像采集设备采集的图像中确定扫描图像对应的可见光图像。

图4示意性示出了根据本公开实施例的根据扫描图像的开始扫描时刻确定与扫描图像对应的可见光图像的示意图。

如图4所示,安检设备中的X光机在t

根据本公开的实施例,行李抓拍摄像头可以位于安检机出口处,如图1所示的摄像装置112或者如图2所示的摄像装置220。假设摄像头拍摄范围的前端位置a、X光机出束面的位置b、皮带前进速度v是已知的。设位置a和位置b间的距离为Δx,开始扫描时刻为t

根据本公开的实施例,安检设备可以分为单视角和双视角两种类型。当安检设备为双视角类型时,分别为主视角和副视角,行李通过X光机扫描得到两张X光图像,

根据本公开的实施例,主视角扫描得到的X光图像是由与包裹垂直角度扫描得到的,类似于在包裹的正上方向下扫描包裹。

图5示意性示出了在主视角下扫描得到的X光图像的示意图。

如图5所示,X光图像中包括嫌疑物的标记位置,例如,可以以嫌疑框的方式标记,如图5中的虚线框所示。

图6示意性示出了通过摄像头拍摄的其中一帧可见光图像的示意图。

根据主视角下扫描得到的X光图像中的嫌疑框,可以对可见光图像中的嫌疑物进行标记。如图6所示,可见光图像中包括嫌疑物的标记位置,例如,可以以嫌疑框的方式标记,如图6中的虚线框所示。

根据本公开的实施例,副视角扫描得到的X光图像是由与包裹平行角度扫描得到的,类似于在包裹的侧面扫描包裹。

图7示意性示出了在副视角下扫描得到的X光图像的示意图。

如图7所示,X光图像中包括嫌疑物的标记位置,例如,可以以嫌疑框的方式标记。

图8示意性示出了通过摄像头拍摄的其中另一帧可见光图像的示意图。

根据副视角下扫描得到的X光图像中的嫌疑框,可以对可见光图像中的嫌疑物进行标记。如图8所示,可见光图像中包括嫌疑物的标记位置,例如,可以以嫌疑框的方式标记。

根据本公开的实施例,当安检设备为单视角类型时,行李通过X光机扫描得到一张X光图像,可以是主视角或副视角扫描得到的。

根据本公开的实施例,根据扫描图像中嫌疑物的标记位置对可见光图像中的嫌疑物进行标记包括:获取扫描图像与可见光图像之间的像素映射关系;根据扫描图像中嫌疑物的标记位置、扫描图像的尺寸信息、像素映射关系确定可见光图像中的嫌疑物在可见光图像中的标记位置;根据可见光图像中的嫌疑物在可见光图像中的标记位置对可见光图像中的嫌疑物进行标记。

根据本公开的实施例,判图员可以在任意视角对扫描图像中的嫌疑物画嫌疑框,以下对于包裹照片的标记方法分为单、双视角两种情况进行描述。

根据本公开的实施例,在单视角下,画嫌疑框的单视角扫描图像可以参考图5所示,标记了嫌疑框的包裹照片如图6所示,具体标记方法如下。

根据本公开的实施例,远程判图员可以在X光图像上绘制嫌疑框,系统得到X光图像的长(Length)和宽(Width)数据。图9示意性示出了用于表征X光图像尺寸的示意图。如图9所示,可以以X光图像的左下端点为坐标原点O,设X光图像的长(Length)为L

根据本公开的实施例,摄像头的安装位置确定后,可见光图像的长(Length)和宽(Width)是一定的,图10示意性示出了用于表征可见光图像尺寸的示意图。如图10所示,可以以可见光图像的左下端点为坐标原点O,设可见光图像的长(Length)为L

由于摄像头拍摄的一张可见光图像中可能包含多个小包裹,可以通过拍摄时间查找得到包含嫌疑物的照片,可以将嫌疑框标记在第一个包裹上,为了避免嫌疑框标记在多个小包裹之间,不能按X光图像和可见光图像的长度进行等比例计算。由于可见光图像的长度固定,但是扫描图像中物体的长度和实际的被扫描包裹具有一定的比例关系,例如,扫描图像中物体越大,实际的被扫描得到的扫描图像中的该物体也越大。扫描图像的长度是动态变化的,为了保证嫌疑嫌疑框的准确,需要确定扫描图像和包裹可见光图像之间的像素映射关系。

根据本公开的实施例,根据扫描图像中嫌疑物的标记位置对可见光图像中的嫌疑物进行标记可以包括如下步骤。

第一步,预先确定扫描图像和包裹可见光图像之间的像素映射关系K。可以用标定的方式得到整个可见光图像对应的X光图像的长度,该长度可以以像素为单位进行衡量。摄像头位置固定后,拍摄范围就固定了,假设包裹的可见光图像的长度为L

第二步,由于X光机扫描物体的宽度范围一般不会超过皮带宽度范围,而包裹可见光图像的宽度一般大于皮带机皮带的宽度,当摄像头的安装位置确定后,可计算出包裹可见光图像的上下边缘与皮带机皮带上下边缘的间距各宽多少,此值分别为c和d。

图11示意性示出了用于表征可见光图像尺寸的另一示意图。如图11所示,即c表示可见光图像中的皮带上边缘与可见光图像的上边缘的间隔宽度,d表示可见光图像中的皮带下边缘与可见光图像的下边缘的间隔宽度。具体地,可以参考图8所示的可见光图像对c和d做进一步说明。如图8所示,在该可见光图像中,包裹在皮带上运行,可见光图像的上边缘与皮带的上边缘间隔宽度为c,可见光图像的下边缘与皮带的下边缘间隔宽度为d。

第三步,当L

当L

根据本公开的实施例,按照如下公式根据扫描图像中嫌疑物的标记位置、扫描图像的尺寸信息、像素映射关系确定可见光图像中的嫌疑物在可见光图像中的标记位置:

X

L

其中,扫描图像中嫌疑物的嫌疑框的坐标为(x

根据本公开的实施例,在双视角下,可以得到如图5和如图7所示的两张扫描图。远程判图员在主视角绘制嫌疑框,包裹可见光图像的标记方法同上述单视角下标记的方法。远程判图员在副视角绘制嫌疑框,副视角X图像带嫌疑框如图7所示,标记了嫌疑框的可见光图像如图8所示,具体示例标记方法如下。

根据本公开的实施例,由于摄像头只能拍摄一个视角的可见光图像,相当于安检设备主视角的图像,由垂直方向拍摄,可见光图像并不显示行李的高度,所以标记方法只计算x坐标数据,计算方法同上,y为可见光图像的宽W

通过本公开的实施例,在准确性方面,开检员在进行开包检查时,可通过包裹外观可见光图像上的嫌疑框和X光图像上的嫌疑框定位违禁品位置。进一步地,还可以结合AI识别结果、判图员语音提示,快速、准确的定位违禁品位置,对包裹内的违禁品进行查找。

通过本公开的实施例,在安检效率方面,集中判图站可以采用实时的方式进行显示和判图,集中判图可以保证与安检设备进行实时同步的判图,和本地判图方式相比不会产生判图延时,可以有效适用于地铁安检等对实时性要求很高的场景。同时在包裹外观可见光图像上也叠加嫌疑框,可提高本地安检人员开包检查时定位嫌疑物品的效率,从而达到现场安检人员与远程判图的协作作用。

图12示意性示出了根据本公开实施例的图像处理装置的框图。

如图12所示,图像处理装置400包括获取模块410、确定模块420和标记模块430。

获取模块410用于获取被标记有嫌疑物的扫描图像,其中,扫描图像是通过安检设备对被检查对象进行扫描得到的。

确定模块420用于根据扫描图像的开始扫描时刻,确定与扫描图像对应的可见光图像,其中,可见光图像是通过可见光图像采集设备对被检查对象进行采集得到的。

标记模块430用于根据扫描图像中嫌疑物的标记位置,对可见光图像中的嫌疑物进行标记。

通过对可见光图像中的嫌疑物进行标记,可以实现开包检查与远程判图的协作,帮助本地工作人员快速、准确的找到开检包裹以及包裹中的嫌疑物品。

根据本公开的实施例,图像处理装置400还包括展示模块,用于在开检站的电子设备上展示标记有嫌疑物的可见光图像,以指示嫌疑物的位置。

根据本公开的实施例,确定模块420包括第一获取单元、第一确定单元和第二确定单元。

第一获取单元用于获取被检查对象在安检设备中的传送时长。

第一确定单元用于根据被检查对象在安检设备中的传送时长和扫描图像的开始扫描时刻确定可见光图像的采集时刻。

第二确定单元用于根据可见光图像的采集时刻从可见光图像采集设备采集的图像中确定扫描图像对应的可见光图像。

根据本公开的实施例,标记模块430包括第二获取单元、第三确定单元和标记单元。

第二获取单元用于获取扫描图像与可见光图像之间的像素映射关系。

第三确定单元用于根据扫描图像中嫌疑物的标记位置、扫描图像的尺寸信息、像素映射关系确定可见光图像中的嫌疑物在可见光图像中的标记位置。

标记单元,用于根据可见光图像中的嫌疑物在可见光图像中的标记位置对可见光图像中的嫌疑物进行标记。

根据本公开的实施例,按照如下公式根据扫描图像中嫌疑物的标记位置、扫描图像的尺寸信息、像素映射关系确定可见光图像中的嫌疑物在可见光图像中的标记位置:

x

L

其中,扫描图像中嫌疑物的嫌疑框的坐标为(x

根据本公开的实施例,获取模块410用于获取来自判图站的被标记有嫌疑物的扫描图像,以及/或者获取来自自动判图服务器的被标记有嫌疑物的扫描图像。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,获取模块410、确定模块420和标记模块430中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,获取模块410、确定模块420和标记模块430中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,获取模块410、确定模块420和标记模块430中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图13示意性示出了根据本公开实施例的适于实现图像处理方法及装置的计算机系统的框图。图13示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图13所示,计算机系统500包括处理器510和计算机可读存储介质520。该计算机系统500可以执行根据本公开实施例的方法。

具体地,处理器510例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器510还可以包括用于缓存用途的板载存储器。处理器510可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质520,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;等等。

计算机可读存储介质520可以包括计算机程序521,该计算机程序521可以包括代码/计算机可执行指令,其在由处理器510执行时使得处理器510执行根据本公开实施例的方法或其任何变形。

计算机程序521可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序521中的代码可以包括一个或多个程序模块,例如包括521A、模块521B、......。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器510执行时,使得处理器510可以执行根据本公开实施例的方法或其任何变形。

根据本发明的实施例,获取模块410、确定模块420和标记模块430中的至少一个可以实现为参考图13描述的计算机程序模块,其在被处理器510执行时,可以实现上面描述的相应操作。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

相关技术
  • 图像处理方法、装置、计算机系统以及可读存储介质
  • 图像处理方法及装置、计算机系统以及可读存储介质
技术分类

06120112367488