FASTSWARM: A data-driven framework for real-time flying insect swarm simulation

被引:6
作者
Xiang, Wei [1 ]
Yao, Xinran [1 ]
Wang, He [2 ]
Jin, Xiaogang [1 ,3 ]
机构
[1] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310058, Peoples R China
[2] Univ Leeds, Sch Comp, Leeds, W Yorkshire, England
[3] ZJU Tencent Game & Intelligent Graph Innovat Tech, Hangzhou, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
collective behavior; data-driven; insect swarm simulation; optimization; real time; CROWD;
D O I
10.1002/cav.1957
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Insect swarms are common phenomena in nature and therefore have been actively pursued in computer animation. Realistic insect swarm simulation is difficult due to two challenges: high-fidelity behaviors and large scales, which make the simulation practice subject to laborious manual work and excessive trial-and-error processes. To address both challenges, we present a novel data-driven framework, FASTSWARM, to model complex behaviors of flying insects based on real-world data and simulate plausible animations of flying insect swarms. FASTSWARM has a linear time complexity and achieves real-time performance for large swarms. The high-fidelity behavior model of FASTSWARM explicitly takes into consideration the most common behaviors of flying insects, including the interactions among insects such as repulsion and attraction, self-propelled behaviors such as target following and obstacle avoidance, and other characteristics such as random movements. To achieve scalability, an energy minimization problem is formed with different behaviors modeled as energy terms, where the minimizer is the desired behavior. The minimizer is computed from the real-world data, which ensures the plausibility of the simulation results. Extensive simulation results and evaluations show that FASTSWARM isversatilein simulating various swarm behaviors,high fidelitymeasured by various metrics, easilycontrollablein inducing user controls and highlyscalable.
引用
收藏
页数:13
相关论文
共 30 条
  • [1] [Anonymous], 1987, COMPUTER GRAPHICS
  • [2] Swarming Algorithm for Unmanned Aerial Vehicle (UAV) Quadrotors - Swarm Behavior for Aggregation, Foraging, Formation, and Tracking -
    Bandala, Argel A.
    Dadios, Elmer P.
    Vicerra, Ryan Rhay P.
    Gan Lim, Laurence A.
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2014, 18 (05) : 745 - 751
  • [3] A Deep Learning-Based Framework for Intersectional Traffic Simulation and Editing
    Bi, Huikun
    Mao, Tianlu
    Wang, Zhaoqi
    Deng, Zhigang
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (07) : 2335 - 2348
  • [4] Blum Christian, 2008, P43, DOI 10.1007/978-3-540-74089-6_2
  • [5] Biobotic Insect Swarm based Sensor Networks for Search and Rescue
    Bozkurt, Alper
    Lobaton, Edgar
    Sichitiu, Mihail
    Hedrick, Tyson
    Latif, Tahmid
    Dirafzoon, Alireza
    Whitmire, Eric
    Verderber, Alexander
    Marin, Juan
    Xiong, Hong
    [J]. SIGNAL PROCESSING, SENSOR/INFORMATION FUSION, AND TARGET RECOGNITION XXIII, 2014, 9091
  • [6] Bridson R, 2007, ACM T GRAPHIC, V26, DOI [10.1145/1239451.1239497, 10.1145/1276377.1276435]
  • [7] Realistic Data-Driven Traffic Flow Animation Using Texture Synthesis
    Chao, Qianwen
    Deng, Zhigang
    Ren, Jiaping
    Ye, Qianqian
    Jin, Xiaogang
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (02) : 1167 - 1178
  • [8] Video-based personalized traffic learning
    Chao, Qianwen
    Shen, Jingjing
    Jin, Xiaogang
    [J]. GRAPHICAL MODELS, 2013, 75 : 305 - 317
  • [9] The PAG Crowd: A Graph Based Approach for Efficient Data-Driven Crowd Simulation
    Charalambous, P.
    Chrysanthou, Y.
    [J]. COMPUTER GRAPHICS FORUM, 2014, 33 (08) : 95 - 108
  • [10] Colpan AM, 2020, ROUT INT STUD BUS HI, P3