主权项 |
一种快速创建大规模虚拟人群的方法,用于在用户输入的场景区域内创建虚拟人群,其特征在于,包括步骤:(1)基于真实图片创建虚拟人群样本库,包括步骤:(1.1)初始化样本正方形;(1.2)从真实图片中选取关注的正方形区域;(1.3)从选取的正方形区域中选定个体并采集其分布信息和角色属性信息,从三维人物模型库中选择符合角色属性信息的角色模型,根据采集的分布信息对角色模型进行位置和朝向的变换,放入样本正方形区域,作为一个样本:具体地,就是将人群中的每个个体视为粒子,每个粒子包含其初始分布信息、角色属性信息;初始分布信息即为位置和朝向,角色属性信息包括性别、年龄、姿态;提取这些信息后,将这些信息应用到符合条件的角色模型上,然后将这些应用了真实照片中个体分布信息和角色属性信息的角色模型放入到样本正方形区域中,形成一个样本;(1.4)为每个样本设置一个不同的颜色编码,将样本放入样本库;(2)基于创建的虚拟人群样本库,合成王氏砖Wang Tile,建立王氏砖集合,所述合成王氏砖Wang Tile的步骤包括:(2.1)分四次从所述样本库中各挑选一个样本,将4个样本拼接组成一个较大的样本块,两两样本之间具有一定的重合区,重合边长为样本边长的0.1~0.35,4个样本正方形的对角线彼此相交组成的菱形区域即为Wang Tile;(2.2)在菱形区域内,对相邻样本重叠区域内的粒子集进行Voronoi划分,选择一条由Voronoi边组成的分割线,使得所隔开的粒子距离最远,分别保留位于分割线左侧的左侧样本粒子和位于分割线右侧的右侧样本粒子,保证重叠区域内粒子分布的自然性;(2.3)旋转裁剪后的菱形区域及位于其内的粒子,得到正方形Wang Tile,其上、下、左、右边分别标记为N、S、W、E,根据样本颜色设置对应Wang Tile边的颜色编码;(2.4)、遍历所有的4个样本组合,建立王氏砖集合,使得建立的王氏砖集合为完全王氏砖集合;(3)使用王氏砖集合中的Wang Tile对用户输入的场景区域拼接覆盖。 |