一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于列数据标注区动态增强展示的方法及装置与流程

2023-01-16 12:38:33 来源:中国专利 TAG:


1.本发明涉及安检显示技术领域,具体涉及一种基于列数据标注区动态增强展示的方法及装置。


背景技术:

2.在的包裹安检的场景下,为了节约人力成本,一般设置有集中判图系统,集中判图系统一般包括:x光扫描安检设备、识图设备、推送设备、远程判图工作站,这些设备的作用分别是:x光扫描安检设备,x光扫描安检设备对内部移动的包裹进行x光扫描,每扫一次产生一个包裹对应的一个列数据,可以将其称为列数据生成装置;识图设备对一张包裹图片进行违禁品识别,生成识图结果,识图结果一般包括:表示违禁品区域的标注框和违禁品名的文本;推送设备,推送设备对接多个x光扫描安检设备、识图设备和远程判图工作站,其作用是将x光扫描安检设备、识图设备各自所产生的列数据、识图结果发送给远程判图工作站,远程判图工作站执行列成像渲染显示和识图结果成像渲染显示。
3.现有技术中,由于x光扫描安检设备的扫描画面为x光图,为了有效分辨图中的内容,一般还可以设置增强功能(如有机物剔除、无机物剔除、黑白图像、图像超级增强、穿透增强、可变多能量、灰度扫描、边缘增强等操作),增强功能在现有技术中,一般是设定于安检设备中,其只能在是对于包裹扫描完整图片进行效果增强。其一般的处理方式为:将1个包裹所对应的列数据合成1个包裹图片,该包裹图片又可称为射线原始图像,然后存储该射线原始图像,等待第三方调用。一般第三方可以给x光扫描安检设备发送一个增强请求,x光扫描安检设备收到该请求后,在x光扫描安检设备本地下载该射线原始图像,然后在本地启用增强模式运算出一个增强图片,然后向增强图片返回给第三方,由此,第三方即可获得一个增强图片,并在第三方处显示。这里的第三方可以是远程判图工作站或其他设备。
4.上述现有技术对于远程判图工作站而言不友好,主要体现在以下方面:1、对于远程判图工作站处的判图员而言,其无法对其列成像显示的过程对标注框进行选择,然后单独进行增强,也无法对怀疑区域选择然后单独增强,仅有1张包裹全图供其选择,这导致其自由度降低,尤其无法在列成像过程中进行区域选定然后进行局部增强来提高判定效率。2、由于列成像过程几乎与x光扫描安检设备的扫描过程同步,此时还没有一张完整的包裹图片,该过程中无法输出一张增强图片,因此在列成像过程中无法获取增强图片,因而,增强功能需要等待显示包裹全图后才能调用,判图员无法在实时的列成像的过程中请求增强,这会导致延时判图。
5.目前,在基于列数据传输的集中判图技术中,对于远程判图工作站而言,还没有增强模式,更没有自由度较高的增强模式,尤其是在远程判图工作站实施列成像渲染显示时,不存在针对列数据的增强模式。


技术实现要素:

