Brightness based homing model at four altitude layers in the environment (0.02 m, 0.15 m, 0.32 m, and 0.45 m) for the area around the artificial meadow (clutter). The rows show different parameters for the memorised snapshots (eight positions taken either outside or inside the meadow and either above the meadow, bird’s eye view, or close to the ground, frog’s eye views). A&B: Examples of panoramic snapshots in A from the bird’s eye view outside the clutter and in B frog’s eye views inside the clutter. The axes of the panoramic images refer to the azimuthal directions (x-axis) and to the elevational directions from the simulated bee’s point of view (y-axis, dorsal meaning upwards, ventral downwards, equatorial towards the horizon). C: Rendered layers of the environment for a comparison of the current view of the simulated bee. The layers are at 0.02 m(orange), 0.15 m (blue), 0.32 m(green) and 0.45 m (red) heights. D&E: The first column shows were the snapshots were taken in relation to the nest position (nest position in black, objects in red and snapshot positions indicated by coloured arrows). The other two columns show the comparison of memorised snapshot for two layers of the environment (0.02 m and 0.45 m as shown in C). The heatmaps show the image similarity between the current view at the position in the arena and the memorised snapshots taken around the nest (blue = very similar, white = very different). Additionally, white lines and arrows present the vector field from which the homing potential is derived. Red circles indicate the positions of the objects and the white dot indicates the nest position. The background colour of each column indicates the height of the current views that the snapshots are compared to. D: Memorised bird’s eye view snapshots taken outside (distance to the nest = 0.55 m) and above the clutter (height = 0.45 m) can guide the model at the highest altitude (red background) to the nest but fails to do so at the three lower altitudes. E: Memorised frog’s eye view snapshots taken outside (distance to the nest = 0.55 m) the clutter and close to the floor (height = 0.02 m) can only guide the model towards the center.

A: We trained two groups of bees in a cylindrical flight arena with cylindrical cluttered objects (‘artificial meadow’) around the nest entrance. The first group, B+ F+, was trained with a ceiling height of the arena twice the height of the objects providing space to fly above the objects. They might have memorised both a frog’s (F+) as well as a bird’s eye (B+) view when leaving the nest. The second group, B F+, was trained with an arena height restricted to the height of the objects, allowing the bees to only use frog’s eye views B F+. Both groups were tested to return home in three test conditions: HighCeiling (BF), Covered (B) and LowCeilng (F). In test BF the artificial meadow was shifted from the training position to another position in the arena to exclude the use of potential external cues; the bees could use both, a frog’s and a bird’s eye view, during return. In test B a partial ceiling above and a transparent wall was placed around the objects preventing the bees from entering the artificial clutter during return. In test F the ceiling was lowered to the top of the objects allowing the bees to use only frog’s eye views during return. B: 3D view of the setup with the hive and the foraging chamber.

Examples of return flights and bees’ search for their nest in a cluttered environment (N = 26). A&B:Exemplary flight trajectories in 3D (left column) and a top view in 2D (right column) from the group B+F+ in the BF condition (A), and from the group B F+ in the B condition (B). The colour indicates the time, blue the start and red the end of the flight. The objects are depicted by red cylinders in the 3D plot and as red circles in the 2D plot. The black dots in the 2D plot shows the visual nest position within the clutter. A: The bee searches for the nest within the clutter at a low flight altitude. B: The bee is mainly trying to enter the covered clutter from the side. C: Spatial search distribution represented by hexagonal binning of the percentage of visits of all bees (relative to each bee’s total flight time) in the BF condition from group B+ F+. Orange circles indicate the true and the visual nest position. Black circles indicate the object positions of the clutter. D: Percentage searching for the two groups B+F+ (filled boxes, N = 26) and B F+ (hatched boxes, N = 26) in the tests BF, F and B relative to the total flight time. The search percentage at the true nest is given in blue and at the visual nest in green. For all tested conditions and both groups, the bees searched more at the visual nest within the clutter than at the true nest location (refer to SI Table 1 for statistical tests).

Entry points of the bees (N = 26) to the clutter, from the side (A, circular histogram in grey) and from the top (B, scatter plot in blue) of the clutter. The direction of the direct path from the arena entrance to the nest is given by the green triangle. The kernel density estimation (KDE) of the entries from the side of the clutter is shown as a black, dashed line in A. The radial axes represents the normalized magnitude of the KDE.

Probability density distribution of the flight altitude and the search distribution for the B condition of the groups B F+ (A&B) and B+ F+ C&D). A flight altitude of 0 is at the floor, of 300mm is at the height of the objects and 600mm at the ceiling. A: The group B F+ constrained to a low ceiling during training shows two peaks for a low altitude and for a high altitude. C: The group B+ F+ shows a broader distribution, with three peaks either half the height of the objects, just above the height of the objects, or close below the ceiling. B&D: The search distributions reveal that the bees tried to enter the clutter between the objects.

Schematic of a multi-step process with visually triggered reloading of memorised home vectors. A bee entering the arena (grey circle) could have experienced the normal path integration vector (black arrow) pointing towards the true nest location at the training position in clutter (black dot within the light red circle). However, the visual scene changed drastically in the test. Hence, a vector memory might point coarsely to the clutter (light green arrow) triggered by the prominent visual cue of the clutter shifted to the test position (dark red circle). Since this vector would not point precisely towards the nest, the bee could search at the border of the clutter (curved, yellow arrow) for a previously experienced entry position to the clutter. This position could reload a refined clutter vector pointing to the more precise nest position within the clutter (blue arrow).

