Flocking starlings in 3D

Page 1

Flocking starlings in 3D Alessio Cimarelli

Flocking starlings in 3D The S TARFLAG project

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT

Alessio Cimarelli Dept. of Physics, University of Rome “Sapienza”

W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

“Swarm Intelligence and Critical Behavior” Center for Interdisciplinary Research Bielefeld University March 22, 2011

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Contents

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology Animal groups Models S TARFLAG project What Where / When / Who How Structural analysis Metric vs. topology Density gradient Velocity correlations Beyond starlings. . .

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Animal groups → Self-organization From local rules to collective motion

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Animal groups → Self-organization From local rules to collective motion I

I

I

The group fulfils tasks beyond the abilities of the individuals Behavioral rules are selected to achieve collective performance What kind of interaction grants such efficient group behavior?

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Models Aoki, 1982 – Reynolds, 1987 – Huth & Wissel, 1992 – Warburton & Lazarus, 1991 – WL Romey, 1996 – Couzin et al., 2002 – Vicsek et al., 1995 – Toner & Tu, 1995 – Gregoire & Chate, 2004

Allelomimesis: imitation of neighbors I

I

alignment of velocities: go where the other go attraction to neighbors: stay with the group

I

short range repulsion: avoid collisions

I

constant velocity: self-propulsion

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations nin nin X ~rij (t) 1 X ~ ~di (t + 1) = 1 wj dj (t) + + ~ηi (t) nin nin |~rij (t)| j=1

j=1

We need experimental data to control and verify numerical models!

Beyond starlings. . .


Contents

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology Animal groups Models S TARFLAG project What Where / When / Who How Structural analysis Metric vs. topology Density gradient Velocity correlations Beyond starlings. . .

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

A case study: flocking

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Cohesion I

I

I

Coherence

robustness against perturbation large density fluctuations no fragmentation / few stragglers

Here it is our hero, the starling!

Structural analysis M ETRIC VS . TOPOLOGY

I

high coordination

I

collective response

Velocity correlations

I

quick information propagation

Beyond starlings. . .

D ENSITY GRADIENT


Our empirical observations From left to right: Fabio Stefanini, Raffaele Santagati, me

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

Experimental seasons: 2006, 2007, 2008.


Starlings in action. . . Piazza dei Cinquecento, Roma

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations

Show video. . .

Beyond starlings. . .


Experimental approach: stereometry Cavagna et al., The STARFLAG handbook on collective animal behaviour, Animal Behaviour, vol. 76 (2008)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology

d δs = xB − xA = f Z

A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

I

typical flocks distance: Z ∼ 100m

I

photographic resolution: δs ∼ 1pixel

I

required error on relative distance: δZ < 0.1m

Velocity correlations

z2 d> ∼ 23m Ωδz

Beyond starlings. . .


Experimental setting Cavagna et al., The STARFLAG handbook on collective animal behaviour, Animal Behaviour, vol. 76 (2008)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


The stereoscopic matching problem Cavagna et al., The STARFLAG handbook on collective animal behaviour, Animal Behaviour, vol. 76 (2008)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology

Some previous 3D data: I

I

I

I

Cullen et al., 1965: 10 fishes Major & Dill, 1978: 45 birds Partridge et al., 1980: 30 fishes Pomeroy & Heppner, 1992: 16 birds

A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

Us: âˆź 4000 birds


Flocking starlings in 3D

From photos to pc screen Cavagna et al., The STARFLAG handbook on collective animal behaviour, Animal Behaviour, vol. 76 (2008)

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

Left camera (C)

Right camera (A)

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

3D positions from the A camera point of view


The dynamical tracking problem Stefanini F., Ricostruzione di traiettorie tridimensionali e analisi dinamica di stormi nell’ambito del progetto StarFlag, Thesis (February 2009)

I

Mean speed: ∼ 10 m/s

I

Camera time resolution: 1 s 10

I

I

Average nearest neighbour distance: ∼ 1 m 3D reconstruction efficiency: ∼ 90%

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis

1. Two-times matching is very efficient 2. Multi-time matching: requires optimization I I I

missing birds high density low temporal resolution

M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


