计算机动画中的运动显著性与多核架构并行算法设计
在计算机动画领域,运动显著性和多核架构并行算法设计是两个重要的研究方向。运动显著性有助于确定动画中哪些对象更能吸引观众的注意力,而多核架构并行算法设计则能提升动画处理的性能。
运动显著性模型
为了更好地模拟人类对运动对象的感知,研究人员引入了格式塔组织(Gestalt organization)到模型中。每个对象都有一个格式塔 ID,具有相同运动方向和速度的对象被标记为相同的格式塔 ID。以下是设置格式塔 ID 的伪代码:
SetGestaltIDs(objects[]){
curGestalt = 1;
for i = 1 to NUMBEROFOBJECTS
gestaltSet = false;
for j = 1 to i-1
if objects[j].velocity equals to objects[i].velocity
objects[i].gestaltID = objects[j].gestaltID;
gestaltSet = true;
break;
if gestaltSet is false
objects[i].gestaltID = curGestalt;
curGestalt++;
}
所有具有相同格式塔 ID 的对象在该组中获得最高的个体显著性。在预实验中发现,