Skip to content

Commit aef73a9

Browse files
authored
Update README.md
1 parent 45f6949 commit aef73a9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@
1111
#### DataSet Tracker is an openCV-based motion tracking software with real-time camera control and analysis using background subtraction and a watershed algorithm to select image features for tracking, coupled with a Lucas-Kanade optical flow display and a statistical representation of the readout parameters.
1212

1313
#### A demo of the beta version developed in the cross-platform game engine Unity and designed to run on personal computers, smartphones, and smart glasses hardware, and suitable for resource-constrained, on-the-fly computing in microscopes without internet connectivity can be viewed at https://vimeo.com/238144544/3ef8c6df4a
14-
##### The video shows computer vision analysis of the motion of synthetic markers, which mimic live-cell fluorescent microscopy image sequences. Displacement vectors color-coding is used to show the angular direction as well as the speed of motion. A button selection allows changing the display preferences.
15-
##### The vectors moving to the right are color-coded in shades of yellow and are also displayed in yellow within the right mode of the bimodal histogram. Similarly, the vectors moving to the left are color-coded in shades of red, both on the image overlay and within the left mode of the bimodal histogram in the upper-right corner of the screen. The alternative display option changes the displacement vectors color-coding to showing different shades of green, depending on the speed. Observe that the unimodal histogram to the right is showing that most of the particles move slowly (the light-green peak to the left), while a few particles move very fast (the dark-green distribution tail on the right side). Real-time information on the frames per second analyzed, the average values for the speed, and the angular vector orientations are displayed in the lower-right corner of the screen.
14+
15+
#### The video shows computer vision analysis of the motion of synthetic markers, which mimic live-cell fluorescent microscopy image sequences. Displacement vectors color-coding is used to show the angular direction as well as the speed of motion. A button selection allows changing the display preferences.
16+
17+
#### The vectors moving to the right are color-coded in shades of yellow and are also displayed in yellow within the right mode of the bimodal histogram. Similarly, the vectors moving to the left are color-coded in shades of red, both on the image overlay and within the left mode of the bimodal histogram in the upper-right corner of the screen. The alternative display option changes the displacement vectors color-coding to showing different shades of green, depending on the speed. Observe that the unimodal histogram to the right is showing that most of the particles move slowly (the light-green peak to the left), while a few particles move very fast (the dark-green distribution tail on the right side). Real-time information on the frames per second analyzed, the average values for the speed, and the angular vector orientations are displayed in the lower-right corner of the screen.
18+
1619
#### On the left side of the screen, there are sliders in the upper-left corner, which allow setting the (i) the upper limit for the number of detected particles based on an a priori knowledge of the nature of the motion in the analyzed sample, (ii) the level of statistical significance for the particle selection step, i.e., the level of particle detection stringency, (iii) the minimum distance between particles, which is another parameter selection done based on an a priori knowledge of the type of sample for analysis, and (iv) a cut-off for the particle search radius, which limits the maximally allowed displacement and thus the computational cost; this is another parameter, which is selected based on a knowledge of the sample properties.
20+
1721
#### By providing sample-specific input to the tracking module, the parameters selection allows to limit the computational complexity, to minimize the tracking errors and to deliver the fastest analysis results. The blue buttons in the lower-left corner of the screen allow to change various aspects of the screen display in terms of showing segmentation or tracking results, single-segment tracks (between just two frames) or the aggregated trajectories and, as described above, the color-coding of the vectors (the angles in red and yellow or the speeds in different shades of green).
22+
1823
### I wrote the C# code together with James Cumberbatch.
1924

2025

0 commit comments

Comments
 (0)