Projects‎ > ‎Root Gravitropism‎ > ‎

Cell Kinematics

We have developed  software for collecting cell positions as functions of time in the root of a growing seedling.  We are currently using Python, as the development platform.  We wish to acknowledge the inspirational assistance of Nathan Miller at the University of Wisconsin-Madison, who developed a program in MATLAB with similar function.  Our Python program is released under the GNU GENERAL PUBLIC LICENSE Version 3 (View License).

This program uses the Lucas-Kanade algorithm for optical flow (Lucas and Kanade, 1981).  We use an implementation of the algorithm from the OpenCV Python library (OpenCV, 2010).  You need to install this library first before using our Python program.


Lucas, B. D., & Kanade, T. (1981). An Iterative Image Registration Technique with an Application to Stereo Vision. Paper  presented at the 7th IJCAI, Vancouver, British Columbia, Canada.

OpenCV 2.1 Python Reference. (2010)  Retrieved July 23, 2012, 2012, from

Last updated: 7/23/2012
Chris Wentworth,
Jul 23, 2012, 2:01 PM