6.本发明的目的在于提供一种基于列数据标注区动态增强展示的方法及装置,本发
明利用容器思想来实现列数据、增强数据、成像数据之间的对接,从而能实现在列数据成像过程中实现自由度较高的局部增强显示,从而提高判图效率,增强判图员的自由度。
7.本发明的技术方案具体如下:一方面,一种基于列数据标注区动态增强展示的方法,包括以下步骤:s1.依次接收原始列数据l;s2.依次将原始列数据l进行列成像渲染显示;s3.依次将原始列数据l的像素通过选定的增强模式进行增强计算获得增强像素数据、并将增强像素数据绘制到临时态的画布g中;s4.接收在列成像渲染显示区域中的人工选区框a或识图结果中的标注框a;s5.将人工选区框a或标注框a同步在原始列数据l进行列成像渲染显示的基础上渲染显示;s6.将人工选区框a或标注框a转换到画布g中得到一个选定框a’,所述人工选区框a或标注框a的坐标系与原始列数据l的坐标系为同一坐标系,选定框a’的坐标系与画布g的坐标系为同一坐标系;s7.从画布g中提取选定框a’内的增强像素数据;s8.将提取到的增强像素数据进行成像渲染显示。
8.本发明的设计原理如下:本方法优先应用于远程判图工作站,有别于现有技术的是:现有的图像增强功能是部署于x光扫描安检设备,而本方法部署于远程判图工作站,对于远程判图工作站而言,其获得到的数据包括:原始列数据l和识图结果,因此,如何高自由度的在原始列数据l基础上实现增强是本发明所要实现的目的之一。
9.为了实现自由选择一个人工选区框或根据识图结果的选定框进行局部的增强,从而为判图员提供高自由度的操作;为了实现支持列数据过程中实现增强,从而避免延时判图。本发明提出了容器思想,即在接收到原始列数据l时,创建1个画布g(优先在接收到一个包裹的第一个原始列数据l时,创建1个画布g,)这个画布g可以理解为一个容器,画布g的作用是:与列数据同步、同步承载每个列数据被单独执行1次增强后的结果,即对每个原始列数据l单独进行列成像渲染显示、将增强像素数据绘制到临时态的画布g中这2个过程是同步的;此时,对于远程判图工作站而言,并未有增强的效果,画布g并不显示。当判图员在列成像渲染显示所在的区域内操作了一个人工选区框a或选定了一个标注框a,此时,利用转换算法,同步在画布g中产生一个对应的选定框a’,这个选定框a’对应了判图员所想要显示的内容。此时只需读取画布g对应于选定框a’中的内容进行渲染显示即可。因此,本发明提供这种容器设置,提前设置了增强后的内容到容器中,实现了判图员可以在列成像的过程中实现自由选择区域,可以直接读取对应的内容并显示的目的。增加了其操作的自由度、以及同步增强处理实现了直接读取、避免等待增强计算的延时问题。
10.优选的,所述画布g为隐藏模式画布。
11.优选的,在接收到一个包裹的第一个原始列数据l时,所述画布g被创建,所述画布g的高度与第一个原始列数据l的高度相同。
12.优选的,将人工选区框a或标注框a转换到画布g中得到一个选定框a’的具体过程为:
s61.解析单个原始列数据l的宽度为lw、高度为lh,解析人工选区框a或标注框a的左边缘所在的列数为l
l
、右边缘所在的列数为lr、上边缘至原始列数据l的起始行的距离为x1、下边缘至原始列数据l的终止行的距离为x2;s62.计算x=(l
l-1)*lw,y= x1,h=lh-x1-x2,w=(l
r-l
l
1)*lw,其中,x、 y为选定框a’的左上顶点的坐标,h为选定框a’的高度,w为选定框a’的宽度。
13.优选的,单个所述原始列数据l的宽度为lw=1。
14.优选的,s3之前还包括sa,sa具体为:sa:获取用户触发的增强模式选择请求,增强模式包括加亮、加暗、边缘增强、超级增强、伪彩色、亮度扫描、有机物剔除、无机物剔除、放大、缩小、黑白图像、穿透增强、可变多能量、灰度扫描中的一种或多种。
15.优选的,s6之前还包括sb,sb具体为:sb:获取用户触发的框选择请求,所述框选择请求包括:在列成像渲染显示区域中选定的人工选区框a或在识图结果中选定的标注框a。
16.优选的,s2之前还包括sc1,sc1具体为:sc1.创建1个列成像显示窗口,s2具体为:依次将原始列数据l在列成像显示窗口进行列成像渲染显示。
17.优选的,s8之前还包括sc2,sc2具体为:sc2.创建1个选定框增强显示窗口,s8具体为:将提取到的增强像素数据在选定框增强显示窗口内进行成像渲染显示。
18.另一方面,一种基于列数据标注区动态增强展示的装置,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现所述的一种基于列数据标注区动态增强展示的方法。
19.本发明的有益效果为:(1)本发明可以实现与列数据同步的增强以及任意选择范围直接调取增强后的内容进行显示,这种方式具有同步特性,即在列成像过程中实现局部区域的增强显示。
20.(2)本发明利用画布g作为中介容器,以此来承载同步增强后的结果,等待被调用,只要出现过的列数据都被缓存到画布g中,因此可以在列数据的显示区域内任意操作选区,都能直接调用出增强的内容。以此,本发明具有同步和高自由度的效果。
附图说明
21.图1为远程判图工作站未触发增强显示的显示界面。
22.图2为原始列数据l被增强以及增强后写入画布g中的流程示意图。
23.图3为列数据成像渲染显示的基础上叠加标注框成像渲染显示的效果图。
24.图4为在画布g中生成选定框a’的示意图。
25.图5为远程判图工作站触发根据选定框a’显示增强内容的示意图。
26.图6为本发明的流程示意图。
具体实施方式
27.下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不
限于此。
28.实施例1本实施例提供了一种基于列数据标注区动态增强展示的方法,如图6所示,包括以下步骤:s1.依次接收原始列数据l;所述的原始列数据l是指由x光扫描安检设备一次扫描成像的结果,一列原始列数据l的宽度可以为1个像素或多个像素。
29.s2.依次将原始列数据l进行列成像渲染显示;将原始列数据l进行列成像渲染显示这一过程为逐列显示,即1列原始列数据l进入后进行一次列成像渲染显示,可以实现与x光扫描安检设备同步的效果,也可以实现仿x扫描安检设备的效果。
30.s3.依次将原始列数据l的像素通过选定的增强模式进行增强计算获得增强像素数据、并将增强像素数据绘制到临时态的画布g中;参见图2,对于1个进入的原始列数据,在指定的增强模式下,被增强计算,其计算后的增强像素数据会立即被绘制到画布g中,这里的画布g并不显示,其作为取样容器,其本质是一个中介。
31.s4.接收在列成像渲染显示区域中的人工选区框a或识图结果中的标注框a;s5.将人工选区框a或标注框a同步在原始列数据l进行列成像渲染显示的基础上渲染显示;参见图3,以人工选区框a或标注框a可以在列数中被渲染显示。
32.s6.将人工选区框a或标注框a转换到画布g中得到一个选定框a’,所述人工选区框a或标注框a的坐标系与原始列数据l的坐标系为同一坐标系,选定框a’的坐标系与画布g的坐标系为同一坐标系;参见图3和图4,首先,由于人工选区框a或标注框a是在列数据基础上的操作,其中每个列数据的坐标系是重建了的,例如第一列原始列数据l的左上角的第一像素点的坐标为(0,0),第二列原始列数据l的左上角的第一像素点的坐标为(0,0),因此,每个原始列数据l的坐标系统都是独立的。而我们的画布g是顺次被绘制上像素信息的,自始至终都是一个坐标系统,因此,在原始列数据l坐标系统下的人工选区框a或标注框a需要转换,该转换的目的就是以人工选区框a或标注框a在原始列数据l的坐标系统中转换到画布g的坐标系统中。这样就可以在画布g中映射出一个选定框a’,这个选定框a’可以理解为一个采样区,自此,判图员可以根据自定义的、在列数据画面下创建一个人工选区框a或直接选定某自动生成的标注框a作为一个需要增强的采样范围。
33.s7.从画布g中提取选定框a’内的增强像素数据;由于画布g提取存储了已显示的列数据对应的增强后的像素内容,因此可以在上述选定框a’下直接读取并进行后续渲染显示。
34.s8.将提取到的增强像素数据进行成像渲染显示。
35.优选的,所述画布g为隐藏模式画布。
36.优选的,在接收到一个包裹的第一个原始列数据l时,所述画布g被创建,所述画布g的高度与第一个原始列数据l的高度相同。
37.优选的,将人工选区框a或标注框a转换到画布g中得到一个选定框a’的具体过程为:s61.解析单个原始列数据l的宽度为lw、高度为lh,解析人工选区框a或标注框a的左边缘所在的列数为l
l
、右边缘所在的列数为lr、上边缘至原始列数据l的起始行的距离为x1、下边缘至原始列数据l的终止行的距离为x2;s62.计算x=(l
l-1)*lw,y= x1,h=lh-x1-x2,w=(l
r-l
l
1)*lw,其中,x、 y为选定框a’的左上顶点的坐标,h为选定框a’的高度,w为选定框a’的宽度。
38.优选的,参见图3和图4,以单个所述原始列数据l的宽度为lw=1,单个所述原始列数据l的高度为10像素为例,标注框a的x1=3,标注框a的x2=5,标注框a的边界分别在第2列和第4列。则根据上述转换算法,选定框a’的位置坐标为:x=1,y=3,宽度w=3,高度h=2。
39.优选的,s3之前还包括sa,sa具体为:sa:获取用户触发的增强模式选择请求,增强模式包括加亮、加暗、边缘增强、超级增强、伪彩色、亮度扫描、有机物剔除、无机物剔除、放大、缩小、黑白图像、穿透增强、可变多能量、灰度扫描中的一种或多种。
40.优选的,s6之前还包括sb,sb具体为:sb:获取用户触发的框选择请求,所述框选择请求包括:在列成像渲染显示区域中选定的人工选区框a或在识图结果中选定的标注框a。
41.优选的,s2之前还包括sc1,sc1具体为:sc1.创建1个列成像显示窗口,s2具体为:依次将原始列数据l在列成像显示窗口进行列成像渲染显示。
42.优选的,s8之前还包括sc2,sc2具体为:sc2.创建1个选定框增强显示窗口,s8具体为:将提取到的增强像素数据在选定框增强显示窗口内进行成像渲染显示。
43.参见图5和图1,可以看出,对于判图员这种用户而言,本发明可以支持其在列成像渲染显示区域中选定的人工选区框a或在识图结果中选定的标注框a;然后根据转换算法,在画布g中生成对应的选定框a’,然后直接渲染选定框a’的内容到远程判图工作站中。即使在一个包裹图片的列数据未完全生成时,即部分列数据出现时,也支持上述操作并显示对应的增强内容。
44.实施例2参见附图6,一种基于列数据标注区动态增强展示的装置,即图中远程判图工作站,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现实施例1所述的一种基于列数据标注区动态增强展示的方法。
45.参见图6,还表示了识图结果生成装置、列数据生成装置,识图结果生成装置对应于识图设备、列数据生成装置对应于x光扫描安检设备。
46.可以理解的是,以上实施方式仅仅是为了说明本发明/发明的原理而采用的示例性实施方式,然而本发明/发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明/发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明/发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献