(Picture of Claus Brenner)

Private homepage of Claus Brenner

HomePublicationsCareer
SoftwareResearchImprint / Impressum

Research

I recall that some time ago a reviewer stated that I "dedicated my entire career to the study of 3D objects of the human habitat". This is only partially true, however, especially if you feel tempted to equate "3D objects of the human habitat" with "3D building models". Here is a list of topics I have been concerned with so far.

Image matchingMy first task at the ifp, under the supervision of Michael Hahn. I programmed multi-channel least squares image matching. Investigations were e.g. published in "Hahn, M. & Brenner, C. (1995), Area  Based Matching of Colour Images".
Close range 3D measurement machineThe project I was hired for at the ifp in 1994. The idea behind the measurement machine was to replace specialized gauges by a multi-sensor optical measurement device which first recognises the part, automatically selects the measurement task from a database, and finally carries out the measurement using the appropriate sensors. My contribution was object recognition, object-model alignment, image matching for surface reconstrutction, and also an innovative "barcode" based calibration/ camera location approach. Published e.g. in "Brenner, C. & Fritsch, D. (1997), Object  Recognition for a Multi-Sensor Measuring System". Later the research group was extended to the "Special Research Area" (Sonderforschungsbereich) SFB514.
Hybrid measurement systemThis was a research project done together with Prof. Schlemmer, Darmstadt. The hybrid system was a combination of a theodolite and a CCD line sensor, I contributed some of the image processing. See "Hovenbitzer, M., Schmitt, J., Schlemmer, H., Brenner, C., Fritsch, D., Kraus, D. (1998), Ein hybrides Messsystem zur visuellen, dreidimensionalen Koordinaten- und Formbestimmung  in der Ingenieurvermessung".
Texture mappingWhile being at the NRC in Ottawa, Canada, I designed a texture mapping using TINs and camera images. It corrects for the usual brightness differences at triangle borders using a triangle swap, as well as a local and global brightness adjustment. See "El-Hakim, S. F., Brenner, C. & Roth, G. (1998), A multi-sensor approach to creating accurate virtual  environments". The software survived at the NRC for quite a while, see "El-Hakim, S., Gonzo, L., Picard, M., Girardi, S., Simoni, A., Paquet, E., Viktor, H., Brenner, C. (2003), Visualisation of Highly Textured Surfaces".
3D building reconstruction from aerial laser scanningI indeed worked for this for a while (since around 1997). Note that I actually tried out three different approaches. The first one is based on the straight skeleton (contained in the 1997 Ascona proceedings "Haala, N. & Brenner, C. (1997), Interpretation of Urban Surface Models using 2D Building Information"). The second one is based on a rectangular ground plan subdivision (contained in the PhoWo '99 proceedings "Brenner, C. (1999), Interactive modelling tools for  3D building reconstruction"). This principle is nowadays still contained in the ATOP software. The third one is based on a simple rule-based acceptance scheme for planar patches, patch intersection, and a discrete relaxation/ search tree based intersection procedure (see e.g. at the ISPRS congress Amsterdam, "Brenner, C. (2000), Towards Fully Automatic  Generation of City Models"). All approaches are also described in my Ph.D thesis (which, however, is in German).
CAD based object recognitionThis work was mainly done by Jens Gühring and Jan Böhm, myself being their supervisor at that time. We segmented planar patches in the CAD model and the scanned object and recognized and aligned a part by using a search tree. See "Böhm, J., Brenner, C., Gühring, J. & Fritsch, D. (1999), CAD-basierte Objekterkennung für ein  multisensorielles Messsystem".
Machine safetyIn an industry project for the company Pilz GmbH & Co KG, I worked on a robust vision system for machine safety. The result was a prototype system, delivered in 1999. See Pat. WO0200113029A1 and others.
Robot calibrationThis was a joint project between the ISW (mechanical engineering) of the University of Stuttgart and us (providing the photogrammetry part). Mainly carried out by Jürgen Hefele in my group, we investigated the calibration of a KUKA industry robot using a camera at the end effector. See Hefele, J. & Brenner, C. (2000), Robot  pose correction using photogrammetric tracking".
Augmented reality car navigationWhile being at the Robert Bosch Research facility in Hildesheim, Germany, I designed, implemented and evaluated a prototype for an augmented reality car navigation system which projects virtual route guidance information (pictograms) into the driver's view at the correct location. This required a real-time map module, GPS/Gyro filtering (worked on by my student Christian Löffelholz), and overlay of camera image and 3D information.
Weak primitives and constraintsThe idea of bundling BRep representation and constraint equations to obtain "weak" CSG models. See "Brenner, C. (2004), Modelling 3D Objects using Weak CSG Primitives". There is also a demonstrator on this. I also investigated the implementation of constraints beyond "linearize & solve iteratively", see "Brenner, C. (2005), Constraints for Modelling Complex Objects".
Continuous/ streaming generalizationJoint work together with Monika Sester. The basic idea is to store topologic and geometric operations instead of geometry to represent geometric entities (in this case, 2D polygons of buildings or other objects). This representation allows for a seemingly "continuous" generalization and also for an easy way of incremental (streaming) transmission.See "Brenner, C. & Sester, M. (2005), Continuous Generalization for Small Mobile Displays". There is a demo software on this.
Extraction of landmarks for navigation systemsBeing the main topic of Birgit Elias, I provided the method to determine the visibility of objects using existing ground plans (from the cadastre) and aerial laser scans. See "Brenner, C., Elias, B. (2003), Extracting Landmarks for Car Navigation Systems Using Existing GIS Databases and Laser Scanning". There is a demo software on the visibility analysis.
Road extraction from aerial laser scanningTogether with Carsten Hatger, I investigated two methods for the extraction of roads from aerial laser scanning data, one based on the scanline grouping approach, the other based on RANSAC. See "Hatger, C., Brenner, C. (2003): Extraction of Road Geometry Parameters form Laser Scanning and Existing Databases" and also the 4/2004 PFG article.
Driving simulator scene generationIn a research project carried out for the Robert Bosch GmbH, Jan-Henrik Haunert, Hauke Neidhart and myself investigated the derivation of driving simulator scenes from GIS data. See "Haunert, J.-H., Brenner, C., Neidhart, H. (2005), Using a geographic information system for the generation of driving simulator scenes".
Terrestrial scan alignment using the NDTMainly carried out by Nora Ripperda, the idea is to align terrestrial scans using the "Normal Distributions Transform", a fast method proposed in robotics. See our ISPRSJ paper "Brenner, C., Dold, C., Ripperda, N. (2007), Coarse Orientation of Terrestrial Laser Scans in Urban Environments".
Terrestrial scan alignment using planar patchesBeing the main research topic of Christoph Dold, terrestrial scans are aligned without any initial information using an assignment of planar patches. Also covered in the 2007 ISPRSJ paper. I recently added a hierarchical selection scheme based on angle constraints, see "Brenner, C., Dold, C. (2007), Automatic relative orientation of terrestrial laser scans using planar structures and angle constraints".
Interpretation of building facadesThis is the main research topic of Nora Ripperda in my group. The basic idea is to represent knowledge about facades in a formal grammar (structural) and prior densities (stochastic). Then, the search space is explored using a Markov Chain Monte Carlo approach. See "Ripperda, N., Brenner, C. (2007), Data driven rule proposal for grammar based façade reconstruction".
Augmented Reality: GeoScopeI have built the "GeoScope", a telescope-like device which allows the on-line augmentation of a video stream with artificially generated 3D information. It consists of a camera, a touch-screen display and mechanical trackers for the horizontal and vertical angles. In a project seminar, students have explored possible usage scenarios and also built a prototype software which includes augmentation, panoramic images, and map display using a GIS. See "Brenner, C., Paelke, V., Haunert, J. & Ripperda, N. (2006), The GeoScope - A Mixed-Reality System for Planning and Public Participation".
Driver Assistance: EnviMapA very exciting project. The goal is to find out which features can be used for high precision positioning of cars using future driver assistance sensors such as in-car LiDAR. There are well-known algorithms for relative positioning using LiDAR, especially from robotics, but the goal here is to produce a map beforehand and to predict which accuracies will be feasible for car positioning when a certain in-car sensor is given. In contrast to contemporary maps for car navigation systems, all map features are required to be extracted fully automatically from dense mobile mapping laser scans.The project is funded by Volkswagen Commercial Vehicles.