Controlling the movement of crowds in computer graphics by using the mechanism of particle swarm optimization

被引:24
作者
Chen, Ying-ping [1 ]
Lin, Ying-yin [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
Crowd control; Moving path generation; Computer graphics; Particle swarm optimization; Adaptive behavior; VIRTUAL HUMANS;
D O I
10.1016/j.asoc.2009.03.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a uniform conceptual model to co-operate with particle swarm optimization (PSO) for controlling the movement of crowds in computer graphics. According to the PSO mechanism, each particle in the swarm adopts the information to automatically find a path from the initial position to the optimum. However, PSO aims to obtain the optimal solution instead of the searching path, while the purpose of this work concentrates on the control of the crowd movement, which is composed of the generated searching paths of particles. Hence, in order to generate seemingly natural, appropriate paths of people in a crowd, we propose a model to work with the computational facilities provided in PSO. Compared to related approaches previously presented in the literature, the proposed model is simple, uniform, and easy to implement. The results of the conducted simulations demonstrate that the coupling of PSO and the proposed technique can generate appropriate non-deterministic, non-colliding paths for the use in computer graphics for several different scenarios, including static and dynamic obstacles, moving targets, and multiple crowds. (C) 2009 Elsevier B. V. All rights reserved.
引用
收藏
页码:1170 / 1176
页数:7
相关论文
共 19 条
[1]   MuscleBuilder: A modeling tool for human anatomy [J].
Aubel, A ;
Thalmann, D .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (05) :585-595
[2]   Real-time display of virtual humans: Levels of details and impostors [J].
Aubel, A ;
Boulic, R ;
Thalmann, D .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (02) :207-217
[3]  
Beni G, 1989, P NATO ADV WORKSH RO, P703
[4]  
BISHOP JM, 1989, IEE CONF PUBL, P329
[5]  
Bouvier E., 1996, proc: Eurographics Workshop on Virtual Environments and Scientific Visualization'96, P104
[6]   Group behaviors for systems with significant dynamics [J].
Brogan, DC ;
Hodgins, JK .
AUTONOMOUS ROBOTS, 1997, 4 (01) :137-153
[7]  
Dorigo M, 1992, OPTIMIZATION LEARNIN
[8]   Simulating dynamical features of escape panic [J].
Helbing, D ;
Farkas, I ;
Vicsek, T .
NATURE, 2000, 407 (6803) :487-490
[9]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[10]   Analysis of Factors Affecting the Cryopreservation of Garlic Shoot Tips [J].
Kim, H. H. ;
Cho, E. G. ;
Park, S. U. .
JOURNAL OF BIOMEDICAL NANOTECHNOLOGY, 2006, 2 (02) :129-132