发明名称 一种快速创建大规模虚拟人群的方法
摘要 本发明公开了一种快速创建大规模虚拟人群的方法,用于在用户输入的场景区域内创建虚拟人群,将人视为具有分布和角色信息的粒子,通过从真实图片中获取包含小规模人群粒子信息的样本,建立样本库,并基于王氏砖方法,使用样本制作王氏砖集合,使用王氏砖非周期性拼接覆盖场景区域,从而迅速生成任意规模场景内的多样虚拟人群。本发明的创建方法简单快速,用户只需输入若干样本和需要人群覆盖的场景区域,就可以快速完成创建工作,同时基于真实图片中具有真实复杂特征的人群做成样本,创建的虚拟人群形态各异,具有真实性和自然性。
申请公布号 CN102800116B 申请公布日期 2014.11.05
申请号 CN201210204293.6 申请日期 2012.06.18
申请人 浙江大学 发明人 王欣捷;申晶晶;金小刚
分类号 G06T13/00(2011.01)I 主分类号 G06T13/00(2011.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种快速创建大规模虚拟人群的方法,用于在用户输入的场景区域内创建虚拟人群,其特征在于,包括步骤:(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对用户输入的场景区域拼接覆盖。
地址 310027 浙江省杭州市西湖区浙大路38号