System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种实现人体解剖特征参数批量化提取的方法及装置。
技术介绍
1、人体各部位的解剖特征参数千差万别。数据驱动的参数挖掘和分析,是实现群体样本参数规律分析的关键。而传统要获取群体参数的方法是针对单个样本的数据测量,此种劳动密集型的实现方式费时费力。实现批量化的参数生成,将极大节省时间成本,这对于数据驱动的研发进程将具有重要意义。
技术实现思路
1、本专利技术旨在提供一种实现人体解剖特征参数批量化提取的方法及装置,以期实现人体解剖特征参数的批量化提取分析。
2、为达到上述目的,本专利技术的技术方案具体是这样实现的:
3、本专利技术的一个方面提供了一种实现人体解剖特征参数批量化提取的方法,包括:获取待测样本;生成平均模型;计算平均模型和每个所述待测样本形成空间位置的点对应关系;对每个所述待测样本在所述平均模型上进行测量;批量输出每个所述待测样本的特征参数数据。
4、其中,所述生成平均模型包括:读取所有待测模型的点坐标,生成待测模型点云集;从所述待测模型点云集合中选择点数最大的点云作为参考点云;将其余待测点云与所述参考点云进行对齐;利用仿射变换计算对齐后的待测点云与所述参考点云之间的点对应关系;根据所述点对应关系,计算所述参考点云在每个所述待测点云上的对应点,生成对应点集合;计算对应点集合的平均值,使用曲面重建方法生成平均模型。
5、其中,所述计算平均模型和每个个体形成空间位置的点对应关系包括:计算所述平均模型与所
6、其中,所述对每个所述待测样本在所述平均模型上进行测量包括:在所述平均模型上手动标记出点集;将所述点集中的每一个点计算出每个所述待测样本上的对应标记点集合;在所述平均模型上根据标记点计算出测量值;在每个所述待测样本上根据对应点计算出测量值。
7、其中,所述将所述点集中的每一个点计算出每个样本上的对应标记点集合包括:在所述平均模型上手动标记出标记点;对所述平均模型点云进行kdtree构建;使用kdtree和所述标记点计算所述平均模型中距离所述标记点最近的点并记录该点的索引;存储每个标记点对应的索引和所述平均模型与所述待测样本的对应变换关系;根据所述平均模型与所述待测样本间的点对应关系,并结合所述平均模型上标记点的索引,计算所述待测样本的标记点。
8、本专利技术另一方面提供了一种实现人体解剖特征参数批量化提取的装置,包括:获取模块,用于获取待测样本;生成模块,用于生成平均模型;计算模块,用于计算平均模型和每个所述待测样本形成空间位置的点对应关系;测量模块,用于对每个所述待测样本在所述平均模型上进行测量;输出模块,用于批量输出每个所述待测样本的特征参数数据。
9、其中,所述生成模块通过如下方式生成平均模型:读取所有待测模型的点坐标,生成待测模型点云集;从所述待测模型点云集合中选择点数最大的点云作为参考点云;将其余待测点云与所述参考点云进行对齐;利用仿射变换计算对齐后的待测点云与所述参考点云之间的点对应关系;根据所述点对应关系,计算所述参考点云在每个所述待测点云上的对应点,生成对应点集合;计算对应点集合的平均值,使用曲面重建方法生成平均模型。
10、其中,所述计算模块通过如下方式计算平均模型和每个个体形成空间位置的点对应关系:计算所述平均模型与所有所述待测模型点对应关系。
11、其中,所述测量模块通过如下方式对每个所述待测样本在所述平均模型上进行测量:在所述平均模型上手动标记出点集;将所述点集中的每一个点计算出每个所述待测样本上的对应标记点集合;在所述平均模型上根据标记点计算出测量值;在每个所述待测样本上根据对应点计算出测量值。
12、其中,所述测量模块通过如下方式将所述点集中的每一个点计算出每个样本上的对应标记点集合:在所述平均模型上手动标记出标记点;对所述平均模型点云进行kdtree构建;使用kdtree和所述标记点计算所述平均模型中距离所述标记点最近的点并记录该点的索引;存储每个标记点对应的索引和所述平均模型与所述待测样本的对应变换关系;根据所述平均模型与所述待测样本间的点对应关系,并结合所述平均模型上标记点的索引,计算所述待测样本的标记点。
13、由此可见,通过本专利技术提供的一种实现人体解剖特征参数批量化提取的方法及装置,将特征点抽取与仿射变换结合起来降低计算时间,同时使用非刚性配准方法计算对应点实现批量快速测量。
本文档来自技高网...【技术保护点】
1.一种实现人体解剖特征参数批量化提取的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述生成平均模型包括:
3.根据权利要求2所述的方法,其特征在于,所述计算平均模型和每个个体形成空间位置的点对应关系包括:
4.根据权利要求3所述的方法,其特征在于,所述对每个所述待测样本在所述平均模型上进行测量包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述点集中的每一个点计算出每个样本上的对应标记点集合包括:
6.一种实现人体解剖特征参数批量化提取的装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述生成模块通过如下方式生成平均模型:
8.根据权利要求7所述的装置,其特征在于,所述计算模块通过如下方式计算平均模型和每个个体形成空间位置的点对应关系:
9.根据权利要求8所述的装置,其特征在于,所述测量模块通过如下方式对每个所述待测样本在所述平均模型上进行测量:
10.根据权利要求9所述的装置,其特征在于,所述测量模块通过如下方式将所述
...【技术特征摘要】
1.一种实现人体解剖特征参数批量化提取的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述生成平均模型包括:
3.根据权利要求2所述的方法,其特征在于,所述计算平均模型和每个个体形成空间位置的点对应关系包括:
4.根据权利要求3所述的方法,其特征在于,所述对每个所述待测样本在所述平均模型上进行测量包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述点集中的每一个点计算出每个样本上的对应标记点集合包括:
6.一种实现人体解剖特征参...
【专利技术属性】
技术研发人员:李建涛,王梦琳,张巍,张浩,王凯旋,刘婉姮,李猛,张子程,赵燕鹏,王道峰,徐成,张武鹏,贾争锋,高伟录,任晓萌,张里程,唐佩福,
申请(专利权)人:中国人民解放军总医院第四医学中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。