Software

I have written a few software packages that I find useful. Most are covered by a Creative Commons license and are free to use.

General purpose programming library for C. Contains image processing and analysis routines, machine learning algorithms, probability functions, various data types, such as matrix and vector, and associated functions.
Programming library for C++. Contains some useful base program classes and graphics programming abstractions.
Detect and quantify the structure of biological specimens in 3D microscopic images.
Example program to generate anaglyph (color stereo) images from 3D object models in OpenGL.
Query a bibtex file by field name.
Stand-alone image edge detector.
Learns 3D models of object structure in images.
Haplo prediction program suite.
3D surface detection program and viewer.
Image viewer that supports multiple views of 3D image data.