Coded by Tomas Werner with assistance of Andrew Zisserman, 2002.
Visual Geometry Group (VGG), Dept. of Engineering Science, University of Oxford, UK
(function xcv_segment.exe which does Canny edge detection was coded by a number of people from VGG).
I used the code during my work on the paper
T. Werner, A. Zisserman: New Techniques for Automated Architectural Reconstruction from Photographs. European Conf. on Computer Vision (ECCV), May 2002. [pdf]