Wiki

Clone wiki

BaristaSource / UserGuide / BuildingsDetector

Barista Building Detection

The Barista building detection technique [1-5] requires the following information:

  • LIDAR data,
  • Colour orthoimage (3-band RGB or 4-band RGBI),
  • NDVI (for 4-band colour orthoimage) or sigma of NDVI (for 3-band colour orthoimage) image generated from the colour orthoimage,
  • DEM,
  • Entropy mask (optional), and
  • Edge orientation image and edge image (optional).

The Barista building detection algorithm essentially detects buildings within the common area covered by LIDAR data, colour orthoimage and the DEM. Since Barista does not have the capability of generating the required DEM from LIDAR point clouds, the user has to supply a DEM generated elsewhere. The NDVI image can be computed in Barista by right clicking on the image node and selecting the 'Generate NDVI' option (see below). All the required texture information (entropy mask, edge orientation image and edge image) can also be generated using the appropriate options when the user right click on the image node.

Grafik

The texture information is made optional based on the scene complexity. If the scene contains a dense vegetation or if the vegetation has different colours other than green, the edge orientation image and edge image are necessary. If the scene contains green buildings, then the entropy mask is required. Since the use of the entropy mask may detect some green trees as well, the edge orientation image and edge image are also required when the entropy mask is used. However, due to shadow and self-occlusions among trees some trees may still be detected along with the green buildings.

The output (detected buildings) is written in a text file (buidling_detection_output.txt) and saved in the current project directory or the user specified directory.

Building Detection Modes

There are two modes of building detection: new detection (default) and refine old detection. In the first option, the user supplies all the required data for building detection. The second option allows the user to refine the previously detected buildings and (s)he does not need to supply all information, but only the colour image, the edge orientation image and edge image.

Grafik

Mask Generation Modes

There are two modes of building mask generation: DEM mode (default) and histogram mode. In DEM mode, a bare earth DEM has to be given as input and the corresponding DEM height at each LIDAR point location is used as the ground height. In histogram mode, no DEM input is required and the first peak in the LIDAR height histogram is used as the ground height. The DEM mode works well in all cases, but the histogram mode does not work fine when the scene is hilly or has a dense vegetation.

Other Options

The 'Use adjustment' option is active by default. It is used to align the buildings with respect to its neighbouring buildings. If the scene has randomly situated buildings or is highly vegetated, then this option can be turned off. The 'Use image entropy' option can be used to detect green buildings in the scene. The 'Use orientation histogram' option is to remove false buildings (trees), specifically in densely vegetated area or when trees has colours other than green. Finally, the 'Use NDVI/entropy during extention' option can be used to consider vegetation during the extension of the initial building positions.

The user can specify the output directory, which is by default the current project directory, where the output file buidling_detection_output.txt is saved.

References:

[1] M. Awrangjeb, M. Ravanbakhsh and C. S. Fraser, "Automatic detection of residential buildings using LIDAR data and multispectral imagery," ISPRS Journal of Photogrammetry and Remote Sensing, vol. 65(5), pp. 457-467, Sep 2010.

[2] M. Awrangjeb, M. Ravanbakhsh and C. S. Fraser, "Building detection from multispectral imagery and LIDAR data employing a threshold-free evaluation system," PCV 2010 - ISPRS Technical Commission III Symposium on Photogrammetry Computer Vision and Image Analysis, 1-3 Sep 2010, Paris, France.

[3] M. Awrangjeb, M. Ravanbakhsh and C. S. Fraser, "Automatic Building Detection Using LIDAR Data and Multispectral Imagery," Digital Image Computing: Techniques and Applications (DICTA 2010), 1-3 Dec 2010, Sydney, Australia.

[4] M. Awrangjeb, C. Zhang and C. S. Fraser, "Improved building detection using texture information," PIA11 - Photogrammetric Image Analysis, 5-7 Oct 2011, Munich, Germany.

[5] M. Awrangjeb, C. Zhang and C. S. Fraser, "Effective Separation of Trees and Buildings for Automated Building Detection," 32nd Asian Conference on Remote Sensing, 3-7 Oct 2011, Taipei, Taiwan.

Updated