CN109784126B - 数据切割方法和装置、物品检测方法和装置 - Google Patents

数据切割方法和装置、物品检测方法和装置 Download PDF

Info

Publication number
CN109784126B
CN109784126B CN201711105773.6A CN201711105773A CN109784126B CN 109784126 B CN109784126 B CN 109784126B CN 201711105773 A CN201711105773 A CN 201711105773A CN 109784126 B CN109784126 B CN 109784126B
Authority
CN
China
Prior art keywords
candidate
article
point
sequence
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711105773.6A
Other languages
English (en)
Other versions
CN109784126A (zh
Inventor
奥琛
底欣
张兆宇
田军
李磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to CN201711105773.6A priority Critical patent/CN109784126B/zh
Publication of CN109784126A publication Critical patent/CN109784126A/zh
Application granted granted Critical
Publication of CN109784126B publication Critical patent/CN109784126B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

本发明实施例提供一种数据切割方法和装置,物品检测方法和装置,该数据切割方法包括:对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;将每个物品的该反射信号序列的该起点和终点之间的信号序列确定为每个物品的该反射信号序列。通过本实施例的上述方法和装置,能够对混合物反射信号序列进行切割,对该混合物中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。

Description

数据切割方法和装置、物品检测方法和装置
技术领域
本发明涉及通信技术领域,尤其涉及一种数据切割方法和装置、物品检测方法和装置。
背景技术
近年来,公共场所的安全问题越来越受到人们的重视,如何对诸如管制器具、易燃易爆品等危险品进行检测成为重要的问题。目前,针对危险品的检测装置广泛应用于机场、火车站、地铁站、体育场等各种人员密集场合,危险品检测装置可以分为两个类型:接触式和非接触式。接触式检测装置需要将可疑物品(例如装有液体的瓶子)放置在检测装置上进行检测,而非接触式检测装置能够在可疑物移动到距离检测装置一定范围内即启动检测并分辨可疑物是否属于危险品。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
目前针对非接触式检测装置,常见的检测方法之一是X射线探测方法,但是该方法成本通常较高,长期使用将会对工作人员的身体健康造成影响。
因此,发明人提出了利用微波传感器向待检测物品发射信号,并接收待检测物品反射后的反射信号,根据该反射信号的特性对待检测物品进行检测,但在待检测物品中包含多个物品时,目前还没有从由多个物品组成的混合物反射信号中分别提取每个物品的反射信号的方法。
本发明实施例提出了一种数据切割方法和装置,能够对混合物反射信号序列进行切割,对该混合物中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
根据本发明实施例的第一个方面,提供了一种数据切割装置,其用于将多个(X)物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,该装置包括:
第一确定单元,其用于对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;
选择单元,其用于从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;
第二确定单元,其用于将每个物品的该反射信号序列的该起点和终点之间的信号序列确定为每个物品对应的该反射信号序列。
根据本发明实施例的第二个方面,提供了一种数据切割方法,其用于将多个(X)物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,该方法包括:
对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;
从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;
将每个物品的该反射信号序列的该起点和终点之间的信号序列确定为每个物品对应的该反射信号序列。
本发明实施例的有益效果在于,通过收发单元与多个物品相对运动的扫描方式,获取多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本发明的原理。为了便于示出和描述本发明的一些部分,附图中对应部分可能被放大或缩小。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。
在附图中:
图1是本实施例1中数据切割装置示意图;
图2是本实施例中该信号序列示意图;
图3是本实施例1中第一确定单元101构成示意图;
图4是本实施例1中检测滑动窗示意图;
图5A-5B是本实施例1中确定候选起点集合和候选终点集合示意图;
图6A-6B是本实施例1中候选起点集合和候选终点集合示意图;
图7是本实施例1中选择单元102构成示意图;
图8A-8B是本实施例1中候选起点子集合和候选终点子集合示意图;
图9A-9B是本实施例1中最终起点和最终终点确定示意图;
图10是本实施例1中反射信号序列截取示意图;
图11-12是本实施例中获取信号序列的场景示意图;
图13是本实施例2中数据切割装置的硬件构成示意图;
图14是本实施例3中数据切割方法流程图;
图15是本实施例3中步骤1401流程图;
图16是本实施例3中步骤1402流程图;
图17是本实施例4中物品检测方法流程图;
图18是本实施例5中物品检测装置示意图;
图19是本实施例5中物品检测装置的硬件构成示意图。
具体实施方式
参照附图,通过下面的说明书,本发明实施例的前述以及其它特征将变得明显。这些实施方式只是示例性的,不是对本发明的限制。为了使本领域的技术人员能够容易地理解本发明的原理和实施方式,本发明实施例以发射微波信号为例进行说明,但可以理解,本发明实施例并不限于发射微波信号。
下面参照附图对本发明的具体实施方式进行说明。
实施例1
本实施例1提供一种数据切割装置,其用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,图1是该数据切割装置构成示意图,如图1所示,装置100包括:
第一确定单元101,其用于对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;
选择单元102,其用于从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;
第二确定单元103,其用于将每个物品的该反射信号序列的该起点和终点之间的信号序列确定为每个物品对应的该反射信号序列。
通过本实施例的上述装置,针对多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
图2是该X个物品反射信号第一特性的信号序列一示意图,如图2所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,由于X个物品的透射或反射特性,发射信号经过X个物品的透射或反射后,信号的强度会减弱,因此,在该X个物品反射信号的第一特性(例如强度)的信号序列中,X个物品存在的区域相对于物品不存在的区域,会呈现较大的凹陷,不同物品由于透射或反射特性大小不同,凹陷的程度也不同,该第一确定单元101确定每个物品对应的凹陷数据段的候选起点集合以及候选终点集合,选择单元102从该候选起点集合以及候选终点集合中选择每个凹陷数据段的起点和终点,第二确定单元103将该起点和终点之间的凹陷数据段确定为每个物品的反射信号序列,进而确定X个物品的X个反射信号序列(凹陷数据段)。
图3是本实施例中该第一确定单元101构成示意图,如图3所示,该第一确定单元包括:
第一确定模块301,其用于对该X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定该候选起点集合和候选终点集合,其中,相邻第一预定长度的信号序列间隔预定步长,针对每个第一预定长度的信号序列,在该第一预定长度的信号序列的变化幅度超过第一阈值时,将该第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
在本实施例中,,第一确定模块301针对每个第一预定长度的信号序列,确定在该第一预定长度的信号序列内是否存在大幅的变化趋势(例如上升或下降),如果存在,则表示信号序列中存在凹陷数据段,通过设置第二阈值,将存在大幅变化趋势的第一预定长度的信号序列中信号值大于等于第二阈值的点确定为候选起点或候选终点,构建该候选起点集合和候选终点集合。
在本实施例中,该第一确定模块301还包括:第二确定模块3011和第三确定模块3012,以分别确定候选起点集合,以及候选终点集合,其中,
第二确定模块3011,其用于在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠前,且该最大值大于等于第二阈值时,将该最大值对应的点确定为候选起点;
第三确定模块3012,其用于在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠后,且该最大值大于等于该第二阈值时,将该最大值对应的点确定为候选终点。
在本实施例中,该第一预定长度L1,第一阈值T1以及该第二阈值T2可以根据需要设定,例如,可以预定第一预定长度为L1的检测滑动窗,图4是本实施例中检测滑动窗示意图,如图4所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,在该X个物品反射信号第一特性的信号序列中长度为L1的检测滑动窗以第二预定长度为S的步长(如图4中是滑动窗移动步长)连续滑动,对进入该检测滑动窗内的信号序列进行检测;图5A和图5B分别是确定候选起点集合和候选终点集合示意图,如图5A和5B所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,计算进入该检测滑动窗的该段信号序列信号值中信号最大值A1与最小值A2的差ΔA,以确定该段信号序列的最大变化幅度,在该差ΔA超过该第一阈值T1时,确定该段信号序列中存在大幅的变化趋势;其中,在最大值A1比最小值A2在信号序列中序号靠前时,该变化趋势是下降趋势,在最大值A1比最小值A2在信号序列中序号靠后时,该变化趋势是上升趋势,如图5A所示,对于存在下降趋势的长度为L1的信号序列,可以确定该段信号序列位于一个物品反射信号序列的起始部分,进而在该段信号序列中可以确定候选起点,如图5B所示,对于存在上升趋势的长度为L1的信号序列,可以确定该段信号序列位于一个物品反射信号序列的结束部分,进而在该段信号序列中可以确定候选终点。
其中,在存在下降趋势的长度为L1的信号序列信号值中的最大值大于等于T2时,将该最大值对应的点确定为候选起点,加入候选起点集合,在存在上升趋势的长度为L1的信号序列信号值中的最大值大于等于T2时,该最大值对应的点确定为候选终点,加入候选终点集合。
在本实施例中,在进入该检测滑动窗的该段信号序列信号值中最大值与最小值的差不超过第一阈值T1时,确定该段信号序列中不存在大幅的变化趋势;或者在该差超过第一阈值T1,但进入该检测滑动窗的该段信号序列信号值中的最大值小于第二阈值T2时,确定该段信号序列中的最大值对应的点无法作为候选起点以及终点,这时,以第二预定长度的步长S滑动该检测滑动窗,对下一段进入该检测滑动窗内的信号序列重复上述检测,直到该检测滑动窗滑动至该X个物品反射信号第一特性的信号序列的最后,完成候选起点集合和候选终点集合的构建,图6A和图6B分别是该候选起点集合和候选终点集合示意图,横坐标对应信号序列的序号,纵坐标对应第一特性值,如图6A所示,该候选起点集合为{M,...N,...P,...Q,...},如图6B所示,该候选终点集合为{M',...N',...P',...Q',...}。
在本实施例中,该候选起点M,...N,...P,...Q,...,候选终点M',...N',...P',...Q',...可以使用信号序列中的序号表示,例如,在M=10,M'=100时,表示信号序列中序号为10的点为候选起点,信号序列中序号为100的点为候选终点。
在本实施例中,第一确定单元301确定得到的候选起点集合中包含X个物品中每个物品对应的反射信号序列所有可能的起点,其确定得到的候选终点集合中包含X个物品中每个物品对应的反射信号序列所有可能的终点,选择单元102需要在候选起点集合和候选终点集合中区分不同物品的起点子集合和终点子集合,从候选起点子集合和候选终点子集合中选择每个物品反射信号序列的起点和终点进行配对。
在本实施例中,图7是该选择单元102结构示意图,如图7所示,该选择单元102包括:
第一选择模块701,其用于从该候选起点集合和该候选终点集合中确定每个物品的候选起点子集合和候选终点子集合;
配对模块702,其用于将该候选起点子集合和该候选终点子集合进行配对,以确定每个物品的反射信号序列的起点和终点。
在本实施例中,该第一选择模块701包括:
第一计算模块7011,其用于分别计算该候选起点集合中每相邻两个候选起点的间隔,将该间隔小于第三阈值T3对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;
第二计算模块7012,其用于分别计算该候选终点集合中每相邻两个候选终点的间隔,将该间隔小于第四阈值T4对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合。
在本实施例中,该第三阈值T3和第四阈值T4可以根据需要确定,其中,根据该第三阈值T3区分相邻的候选起点是属于同一物品还是属于不同物品,根据该第四阈值T4区分相邻的候选终点是属于同一物品还是属于不同物品。
其中,在相邻两个候选起点的间隔大于等于第三阈值时,表示以该相邻两个候选起点为分界的前后两部分候选起点属于不同物品,在相邻两个候选起点的间隔小于第三阈值时,表示以该相邻两个候选起点属于同一物品;图8A和8B分别是候选起点子集合和候选终点子集合示意图,如图8A和8B所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,例如,针对候选起点集合{M,N,P,Q},分别计算M与N,N与P,P与Q之间的间隔,由于M-N,P-Q之间的间隔小于第三阈值T3,N-P之间的间隔大于该第三阈值T3,确定{M,N}是同一物品,如object1的候选起点子集合,{P,Q}是另一物品,如object2的候选起点子集合;针对候选终点集合{M’,N’,P’,Q’},分别计算M’与N’,N’与P’,P’与Q’之间的间隔,由于M’-N’,P’-Q’之间的间隔小于第四阈值T4,N’-P’之间的间隔大于该第四阈值T4,确定{M’,N’}是同一物品的候选终点子集合,{P’,Q’}是另一物品的候选终点子集合。
在本实施例中,该候选起点M,...N,...P,...Q,...,候选终点M',...N',...P',...Q',...可以使用信号序列中的序号表示,相邻两个候选起点或候选终点的间隔可以通过计算序号差来确定,例如,在M=100,N=120,P=300时,M与N的间隔是20,N与P的间隔是180。
在本实施例中,根据该第一选择模块701执行的动作,可以从候选起点集合中区分开每个物品的候选起点子集合,从候选终起点集合中区分开每个物品的候选终点子集合,配对单元702可以从候选起点子集合和候选终点子集合中确定每个物品的最终起点和终点,并进行配对,确定一组最终起点和最终终点属于同一物品。
在本实施例中,该配对模块702包括:
第四确定模块7021,其用于将该候选起点子集合中信号最大值对应的点确定为最终起点,将该候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;
第五确定模块7022,其用于计算每个最终起点和每个最终终点的间隔,将该间隔大于等于第五阈值T5小于等于第六阈值T6的对应的最终起点和最终终点确定为一个物品该反射信号序列的起点和终点,以确定每个物品的该反射信号序列的起点和终点。
图9A和图9B是最终起点和最终终点确定示意图,如图9A所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,针对物品object1,其候选起点子集合是{M,N},该子集合中信号最大值对应的点是M,可以将M确定为object1的最终起点;针对物品object2,其候选起点子集合是{P,Q},该子集合中信号最大值对应的点是P,可以将P确定为object2的最终起点;如图9B所示,针对物品object1,其候选终点子集合是{M’,N’},该子集合中信号最大值对应的点是M’,可以将M’确定为object1的最终终点;针对物品object2,其候选终点子集合是{P’,Q’},该子集合中信号最大值对应的点是P’,可以将P’确定为object2的最终终点。
在本实施例中,仅以选取最大值作为最终起点或终点为例进行说明,但本实施例并不以此作为限制,例如,还可以选取次最大值,或平均值对应的点作为最终起点或终点等。
在本实施例中,该第四确定模块7021可以得到共X个最终起点和X个最终终点,例如在X=2时,确定最终起点是M,P,以及最终终点M’,P’,第五确定模块7022用于将X个最终起点和X个最终终点进行配对,确定每个物品的最终起点和最终终点。
其中,第五确定模块7022逐一计算X个最终起点中的每个最终起点和X个最终终点中的每个最终终点的间隔,该第五阈值T5和第六阈值T6可以根据需要确定,在该间隔大于等于T5小于等于T6时,将该间隔对应的最终起点和最终终点确定为属于同一物品,例如最终起点是M,P,以及最终终点M’,P’,分别计算M-M’,M-P’,P-M’,P-P’之间的间隔,该间隔的计算方法如上所述,此处不再赘述。
其中,计算结果是M-M’,P-P’之间的间隔大于等于T5小于等于T6,因此M,M’分别是属于同一物品的最终起点和最终终点,P,P’分别是属于另一物品的最终起点和最终终点。
在本实施例中,在针对同一最终起点,有多个最终终点与其间隔都大于等于T5小于等于T6时,该第五确定模块7022可以将间隔最近的该最终起点和该最终终点确定为同一物品该反射信号序列的起点和终点。
例如,计算结果是M-M’,M-P’之间的间隔都大于等于T5小于等于T6,可以将与M间隔最近的M’确定为同一物品的该反射信号序列的终点,M是属于同一物品的该反射信号序列的起点。或者,
在本实施例中,在针对同一最终终点,有多个最终起点与其间隔都大于等于T5小于等于T6时,该第五确定模块7022可以将间隔最近的该最终起点和该最终终点确定为同一物品该反射信号序列的起点和终点,其具体实施方式与上述类似,此处不再重复。
在本实施例中,第二确定单元103将该起点和终点之间的信号序列确定为该反射信号序列。其中,该第二确定单元103还可以将不同物品的反射信号序列逐一截取,图10是不同物品反射信号序列截取示意图,如图10所示,横坐标对应信号序列的序号,纵坐标对应第一特性值,该第二确定单元103还可以用于将截取出的不同物品反射信号序列与样本库中不同物品的样本序列进行比较,以实现物品识别和检测。
在本实施例中,上述L1,T1,T2,T3,T4,T5,T6,S,X的取值为正数。
在本实施例中,该数据切割装置100还可以包括:
获取单元(未图示),其用于获取用于数据切割的多(N)个物品反射信号第一特性的信号序列。
图11和图12分别是获取上述待检测物品(X个物品)反射信号第一特性的信号序列的两种场景示意图,如图11所示,收发单元1101与待检测物品1102的距离为D1,向X个物品发送发射信号,接收经X个物品反射后的反射信号;由于该收发单元1101是沿预定轨迹相对该X个物品运动,因此能够获得X个物品反射信号第一特性的信号序列;如图12所示,收发单元1201与待检测物品的距离为D1,收发单元1201与后置反射物的距离为D2,收发单元1201向X个物品,以及后置反射物1202发送发射信号,接收先经X个物品1203透射,再经后置反射物反射,再经过X个物品透射后的反射信号;由于该收发单元1201与后置反射物1202是沿预定轨迹相对该X个物品运动,且该收发单元1201与后置反射物1202的相对位置保持不变,因此能够获得X个物品反射信号第一特性的信号序列。
以上仅以图11和图12分别示例性的说明如何获取该X个物品反射信号第一特性的信号序列,但本实施例并不以此作为限制,例如,可以使该X个物品相对收发单元沿预定轨迹运动,该预定轨迹也不限于直线,也可以是曲线等。
其中,该第一特性可以是反射信号强度,但本实施例并不以此作为限制,其还可以是反射信号相位变化量等其他特性,可以将该反射信号与该发射信号进行混频处理,以获得相应的基带信号序列,对该基带信号序列进行快速傅里叶变换(Fast FourierTransformation,FFT)处理,以得到该X个物品反射信号第一特性的信号序列。需要说明的是,本实施例并不对获取上述第一特性的方法进行限制,即反射信号强度可以采用现有技术计算,例如,如果将使用了多普勒雷达技术的微波传感器作为收发单元,多普勒雷达的回波中即包含了接收信号的幅度、相位、频移等大量信息,通过对多普勒雷达的回波进行处理,即可获得不同位置(D1或D2)的反射信号强度序列。
通过本实施例的上述装置,针对多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
实施例2
本实施例2还提供了一种数据切割装置,图13是本发明实施例数据切割装置的硬件构成示意图,如图13所示,装置1300可以包括:一个接口(图中未示出),中央处理器(CPU)1320,存储器1310和收发器1340;存储器1310耦合到中央处理器1320。其中存储器1310可存储各种数据;此外还存储数据切割的程序,并且在中央处理器1320的控制下执行该程序,并存储各种阈值等。
在一个实施方式中,数据切割装置的功能可以被集成到中央处理器1320中。其中,中央处理器1320用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,可以被配置为:对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;将每个物品的所述反射信号序列的所述起点和终点之间的信号序列确定为每个物品对应的所述反射信号序列。
其中,中央处理器1320还可以被配置为:对该X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定该候选起点集合和候选终点集合,其中,相邻第一预定长度的信号序列间隔预定步长,针对每个第一预定长度的信号序列,在该第一预定长度的信号序列的变化幅度超过第一阈值时,将该第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
其中,中央处理器1320还可以被配置为:在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠前,且该最大值大于等于第二阈值时,将该最大值对应的点确定为候选起点;在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠后,且该最大值大于等于该第二阈值时,将该最大值对应的点确定为候选终点。
其中,中央处理器1320还可以被配置为:从该候选起点集合和该候选终点集合中确定分别对应每个物品的候选起点子集合和候选终点子集合;将该候选起点子集合和该候选终点子集合进行配对,以确定每个物品反射信号序列的起点和终点。
其中,中央处理器1320还可以被配置为:分别计算该候选起点集合中每相邻两个候选起点的间隔,将该间隔小于第三阈值对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;分别计算该候选终点集合中每相邻两个候选终点的间隔,将该间隔小于第四阈值对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合。
其中,中央处理器1320还可以被配置为:将该候选起点子集合中信号最大值对应的点确定为最终起点,将该候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;计算每个最终起点和每个最终终点的间隔,将该间隔大于等于第五阈值小于等于第六阈值的对应的最终起点和最终终点确定为一个物品该反射信号序列的起点和终点,以确定每个物品的该反射信号序列的起点和终点;在与一个最终起点的间隔大于等于第五阈值小于等于第六阈值最终终点有多个时,将该间隔最近的该一个最终起点和最终终点确定为该一个物品的该反射信号序列的起点和终点;或者在与一个最终终点的间隔大于等于第五阈值小于等于第六阈值最终起点有多个时,将该间隔最近的最终起点和该一个最终终点确定为该一个物品的该反射信号序列的起点和终点。
中央处理器1320的具体实施方式可以参考实施例1,此处不再重复。
在另一个实施方式中,也可以将上述数据切割装置配置在与中央处理器1320连接的芯片(图中未示出)上,通过中央处理器1320的控制来实现数据切割装置的功能。
值得注意的是,装置1300也并不是必须要包括图13中所示的所有部件;此外,该装置1300还可以包括图13中没有示出的部件,可以参考现有技术。
通过本实施例的上述装置,针对多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
实施例3
本发明实施例3提供了一种数据切割方法,由于该方法解决问题的原理与实施例1的装置类似,因此其具体的实施可以参考实施例1的装置的实施,内容相同之处,不再重复说明。
图14是本实施例的物品检测方法的一个实施方式的流程图,请参照图14,该方法将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,其包括:
步骤1401,对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的该反射信号序列的候选起点集合和候选终点集合;
步骤1402,从该候选起点集合中选择每个物品该反射信号序列的起点,从该候选终点集合中选择每个物品该反射信号序列的终点;
步骤1403,将每个物品的该反射信号序列的该起点和终点之间的信号序列确定为每个物品对应的该反射信号序列。
在本实施例中,步骤1401-1403的具体实施方式可以参考实施例1中第一确定单元101,选择单元102,第二确定单元103,其内容合并于此,重复之处不再赘述。
在步骤1401中,对该X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定该候选起点集合和候选终点集合,其中,相邻第一预定长度的信号序列间隔预定步长,针对每个第一预定长度的信号序列,在该第一预定长度的信号序列的变化幅度超过第一阈值时,将该第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
其中,针对每个第一预定长度的信号序列,在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠前,且该最大值大于等于第二阈值时,将该最大值对应的点确定为候选起点;在该第一预定长度的信号序列信号值中最大值与最小值的差超过该第一阈值,最大值比最小值在信号序列中序号靠后,且该最大值大于等于该第二阈值时,将该最大值对应的点确定为候选终点。
在步骤1402中,从该候选起点集合和该候选终点集合中确定每个物品的候选起点子集合和候选终点子集合;将该候选起点子集合和该候选终点子集合进行配对,以确定每个物品的反射信号序列的起点和终点。
其中,分别计算该候选起点集合中每相邻两个候选起点的间隔,将该间隔小于第三阈值对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;分别计算该候选终点集合中每相邻两个候选终点的间隔,将该间隔小于第四阈值对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合;将该候选起点子集合中信号最大值对应的点确定为最终起点,将该候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;计算每个最终起点和每个最终终点的间隔,将该间隔大于等于第五阈值小于等于第六阈值的对应的最终起点和最终终点确定为一个物品该反射信号序列的起点和终点,以确定每个物品的该反射信号序列的起点和终点,或者在与一个最终起点的间隔大于等于第五阈值小于等于第六阈值最终终点有多个时,将该间隔最近的该一个最终起点和最终终点确定为该一个物品的该反射信号序列的起点和终点;或者在与一个最终终点的间隔大于等于第五阈值小于等于第六阈值最终起点有多个时,将该间隔最近的最终起点和该一个最终终点确定为该一个物品的该反射信号序列的起点和终点。
图15是步骤1401一实施方式流程图,如图15所示,步骤1401包括:
步骤1501,设置第一预定长度为L1的检测滑动窗;
步骤1502,按照步长S滑动该检测滑动窗;
步骤1503,查找滑动窗内信号值中的最大值与最小值,并计算最大值与最小值的差;
步骤1504,判断该差是否大于等于第一阈值T1,在判断结果为是时,执行步骤1505,否则返回步骤1502;
步骤1505,判断最大值是否比最小值在信号序列中序号靠前,在判断结果为是时,执行步骤1506,否则执行步骤1507;
步骤1506,1507,判断该最大值是否大于等于第二阈值T2,在判断结果为是时,执行步骤1508,1509,否则返回步骤1502;
步骤1508,将该最大值对应的点加入候选起点集合;
步骤1509,将该最大值对应的点加入候选终点集合;
步骤1510,判断滑动窗是否滑动至信号序列的最后,在判断结果为是时,结束操作,得到候选起点集合和候选终点集合,否则返回步骤1502。
图16是步骤1402一实施方式流程图,如图16所示,步骤1402包括:
步骤1601,从候选起点集合中选择两个相邻候选起点,计算其间隔;从候选终点集合中选择两个相邻候选终点,计算其间隔;
步骤1602,判断该相邻候选起点间隔是否大于等于第三阈值T3,相邻候选终点间隔是否大于等于第四阈值T4;在判断结果为是时,执行步骤1603,否则执行步骤1604;
步骤1603,将相邻候选起点划分至不同物品对应的候选起点子集合中,将相邻候选终点划分至不同物品对应的候选终点子集合中;
步骤1604,将相邻候选起点划分至相同物品对应的候选起点子集合中,将相邻候选终点划分至相同物品对应的候选终点子集合中,返回步骤1601,选择与之前不重复的相邻候选起点或相邻候选终点;
步骤1605,从每个候选起点子集合和每个候选终点子集合中选择信号最大值,将该最大值对应的点确定为最终起点和最终终点。
步骤1606,选择一个最终起点和一个最终终点,计算其间隔;
步骤1607,判断该间隔是否大于等于第五阈值T5小于等于第六阈值T6,在判断结果为是时,执行步骤1608,否则返回步骤1606;
步骤1608,将该间隔对应的最终起点和最终终点确定为属于同一物品;
步骤1609,判断是否遍历完所有最终起点和最终终点,在判断结果为是时,执行步骤1610,否则执行步骤1606;
步骤1610,判断属于同一物品的最终起点或最终终点是否有多个,在判断结果为是时,执行步骤1610,否则结束操作;
步骤1611,将间隔最近的最终起点和最终终点确定为同一物品的反射信号序列的起点和终点。
通过本实施例的上述方法,针对多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
实施例4
本发明实施例4提供了一种物品检测方法,图17是本实施例的物品检测方法的一个实施方式的流程图,请参照图17,该方法包括:
步骤1701,收发单元和待检测物品沿预定轨迹相对移动,该收发单元发送发射信号,并且接收基于该发射信号的反射信号;
步骤1702,对该反射信号进行处理,以获得多(X)个物品反射信号第一特性的测试信号序列;
步骤1703,对该测试信号序列进行切割处理;
步骤1704,与不同物品对应的信号序列样本集中的样本信号序列进行比较,以确定该待检测物品中所包含的物品,其中,该信号序列样本集中的每个样本是对预先获得的信号序列进行数据切割后所获得的一种物品反射信号第一特性的样本信号序列。
其中,步骤1701-1702如何获得该测试信号序列的具体实施方式可以参考实施例1中的获取单元,重复之处不再赘述。
在本实施例中,步骤1703的切割方法可以参考实施例3中的数据切割方法,重复之处不再赘述。
在步骤1704中,可以将切割后的每个物品的反射信号序列与信号序列样本集中的每个样本信号序列进行比较,例如使用支持向量机、计算方差、相关度等方式进行比较,确定待检测物品中包含相关度最大或者方差最小的样本信号序列对应的物品。
其中,对每个样本进行的切割处理也可以使用实施例3中的数据切割方法,此处不再赘述。
在本实施例中,对测试信号序列以及样本信号序列的处理还包括归一化,即使得切割后的测试信号序列以及样本信号序列的序列长度相同。
通过本实施例的上述方法,通过收发单元与多个物品相对运动的扫描方式,获取多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
实施例5
本实施例5提供一种物品检测装置;图18是该物品检测装置构成示意图,如图18所示,装置1800包括:收发单元1801、控制单元1802、第一处理单元1803;以及实施例1中的数据切割装置100;第二处理单元1804;
其中,收发单元1801向待检测物品发送发射信号;并接收基于该发射信号的反射信号;
控制单元1802,其用于控制收发单元1801和/或待检测物品沿预定轨迹相对移动;
第一处理单元1803,其用于对该反射信号进行处理,以获得多个物品反射信号第一特性的测试信号序列;
数据切割装置100,其用于对该测试信号序列进行切割处理,以获得每个物品对应的测试信号序列;
第二处理单元1804,其用于将经过该数据切割装置100处理后的该测试信号序列与不同物品对应的信号序列样本集中的样本信号序列进行比较,以确定该待检测物品中所包含的物品;
其中,该信号序列样本集中的每个样本是数据切割装置100对预先获得的信号序列进行数据切割后所获得的一种物品反射信号第一特性的样本信号序列。
该收发单元1801、控制单元1802、第一处理单元1803;以及实施例1中的数据切割装置100;第二处理单元1804的具体实施方式可以参考实施例4中步骤1701-1704,此处不再赘述。
本实施例还提供了一种物品检测装置,图19是本发明实施例数据切割装置的硬件构成示意图,如图19所示,装置1900可以包括:一个接口(图中未示出),中央处理器(CPU)1920,存储器1910和收发器1940;存储器1910耦合到中央处理器1920。其中存储器1910可存储各种数据;此外还存储物品检测的程序,并且在中央处理器1920的控制下执行该程序,并存储各种阈值等。
在一个实施方式中,物品检测装置的功能可以被集成到中央处理器1920中。其中,中央处理器1920用于控制收发单元和待检测物品沿预定轨迹相对移动,该收发单元发送发射信号,并且接收基于该发射信号的反射信号;对该反射信号进行处理,以获得多(X)个物品反射信号第一特性的测试信号序列;对该测试信号序列进行切割处理;与不同物品对应的信号序列样本集中的样本信号序列进行比较,以确定该待检测物品中所包含的物品,其中,该信号序列样本集中的每个样本是对预先获得的信号序列进行数据切割后所获得的一种物品反射信号第一特性的样本信号序列。
中央处理器1920的具体实施方式可以参考实施例4,此处不再重复。
在另一个实施方式中,也可以将上述物品检测装置的功能配置在与中央处理器1920连接的芯片(图中未示出)上,通过中央处理器1920的控制来实现物品检测装置的功能。
值得注意的是,装置1900也并不是必须要包括图19中所示的所有部件;此外,该装置1900还可以包括图19中没有示出的部件,可以参考现有技术。
通过本实施例的上述装置,通过收发单元与多个物品相对运动的扫描方式,获取多个物品第一特性的反射信号序列,确定多个物品中每个物品的反射信号序列的起点和终点,从而能够对多个物品第一特性的反射信号序列进行切割,对该多个物品中包含的每个物品的反射信号序列进行逐一定位并截取,进而根据每个物品的反射信号序列进行物品检测,提高检测精度。
本发明实施例还提供一种计算机可读程序,其中当在数据切割装置中执行该程序时,该程序使得计算机在该数据切割装置中执行如上面实施例3中的数据切割方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中该计算机可读程序使得计算机在数据切割装置中执行上面实施例3中的数据切割方法。
本发明实施例还提供一种计算机可读程序,其中当在物品检测装置中执行该程序时,该程序使得计算机在该物品检测装置中执行如上面实施例4中的物品检测方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中该计算机可读程序使得计算机在物品检测装置中执行上面实施例4中的物品检测方法。
结合本发明实施例描述的在数据切割或物品检测装置中数据切割或物品检测的方法可直接体现为硬件、由处理器执行的软件模块或二者组合。例如,图1,3,7,13,18-19中所示的功能框图中的一个或多个和/或功能框图的一个或多个组合,既可以对应于计算机程序流程的各个软件模块,亦可以对应于各个硬件模块。这些软件模块,可以分别对应于图14-16,17所示的各个步骤。这些硬件模块例如可利用现场可编程门阵列(FPGA)将这些软件模块固化而实现。
软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其它形式的存储介质。可以将一种存储介质耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息;或者该存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该软件模块可以存储在数据切割或物品检测装置的存储器中,也可以存储在可***数据切割或物品检测装置的存储卡中。
针对图1,3,7,13,18-19描述的功能框图中的一个或多个和/或功能框图的一个或多个组合,可以实现为用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件、或者其任意适当组合。针对图1,3,7,13,18-19描述的功能框图中的一个或多个和/或功能框图的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。
关于包括以上多个实施例的实施方式,还公开下述的附记。
附记1、一种数据切割装置,其用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,所述装置包括:
第一确定单元,其用于对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合;
选择单元,其用于从所述候选起点集合中选择每个物品的所述反射信号序列的起点,从所述候选终点集合中选择每个物品的所述反射信号序列的终点;
第二确定单元,其用于将每个物品的所述反射信号序列的所述起点和终点之间的信号序列确定为每个物品的所述反射信号序列。
附记2、根据附记1所述的装置,其中,所述第一确定单元包括:
第一确定模块,其用于对所述X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定所述候选起点集合和候选终点集合,相邻第一预定长度的信号序列间隔第二预定长度的步长,其中,针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列的变化幅度超过第一阈值时,将所述第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
附记3、根据附记2所述的装置,其中,所述第一确定模块包括:
第二确定模块,其用于针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠前,且所述最大值大于等于第二阈值时,将所述最大值对应的点确定为候选起点;
第三确定模块,其用于针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠后,且所述最大值大于等于所述第二阈值时,将所述最大值对应的点确定为候选终点。
附记4、根据附记1所述的装置,其中,所述选择单元包括:
第一选择模块,其用于从所述候选起点集合和所述候选终点集合中确定每个物品的候选起点子集合和候选终点子集合;
配对模块,其用于将所述候选起点子集合和所述候选终点子集合进行配对,以确定每个物品的所述反射信号序列的起点和终点。
附记5、根据附记4所述的装置,其中,所述第一选择模块包括:
第一计算模块,其用于分别计算所述候选起点集合中每相邻两个候选起点的间隔,将所述间隔小于第三阈值对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;
第二计算模块,其用于分别计算所述候选终点集合中每相邻两个候选终点的间隔,将所述间隔小于第四阈值对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合。
附记6、根据附记4所述的装置,其中,所述配对模块包括:
第四确定模块,其用于将所述候选起点子集合中信号最大值对应的点确定为最终起点,将所述候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;
第五确定模块,其用于计算每个最终起点和每个最终终点的间隔,将所述间隔大于等于第五阈值小于等于第六阈值的对应的最终起点和最终终点确定为一个物品所述反射信号序列的起点和终点,以确定每个物品的所述反射信号序列的起点和终点。
附记7、根据附记6所述的装置,其中,在与一个最终起点的间隔大于等于第五阈值小于等于第六阈值最终终点有多个时,所述第五确定模块将所述间隔最近的所述一个最终起点和最终终点确定为所述一个物品的所述反射信号序列的起点和终点;或者在与一个最终终点的间隔大于等于第五阈值小于等于第六阈值最终起点有多个时,将所述间隔最近的最终起点和所述一个最终终点确定为所述一个物品的所述反射信号序列的起点和终点。
附记8、根据附记1所述的装置,其中,所述反射信号是收发单元发射的发射信号经所述多个物品反射后的信号,或者是所述发射信号经所述多个物品透射和反射物反射后的叠加信号,其中,所述反射物和收发单元放置在所述多个物品的两侧,且收发单元和待检测物品沿预定轨迹相对移动,所述反射物和收发单元的相对位置保持不变。
附记9、一种数据切割方法,其用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,所述方法包括:
对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合;
从所述候选起点集合中选择每个物品所述反射信号序列的起点,从所述候选终点集合中选择每个物品所述反射信号序列的终点;
将每个物品的所述反射信号序列的所述起点和终点之间的信号序列确定为每个物品对应的所述反射信号序列。
附记10、根据附记9中的方法,其中,对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合包括:
对所述X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定所述候选起点集合和候选终点集合,相邻第一预定长度的信号序列间隔预定步长,其中,针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列的变化幅度超过第一阈值时,将所述第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
附记11、根据附记10所述的方法,其中,确定为候选起点或候选终点包括:
针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠前,且所述最大值大于等于第二阈值时,将所述最大值对应的点确定为候选起点;
针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠后,且所述最大值大于等于所述第二阈值时,将所述最大值对应的点确定为候选终点。
附记12、根据附记9所述的方法,其中,从所述候选起点集合中选择每个物品所述反射信号序列的起点,从所述候选终点集合中选择每个物品所述反射信号序列的终点包括:
从所述候选起点集合和所述候选终点集合中确定每个物品的候选起点子集合和候选终点子集合;
将所述候选起点子集合和所述候选终点子集合进行配对,以确定每个物品的所述反射信号序列的起点和终点。
附记13、根据附记12所述的方法,其中,确定每个物品的候选起点子集合和候选终点子集合包括:
分别计算所述候选起点集合中每相邻两个候选起点的间隔,将所述间隔小于第三阈值对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;
分别计算所述候选终点集合中每相邻两个候选终点的间隔,将所述间隔小于第四阈值对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合。
附记14、根据附记12所述的方法,其中,将所述候选起点子集合和所述候选终点子集合进行配对包括:
将所述候选起点子集合中信号最大值对应的点确定为最终起点,将所述候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;
计算每个最终起点和每个最终终点的间隔,将所述间隔大于等于第五阈值小于等于第六阈值的对应的最终起点和最终终点确定为一个物品所述反射信号序列的起点和终点,以确定每个物品的所述反射信号序列的起点和终点。
附记15、根据附记14所述的方法,其中,在与一个最终起点的间隔大于等于第五阈值小于等于第六阈值最终终点有多个时,将所述间隔最近的所述一个最终起点和最终终点确定为所述一个物品的所述反射信号序列的起点和终点;或者在与一个最终终点的间隔大于等于第五阈值小于等于第六阈值最终起点有多个时,将所述间隔最近的最终起点和所述一个最终终点确定为所述一个物品的所述反射信号序列的起点和终点。

Claims (8)

1.一种数据切割装置,其用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,所述装置包括:
第一确定单元,其用于对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合;
选择单元,其用于从所述候选起点集合中选择每个物品的所述反射信号序列的起点,从所述候选终点集合中选择每个物品的所述反射信号序列的终点;
第二确定单元,其用于将每个物品的所述反射信号序列的所述起点和终点之间的信号序列确定为每个物品的所述反射信号序列;
其中,所述第一确定单元包括:
第一确定模块,其用于对所述X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定所述候选起点集合和候选终点集合,相邻第一预定长度的信号序列间隔第二预定长度的步长,其中,针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列的变化幅度超过第一阈值时,将所述第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
2.根据权利要求1所述的装置,其中,所述第一确定模块包括:
第二确定模块,其用于针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠前,且所述最大值大于等于第二阈值时,将所述最大值对应的点确定为候选起点;
第三确定模块,其用于针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列信号值中最大值与最小值的差超过所述第一阈值,最大值比最小值在信号序列中序号靠后,且所述最大值大于等于所述第二阈值时,将所述最大值对应的点确定为候选终点。
3.根据权利要求1所述的装置,其中,所述选择单元包括:
第一选择模块,其用于从所述候选起点集合和所述候选终点集合中确定每个物品的候选起点子集合和候选终点子集合;
配对模块,其用于将所述候选起点子集合和所述候选终点子集合进行配对,以确定每个物品的所述反射信号序列的起点和终点。
4.根据权利要求3所述的装置,其中,所述第一选择模块包括:
第一计算模块,其用于分别计算所述候选起点集合中每相邻两个候选起点的间隔,将所述间隔小于第三阈值对应的相邻候选起点确定为属于X个物品中一个物品的候选起点子集合,以确定每个物品的候选起点子集合;
第二计算模块,其用于分别计算所述候选终点集合中每相邻两个候选终点的间隔,将所述间隔小于第四阈值对应的相邻候选终点确定为属于X个物品中一个物品的候选终点子集合,以确定每个物品分的候选终点子集合。
5.根据权利要求3所述的装置,其中,所述配对模块包括:
第四确定模块,其用于将所述候选起点子集合中信号最大值对应的点确定为最终起点,将所述候选终点子集合中信号最大值对应的点确定为最终终点,得到X个最终起点和X个最终终点;
第五确定模块,其用于计算每个最终起点和每个最终终点的间隔,将所述间隔大于等于第五阈值小于等于第六阈值的对应的最终起点和最终终点确定为一个物品所述反射信号序列的起点和终点,以确定每个物品的所述反射信号序列的起点和终点。
6.根据权利要求5所述的装置,其中,在与一个最终起点的间隔大于等于第五阈值小于等于第六阈值最终终点有多个时,所述第五确定模块将所述间隔最近的所述一个最终起点和最终终点确定为所述一个物品的所述反射信号序列的起点和终点;或者在与一个最终终点的间隔大于等于第五阈值小于等于第六阈值最终起点有多个时,将所述间隔最近的最终起点和所述一个最终终点确定为所述一个物品的所述反射信号序列的起点和终点。
7.根据权利要求1所述的装置,其中,所述反射信号是收发单元发射的发射信号经所述多个物品反射后的信号,或者是所述发射信号经所述多个物品透射和反射物反射后的叠加信号,其中,所述反射物和收发单元放置在所述多个物品的两侧,且收发单元和待检测物品沿预定轨迹相对移动,所述反射物和收发单元的相对位置保持不变。
8.一种数据切割方法,其用于将多(X)个物品反射信号第一特性的信号序列切割为分别对应X个物品的X个反射信号序列,所述方法包括:
对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合;
从所述候选起点集合中选择每个物品所述反射信号序列的起点,从所述候选终点集合中选择每个物品所述反射信号序列的终点;
将每个物品的所述反射信号序列的所述起点和终点之间的信号序列确定为每个物品对应的所述反射信号序列;
其中,对X个物品反射信号第一特性的信号序列逐段进行检测,以确定在X个物品反射信号第一特性的信号序列中每个物品的所述反射信号序列的候选起点集合和候选终点集合包括:
对所述X个物品反射信号第一特性的信号序列中的多个第一预定长度的信号序列逐一进行检测,以确定所述候选起点集合和候选终点集合,相邻第一预定长度的信号序列间隔预定步长,其中,针对每个第一预定长度的信号序列,在所述第一预定长度的信号序列的变化幅度超过第一阈值时,将所述第一预定长度的信号序列信号值中大于等于第二阈值的点确定为候选起点或候选终点。
CN201711105773.6A 2017-11-10 2017-11-10 数据切割方法和装置、物品检测方法和装置 Active CN109784126B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711105773.6A CN109784126B (zh) 2017-11-10 2017-11-10 数据切割方法和装置、物品检测方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711105773.6A CN109784126B (zh) 2017-11-10 2017-11-10 数据切割方法和装置、物品检测方法和装置

Publications (2)

Publication Number Publication Date
CN109784126A CN109784126A (zh) 2019-05-21
CN109784126B true CN109784126B (zh) 2022-11-18

Family

ID=66485679

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711105773.6A Active CN109784126B (zh) 2017-11-10 2017-11-10 数据切割方法和装置、物品检测方法和装置

Country Status (1)

Country Link
CN (1) CN109784126B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08185582A (ja) * 1994-12-28 1996-07-16 Copal Co Ltd 物品検出装置
WO2007006623A1 (en) * 2005-07-11 2007-01-18 Deutsche Thomson-Brandt Gmbh Method and apparatus for detecting correlation between a received signal and a candidate spreading sequence
JP2007232585A (ja) * 2006-03-01 2007-09-13 Anritsu Sanki System Co Ltd 物品検査システム
CN101769879A (zh) * 2008-12-30 2010-07-07 索尼株式会社 摄像机辅助传感器成像***和多方位成像***
CN102884539A (zh) * 2010-03-12 2013-01-16 日升研发控股有限责任公司 用于产品识别的***和方法
JP2014169163A (ja) * 2013-03-04 2014-09-18 Nec Corp 物品管理システム、物品管理方法、情報処理装置およびその制御方法と制御プログラム
US9064161B1 (en) * 2007-06-08 2015-06-23 Datalogic ADC, Inc. System and method for detecting generic items in image sequence
CN104737211A (zh) * 2012-10-15 2015-06-24 伊诺维亚薄膜有限公司 验证装置和方法
CN105190655A (zh) * 2013-03-04 2015-12-23 日本电气株式会社 物品管理***、信息处理设备及其控制方法和控制程序

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060036619A1 (en) * 2004-08-09 2006-02-16 Oren Fuerst Method for accessing and analyzing medically related information from multiple sources collected into one or more databases for deriving illness probability and/or for generating alerts for the detection of emergency events relating to disease management including HIV and SARS, and for syndromic surveillance of infectious disease and for predicting risk of adverse events to one or more drugs
GB0701869D0 (en) * 2007-01-31 2007-03-14 Cambridge Consultants Adaptive radar
CN102591892A (zh) * 2011-01-13 2012-07-18 索尼公司 数据分段设备和方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08185582A (ja) * 1994-12-28 1996-07-16 Copal Co Ltd 物品検出装置
WO2007006623A1 (en) * 2005-07-11 2007-01-18 Deutsche Thomson-Brandt Gmbh Method and apparatus for detecting correlation between a received signal and a candidate spreading sequence
JP2007232585A (ja) * 2006-03-01 2007-09-13 Anritsu Sanki System Co Ltd 物品検査システム
US9064161B1 (en) * 2007-06-08 2015-06-23 Datalogic ADC, Inc. System and method for detecting generic items in image sequence
CN101769879A (zh) * 2008-12-30 2010-07-07 索尼株式会社 摄像机辅助传感器成像***和多方位成像***
CN102884539A (zh) * 2010-03-12 2013-01-16 日升研发控股有限责任公司 用于产品识别的***和方法
CN104737211A (zh) * 2012-10-15 2015-06-24 伊诺维亚薄膜有限公司 验证装置和方法
JP2014169163A (ja) * 2013-03-04 2014-09-18 Nec Corp 物品管理システム、物品管理方法、情報処理装置およびその制御方法と制御プログラム
CN105190655A (zh) * 2013-03-04 2015-12-23 日本电气株式会社 物品管理***、信息处理设备及其控制方法和控制程序

Also Published As

Publication number Publication date
CN109784126A (zh) 2019-05-21

Similar Documents

Publication Publication Date Title
US8933834B2 (en) Radar device
CN105527303B (zh) 利用毫米波检测材料的方法及***
JP4868169B2 (ja) 位置推定システム、位置推定方法および位置推定用プログラム
AU2007345621B2 (en) Method and apparatus for target discrimination within return signals
US20180005056A1 (en) Object recognition device
CN108072909A (zh) 物品检测方法、装置和***
KR20180115034A (ko) 레이더 장치 및 그를 이용한 타겟 식별방법
US20230037445A1 (en) Methods for recognizing human hand and hand gesture from human, and display apparatus
CN105093194B (zh) 用于雷达传感器的失明的指标的确定方法
CN109765548B (zh) 物品检测方法和装置
CN109991595A (zh) 一种基于毫米波雷达的距离测量方法及相关装置
US20190324107A1 (en) Methods and systems for pulse association of agile emitters
CN107076845A (zh) 雷达传感器
CN108535714B (zh) 一种毫米波雷达检测开放空间遮挡物体的方法及装置
CN109784126B (zh) 数据切割方法和装置、物品检测方法和装置
CN109765549B (zh) 数据切割方法和装置、物品检测方法和装置
US10135488B2 (en) Method for deinterleaving radar signals
KR101312420B1 (ko) 레이더를 이용한 타겟 판단 장치 및 그 방법
JP2009271071A (ja) マイクロ波を用いて、動いている物体を分類するための方法及び装置
CN110554439B (zh) 物品检测方法和装置
JP2018200298A (ja) 品物検出方法及び装置
JP2018200296A (ja) 品物検出方法及び装置
CN112130143A (zh) 物品检测方法和装置
US10877140B2 (en) Radar device and method of detecting object using radar device
CN111123194A (zh) 通过网络设备准确定位对象

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant