毛发提取规划系统与方法与流程

文档序号:34898811发布日期:2023-07-26 06:20阅读:44来源:国知局
毛发提取规划系统与方法与流程

本技术涉及植发规划领域,具体而言,涉及一种毛囊提取规划系统与方法。


背景技术:

1、植发操作的重要组成部分为对毛囊的提取,在毛囊提取操作中,常以毛发的发根位置作为提取目标点,引导手术探针沿毛发方向,插入皮下,提取毛囊组织。因此,要顺利实现毛囊提取,需要对毛发的位姿有精准的判断。

2、目前,为了提升数据传输与处理速率,牺牲了对毛发拍摄设备的像素,通常使用像素精度不高的拍摄设备对毛发提取区域进行拍摄;由于拍摄设备像素精度不高,为了清晰地拍摄到毛发的发根和发梢,通常拍摄距离很近(一般物距20-30cm),但近距离的拍摄会导致视野狭窄,影响毛发提取的导航的定位,容易出现区域性突发的情况;另一方面,植发机器人的计划取发量和实际取发量往往存在较大出入;如何保在避免区域性突发的基础上,证机器人一次取发可以满足供发需求,成为亟待解决的问题。


技术实现思路

1、本技术实施例的目的在于提供一种毛发提取规划系统和方法,通过计算机系统执行本技术的毛发提取规划方法,能够实现毛发提取过程中对毛发提取区域的毛发提取数量动态调整,实现科学地、均匀地毛发提取。

2、第一方面,本技术实施例提供一种存储指令的计算机可读介质,指令在被一个或多个处理器执行时适于使一个或多个处理器执行毛发提取规划方法,毛发提取规划方法包括:获取目标毛发提取区域对应的区域信息,并根据区域信息计算目标区域的毛发目标提取总量;将目标毛发提取区域划分为多个子区域,并获取当前子区域和历史子区域;其中,当前子区域表征即将执行毛发提取操作的目标子区域;历史子区域包括在当前子区域之前的已执行毛发提取操作的所有子区域;根据毛发目标提取总量和历史子区域,计算当前子区域的目标毛发提取安全系数;根据目标毛发提取安全系数,计算当前子区域的毛发提取数量。

3、在上述实现过程中,本技术实施例提供的由计算机执行的毛发提取规划方法,根据目标毛发提取区域的区域信息,计算计划要在目标毛发提取区域提取的总提取量。进一步地,将目标毛发提取区域划分多个子区域,确定出当前子区域和历史子区域,从而根据当前子区域和毛发目标提取总量获得当前子区域的目标毛发提取安全系数,并根据当前子区域的目标毛发提取安全系数计算出当前子区域的毛发提取数量。也就是说,通过该手术规划方法能够根据已经完成毛发提取操作的历史区域,以及目标毛发区域对应的区域信息获得一个毛发提取安全系数;应当理解的是,本技术实施例中的毛发提取安全系数是动态变化的,通过动态变化的毛发安全提取系数规划每个区域的毛发提取数量。

4、可选地,在本技术实施例中,区域信息包括目标毛发提取区域的原始毛发密度、目标毛发密度和目标毛发提取区域的面积;根据区域信息计算目标区域的毛发目标提取总量包括:计算原始毛发密度与目标毛发密度之差,以获取密度差值;获取密度差值与目标毛发提取区域的面积的乘积,得到目标区域的毛发目标提取总量。

5、在上述实现过程中,计算机通过获得的区域信息,例如目标毛发提取区域的原始毛发密度、目标毛发密度和目标毛发提取区域的面积等,计算目标区域的毛发目标提取总量;因此,本技术实施例中提供的毛发提取操作能够在执行毛发提取操作之前规划好毛发目标提取总量。

6、可选地,在本技术实施例中,将目标毛发提取区域划分为多个子区域包括:获取目标毛发提取区域图像;提取目标毛发提取区域的轮廓;根据目标毛发提取区域的轮廓,将目标毛发提取区域划分为多个子区域,并对多个子区域编号;其中,子区域的编号表示执行毛发提取操作的顺序。

7、在上述实现过程中,为了在目标毛发提取区域中尽可能均匀地进行毛发提取,本技术实施例对毛发提取区域进行区域划分,获得若干子区域;其中对毛发提取区域进行划分的方法可以使用漫水法,能够实现在毛发提取过程中节约操作针循环往复的运动,以及最大程度的将单次匹配得到的头发有序的取出毛囊。

8、可选地,在本技术实施例中,根据目标毛发提取安全系数,计算当前子区域的毛发提取数量,包括:计算目标毛发提取安全系数和当前子区域的面积的乘积,以获得当前子区域的毛发提取量。

9、在上述实现过程中,在计算获得目标毛发提取安全系数之后,当前子区域的毛发提取量是通过目标毛发提取安全系数进行调整后的结果;该毛发提取规划方法通过毛发提取安全系数动态调增当前子区域的取发量,实现了毛发提取的动态规划。

10、可选地,在本技术实施例中,根据毛发目标提取总量和历史子区域,计算当前子区域的目标毛发提取安全系数,包括:获取历史子区域的实际毛发提取量;根据毛发目标提取总量和目标毛发提取区域的面积,计算目标单位面积毛发提取量;根据历史子区域的毛发提取安全系数coff_safe(i)、目标单位面积毛发提取量和历史子区域的实际毛发提取量,获取当前子区域的目标毛发提取安全系数coff_safe(m);其中,i为大于1的正整数;m为大于i的正整数;毛发提取安全系数coff_safe(i)的初始值coff_safe(1)为1。

11、在上述实现过程中,为了计算当前子区域的目标毛发提取安全系数,本技术实施例通过历史子区域的实际毛发提取量和毛发提取安全系数以及目标单位面积毛发提取量求取当前子区域的目标毛发提取安全系数coff_safe(m);由此可知,当前子区域的目标毛发提取安全系数是一个与历史子区域的毛发提取安全系数、目标单位面积毛发提取量以及历史子区域的实际毛发提取量相关的量;当历史子区域变化时,对应的历史子区域的毛发提取安全系数和实际毛发提取量都在变化,从而实现了对毛发提取操作更科学地动态规划。

12、可选地,在本技术实施例中,根据历史子区域的毛发提取安全系数coff_safe(i)、目标单位面积毛发提取量和历史子区域的实际毛发提取量,获取当前子区域的目标毛发提取安全系数coff_safe(m),包括:根据公式计算目标毛发提取安全系数coff_safe(m);其中,numsi为历史子区域的毛发提取数量;total_goal_num为毛发目标提取总量;s_real为目标毛发提取区域的面积。

13、在上述实现过程中,当前子区域的目标毛发提取安全系数coff_safe(m)是一个与历史子区域的毛发提取安全系数、目标单位面积毛发提取量以及历史子区域的实际毛发提取量相关的量;通过设置毛发提取系数能够实现在毛发提取区域内通过合理规划,均匀有序的完成既定任务指标。

14、可选地,在本技术实施例中,在根据目标毛发提取安全系数计算当前子区域的毛发提取数量之后,方法还包括:判断毛发提取操作是否满足预设要求之一;其中,预设要求包括目标毛发提取区域的所有子区域均执行了毛发提取操作、毛发目标提取总量提取完成以及手术出现异常情况;若判定毛发提取操作满足预设要求之一,则终止毛发提取操作。

15、在上述实现过程中,根据目标毛发提取安全系数计算当前子区域的毛发提取数量之后,当遍历执行完所有操作区域、已经取到了满足条件足够数量毛囊或在毛发提取的过程中出现意外,可终止毛发提取手术。也就是说,通过手术进程中的一系列数据的更新记录,可实现依据相应指标自动评测手术完成。

16、可选地,在本技术实施例中,在终止毛发提取操作之后,方法还包括:获取毛发提取安全系数coff_safe(i);计算毛发提取安全系数coff_safe(i)的平均值,并根据平均值对手术进行等级评价。

17、在上述实现过程中,了对手术进行评价,计算毛发提取安全系数coff_safe(i)的平均值,并根据平均值对手术进行等级评价;对手术进行等级评价、获取历史的毛发提取安全系数,保证了手术的每一步的可回溯性,既方便了术者使用,也方便了系统的迭代更新。

