bwtrack: a small particle tracking package that detects black and white particles in interfacial rheometer images. Key challenges are (i) accurately locate "white" particles, which appear as annular shapes, (ii) distinguish white particles from black particles. Details can be found in the documentation of bwtrack package.

track bacteria: locate bacteria of various sizes and orientations using region properties.

find droplets: this is an improvement of the opencv-python HoughCircle method for detecting droplets. The original method does not achieve subpixel accuracy, and are inconsistent when deciding what the edge should look like. I improved the method using cross-boundary fitting and emphasize that the boundary should always be a dark ring. See details in this note.

image orientation analysis: detect image texture orientation based on Fast Fourier Transform (FFT) and anisotropic pattern recognition.

manTrack: a python GUI software that makes modifying particle tracking data easier. It allows (i) adding a particle by drawing on the image and (ii) removing a particle by clicking on the image. Details can be found in manTrack GitHub repository