C, Matlab, and Ruby code to solve the generalized 2D point correspondence problem.
See the appendix of this paper for a description of the problem.
You can access the current version on a Subversion repository:
$ svn checkout https://svn.cds.caltech.edu/subversion/andrea/gpc
Use the username “guest” / password “guest”. This gives you read-only access. Mail me if you need write access.