本发明专利技术提供一种使现有安检机成倍提高检测速度的方法,该方法包括以下步骤:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出。本发明专利技术保证图像滚屏稳定又能提高实时性。
【技术实现步骤摘要】
本专利技术涉及基于线扫描成像技术的X射线安检设备,特别是涉及一种在高速线阵成像中实现实时、流畅滚屏的方法。
技术介绍
在X射线的照射下,安检设备采用线阵光电二极管阵列对途经扫描缝隙处的包裹进行扫描成像。每次扫描得到包裹在扫描缝隙处的一列X光图像数据。如果包裹匀速驶过扫描缝隙,线阵以均匀时间间隔进行扫描成像,那么把每次扫描的图像列拼装在一起就得到了整个包裹的X光影像。假设图像(一幅二维图像)的X轴方向和包裹运行的方向一致,Y轴方向和线阵的扫描方向一致。如果皮带速度恒定,线阵扫描的频率越高,那么X轴方向得到的图像就越宽,越低得到的图像就越窄。为了得到X轴方向和Y轴方向比例正常的包裹图像,一般线阵的扫描速度(行频)在每秒钟200列左右。X射线安检设备由上述原理得到的图像是采用滚屏显示的方法在屏幕上显示的。以包裹从左向右经过安检设备为例,扫描得到的第一列显示在屏幕最左边,以后每次得到新的扫描数据就把之前得到的所有图像列在屏幕上右移一列的位置,最新图像列依然拼接在屏幕最左边。这样就会得到图像也跟随包裹在屏幕上由左向右显示。包裹通过安检设备,图像扫描结束,整幅图像也停止滚屏,停留在屏幕上。目前,城市地铁客流日益增大,现有的安检机适应不了大客流,成倍提高安检机的速度成为非常迫切的问题。提高安检机速度的同时确保图像质量及各项指标,对安检机的性能提出了极大要求,其中,提高高速线阵成像实现实时、流畅滚屏是行之有效的方法。目前市场上基于上述原理的X射线安检设备都采用每分钟12米的皮带速度(GB15208-2009中的一般标准)。在客流量大的场所,如果只采用12米的皮带速度,那么设备的吞吐量是很低的,往往造成旅客排队安检的情形。如果采用简单的加大皮带速度从而加快安检的速度的方式,得到的图像就很窄,影响值机人员进行准确判读。研究发现,提高皮带速度,只有同时提高行频才能确保图像在X轴方向不失真。但是这样就带来了比原来大很多的数据列要实时滚屏处理。比如说,如果皮带速度提高一倍到24米每分钟,那么行频就至少要提高一倍到400列每秒。这样计算机端的处理速度就要快一倍用
来处理突然增长的数据列。因此,提高安检设备的吞吐量不是简单的提高电机的速度就能解决问题的,整个硬件采样方式,软件滚屏算法等都要整体进行提升。现有的滚屏算法分析如下:首先,越高的行频越会造成系统不稳定,即由于种种原因,比如传输机制不同等会造成行频是不稳定的。比如设定400列每秒,实际上经常会在400列左右跳动。假如设理想行频为: rate_ref(列/秒)实际行频波动范围为,最低rate_min(列/秒)到最高rate_max(列/秒)由于计算机得到的数据列的速度也是跳动的,有时候得到的列数多,有时候得到的少。如果仍然按照每得到一列或几列数据就进行滚屏显示的话,图像就会一会慢一会快的从左向右滚动,即抖动,导致值机人员视觉疲劳。因此提高安检设备的速度就必须要解决如何在不稳定的行频扫描中给出稳定滚屏的图像。目前的一种方法就是设置数据列的缓冲队列。新扫描的数据列不断添加到队列尾部(添加的速度也是跳动的,即在rate_min-rate_max间跳动),滚屏显示时屏幕最左列的数据是从队列头部开始按照一定速度恒速取出进行滚屏显示。设显示取出的速度为:rate_disp(列/秒),只要保证队列从队列头部取数据的速度小于队列尾添加数据列的速度,即rate_disp<rate_min,就可以使滚屏速度恒定,图像不抖动。但是这样会造成缓冲的数据列在队列中越堆越多,影响了滚屏的实时性。比如说ratte_min=390,rate_disp=300,那么就会出现滚屏是流畅的,但是缓冲队列中的为处理数据列以90列每秒的速度在递增。这样会造成包裹都驶出了安检机了,图像还没有滚屏结束,即图像显示滞后。本专利技术提出如何在大数据列的基础上实现实时、流畅的屏幕滚屏方法。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种在高速线阵成像中实现实时、流畅滚屏的方法,用于解决现有技术中安检设备传输速度加快造成的图像不稳定的问题。从而保证图像滚屏稳定又能提高实时性。为实现上述目的及其他相关目的,本专利技术提供一种使现有安检机成倍提高检测速度的方法,该方法包括以下步骤:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部
的两级数据取出;优选地,还包括以下步骤:设定第一取出速度和第二取出速度的转换阈值T。优选地,在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出的具体步骤如下:步骤一,以当前取出速度从缓冲队列头部读取数据;屏幕上原有的数据列依次右移,取出的数据列依次显示在屏幕最左侧,完成当前rate_disp下的流畅滚屏;步骤二,判断当前缓冲队列中剩余的未显示的数据列lend_valid是否大于T,如果小于T,则转至步骤一;如果大于T,则启动第二取出速度实现加速滚屏;步骤三,判断当前缓冲队列中剩余的未显示的数据列是len_valid否小于T,如果大于T,则回到步骤一;如果小于T,则启动第一取出速度实现慢速滚屏。优选地,所述第一取出速度小于最小队列尾添加数据列的速度;所述第二取出速度大于最大队列尾添加数据列的速度。优选地,T等于400列/秒。如上所述,本专利技术一种使现有安检机成倍提高检测速度的方法,具有以下有益效果:1.保证了滚屏算法对实时性的要求;2.采用加速和慢速两种滚屏速度交替进行滚屏显示能避免图像抖动;切实满足了提高线扫描安检设备的吞吐量的需求。附图说明图1显示为本专利技术使现有安检机成倍提高检测速度的方法的流程图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。请参阅附图所示。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供一种使现有安检机成倍提高检测速度的方法,该方法包括以下步骤:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部
的两级数据取出;设定第一取出速度和第二取出速度的转换阈值T。具体的,在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出的具体步骤如下:步骤一,以当前取出速度从缓冲队列头部读取数据;屏幕上原有的数据列依次右移,取出的数据列依次显示在屏幕最左侧,完成当前rate_disp下的流畅滚屏;步骤二,判断当前缓冲队列中剩余的未显示的数据列lend_valid是否大于T,如果小于T,则转至步骤一;如果大于T,则启动第二取出速度实现加速滚屏;步骤三,判断当前缓冲队列中剩余的未显示的数据列是len_valid否小于T,如果大于T,则回到步骤一;如果小于T,则启动第一取出速度实现慢速滚屏。本专利技术通过本文档来自技高网...
【技术保护点】
一种使现有安检机成倍提高检测速度的方法,其特征在于,该方法包括以下步骤:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出。
【技术特征摘要】
1.一种使现有安检机成倍提高检测速度的方法,其特征在于,该方法包括以下步骤:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出。2.根据权利要求1所述的使现有安检机成倍提高检测速度的方法,其特征在于:还包括以下步骤:设定第一取出速度和第二取出速度的转换阈值T。3.根据权利要求2所述的使现有安检机成倍提高检测速度的方法,其特征在于:在缓冲阵列中,采用第一取出速度和大于第一取出速度的第二取出速度实现从队列头部的两级数据取出的具体步骤如下:步骤一,以当前取出速度从缓冲队列头部读取数据;屏幕上原有的数据列依次右移,取出的数据列依次显示在屏幕最左侧,完成当...
【专利技术属性】
技术研发人员:彭宁嵩,巢俊峰,吴家荣,
申请(专利权)人:上海高晶影像科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。