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

限束器窗口控制方法、装置、计算机设备、存储介质与流程

2022-08-10 15:52:10 来源:中国专利 TAG:


1.本技术涉及医疗设备技术领域,特别是涉及一种限束器窗口控制方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.数字x射线摄影(dr,digital radiography)设备是计算机数字图像处理技术与x射线放射技术相结合而形成的一种先进的医疗设备。dr设备因其辐射剂量小、影像质量高、疾病的检出率和诊断的准确性较高而被广泛的应用。现有大多数医院的dr诊室的场地布局分x光曝光铅房和医生工作房,dr整机放置在x光曝光铅房内,当病人进入x光曝光铅房后,大多数时间需要医生进入x光曝光铅房进行限束器开窗大小的手动调整。
3.然而,这种方法操作繁琐且效率较低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够高效调整限束器窗口的限束器窗口控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种限束器窗口控制方法。所述方法包括:
6.获取待进行x光扫描的目标对象的摆位图像;
7.对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
8.根据摆位轮廓控制限束器调整窗口大小。
9.在其中一个实施例中,获取待进行x光扫描的目标对象的摆位图像,包括:
10.获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;
11.从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
12.在其中一个实施例中,对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,包括:
13.对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
14.对应地,根据摆位轮廓控制限束器调整窗口大小,包括:
15.根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
16.在其中一个实施例中,根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小,包括:
17.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
18.在其中一个实施例中,方法还包括:
19.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异
阈值,则维持限束器的窗口大小不变。
20.在其中一个实施例中,根据摆位轮廓控制限束器调整窗口大小,包括:
21.确定摆位轮廓的最小外接矩形;
22.根据最小外接矩形的尺寸控制限束器调整窗口大小。
23.在其中一个实施例中,对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,包括:
24.对摆位图像进行边缘增强处理,得到边缘增强图像;
25.采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;
26.采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;
27.根据多边形坐标点集确定摆位轮廓。
28.第二方面,本技术还提供了一种限束器窗口控制装置。所述装置包括:
29.图像获取模块,用于获取待进行x光扫描的目标对象的摆位图像;
30.轮廓识别模块,用于对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
31.窗口控制模块,用于根据摆位轮廓控制限束器调整窗口大小。
32.在其中一个实施例中,图像获取模块还用于获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
33.在其中一个实施例中,轮廓识别模块还用于对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
34.对应地,窗口控制模块还用于根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
35.在其中一个实施例中,窗口控制模块还用于若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
36.在其中一个实施例中,窗口控制模块还用于若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
37.在其中一个实施例中,窗口控制模块还用于确定摆位轮廓的最小外接矩形;根据最小外接矩形的尺寸控制限束器调整窗口大小。
38.在其中一个实施例中,轮廓识别模块还用于对摆位图像进行边缘增强处理,得到边缘增强图像;采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;根据多边形坐标点集确定摆位轮廓。
39.第三方面,本技术还提供了一种限束器窗口控制系统。所述系统包括:图像采集装置、控制装置以及限束器;
40.图像采集装置,用于对待进行x光扫描的目标对象进行图像采集;
41.控制装置,用于获取图像采集装置进行图像采集得到的目标对象的摆位图像,并对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,根据摆位轮廓控制限束器调整窗口大小。
42.在其中一个实施例中,图像采集装置安装于限束器的窗口位置。
43.第四方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一所述的方法。
44.第五方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法。
45.第六方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一所述的方法。
46.上述限束器窗口控制方法、装置、计算机设备、存储介质和计算机程序产品,获取待进行x光扫描的目标对象的摆位图像;对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;根据摆位轮廓控制限束器调整窗口大小。通过先拍摄目标对象的摆位图像,然后采用轮廓识别技术从摆位图像中得到目标对象的摆位轮廓,最后根据摆位轮廓调整限束器窗口大小,能够在使用dr设备时提高限束器窗口的调整效率。
附图说明
47.图1为一个实施例中限束器窗口控制方法的应用环境图;
48.图2为一个实施例中限束器窗口控制方法的流程示意图;
49.图3为一个实施例中获取摆位图像的流程示意图;
50.图4为一个实施例中确定摆位轮廓的最小外接矩形的效果示意图;
51.图5为一个实施例中限束器窗口控制系统的场景示意图;
52.图6为一个实施例中限束器窗口控制装置的结构框图;
53.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
54.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
55.本技术实施例提供的限束器窗口控制方法,可以应用于如图1所示的应用环境中。其中,限束器102通过网络与终端104进行通信。数据存储系统可以存储终端104需要处理的数据。数据存储系统可以集成在终端104上,也可以放在云上或其他网络服务器上。终端104获取待进行x光扫描的目标对象的摆位图像;对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;根据摆位轮廓控制限束器102调整窗口大小。其中,终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为医用电脑、医用控制台、dr设备的集成处理器等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。终端104可以用独立的终端或者是多个终端组成的终端集群来实现。
56.在一个实施例中,如图2所示,提供了一种限束器窗口控制方法,以该方法应用于图1中的限束器102与终端104为例进行说明,包括以下步骤:
57.步骤202,获取待进行x光扫描的目标对象的摆位图像。
58.其中,目标对象通常是指需要进行x光扫描的人或人体的某个部位,例如左手、右手、胸部、腹部等;摆位图像是指对待进行x光扫描的目标对象进行拍摄得到的图像,可以是直接拍摄得到的照片图像,也可以是先拍摄视频,再从视频中提取到的帧图像。
59.可选的,沿x光照射方向,通过图像采集装置拍摄目标对象的摆位图像,可以在目标对象摆好位置、保持静止时拍摄一张摆位图像,也可以在目标对象进入x光扫描范围或限束器窗口范围之后连续拍摄多张摆位图像,还可以直接对限束器窗口朝向的目标对象拍摄一定时长的摆位视频,然后从摆位视频中提取多张帧图像,将每一张帧图像作为摆位图像。
60.步骤204,对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓。
61.其中,摆位轮廓是指摆位图像中的目标对象的最外层边缘形状,摆位轮廓可以由曲线构成,也可以由多条短线段构成,还可以由多个点构成。
62.可选的,终端接收实时生成的每一张摆位图像,采用轮廓检测技术处理每一张摆位图像,从每一张摆位图像中识别出目标对象的摆位轮廓,识别出摆位轮廓时,终端都会根据当前识别的摆位轮廓生成相应的窗口调整指令,并将窗口调整指令发送给限束器,后续限束器根据窗口调整指令调整窗口的大小。
63.步骤206,根据摆位轮廓控制限束器调整窗口大小。
64.其中,限束器是一种安装于x线管组件管套输出窗口前方的机电型光学装置,它的主要作用是控制x线管输出线的照射野,以便在能够满足x线成像和诊断的前提下,尽量减少投射范围,避免不必要的剂量,并能吸收一些散乱的射线,提高影像清晰度。
65.可选的,终端根据实时识别到的摆位轮廓,发送相应的窗口调整指令至限束器,限束器根据窗口调整指令调整一次窗口大小。进一步的,当终端识别到新的摆位轮廓时,发送新的窗口调整指令至限束器,限束器根据窗口调整指令再一次调整窗口大小。
66.上述限束器窗口控制方法中,获取待进行x光扫描的目标对象的摆位图像;对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;根据摆位轮廓控制限束器调整窗口大小。通过先拍摄目标对象的摆位图像,然后采用轮廓识别技术从摆位图像中得到目标对象的摆位轮廓,最后根据摆位轮廓调整限束器窗口大小,能够在使用dr设备时提高限束器窗口的调整效率。
67.在一个实施例中,如图3所示,获取待进行x光扫描的目标对象的摆位图像,包括:
68.步骤302,获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧。
69.其中,摆位视频是指对进入x光扫描范围或限束器窗口范围的目标对象拍摄的视频。
70.可选的,沿x光照射方向,通过图像采集装置对目标对象拍摄一定时长的摆位视频,拍摄时长通常取决于目标对象的检查需求。例如,摆位视频的拍摄时长为20秒,摆位视频的帧数为20fps(帧数/秒),则摆位视频中一共包括400个摆位视频帧。
71.步骤304,从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
72.可选的,图像采集装置从摆位视频中按照预设时间间隔提取多张帧图像,将每一张帧图像作为摆位图像,接上例,预设时间间隔可以设置为1秒,则图像采集装置每隔1秒从摆位视频中提取一个摆位视频帧作为一张摆位图像,一共能够获取20张摆位图像。
73.在一个实施例中,对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,包括:对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;对应地,根据摆位轮廓控制限束器调整窗口大小,包括:根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
74.可选的,需要获取多张摆位图像时,图像采集装置从摆位视频中按照预设时间间隔连续提取多张摆位图像,每提取到一张摆位图像,终端就对当前的摆位图像进行轮廓识别处理,得到对应的摆位轮廓,然后终端发送当前摆位轮廓对应的窗口调整指令至限束器,控制限束器调整一次窗口大小。通常情况,上述处理过程的时长大概是2毫秒,因此当获取摆位图像的时间间隔大于2毫秒时,限终端能够根据每一张摆位图像实时控制限束器调整窗口大小。
75.本实施例中,通过对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;之后根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。能够根据目标对象的摆位姿态实时调整限束器的窗口大小,提高使用dr设备时限束器窗口的调整效率。
76.在一个实施例中,根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小,包括:若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1;若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
77.可选的,通常情况下,在dr设备的使用过程中,待进行x光扫描的目标对象准备接收x光扫描时,会先做出摆位姿势,然后不会再进行较大幅度的移动,仅仅可能会出现细微的移动,但并不影响x光扫描的过程。因此可以在终端中设置一个目标差异阈值,并通过终端存储每一次识别到的摆位轮廓,当终端每一次根据当前的摆位图像识别出当前摆位轮廓时,将当前摆位轮廓和识别到的上一个摆位轮廓做差值计算,并将差值计算结果与目标差异阈值进行比对,若差值计算结果大于目标差异阈值,则根据识别到的当前摆位轮廓控制限束器调整窗口大小,若差值计算结果小于目标差异阈值,则控制限束器维持窗口大小不变。
78.在一个可行的实施例中,某些特殊情况下,在dr设备的使用过程中,待进行x光扫描的目标对象准备接收x光扫描时,会先做出摆位姿势,然后不会再进行较大幅度的移动,但当出现意外情况导致扫描终止或者扫描暂停时,目标对象会出现大幅度的移动,这种情况下,限束器无需进行窗口大小的调整。因此可以在终端中设置一个目标差异阈值和一个最大差异阈值,并通过终端存储每一次识别到的摆位轮廓,当终端每一次根据当前的摆位图像识别出当前摆位轮廓时,将当前摆位轮廓和识别到的上一个摆位轮廓做差值计算,并将差值计算结果与目标差异阈值进行比对,若差值计算结果大于目标差异阈值且小于最大差异阈值,则根据识别到的当前摆位轮廓控制限束器调整窗口大小,若差值计算结果小于目标差异阈值,或者差值计算结果大于最大差异阈值,则控制限束器维持窗口大小不变。
79.本实施例中,通过若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1;若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持
限束器的窗口大小不变。能够避免不必要的窗口调整,提高使用dr设备时限束器窗口的调整效率。
80.在一个实施例中,根据摆位轮廓控制限束器调整窗口大小,包括:确定摆位轮廓的最小外接矩形;根据最小外接矩形的尺寸控制限束器调整窗口大小。
81.可选的,对摆位轮廓构建一个二维坐标系,则摆位轮廓在二维坐标系中一定存在4个顶点坐标,将摆位轮廓中的横坐标最小的坐标点作为左顶点,将摆位轮廓中的横坐标最大的坐标点作为右顶点,将摆位轮廓中的纵坐标最大的坐标点作为上顶点,将摆位轮廓中的纵坐标最小的坐标点作为下顶点,根据这4个顶点就能得到如图4所示的最小外接矩形,终端根据最小外接矩形的长和宽的长度,发送窗口调整指令至限束器,控制限束器调整一次窗口大小。图4中的左图就是已经识别出摆位轮廓的摆位图像,图像中的手掌就是目标对象,手掌的边缘线就是摆位轮廓,右图中的矩形就是手掌的最小外接矩形。
82.在一个实施例中,对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,包括:对摆位图像进行边缘增强处理,得到边缘增强图像;采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;根据多边形坐标点集确定摆位轮廓。
83.可选的,首先对摆位图像先通过傅里叶变换进行去噪处理,然后进行拉普拉斯6层金字塔图像重建,采用指数函数增强,使得每层图像的边缘都得到了增强,接着对重建后的图像进行了双边导向滤波,使得图像边缘细节得到了增强,从而得到边缘增强图像;然后采用sobel(索贝尔算子)进行步长搜索、曲线追踪和曲线连接,检测出目标对象的多边形轮廓;最后通过opencv的轮廓提取处理多边形轮廓,得到一个多边形点集,对该多边形点集构建二维坐标系,就能得到一个多边形坐标点集。
84.其中,索贝尔算子是计算机视觉领域的一种重要处理方法。主要用于获得数字图像的一阶梯度,常见的应用和物理意义是边缘检测。索贝尔算子是把图像中每个像素的上下左右四领域的灰度值加权差,在边缘处达到极值从而检测边缘。索贝尔算子主要用作边缘检测。在技术上,索贝尔算子是一离散性差分算子,用来运算图像亮度函数的梯度之近似值。在图像的任何一点使用此算子,将会产生对应的梯度矢量或是其法矢量。索贝尔算子不但具有较好的检测效果,而且对噪声具有平滑抑制作用。opencv是一个基于apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在linux、windows、android和mac os操作系统上。opencv由一系列c函数和少量c 类构成,同时提供了python、ruby、matlab等语言的接口,能够实现图像处理和计算机视觉方面的很多通用算法。
85.在一个优选的实施例中,一种限束器窗口控制方法,包括:获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。对摆位图像进行边缘增强处理,得到边缘增强图像;采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;根据多边形坐标点集确定摆位轮廓。若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,确定第n个摆位轮廓的最小外接矩形;根据最小外接矩形的尺寸控制限束器调整窗口大小,n大于1;若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
86.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
87.在一个实施例中,一种限束器窗口控制系统,系统包括:图像采集装置、控制装置以及限束器;
88.图像采集装置,用于对待进行x光扫描的目标对象进行图像采集;
89.控制装置,用于获取图像采集装置进行图像采集得到的目标对象的摆位图像,并对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓,根据摆位轮廓控制限束器调整窗口大小。
90.在一个可选的实施方式中,如图5所示,图像采集装置包括限束器内置高清摄像头、视频网线和医生工作室电脑上的视频软件,控制装置就是医生工作室电脑上的限束器控制系统,限束器控制系统通过can通讯线和限束器连接,限束器随同dr设备放置在x光扫描铅房内,限束器安装有内置高清摄像头。
91.限束器内置高清摄像头获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧,并将摆位视频通过视频网线发送至医生工作室电脑,其中,目标对象通常是病人或病人的身体部位。
92.医生工作室电脑上的视频软件从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
93.医生工作室电脑上的限束器控制系统对摆位图像进行边缘增强处理,得到边缘增强图像;采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;根据多边形坐标点集确定摆位轮廓。若识别到的第n(n大于1)个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓确定摆位轮廓的最小外接矩形;根据最小外接矩形的尺寸生成窗口调整指令,并通过can通讯线发送窗口调整指令至限束器。若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则不生成窗口调整指令。
94.限束器根据接收到的窗口调整指令调整窗口大小,待医生确认后,就可以开始进行x光扫描,生成dr图像。
95.本实施例中,病人的摆位图像通过高清摄像头千兆网传输到医生工作室电脑的视频软件,视频软件实时提取摆位图像,限束器控制系统通过算法识别计算出摆位部位的形状和大小,通过can通讯线通知限束器的窗口叶片运行到指定位置,实现窗口大小的自动调节,整个过程可视化非常高,而且全智能和全自动化的实现了限束器开窗大小的控制。
96.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的限束器窗口控制方法的限束器窗口控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个限束器窗口控制装置实施例中的具体
限定可以参见上文中对于限束器窗口控制方法的限定,在此不再赘述。
97.在一个实施例中,如图6所示,提供了一种限束器窗口控制装置600,包括:图像获取模块601、轮廓识别模块602和窗口控制模块603,其中:
98.图像获取模块601,用于获取待进行x光扫描的目标对象的摆位图像;
99.轮廓识别模块602,用于对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
100.窗口控制模块603,用于根据摆位轮廓控制限束器调整窗口大小。
101.在一个实施例中,图像获取模块601还用于获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
102.在一个实施例中,轮廓识别模块602还用于对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
103.对应地,窗口控制模块603还用于根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
104.在一个实施例中,窗口控制模块603还用于若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
105.在一个实施例中,窗口控制模块603还用于若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
106.在一个实施例中,窗口控制模块603还用于确定摆位轮廓的最小外接矩形;根据最小外接矩形的尺寸控制限束器调整窗口大小。
107.在一个实施例中,轮廓识别模块602还用于对摆位图像进行边缘增强处理,得到边缘增强图像;采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;根据多边形坐标点集确定摆位轮廓。
108.上述限束器窗口控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
109.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种限束器窗口控制方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显
示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
110.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
111.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
112.获取待进行x光扫描的目标对象的摆位图像;
113.对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
114.根据摆位轮廓控制限束器调整窗口大小。
115.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
116.获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;
117.从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
118.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
119.对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
120.对应地,根据摆位轮廓控制限束器调整窗口大小,包括:
121.根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
122.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
123.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
124.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
125.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
126.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
127.确定摆位轮廓的最小外接矩形;
128.根据最小外接矩形的尺寸控制限束器调整窗口大小。
129.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
130.对摆位图像进行边缘增强处理,得到边缘增强图像;
131.采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;
132.采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;
133.根据多边形坐标点集确定摆位轮廓。
134.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
135.获取待进行x光扫描的目标对象的摆位图像;
136.对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
137.根据摆位轮廓控制限束器调整窗口大小。
138.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;
140.从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
141.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
142.对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
143.对应地,根据摆位轮廓控制限束器调整窗口大小,包括:
144.根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
145.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
146.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
147.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
148.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
149.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
150.确定摆位轮廓的最小外接矩形;
151.根据最小外接矩形的尺寸控制限束器调整窗口大小。
152.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
153.对摆位图像进行边缘增强处理,得到边缘增强图像;
154.采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;
155.采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;
156.根据多边形坐标点集确定摆位轮廓。
157.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
158.获取待进行x光扫描的目标对象的摆位图像;
159.对摆位图像进行轮廓识别处理,得到目标对象的摆位轮廓;
160.根据摆位轮廓控制限束器调整窗口大小。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.获取在目标对象摆位过程中对目标对象进行拍摄得到的摆位视频,摆位视频包括多个摆位视频帧;
163.从多个摆位视频帧中按照预设时间间隔提取摆位视频帧,并将提取到的摆位视频帧作为摆位图像。
164.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
165.对各摆位图像分别进行轮廓识别处理,得到从各摆位图像中分别识别到的摆位轮廓;
166.对应地,根据摆位轮廓控制限束器调整窗口大小,包括:
167.根据从各摆位图像中分别识别到的摆位轮廓,控制限束器调整窗口大小。
168.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
169.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异大于目标差异阈值,则根据识别到的第n个摆位轮廓控制限束器调整窗口大小,n大于1。
170.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
171.若识别到的第n个摆位轮廓与识别到的第n-1个摆位轮廓的差异不大于目标差异阈值,则维持限束器的窗口大小不变。
172.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
173.确定摆位轮廓的最小外接矩形;
174.根据最小外接矩形的尺寸控制限束器调整窗口大小。
175.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
176.对摆位图像进行边缘增强处理,得到边缘增强图像;
177.采用边缘检测算法处理边缘增强图像,得到目标对象对应的多边形轮廓;
178.采用轮廓提取算法处理多边形轮廓,得到目标对象对应的多边形坐标点集;
179.根据多边形坐标点集确定摆位轮廓。
180.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
181.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
182.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
183.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保
护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献