Research topics


Map updating

You can read about our map updating research here.


Object detection

Pole-like object detection from mobile laser scanning

Automatic retrieval of pole-like objects such as lamp posts, traffic signs, tree trunks, and traffic lights in a road environment can be utilized, for example, in automated inventory of traffic infrastructure, future driver assistance systems, realistic 3D models, and more accurate georeferencing of MLS point clouds. Automatic algorithms for the extraction of pole-like objects from MLS point clouds have been developed by our group members.

Automatic building wall detection from mobile laser scanning

The past few years have seen remarkable development in mobile laser scanning (MLS) to accommodate the need for large area and high-resolution 3D data acquisition. The flexible platforms of MLS have made it possible to acquire data from complex terrains and scenes. The FGI ROAMER system is a mobile laser scanning system which consists of a FARO laser scanner, a GPS-INS navigation equipment, a camera system, synchronization electronics and a mechanical support structure. Building wall detection method was developed based on the data from the FGI ROAMER system.

Automatic building detection from airborne laser scanning

A laser scanner based on a platform of an aircraft is called an ALS and has been applied for surveying since 1994. The phenomenal development covering almost two decades has resulted in the current situation where the LIDAR system has become an important source of high resolution and accurate 3D geographic data.

Automatic power line detection from airborne laser scanning

After decades of development in ALS, the accuracy and density of point collection has been greatly improved. For instance, in 1993, the pulse repetition frequency (PRF) of ALS was 2 kHz, whereas in 2007, the best PRF of ALS was 200 kHz and in 2013, it had increased to 800 kHz. The point density has increased from a few points per m2 to the current usual density of 50 points per m2.


3D model reconstruction

3D terrain models

An approach for 3D terrain model simplification has been developed. Different from the method of equally spaced grids of points, our method makes more points represented in the steep areas and less points in the flat areas. By applying our method, different level of details of the terrain models can be achieved.

3D building models

Automatic plane detection

A complete building model can be achieved by using the building walls from mobile laser scanning data and the building roofs from airborne laser scanning data. Automatic plane detection from point clouds is a critical step in the procedure of 3D building model reconstruction.

Automatic 3d building outline extraction

We have developed approaches for the outline extraction of building roof planes, step edge recognition and adjustment, building height acquisition and 3D model reconstruction.

3D road network

Road networks provide abundant information for a 3D scene. We have developed method for 3D road network reconstruction.

3D trees

3D trees make a 3D scene more vivid. We are able to automatically generate 3D tree models from the real world coordinates.


Virtual Reality

Unity3D game engine

In Unity3D Game Engine, we have developed a weather system including sunny, rainy, snowy, windy and storm conditions, a tree health simulation, terrain splitting and populator tools with optimization capabilities.

Oculus Rift development

We are developing various tools and modular systems for immersive virtual reality environments. With these tools, we can enhance the user’s feeling of presence in the virtual world or help reduce the negative effects of using VR devices. These systems are developed with a VR-centric design approach, so that they can be used with head-mounted displays and other controllers with ease and comfort.

Researching and designing intuitive control schemes and user experiences for VR devices, such as the Oculus Rift, is an essential part of developing quality VR applications. In the case of virtual reality applications, creating elements such as the user interface or input mechanisms often requires a non-traditional or a completely new approach.


General information

Environment modelling

You can read more about 3D modelling of environments and our work in general here.