Modeling Dynamical Vision with Biologically Plausible Recurrent Convolutional Networks
Abstract
AO_SCPLOWBSTRACTC_SCPLOWConvolutional Neural Networks (CNNs) trained for image recognition have demonstrated remarkable conceptual similarities to the primate ventral visual pathway, but their standard feedforward architectures lack the recurrent connections that are ubiquitous in visual cortex. Such recurrence is thought to underlie spatiotemporal phenomena including adaptation, delayed normalization, and robustness to noisy input. However, incorporating functionally beneficial recurrence into CNNs that captures spatiotemporal phenomena of biological vision remains challenging. Although recent advances have incorporated neurobiological constraints, the field lacks accessible tools for systematically comparing how different architectural choices, such as recurrence type, temporal delays, and connectivity patterns, shape neural dynamics and behavior. Here, we introduce DynVision, a modular open-source toolbox for constructing and evaluating biologically plausible recurrent convolutional neural networks (RCNNs). DynVision implements numerical ODE solvers with heterogeneous delays, supports five types of lateral recurrence ranging from simple self-connections to cortically-organized local recurrence, and separates scientific modeling decisions from implementation details through a configuration-driven design. Training is computationally efficient, achieving a 52% speedup over reference implementations. We demonstrate the framework through systematic exploration of the parameter space, revealing that qualitative differences in temporal dynamics are highly sensitive to often-implicit modeling choices such as the target location of recurrent integration and the temporal window used for loss computation. Critically, we find that continuous-time recurrent dynamics can naturally give rise to cortical temporal phenomena without requiring explicit divisive normalization, while a different recurrent configuration produces noise robustness approaching human-level performance. These findings suggest functionally distinct configurations of recurrence and highlight the challenge of creating fully realistic models, thus emphasizing the need for a comprehensive and cohesive modeling framework to aid exploration. Code and documentation are available at https://github.com/Lindsay-Lab/DynVision/.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Deep Recurrent Neural Network Reveals a Hierarchy of Process Memory during Dynamic Natural Vision
Junxing Shi, Haiguang Wen, … Zhongming Liu·Human Brain MappingPeer-reviewed·Feb 12, 2018
- Recurrent convolutional neural networks: a better model of biological object recognition
Courtney J. Spoerer, Patrick McClure, Nikolaus Kriegeskorte·Frontiers in PsychologyPeer-reviewed·Sep 12, 2017
- Recurrent neural networks can explain flexible trading of speed and accuracy in biological vision
Courtney J. Spoerer, Tim Christian Kietzmann, … Nikolaus Kriegeskorte·PLoS Computational BiologyPeer-reviewed·Oct 2, 2020
- Visual motion computation in recurrent neural networks
Marius Pachitariu, Maneesh Sahani·bioRxiv·Jan 9, 2017
- Recurrent Connections in the Primate Ventral Visual Stream Mediate a Tradeoff Between Task Performance and Network Size During Core Object Recognition
Aran Nayebi, Javier Sagastuy-Breña, … Daniel L. K. Yamins·Neural ComputationPeer-reviewed·Jul 7, 2022
- Recurrent issues with deep neural networks of visual recognition
Timothée Maniquet, Hans Op de Beeck, Andrea Ivan Costantino·Scientific ReportsPeer-reviewed·Oct 17, 2025