毛发提取系统、方法及计算机可读存储介质技术方案

技术编号:38276476 阅读:13 留言:0更新日期:2023-07-27 10:27
本申请提供毛发提取系统、方法及计算机可读存储介质,涉及毛发提取领域。该毛发提取系统包括初始化模块、高频数据处理模块和低频取发模块;初始化模块用于从图像池中获取目标毛发图像,并对目标毛发图像进行区域划分,以获得多个毛发提取子区域;高频数据处理模块用于从图像池中获取目标毛发图像,并对目标毛发图像进行粗提取,以提取目标毛发图像中的毛发图像;低频取发模块用于获取毛发提取子区域,并根据毛发提取子区域和毛发图像对目标毛发进行精提取。使用本申请实施例提供的毛发提取系统,通过高频模块和低频模块分别实现对毛发的粗提取和精提取,能够对毛发快速、高效地提取。高效地提取。高效地提取。

【技术实现步骤摘要】
毛发提取系统、方法及计算机可读存储介质


[0001]本申请涉及毛发提取领域,具体而言,涉及一种毛发提取系统、方法及计算机可读存储介质。

技术介绍

[0002]植发往往是通过从某一区域提取毛囊,再将毛囊通过植发专用针移植到目标区域。因此,对毛发的提取是植发操作中较为重要的一部分;目前,常用的提取方法是控制机械臂运动实现对目标毛发的提取。
[0003]对于植发机器人而言,由于多关节机械臂整体精度通常无法达到毛发提取的精度要求;在医疗器械领域,一般会采用人机协同辅助作业的方式来提高毛发提取的精度;但人机协同的方式极易引入误差,导致毛发提取的精度下降;并且目前的人机协同方式取发效率较低,用户体验感有待提高。

技术实现思路

