DeepTrack is comprehensive deep learning framework for digital microscopy. We provide tools to create physical simulations of customizable optical systems, to generate and train models, and to analyze experimental data.
To install, clone the folder 'deeptrack' to your project directory. The ability to install the package through pip is comming soon.
Dependencies:
- tensorflow (>=1.14)
Optional dependencies:
- matplotlib
- ffmpeg
The folder 'tutorials' contains notebooks with common applications. These may serve as a useful starting point from which to build a solution. The notebooks can be read in any order, but we provide a suggested order to introduce new concepts more naturally. This order is as follows:
- deeptrack_introduction_tutorial
- tracking_particles_cnn_tutorial
- tracking_multiple_particles_unet_tutorial
- characterizing_aberrations_tutorial
- distinguishing_particles_in_brightfield_tutorial
- tracking_video_tutorial
The examples folder contains notebooks which explains the different modules in more detail. Also these can be read in any order, but we provide a recommended order where more fundamental topics are introduced early. This order is as follows: