Skip to main content
Log in

Visualization of dynamic structure in flocking behavior

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

The flock structures produced by individuals, e.g., animals, self-organize and change their complexity over time. Although flock structures are often characterized by the spatial alignment of each element, this study focuses on their dynamic and hierarchical nature, temporal variations, and meta-structures. In hierarchical systems, sometimes, the upper structure is unchanged, whereas the lower components change constantly over time. Current clustering methods aim to capture the static and mono-layer features of complex patterning. To detect and track dynamic and hierarchical objects, a new clustering technique is required. Hence, in this study, we improve the generative topographic mapping (GTM) method to visualize such dynamic hierarchical structures as they continuously change over time. Using examples from our recent studies on the large-scale Boids model, we confirm that the newly developed method can capture the complex flocking objects as well as track the merging and collapsing events of objects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Hemelrijk CK, Hildenbrandt H (2012) Schools of fish and flocks of birds: their shape and internal structure by self-organization. Interface Focus 2(6):726–737. https://doi.org/10.1098/rsfs.2012.0025

    Article  Google Scholar 

  2. Buchmüller J, Jäckle D, Cakmak E, Brandes U, Keim DA (2019) Motionrugs: visualizing collective trends in space and time. IEEE Trans Visual Comput Graph 25(1):76–86. https://doi.org/10.1109/TVCG.2018.2865049

    Article  Google Scholar 

  3. Reynolds CW (1987) Flocks, Herds and schools: a distributed behavioral model. SIGGRAPH Comput Graph 21(4):25–34. https://doi.org/10.1145/37402.37406

    Article  Google Scholar 

  4. Vicsek T, Czirók A, Ben-Jacob E, Cohen I, Shochet O (1995) Novel type of phase transition in a system of self-driven particles. Phys Rev Lett 75:1226–1229. https://doi.org/10.1103/PhysRevLett.75.1226

    Article  MathSciNet  Google Scholar 

  5. Ikegami T, Mototake Y, Kobori S, Oka M, Hashimoto Y (2017) Life as an emergent phenomenon: studies from a large-scale Boid simulation and web data. Philos Trans Ser A Math Phys Eng Sci 375:2109. https://doi.org/10.1098/rsta.2016.0351

    Article  Google Scholar 

  6. Ester M, Kriegel H-P, Sander J, Xu Wa X (1996) Density-based algorithm for discovering clusters a density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of the Second international conference on knowledge discovery and data mining,KDD’96, pp 226–231, AAAI Press

  7. Borah B, Bhattacharyya DK (2004) An improved sampling-based DBscan for large spatial databases, pp 92–96, 02. https://doi.org/10.1109/ICISIP.2004.1287631

  8. Tran TN, Drab K, Daszykowski M (2013) Revised DBscan algorithm to cluster data with dense adjacent clusters. Chemometrics Intell Lab Syst 120:92–96. https://doi.org/10.1016/j.chemolab.2012.11.006

    Article  Google Scholar 

  9. Paral P, Chatterjee A, Rakshit A (2019) Vision sensor based shoe detection for human tracking in a human-robot coexisting environment: Aphotometric invariant approach using DBscan algorithm. IEEE Sensors J 2019:1–1. https://doi.org/10.1109/JSEN.2019.2897989

    Article  Google Scholar 

  10. van der Maaten L, Hinton G (2008) Visualizing data using t-SNE. J Mach Learn Res 9:2579–2605

    MATH  Google Scholar 

  11. Bishop CM, Svensén M, Williams CKI (1998) GTM: The generative topographic mapping. Neural Comput 10:215–234

    Article  Google Scholar 

  12. Schneider A, Rasband W, Eliceiri K (2012) NIH image to imagej: 25 years of image analysis. Nature Methods 9(1):671–675. https://doi.org/10.1038/nmeth.2089

    Article  Google Scholar 

  13. Yamanaka O, Takeuchi R (2018) UMATracker: an intuitive image-based tracking platform. J Exp Biol 221(16):jeb182469. https://doi.org/10.1242/jeb.182469

    Article  Google Scholar 

  14. Chen S, Guan J, Gao Y, Yan H (2018) Observer-based event-triggered tracking consensus of non-ideal general linear multi-agent systems. J Franklin Inst. https://doi.org/10.1016/j.jfranklin.2018.05.019

  15. Shimoji H, Mizumoto N, Oguchi K, Dobata S (2017) Caste-biased movements by termites in isolation. bioRxiv. https://doi.org/10.1101/239475

  16. Schindelin J, Rueden CT, Hiner MC, Eliceiri KW (2015) The ImageJ ecosystem: an open platform for biomedical image analysis. Mol Reprod Dev 82(7–8):518–529. https://doi.org/10.1002/mrd.22489

    Article  Google Scholar 

  17. Burton T, Zeis B, Einum S (2018) Automated measurement of upper thermal limits in small aquatic animals. J Exp Biol 221:17. https://doi.org/10.1242/jeb.182386

    Article  Google Scholar 

  18. Dempster A, Laird N, Rubin D (1977) Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc Ser B (Methodol) 39:1

    MathSciNet  MATH  Google Scholar 

  19. Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Proceedings of the multivariate statistical workshop for geologists and geochemists. Chemometr Intell Lab Syst 2(1):37–52. https://doi.org/10.1016/0169-7439(87)80084-9

    Article  Google Scholar 

  20. Maruyama N, Saito D, Hashimoto Y, Ikegami T (2019) Dynamic organization of flocking behaviors in a large-scale Boids model. J Comput Soc Sci. https://doi.org/10.1007/s42001-019-00037-9

Download references

Acknowledgements

This work was partially supported by MEXT under Post-K Computer Exploratory Challenge—Construction of Models for Interaction Among Multiple Socioeconomic Phenomena(hp170272). It was also partially supported by a Grant-in-Aid for Scientific Research (A) “Understanding and realization of swarm intelligence based on ethology and theory life sciences” (17H01249).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daichi Saito.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was presented in part at the 3rd International Symposium on Swarm Behavior and Bio-Inspired Robotics (Okinawa, Japan, November 20–22, 2019).

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saito, D., Maruyama, N., Hashimoto, Y. et al. Visualization of dynamic structure in flocking behavior. Artif Life Robotics 25, 544–551 (2020). https://doi.org/10.1007/s10015-020-00660-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-020-00660-0

Keywords

Navigation