Skip to content

DynVision

DynVision

DynVision is a modular toolbox for building and evaluating recurrent convolutional neural networks (RCNNs) with biologically plausible temporal dynamics. The toolbox provides researchers with a framework to explore how details in the network architecture influence temporal dynamics and shape visual processing, while handling most of the overhead to achieve computational efficiently. The toolbox provides a collection of biologically-inspired components including:

  • realistic lateral recurrent connections
  • flexible skip and feedback connections
  • activity evolution governed by dynamical systems equations
  • unrolling of biological time with heterogenous time delays for different connection types

Documentation Structure

Our documentation is organized into four main categories:

Tutorials

Step-by-step guides for beginners to get started with DynVision.

How-to Guides

Task-oriented guides for solving specific problems.

Reference

Technical descriptions of DynVision's components.

Explanation

Conceptual understanding of DynVision's approach.

Citing DynVision

If you use DynVision in your research, please cite:

Gutzen, R. & Lindsay, G. (2025). Modeling Dynamical Vision with Biologically Plausible Recurrent Convolutional Networks. bioRxiv. doi:10.1101/2025.08.11.669756

@article{gutzen2025modelingdynamical,
  title   = {Modeling Dynamical Vision with Biologically Plausible
             Recurrent Convolutional Networks},
  author  = {Gutzen, Robin and Lindsay, Grace},
  year    = {2025},
  journal = {bioRxiv},
  doi     = {10.1101/2025.08.11.669756},
  url     = {https://doi.org/10.1101/2025.08.11.669756}
}

Contributing

DynVision is an open-source project, and we welcome contributions! See our Contributing Guide for information on how to get involved.

Getting Support

If you have questions or run into issues:

  1. Search the GitHub Issues to see if someone has encountered the same problem. Open a new issue if you can't find a solution.
  2. Reach out via Email.

License

DynVision is released under the MIT License. See the LICENSE file for more details.