A distributed computational model of spatial memory anticipation during a visual search taskΒΆ

The objective of the article was to propose a model based on the dynamic neural fields computational paradigm that must be able to focus successively on several targets. As soon as a target is selected, the system must perform an eye movement or camera movement to center it on its retina.

There are five maps :

In the simulation below, three targets are presented to the input, with an additional random noise. To observe the successive scanning of the three targets, you should first have a look to the activities in the input map. The “selected” target is the target emerging in the focus map. The co-activation of the focus and input map produces a sufficiently strong excitation to the working memory circuit (reverberating circuit between “working memory” and “thal_wm”) which induces the emergence of the selected target in working memory. The combined excitation of the working memory and the focus map leads to the anticipatory responses in the anticipation map, through sigmapi connections.

A saccade is manually triggered, though the dynamic of the system could be adjusted so that a saccade could be executed when the activities in the focus map reach a threshold. After the execution of a saccade, it is the co-activation of the anticipation and input maps that trigger the update of the working memory. An additional inhibitory bias between the working memory and the focus map prevents selecting a previously focused target.

On the demonstration below, only the order to execute a saccade is not automated. The C++ code required to run this simulation is available here code.tar.gz. This code was developed with Qt4.5.

You should wait that the animation has looped at least one time to see it fluently. A video is also available below the animation.

../_images/abials.gif