[0004]本申请实施例的目的在于提供一种毛发提取系统、方法及计算机可读存储介质,通过高频模块和低频模块分别实现对毛发的粗提取和精提取,能够对毛发快速、高效地提取。
[0005]第一方面,本申请实施例提供一种毛发提取系统,该毛发提取系统包括:初始化模块、高频数据处理模块和低频取发模块;初始化模块用于从图像池中获取目标毛发图像,并对目标毛发图像进行区域划分,以获得多个毛发提取子区域;高频数据处理模块用于从图像池中获取目标毛发图像,并对目标毛发图像进行粗提取,以提取目标毛发图像中的毛发图像;低频取发模块用于获取毛发提取子区域,并根据毛发提取子区域和毛发图像对目标毛发进行精提取。在高频数据处理模块和低频取发模块的配合下,对局部定位和全局定位的算力给予合理分配。高频数据处理模块处理局部毛发定位,低频取发模块处理毛发全局定位,提高视觉引导实时视频流图像数据的处理能力。
[0006]在上述实现过程中,本申请实施例提供的毛发提取系统通过初始化模块从图像池中取出目标毛发图像,并对目标毛发图像进行区域划分;进一步地,通过高频数据处理模块和低频取发模块配合实现对毛发的粗提取和精提取,使用本申请实施例提供的毛发提取系统,能够极大改善毛发提取的精度和精确度,提升用户的体验感。
[0007]可选地,在本申请实施例中,低频取发模块包括:匹配子模块和任务创建子模块。在根据毛发提取子区域和毛发图像对目标毛发进行精提取的过程中,低频提取模块用于获取目标毛发图像对应的至少两个不同位置的拍摄设备拍摄的图像;匹配子模块用于根据毛发提取子区域、毛发图像和至少两个不同位置的拍摄设备拍摄的图像,筛选出每一毛发提取子区域对应的目标毛发,并根据目标毛发计算毛发子区域的毛发提取数量;任务创建子模块用于根据目标毛发和毛发提取数量,创建毛发提取任务;其中,毛发提取任务的线性表长度与毛发提取数量一致。
[0008]在上述实现过程中,本申请实施例提供的毛发提取系统中的低频取发模块包括匹配子模块和任务创建子模块;在精提取的过程中,匹配子模块获取匹配关系,任务创建模块创建相应的取发任务。在匹配子模块和任务创建子模块的配合下,能够快速创建子区域对应的取发任务。
[0009]可选地,在本申请实施例中,低频取发模块还包括位姿获取子模块。在根据目标毛发和毛发提取数量,创建毛发提取任务之后,位姿获取子模块用于从图像池中按照毛发提取任务的线性表顺序,获取每一目标毛发对应的至少两个不同位置的拍摄设备拍摄的图像,并根据至少两个不同位置的拍摄设备拍摄的图像获取每一目标毛发的毛发坐标;其中,毛发坐标包括目标毛发的发根坐标和发梢坐标。
[0010]在上述实现过程中,本申请实施例提供的毛发提取系统中低频取发模块还包括位姿获取子模块;通过位姿获取模块对目标毛发进行坐标转换,进而获得目标毛发的发根坐标和发梢坐标,实现了对目标毛发位姿的准确获取,提高了对目标毛发提取的精度。
[0011]可选地,在本申请实施例中,低频取发模块还包括安全坐标获取模块和毛发提取子模块;在根据至少两个不同位置的拍摄设备拍摄的图像,获取每一目标毛发的毛发坐标之后,安全坐标获取模块用于根据毛发坐标,获取三维坐标中的毛发向量;其中,毛发向量的方向从目标毛发的发根指向发梢;安全坐标获取模块用于将毛发向量转换为机械臂基座标系中的安全坐标点;其中,机械臂用于执行毛发提取操作;毛发提取子模块用于控制机械臂移动至安全坐标点,并控制机械臂对目标毛发执行毛发提取操作。
[0012]在上述实现过程中,该毛发提取系统的安全坐标获取模块和毛发提取子模块分别实现安全坐标点的计算和控制机械臂执行毛发提取操作;由于安全坐标获取模块的存在,使机械臂每次都停在安全位置,保证了每次毛发提取操作的一致性与安全性。
[0013]可选地,在本申请实施例中,毛发提取子模块包括纠偏单元;在控制机械臂移动至安全坐标点,并控制机械臂对目标毛发执行毛发提取操作的过程中,纠偏单元用于在毛发提取子模块控制机械臂移动至安全坐标点之后,获取机械臂控制的毛发提取针尖在至少两个不同位置的拍摄设备拍摄的图像中的下针坐标;纠偏单元用于计算下针坐标和发根坐标之间的像素距离,并判断像素距离是否满足预设要求;毛发提取子模块用于在像素距离满足预设要求时,控制机械臂对目标毛发执行毛发提取操作。
[0014]在上述实现过程中,在机械臂移动到安全坐标点之后,纠偏单元获取针尖在左右相机中的图像,根据针尖在左右相机中下针坐标;通过计算下针坐标和发根坐标之间的距离判断该距离是否符合预设要求,若符合预设要求,那么可控制机械臂对目标毛发执行毛发提取操作。也就是说,本申请实施例中的毛发提取系统通过毛发提取子模块的纠偏单元判断机械臂是否满足毛发提取的要求;通过判断下针坐标和发根坐标之间的距离准确控制机械臂是否执行毛发提取操作,保证了机械臂的准确下针,不但能够提升毛发提取的效率、保证毛发提取的良率,还能够较大程度提升用户的体验感。
[0015]可选地,在本申请实施例中,纠偏单元还用于在像素距离不满足预设要求时,获取毛发提取针尖在至少两个不同位置的拍摄设备拍摄的图像中的针尖坐标;纠偏单元还用于根据针尖坐标和下针坐标,获取纠正机械臂的纠正距离;纠偏单元还用于根据纠正距离,纠正机械臂的位姿;纠偏单元还用于重新获取至少两个不同位置的拍摄设备拍摄的图像中的下针坐标,并再次判断下针坐标和发根坐标之间的像素距离是否满足预设要求;毛发提取
子模块还用于在下针坐标和发根坐标之间的像素距离仍不满足预设要求时,放弃提取目标毛发。
[0016]在上述实现过程中,在像素距离不满足预设要求时纠偏单元还用于根据针尖坐标和下针坐标纠正机械臂的位姿;纠正之后,再次判断像素距离是否满足要求,若满足预设要求,则对目标毛发进行毛发提取操作;若不满足预设要求,则放弃对该目标毛发的毛发提取操作。使用本申请实施例提供的毛发提取系统,能够在进行毛发提取操作之前对机械臂的位姿进行纠偏,以保证准确地下针。
[0017]可选地,在本申请实施例中,在根据毛发提取子区域和毛发图像对目标毛发进行精提取之后,高频数据处理模块还用于在毛发图像上对被执行毛发提取操作后的目标毛发对应的位置进行遮盖,并更新目标毛发图像。
[0018]在上述实现过程中,本申请实施例提供的毛发提取系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种毛发提取系统,其特征在于,所述毛发提取系统包括:初始化模块、高频数据处理模块和低频取发模块;所述初始化模块用于从图像池中获取目标毛发图像,并对所述目标毛发图像进行区域划分,以获得多个毛发提取子区域;所述高频数据处理模块用于从所述图像池中获取所述目标毛发图像,并对所述目标毛发图像进行粗提取,以提取所述目标毛发图像中的毛发图像;所述低频取发模块用于获取所述毛发提取子区域,并根据所述毛发提取子区域和所述毛发图像对所述目标毛发进行精提取。2.根据权利要求1所述的系统,其特征在于,所述低频取发模块包括:匹配子模块和任务创建子模块;在所述根据所述毛发提取子区域和所述毛发图像对所述目标毛发进行精提取的过程中,所述低频提取模块用于获取目标毛发图像对应的至少两个不同位置的拍摄设备拍摄的图像;所述匹配子模块用于根据所述毛发提取子区域、所述毛发图像和所述至少两个不同位置的拍摄设备拍摄的图像,筛选出每一所述毛发提取子区域对应的目标毛发,并根据所述目标毛发计算所述毛发子区域的毛发提取数量;所述任务创建子模块用于根据所述目标毛发和所述毛发提取数量,创建毛发提取任务;其中,所述毛发提取任务的线性表长度与所述毛发提取数量一致。3.根据权利要求2所述的系统,其特征在于,所述低频取发模块还包括位姿获取子模块;在所述根据所述目标毛发和所述毛发提取数量,创建毛发提取任务之后,所述位姿获取子模块用于从所述图像池中按照所述毛发提取任务的线性表顺序,获取每一所述目标毛发对应的至少两个不同位置的拍摄设备拍摄的图像,并根据所述至少两个不同位置的拍摄设备拍摄的图像获取每一所述目标毛发的毛发坐标;其中,所述毛发坐标包括所述目标毛发的发根坐标和发梢坐标。4.根据权利要求3所述的系统,其特征在于,所述低频取发模块还包括安全坐标获取模块和毛发提取子模块;在所述根据所述至少两个不同位置的拍摄设备拍摄的图像,获取每一所述目标毛发的毛发坐标之后,所述安全坐标获取模块用于根据所述毛发坐标,获取三维坐标中的毛发向量;其中,所述毛发向量的方向从所述目标毛发的发根指向发梢;所述安全坐标获取模块用于将所述毛发向量转换为机械臂基座标系中的安全坐标点;其中,所述机械臂用于执行毛发提取操作;所述毛发提取子模块用于控制所述机械臂移动至所述安全坐标点,并控制所述机械臂对所述目标毛发执行毛发提取操作。5.根据权利要求4所述的系统,其特征在于,所述毛发提取子模块包括纠偏单元;在所述控制所述机械臂移动至所述安全坐标点,并控制所述机械臂对所述目标毛发执行毛发提取操作的过程中,
所述纠偏单元用于在所述毛发提取子模块控制所述机械臂移动至所述安全坐标点之后,...

【专利技术属性】
技术研发人员:杨溪
申请(专利权)人:上海术之道机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1