From static shots to vectorial field Stefanini F., Ricostruzione di traiettorie tridimensionali e analisi dinamica di stormi nell’ambito del progetto StarFlag, Thesis (February 2009)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT

Right camera (A)

Next shot (A)

W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

Speed vectors from the A camera point of view


Contents

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology Animal groups Models S TARFLAG project What Where / When / Who How Structural analysis Metric vs. topology Density gradient Velocity correlations Beyond starlings. . .

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Use the structure as proxy of the interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Anisotropy maps

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

First neighbor

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Structure is the foremost effect of interaction and, conversely, interaction is ciphered in the inter-individual spatial structure

Velocity correlations Beyond starlings. . .

Tenth neighbor


Use the structure as proxy of the interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Quantifying the anisotropy using the neighbours projection operator: M(n) =

1 N

(n)

with ui

PN

i=1

(n)

(n)

|ui ihui |

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT

unit vectors.

W HERE / W HEN / W HO H OW

~ (n) relative to the smallest eigenvalue of The eigenvector W (n) M defines the direction of minimal density of the n-th nearest neighbour. ~ ·W ~ (n) ]2 with V ~ centre of mass ⇒ Anisotropy: γ(n) = [V velocity. I

Isotropic case: γ =

I

Flocks: γ(1) ∼ 0.72

1 3

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Topological range of interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Two ranges: I

I

nc is the topological range of interaction (units of birds), the average distance rc of the neighbour nc is given by 1/3 rc âˆź ( n%c ) âˆź r1 nc

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology

The strength of the interaction decays with the distance.

rc is the metric range of interaction (units of meters)

Topological and metric ranges can not be both constant, since the density % varies strongly. . .

A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Topological range of interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

Interaction depends on the topological distance in bird flocks!

D ENSITY GRADIENT

Velocity correlations

hnc i = 7

Beyond starlings. . .


Internal density gradient Ballerini et al., Empirical investigation of starling flocks: a benchmark study in collective animal behaviour, Animal Behaviour, vol. 76 (2008)

Not all the flocks are homogeneous, so main density is not always well defined. . .

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project

The average nearest neighbour distance grows from the edge to the center, the edge is denser than the core of flocks. I

Surface tension

I

Confusion effect

W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Conditional density Cavagna et al., New statistical tools for analyzing the structure of animal groups, Mathematical Biosciences, vol. 214 (2008)

Integrated conditional density:

Γ(r ) =

1 nc

Ni (r ) i=1 4/3πr 3

Pnc

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations

Scale of homogeneity is equal to the average nearest neighbour distance.

There is no scale of homogeneity because of a strong density gradient.

Beyond starlings. . .


Contents

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology Animal groups Models S TARFLAG project What Where / When / Who How Structural analysis Metric vs. topology Density gradient Velocity correlations Beyond starlings. . .

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Using velocity correlations to investigate coordination and response

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS

Correlation measures how the behavioural changes of one animal influences that of other animals across the group: I

interaction local (few individuals)

I

correlation effective perception range

Behavioural correlations are therefore ultimately responsibile for the group’s ability to respond collectively to its environment: correlation ←→ response Response, unlike order, is the real signature of self-organization.

M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

A look at the velocity fields

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Absolute values

~ CM = V

1 N

ϕ = | N1

P

P

i

~vi ∼ 11 m/s

~ vi | i |~ vi |

∼ 0.95

Fast polarized groups

Fluctuations

~ CM ⇒ δ~vi = ~vi − V

Velocity correlations

P

i

δ~vi = 0

Large correlated region

Beyond starlings. . .


Velocity-velocity correlation function Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

How a change in orientation of one individual influences the change in orientation of another individual at distance r :

C(r ) =

1 c0

P

ij

δ~vi · δ~vj δ(r −rij ) P ij δ(r −rij )

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis

ξ = correlation length I

zero of the correlation function

I

extension of the correlated domains

I

much larger than the interaction range!

M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Scale-free correlations

Alessio Cimarelli

Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

Collective behaviour in biology A NIMAL GROUPS

ξ scales with the flock’s size

M ODELS

S TARFLAG project

⇒ ξ(bL) = bξ(L) ⇒ correlations are scale-free

W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

C(r ) = ξ1γ g( ξr ) ξ(bL) = bξ(L)

C(r ; L) = bγ C(br ; bL) ⇒ C(r ; L) = r1γ f ( Lr )

C∞ (r ) ∼

1 rγ

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

The asymptotic correlation in starling flocks is a scale-free power law. . .


Flocking starlings in 3D

Scale-free correlations

Alessio Cimarelli

Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

Collective behaviour in biology

. . . a very slow decaying power law!

A NIMAL GROUPS M ODELS

C(r ) =

S TARFLAG project

1 r ξ γ g( ξ )

r d d( ξr ) C( ξ )|r /ξ=1 1 1 0 ξ γ g (1) ∼ − ξ γ

W HAT W HERE / W HEN / W HO

= ∼

H OW

− L1γ

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

No apparent flattening of the derivative for larger sizes. γ ∼ 0.2, but data are equally compatible with a log decay and even with a constant. . . The asymptotic correlation function is practically not decaying with the distance, flocks display very long-ranged scale-free correlations.

Velocity correlations Beyond starlings. . .


Speed correlations Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

Csp (r ) =

P ij ϕi ϕj δ(r −rij ) 1 P with ϕi = |~ vi | − h|~ v |i c0 ij δ(r −rij )

Also speed correlations are scale-free and long-range!

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Results Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

All modes are scale-free correlated: Orientation

Speed

continuous symmetry breaking Goldstone’s theorem transverse soft modes no symmetry explanation some kind of criticality may actually be present in this system. . .

Correlations are unusually long-range: interactions must be more complex than simple alignment. . .

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

The complete dynamical state of one individual is strongly correlated to that of all other individuals within the group.

Velocity correlations

Information can be transferred to all animals no matter their distance, enhancing the collective response of the group.

Beyond starlings. . .

But correlations are unusually long-range. . . maximal response? Flocks as critical systems?


Contents

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology Animal groups Models S TARFLAG project What Where / When / Who How Structural analysis Metric vs. topology Density gradient Velocity correlations Beyond starlings. . .

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Art Swarm on IIT

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT

Now we are working to adapt our experimental setting to study flies swarm and try to compare previous results with a totally different species. . . from birds to insects, stay tuned! :)