18、第二方面,本技术实施例提供一种毛发提取规划系统,毛发提取规划系统包括:区域信息获取模块、毛发目标提取总量获取模块、植发区域获取模块、安全系数获取模块以及区域毛发提取量计算模块;区域信息获取模块用于获取目标毛发提取区域对应的区域信息;毛发目标提取总量获取模块用于根据区域信息计算目标区域的毛发目标提取总量;植发区域获取模块用于将目标毛发提取区域划分为多个子区域,并获取当前子区域和历史子区域;其中,当前子区域表征即将执行毛发提取操作的目标子区域;历史子区域包括在当前子区域之前的子区域中毛发提取的所有子区域;安全系数获取模块用于根据毛发目标提取总量和历史子区域计算当前子区域的目标毛发提取安全系数;以及区域毛发提取量计算模块用于根据目标毛发提取安全系数计算当前子区域的毛发提取数量。

19、可选地,在本技术实施例中,区域信息包括目标毛发提取区域的原始毛发密度、目标毛发密度和目标毛发提取区域的面积;毛发目标提取总量获取模块包括密度计算子模块;在根据区域信息计算目标区域的毛发目标提取总量的过程中,密度计算子模块用于计算原始毛发密度与目标毛发密度之差,以获取密度差值;毛发目标提取总量获取模块具体用于获取密度差值与目标毛发提取区域的面积的乘积,得到目标区域的毛发目标提取总量。

20、可选地,在本技术实施例中,植发区域获取模块包括图像获取子模块和区域划分子模块;在将目标毛发提取区域划分为多个子区域的过程中,图像获取子模块用于获取目标毛发提取区域图像,以及提取目标毛发提取区域的轮廓;区域划分子模块用于根据目标毛发提取区域的轮廓将目标毛发提取区域划分为多个子区域,并对多个子区域编号;其中,子区域的编号表示执行毛发提取操作的顺序。

21、可选地,在本技术实施例中,在根据目标毛发提取安全系数计算当前子区域的毛发提取数量的过程中,区域毛发提取量计算模块具体用于计算目标毛发提取安全系数和当前子区域的面积的乘积,以获得当前子区域的毛发提取量。

22、可选地,在本技术实施例中,安全系数获取模块包括历史毛发提取量获取子模块和目标单位面积毛发提取量计算子模块;在根据毛发目标提取总量和历史子区域计算当前子区域的目标毛发提取安全系数的过程中历史毛发提取量获取子模块用于获取历史子区域的实际毛发提取量;目标单位面积毛发提取量计算子模块用于根据毛发目标提取总量和目标毛发提取区域的面积,计算目标单位面积毛发提取量;安全系数获取模块具体用于根据历史子区域的毛发提取安全系数coff_safe(i)、目标子区域毛发提取密度和历史子区域的实际毛发提取量,获取当前子区域的目标毛发提取安全系数coff_safe(m);其中,i为大于1的正整数;m为大于i的正整数;毛发提取安全系数coff_safe(i)的初始值coff_safe(1)为1。

23、可选地,在本技术实施例中,根据历史子区域的毛发提取安全系数coff_safe(i)、目标子区域毛发提取密度和历史子区域的实际毛发提取量,获取当前子区域的目标毛发提取安全系数coff_safe(m)的过程中,安全系数获取模块具体用于根据公式计算目标毛发提取安全系数coff_safe(m);其中,numsi为历史子区域的毛发提取数量;total_goal_mum为毛发目标提取总量;s_real为目标毛发提取区域的面积。

24、可选地,在本技术实施例中,系统还包括预设要求判断模块和手术终止模块;预设要求判断模块用于在根据目标毛发提取安全系数计算当前子区域的毛发提取数量之后,判断毛发提取操作是否满足预设要求之一;其中,预设要求包括目标毛发提取区域的所有子区域均执行了毛发提取操作、毛发目标提取总量提取完成以及手术出现异常情况;手术终止模块用于在判定毛发提取操作满足预设要求之一时,终止手术。

25、可选地,在本技术实施例中,系统还包括手术评级模块;手术评级模块用于在终止手术之后,获取毛发提取安全系数coff_safe(i);以及计算毛发提取安全系数coff_safe(i)的平均值,根据平均值对手术进行等级评价。

26、第三方面,本技术实施例提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方式中的步骤。

27、第四方面,本技术实施例还提供一种计算机可读存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1