FIM imaging can be used in a wide range of applications (e.g. tracking animals, measuring the growth of roots, etc.). The below linked web site shall help other groups to construct, buy or use such a setup. Our research focus is the motion analysis of crawling Drosophila larvae. Thus we will introduce FIM and FIM-related software for tasks dealing with larval tracking. We've developed FIMTrack for high-throughput Drosophila larvae tracking for example. However the FIM setup can also be used other purposes.
We utilise frustrated total internal reflection (FTIR) to image the contact surface of the target and the surface medium, therefore this technique is called FTIR-based Imaging Method (FIM). For this purpose, infrared (IR) LEDs are placed around an acrylic glass plate. Because of different optical densities of air and acrylic glass, the light enters the glass and is completely reflected at the glass/air boundary (total internal reflection; TIR). For larval locomotion experiments a moist surface (e.g. agar) is placed on the glass. Again, the light enters the agar and is completely reflected at the agar/air and agar/glass boundary. The reflection angles change according to the refractive indices of the media. Given animals touching the agar, refracted light is now below the so-called critical angle: It is no longer totally reflected and can be captured by a camera from underneath.
To facilitate 2D locomotion quantification (i.e. tracking) we developed FIMTrack. FIMTrack processes images recorded using a FIM setup to calculate posture and motion related parameters. Although this tracking program is designed for Drosophila larvae, it is also tested for C. elegans worms and planaria.
FIMTrack is available for all operating systems (MS Windows, Mac OS and Linux). A user- friendly graphical interface allows easy interaction with the program. Beside the calculation of the trajectories, there is another module to get detailed informations about the results (called Results Viewer). This module includes the table with all calculated features, images with highlighted posture and motion related features and a plotting functionality. Furthermore, advanced manual tracking can be done easily.
Available Movement Features
Features calculated by FIMTrack can be divided into primary features (based on the contour), secondary features (based on the primary features) and tertiary features (based on primary features and time). In addition, several stimulus related points, lines and regions can be set via drag and drop which are used to calculate stimulus-related features such as distance to stimulus etc.
Heat and tail points
Several spine points
Spine point radii
Body bending angle
Is left/right bended indicator
Is coiled indicator
Distance to stimulus
Is in stimulus region indicator
Movement direction Velocity
Distance to origin
Stop/go phase indicator
Since FIM imaging can be used in a wide range of applications (e.g. tracking animals, measuring the growth of roots, etc.), this web site shall help other groups to construct, buy or use such a setup. Our research focus is the motion analysis of crawling Drosophila larvae. Thus we will introduce FIM and FIM-related software for tasks dealing with larval tracking. We've developed FIMTrack for high-throughput Drosophila larvae tracking for example. However the FIM setup can also be used other purposes.
Here you can find the download links for FIMTrack v1 and v2 as binary packages, as well as some supplementary material.
(31.01.2018) Several datasets are now available. Feel free to use this data for evaluation purposes in your scientific work. If you use our data, please be sure to cite the associated publication.
(28.11.2016) An updated version of the standalone FIMTrack program for Mac OS X (X64; i5/i7) is now available.
(19.08.2016) There may be are some problems regarding the standalone version of FIMTrack and Mac OS X 10.10 and 10.11. However, you could try to build FIMTrack from source by following the instructions provided at Github or you could try the Windows version.
(04.02.2016) Second update of the recommended Mac OS and Windows versions. Several Bugs are removed. OpenCV is updated to version 2.4.11 and the UI uses now Qt 5.5.1.
(24.09.2014) Recommended Mac OS and Windows version are updated. Several Bugs are removed and new features are added.
(06.06.2014) Mac OS versions are precompiled for Mac OS 10.9 (Mavericks) only because of an incompatibility of Qt (v.4) and C++11 in older Mac OS systems.
(06.06.2014) New Larva tap added to the results viewer for basic plotting. Larva tab is integrated into Windows and Mac OS 10.9 i5/i7 version. Plots in the larva tab uses QCustomPlot The manual will be updated soon.
We provide additional datasets that can be used in combination with FIMTrack for testing or evaluation purposes. For our other datasets, see Datasets
Tracking Validation Dataset
The following dataset was used for validation in the publication: Risse B, Berh D, Otto N, Klämbt C, Jiang X (2017) FIMTrack: An open source tracking and locomotion analysis software for small animals. PLOS Computational Biology 13(5): e1005530.