Department of Photogrammetry, University of Bonn
General Information
This site includes SUGR 1.0, the first release - a library for Statistically Uncertain Geometric Reasoning in Java. It is developed by the Department of Photogrammetry, Institute of Geodesy and Geoinformation, University of Bonn.

SUGR includes classes for simple geometric objects: points, lines in 2D and 3D and planes. All geometric objects are modeled with covariance matrixes as uncertanty measures. One can construct or estimate new geometric entities out of given ones. Statistical tests (orthogonality, incidence, ...) are implemented for all entities. There exists classes for transformations, e.g. homographies and projective cameras.

SUGR is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Use it at your own risk for uncommercial purposes.
Current status of the software
All parts of the software have been tested systematically. Extensive tests including simulations have been done for all classes including the estimation procedure and statistical tests.
You can see and run the junit tests, if you download the source package.
Institute of Geodesy and Geoinformation
Department of Photogrammetry
Thomas Läbe
Nussallee 15
D-53115 Bonn
Tel.: ++49 228 733019
e-mail: laebe(at)
Please feel free to ask questions or report a bug. It would be nice if you write us a mail if you find the software useful and let us know the problem you have solved with it.