W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Thanks to. . .

Alessio Cimarelli

The S TARFLAG group is at the SMC Centre ISC-CNR, Dept. of Physics, University of Rome “Sapienza”

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

http://www.smc.infm.it/biological-systems/ flocking.html Giorgio Parisi (coordinator of the EU project)

Andrea Cavagna (coordinator of the INFM-CNR node)

Irene Giardina (vice-coordinator of the INFM-CNR node)

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Topological range of interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Why a topological rather than a metric interaction?

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations

Topological flocks are more robust against external perturbations!

Beyond starlings. . .


Topological range of interaction Ballerini et al., Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study, PNAS, vol. 105(4) (2008)

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology

Why this range? Antipredatory optimum

A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS .

Not noisy, but short ranged

Long ranged, but too noisy

Constraints on the cortical elaboration of the visual input In many species 6 − 7 seems to be the upper threshold of subitizing (object tracking), we found nc = 7

TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Flocking starlings in 3D

Velocity fluctuations Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

Velocities {~v }

~ Fluctuations δ~v = ~v − V

Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS

Random ϕ ∼ 0.9

M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS .

57-03 ϕ ∼ 0.99

TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .

It’s not necessary that a polarized vector field has fluctuations structured in large correlated regions.


Velocity fluctuations Cavagna et al., Scale-free correlations in starling flocks, PNAS, vol. 107(26) (2010)

Synthetic random vector fields generated with correlation length ξ and localized on real space distribution of birds show the link between the zero of the correlation function and the correlation length. " # ν λ a r G(r ) = G(0) exp − r +a ξ

Flocking starlings in 3D Alessio Cimarelli

Collective behaviour in biology A NIMAL GROUPS M ODELS

S TARFLAG project W HAT W HERE / W HEN / W HO H OW

Structural analysis M ETRIC VS . TOPOLOGY

D ENSITY GRADIENT

Velocity correlations Beyond starlings. . .


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.