Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Latest commit

 

History

History
18 lines (15 loc) · 1.27 KB

README.md

File metadata and controls

18 lines (15 loc) · 1.27 KB

Generate 3D Locomotion Data

This module is intended to create 2D video trajectories of 3D neuron structures, e.g. microscopy images of neuron activations inside a transparent body.

samples/sample_animation.gif

TODO

  • add base classes
  • add animation samples
  • add exporting as .npz files, e.g. projected 2d image time series and individual neuron traces
  • more realistic exporting, e.g. add noises/blurring to glow, observation and video quality
  • add segment rotation smoothing, e.g. interpolate rotation angles between neighboring segments
  • add realistic dynamics samples, e.g. accelerations that mimic real movements, glow spiking dynamics
  • use real life structural examples, e.g. code to generate real worm neuron positions and mimic worm movements
  • restructure base classes -> move positions/connections to segments rather than bones (or not!?)
  • add cli tool and exporting via config file
  • add background selection and gradient coloring of neurons
  • add layered observations export, e.g. like confocal imaging of 3D bodies