1.一种三维人体表面重建方法,应用于处理装置,所述处理装置连接有图像采集装置,所述方法包括:
控制所述图像采集装置获取人体多个角度的二维图像;
提取预存的人体三维模型,所述人体三维模型包括多个部位的三维子模型;
根据所述二维图像,分别优化所述多个部位中每个部位的三维子模型;
将优化后的每个部位的三维子模型合并成新的人体三维模型;以及
根据所述新的人体三维模型输出重建后的三维人体表面图像。
2.根据权利要求1所述的三维人体表面重建方法,其特征在于,所述根据所述二维图像,分别优化所述多个部位中每个部位的三维子模型的步骤包括:
获取所述多个部位中每个部位的三维子模型;
计算获取的所述三维子模型与获取的所述二维图像之间的第一误差;以及
将所述第一误差与第一预设值进行比对,在所述第一误差大于所述第一预设值时,调整获取的所述三维子模型,以使所述第一误差小于所述第一预设值。
3.根据权利要求2所述的三维人体表面重建方法,其特征在于,所述计算获取的所述三维子模型与获取的所述二维图像之间的第一误差的步骤包括:
获取所述多个角度中的每个角度的二维图像和该角度的二维图像的图像采集参数;
根据获取的所述图像采集参数,对获取的所述三维子模型进行投影处理,生成相应的第一二维轮廓图像;
计算所述第一二维轮廓图像与获取的所述二维图像之间的子误差;以及
将所述多个角度中的每个角度的二维图像对应的子误差叠加生成所述第一误差。
4.根据权利要求1所述的三维人体表面重建方法,其特征在于,所述将优化后的每个部位的三维子模型合并成新的人体三维模型的步骤包括:
提取所述人体多个角度中的任意一角度的二维图像;
根据提取到的所述二维图像,将所述多个部位优化后的三维子模型进行位置排布;
将每个部位的三维子模型转换为三角形网络模型;以及
通过图形融合方法,将所述多个部位的三角形网络模型进行拼接,生成所述新的人体三维模型。
5.据权利要求4所述的三维人体表面重建方法,其特征在于,所述根据提取到的所述二维图像,将所述多个部位优化后的三维子模型进行位置排布的步骤包括:
将优化后的多个部位的三维子模型进行叠加;
根据提取到的所述二维图像,对叠加后的所述三维子模型进行投影处理,生成相应的第二二维轮廓图像;
计算所述第二二维轮廓图像与提取到的所述二维图像之间的第二误差;以及
将所述第二误差与第二预设值进行比对,在所述第二误差大于所述第二预设值时,调整叠加后的所述三维子模型,以使所述第二误差小于所述第二预设值。
6.根据权利要求1所述的三维人体表面重建方法,其特征在于,所述方法还包括:
所述二维图像为红外二维图像,获取所述人体多个角度的红外二维图像的温度数据;
将所述温度数据映射到所述三维人体表面图像,生成三维温度分布图。
7.根据权利要求1所述的三维人体表面重建方法,其特征在于,所述人体多个角度的二维图像包括人体360度的二维图像。
8.一种三维人体表面重建装置,应用于处理装置,所述处理装置连接有图像采集装置,其特征在于,所述三维人体表面重建装置包括:
控制模块,用于控制所述图像采集装置获取人体多个角度的二维图像;
提取模块,用于提取预存的人体三维模型,所述人体三维模型包括多个部位的三维子模型;
优化模块,用于根据所述二维图像,分别优化所述多个部位中每个部位的三维子模型;
合成模块,用于将优化后的每个部位的三维子模型合并成新的人体三维模型;
输出模块,用于根据所述新的人体三维模型输出重建后的三维人体表面图像。
9.根据权利要求8所述的三维人体表面重建装置,其特征在于,所述优化模块包括:
图像获取子模块,用于获取所述多个部位中每个部位的三维子模型;
误差计算子模块,用于计算获取的所述三维子模型与获取的所述二维图像之间的第一误差;
图像调整子模块,用于将所述第一误差与第一预设值进行比对,在所述第一误差大于所述第一预设值时,调整获取的所述三维子模型,以使所述第一误差小于所述第一预设值。
10.根据权利要求8所述的三维人体表面重建装置,其特征在于,所述合成模块包括:
图像提取子模块,用于提取所述人体多个角度中的任意一角度的二维图像;
模型排布子模块,用于根据提取到的所述二维图像,将所述多个部位优化后的三维子模型进行位置排布;
模型转换子模块,用于将每个部位的三维子模型转换为三角形网络模型;
模型生成子模块,用于通过图形融合方法,将所述多个部位的三角形网络模型进行拼接,生成所述新的人体三维模型。