Examples of the memorised snapshots based on brightness values for inside and outside the clutter as well as from the bird’s and frog’s eye view perspective. The axes of the panoramic images refer to the azimuthal directions (x-axis) and to the elevational directions from the simulated bee’s point of view (y-axis, dorsal meaning upwards, ventral downwards, equatorial towards the horizon).

Examples of the memorised snapshots based on contrast-weighted nearness for inside and outside the clutter as well as from the bird’s and frog’s eye view perspective. The axes of the panoramic images refer to the azimuthal directions (x-axis) and to the elevational directions from the simulated bee’s point of view (y-axis, dorsal meaning upwards, ventral downwards, equatorial towards the horizon).

Brightness-based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with frog’s eye view snapshots taken outside the clutter (distance = 0.55 m, height = 0.45 m). A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image difference function is minimum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local minima for each of these images, where the local minima are shifted according the nest bearing. B-C: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees with bird’s eye view snapshots outside the clutter to the nest position when the images are compared to images at an altitude of 0.45 m.

Brightness-based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with bird’s eye view snapshots taken inside the clutter (distance = 0.1 m, height = 0.45 m). The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image difference function is minimum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local minima for each of these images, where the local minima are shifted according the nest bearing. B: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees, with bird’s eye view snapshots inside the clutter, only coarsely to the clutter but not to the nest when the images are compared to images at an altitude of 0.45 m.

Brightness-based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with frog’s eye view snapshots taken inside the clutter (distance = 0.1 m, height = 0.02 m). The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image difference function is minimum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local minima for each of these images, where the local minima are shifted according the nest bearing. B: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees, with frog’s eye view snapshots inside the clutter, only to the center of the clutter (altitude of 0.32 m) or shifted away from the nest (altitude of 0.45 m) but not to the nest.

Brightness-based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with frog’s eye view snapshots taken outside the clutter (distance = 0.55 m, height = 0.02 m). The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image difference function is minimum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local minima for each of these image, where the local minima are shifted according the nest bearing. B: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees, with frog’s eye view snapshots outside the clutter, only to the center of the clutter (altitude of 0.32 m) but not to the nest.

Contrast-weighted nearness based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with bird’s eye snapshots taken outside the clutter (distance = 0.55 m, height = 0.45 m). A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image similarity as based on [13] is the maximum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local maxima for each of these image, where the local maxima are shifted according the nest bearing. B: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image similarity between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees, with bird’s eye view snapshots outside the clutter, only to the center of the clutter (altitude of 0.32 m) or shifted away from the nest (altitude of 0.45 m) but not to the nest.

Contrast-weighted nearness based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with bird’s eye view snapshots taken inside the clutter (distance = 0.1 m, height = 0.45 m). A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image similarity as based on [13] is the maximum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local maxima for each of these image, where the local maxima are shifted according the nest bearing. B-D: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image similarity between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees with bird’s eye view snapshots inside the clutter only to the center of the clutter (altitude of 0.45 m) but not to the nest.

Contrast-weighted nearness based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with frog’s eye view snapshots taken inside the clutter (distance = 0.1 m, height = 0.02 m). The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image similarity as based on [13] is the maximum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local maxima for each of these images, where the local maxima are shifted according the nest bearing. B-D: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image similarity between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees with frog’s eye view snapshots inside the clutter only to the center clutter (altitude of 0.45 m) but not to the nest.

Contrast-weighted nearness based homing model at four altitudes (0.02 m, 0.15 m, 0.32 m, and 0.45 m) with frog’s eye view snapshots taken outside the clutter (distance = 0.55 m, height = 0.02 m). The colour indicates the image difference between the view at the position in the arena and the snapshots taken around the nest. A: We applied the model to a list of images, one of them (memory 0) being the memory inside the model. We observe that the image similarity as based on [13] is the maximum for the memorised image at a null rotation, as expected. If the other images are not two far from the nest, we may see other local maxima for each of these images, where the local maxima are shifted according the nest bearing. B-D: Heatmaps of full environment (B) and only the cluttered area (C, as shown in D) of the image similarity. The colour indicates the image similarity between the view at the position in the arena and the snapshots taken around the nest. The model leads the simulated bees with frog’s eye view snapshots outside the clutter only to the center clutter (altitude of 0.32 m) or slightly shifted away from center (altitude of 0.45 m) but not to the nest.

Four exemplary flight trajectories of the first outbound flight of bees in 3D (left subplot) and a top view in 2D (right subplot). The colour indicates the time, blue the start of the and red the end of the flight. The objects are depicted by red cylinders in the 3D plot and as red circles in the 2D plot. The black dots in the 2D plot shows the nest position within the clutter.

Search distributions for the group B+ F+ (left column) in the condition F (condiditon BF is shown in the main results in Fig.2D) and for group B F+ (right column) in the tests BF and F (N = 26 for each plot). The bees of group B+ F+ in the condition F searched for the nest inside the clutter and spent more time at the visual nest (in the clutter) than at the true nest (as during training). The bees of group B F+ in the condition F and BF searched for the nest within the clutter and spent more time at the visual nest than at the true nest.

Statistical results of t-tests

Flight altitude distributions for the tests BF and F for the groups B+ F+ and B F+ (N = 26 for each plot).

Exemplary flight trajectories in 3D (left column) and a top view in 2D (right column) from the group B+ F+ in the B test. The colour indicates the time, blue the start of the and red the end of the flight. The objects are depicted by red cylinders in the 3D plot and as red circles in the 2D plot. The black dots in the 2D plot shows the nest position within the clutter. The bee is trying to enter the covered clutter from the side but, eventually, it is increasing its altitude and it flies above the clutter. However, the bee is not searching for the visual nest above the covered clutter.