Inherent Noise-Aware Insect Swarm Simulation

被引:21
作者
Wang, Xinjie [1 ]
Jin, Xiaogang [1 ]
Deng, Zhigang [2 ]
Zhou, Linling [1 ]
机构
[1] Zhejiang Univ, State Key Lab CAD & CG, Hangzhou, Zhejiang, Peoples R China
[2] Univ Houston, Dept Comp Sci, Houston, TX 77004 USA
基金
中国国家自然科学基金;
关键词
insect swarms; multi-agent systems; crowd simulation; curl-noise; potential field; path planning; NAVIGATION; MODEL;
D O I
10.1111/cgf.12277
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Collective behaviour of winged insects is a wondrous and familiar phenomenon in the real world. In this paper, we introduce a highly efficient field-based approach to simulate various insect swarms. Its core idea is to construct a smooth yet noise-aware governing velocity field that can be further decomposed into two sub-fields: (i) a divergence-free curl-noise field to model noise-induced movements of individual insects in a swarm, and (ii) an enhanced global velocity field to control navigational paths in a complex environment along which all the insects in a swarm fly. Through simulation experiments and comparisons with existing crowd simulation approaches, we demonstrate that our approach is effective to simulate various insect swarm behaviours including aggregation, positive phototaxis, sedation, mass-migrating, and so on. Besides its high efficiency, our approach is very friendly to parallel implementation on GPUs (e. g. the speedup achieved through GPU acceleration is higher than 50 if the number of simulated insects is more than 10 000 on an off-the-shelf computer). Our approach is the first multi-agent modelling system that introduces curl-noise into agents' velocity field and uses its non-scattering nature to maintain non-colliding movements in 3D crowd simulation.
引用
收藏
页码:51 / 62
页数:12
相关论文
共 49 条
[1]   Chemomodulation of cellular movement, collective formation of vortices by swarming bacteria, and colonial development [J].
BenJacob, E ;
Cohen, I ;
Czirok, A ;
Vicsek, T ;
Gutnick, DL .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 1997, 238 (1-4) :181-197
[2]   Fly Motion Vision [J].
Borst, Alexander ;
Haag, Juergen ;
Reiff, Dierk F. .
ANNUAL REVIEW OF NEUROSCIENCE, VOL 33, 2010, 33 :49-+
[3]   Signed distance computation using the angle weighted pseudonormal [J].
Bærentzen, JA ;
Aanæs, H .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2005, 11 (03) :243-253
[4]  
Bridson R, 2007, ACM T GRAPHIC, V26
[5]   From disorder to order in marching locusts [J].
Buhl, J ;
Sumpter, DJT ;
Couzin, ID ;
Hale, JJ ;
Despland, E ;
Miller, ER ;
Simpson, SJ .
SCIENCE, 2006, 312 (5778) :1402-1406
[6]   Video-based personalized traffic learning [J].
Chao, Qianwen ;
Shen, Jingjing ;
Jin, Xiaogang .
GRAPHICAL MODELS, 2013, 75 :305-317
[7]  
Funge J, 1999, COMP GRAPH, P29, DOI 10.1145/311535.311538
[8]   Scalable nonlinear dynamical systems for agent steering and crowd simulation [J].
Goldenstein, S ;
Karavelas, M ;
Metaxas, D ;
Guibas, L ;
Aaron, E ;
Goswami, A .
COMPUTERS & GRAPHICS-UK, 2001, 25 (06) :983-998
[9]  
Goldenstein S, 2001, IEEE INT CONF ROBOT, P3973, DOI 10.1109/ROBOT.2001.933237
[10]  
Gu Q., 2011, Graphics Interface 2011, P266