(Picture of Claus Brenner)

Private homepage of Claus Brenner

HomePublicationsCareer
SoftwareResearchImprint / Impressum

Software

I have written some software to demonstrate concepts developed in my research. You can currently download them from the web pages of my research group at the ikg.

Image of ATOPATOP is a tool for the fast reconstruction of 3D building models from aerial laser scanning (or, if you prefer, dense stereo matching) data and ground plans. The demo comes completely with a dataset of Hannover, Germany. ATOP has evolved for quite a while, see also the remarks at the research page.
Image of visibility demoVisibility is a demonstrator for the computation of visibility from dense DSM and ground plans. Its purpose is to compute which building id's are visible (and to what extent) from a given location. It has been used in investigations on landmark based navigation carried out together with Dr.-Ing. Birgit Elias.
Image of weak primitives demoWeakPrimitives shows how constraint equations work in 2D. At the ISPRS congress in 2004, I proposed "weak primitives" - objects that look like CSG objects, but are indeed BRep models bundled with a set of constraint equations. The goal is to make it easy to add, maintain and introspect constraint equation systems which accumulate during the reconstruction of objects. The concept has later been extended to cartographic objects.
Image of StreamGen demoStreamDemo demonstrates a concept for continuous scale map display and incremental, "streaming" transmission. Objects are generalized in an offline process (provided by Prof. Monika Sester), but instead of memorizing different generalization (scale) levels in a geometric representation, the topologic and geometric operations required to "morph" one representation into another are stored. This is similar to edge collapse/insert concepts in TIN generalization, however with more elaborated base operations. In a client/server setting, the client determines the required scale level (e.g. based on zoom) and the server then streams all required operations to build the scene. The display can be continuously updated while stream data is received. The demo contains client and server in a monolithic program, however you can also play with the "transmission rate" to see the effects of limited bandwidth.