本申请涉及医疗机架摆位领域,特别是涉及机架摆位方法、系统、电子装置和存储介质。
背景技术:
1、在数字x射线医疗影像产品中,医生对人体进行x射线拍摄之前需要先对人体进行摆位。传统的机架摆位方法:医生根据人体检查情况,在系统软件上选择好对应的拍摄协议,选择拍摄协议的时候,系统软件会将人体摆位的位置信息发送给运动控制系统,用户随后按下自动摆位按键,运动控制系统会控制机架运动到拍摄协议里面设置的摆位位置。其中,摆位位置信息是按照标准人体模型设配置的,而实际不同人体体型存在较大差异,医生需要根据人体的体型对机架做进一步调整,以满足准确拍摄人体部位的需要。
2、针对相关技术中存在机架摆位需人工干预的问题,目前还没有提出有效的解决方案。
技术实现思路
1、在本实施例中提供了一种机架摆位方法、系统、电子装置和存储介质,以解决相关技术中存在机架摆位需人工干预的问题。
2、第一个方面,在本实施例中提供了一种机架摆位方法,包括:
3、当机架运动抵达部位观测区域且未静止之前,获取所述机架的空间位置信息,其中,所述机架上设置有摄像机,所述空间位置信息包括所述机架的第一坐标;
4、触发所述摄像机启动拍摄,得到图像数据;
5、根据所述图像数据和所述空间位置信息,计算所述拍摄对象中拍摄部位的坐标;
6、根据所述拍摄部位的坐标,控制所述机架向所述拍摄部位运动。
7、在其中的一些实施例中,所述空间位置信息还包括所述机架的运动速度和当前时间;根据所述图像数据和所述空间位置信息,计算所述拍摄对象中拍摄部位的坐标,包括:
8、根据所述机架的运动速度和所述当前时间,计算所述第一坐标在数据传输过程中的位置偏移量;
9、根据所述第一坐标和所述位置偏移量,确定所述机架的第二坐标;
10、根据所述图像数据和所述第二坐标,计算所述拍摄对象中拍摄部位的坐标。
11、在其中的一些实施例中,根据所述图像数据和所述空间位置信息,计算所述拍摄对象中拍摄部位的坐标,包括:
12、根据所述图像数据识别出所述拍摄对象中的所述拍摄部位;
13、根据所述摄像机的像素坐标系和世界坐标系之间的映射关系,确定所述拍摄部位在所述世界坐标系中的坐标。
14、在其中的一些实施例中,所述机架由运动控制模块控制运动;当机架运动抵达部位观测区域且未静止之前,获取所述机架的空间位置信息,包括:
15、当机架运动抵达部位观测区域且未静止之前,响应于所述运动控制模块发起的第一请求消息,向所述运动控制模块发起第二请求消息;
16、接收所述运动控制模块返回的所述空间位置信息。
17、在其中的一些实施例中,根据所述拍摄部位的坐标,控制所述机架向所述拍摄部位运动,包括:
18、将所述拍摄部位的坐标发送至运动控制模块,基于所述运动控制模块控制所述机架向所述拍摄部位运动;和/或,
19、确定所识别到的所述拍摄部位的置信度;
20、若所述拍摄部位的置信度不低于预设阈值,则控制所述机架向所述拍摄部位运动。
21、在其中的一些实施例中,在确定所识别到的所述拍摄部位的置信度之后,所述方法还包括:
22、若所述拍摄部位的置信度低于所述预设阈值,则控制所述机架向预设位置运动。
23、在其中的一些实施例中,当机架运动抵达部位观测区域之前,所述方法还包括:
24、确定所述拍摄对象的拍摄协议;
25、引导所述拍摄对象至目标设备;
26、基于所述拍摄协议,由运动控制模块控制所述机架朝向所述部位观测区域运动。
27、第二个方面,在本实施例中提供了一种机架摆位系统,包括:运动控制模块、数据处理模块、机架和摄像机;其中,
28、所述摄像机安装在所述机架上,所述摄像机与所述数据处理模块连接;
29、所述机架和所述运动控制模块连接;
30、所述运动控制模块与所述数据处理模块通信连接;
31、所述数据处理模块用于执行上述第一个方面所述的机架摆位方法。
32、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的机架摆位方法。
33、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的机架摆位方法的步骤。
34、上述机架摆位方法、系统、电子装置和存储介质,过获取机架的空间位置信息,以及摄像机采集拍摄对象得到的图像数据,基于机架的空间位置信息和图像数据,计算拍摄部位的坐标,使得可以根据该拍摄部位的坐标,控制机架向拍摄部位运动,实现机架的自动准确摆位,不需要人工干预,简化了操作。
35、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
1.一种机架摆位方法,其特征在于,包括:
2.根据权利要求1所述的机架摆位方法,其特征在于,所述空间位置信息还包括所述机架的运动速度和当前时间;根据所述图像数据和所述空间位置信息,计算所述拍摄对象中拍摄部位的坐标,包括:
3.根据权利要求1所述的机架摆位方法,其特征在于,根据所述图像数据和所述空间位置信息,计算所述拍摄对象中拍摄部位的坐标,包括:
4.根据权利要求1所述的机架摆位方法,其特征在于,所述机架由运动控制模块控制运动;当机架运动抵达部位观测区域且未静止之前,获取所述机架的空间位置信息,包括:
5.根据权利要求1所述的机架摆位方法,其特征在于,根据所述拍摄部位的坐标,控制所述机架向所述拍摄部位运动,包括:
6.根据权利要求5所述的机架摆位方法,其特征在于,在确定所识别到的所述拍摄部位的置信度之后,所述方法还包括:
7.根据权利要求1所述的机架摆位方法,其特征在于,当机架运动抵达部位观测区域之前,所述方法还包括:
8.一种机架摆位系统,其特征在于,包括:运动控制模块、数据处理模块、机架和摄像机;其中,
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的机架摆位方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的机架摆位方法的步骤。