Indu Indira Bai, Dr. Rama Rao Nidamanuri...1. Mrs Indu Indira Bai, Research Scholar, School of...

Preview:

Citation preview

THREE DIMENSIONAL URBAN BUILDING DETECTION USING LiDAR DATA

Indu Indira Bai, Dr. Rama Rao NidamanuriCochin University of Science and Technology, Indian Institute of Space Science & Technology

BACKGROUND

The 3D city modelling is very useful and applicable in contemporary urban planning. Airborne laser scanners could not be able to capture side view of the buildings. Terrestrial laser scanners can precisely give the side view of the buildings. There is a need to have an open source software approach for processing and 3D visualisation of Terrestrial Data.

OBJECTIVES

Proposes a methodology for simple 3D city modelling using TLS data and an open source platform(PCL)

Implementation of Colour Based Region Growing Algorithm

Object or feature detection of the point cloud data.

The combination of geometrical and colour information leads to meaningful and effective segmentation results,

Work Flow For The Data Set

Point cloud from terrestrial laser

scanner

Clustering based on

color based region growing segmentation

algorithm

Visualization and building

object detection

Processing of point cloud :segmentation

Figure 1: Representation of the Objective

Figure 2: 3D View of the Original Data

Figure 3: Figure 4:

pcd files in the cloud compare viewer

METHODS

RESULTSSUMMARY

ACKNOWLEDGEMENT

CONTACT INFORMATION

BIBLIOGRAPHY

The data set is in las format. The sensor used for obtaining

this data was Terrestrial laser scanner RIEGL VZ-400.The

method of segmentation was done using the point cloud

library (PCL), an open source software library licensed

under Berkeley Software Distribution (BSD).

Convert LAS to txt format by LAS tools

Note the range of R,G,B

in the txt and the cloud width

Clustering of the point cloud

to form .pcd files

Visualization of

.txt files

Implement color based

region growing segmentation

algorithm

Segmentation based on both spatial and

spectral homogeniety XYZRGB(txt) format is converted to .pcd files.

Clusters are formed

Validation

Clusters are converted to txt format by C++ code

Color Based Region Growing Segmentation

Algorithm

Color is taken as the discriminator and Kd tree Search is

used here. The merging of the algorithm prevents over and

under segmentation. The algorithm attempts to merge

clusters with close colours. Two neighbouring clusters with a

small difference between average colours are merged

together. After that the next merging step takes place.Every

single cluster is verified by the number of points that it

contains. If this number is less than the user-defined value

then the current cluster is merged with the closest

neighbouring cluster. The procedure iterates and is

terminated when all the points are labelled. Here

segmentation is done based on both geometrical and color

information.

GSN Perera,N Hetti Arachchige “Efficient 3D City Modelling from Airborne Laser Scanning point clouds”, Proceedings of 8th International Research Conference, KDU, Published November 2015

Rusu, R.B, Cousins, S; "3D is here: Point Cloud Library (PCL)," Robotics and Automation (ICRA), 2011 IEEE International Conference on , vol., no., pp.1,4, 9-13 May 2011

Shaohui Sun and Carl Salvaggio; “Aerial 3D Building Detection and Modelling From Airborne LiDAR Point Clouds” IEEE Journal Of Selected Topics In Applied Earth Observations And Remote Sensing, Vol. 6, No. 3,June 2013,Pp1440- 1449

Douillard, B., Underwood, J, Kuntz, N., Vlaskine, V, Quadros, A, Morton, P, Frenkel, A; "On the segmentation of 3D LIDAR point clouds," Robotics and Automation (ICRA), 2011 IEEE International Conference on , vol., no., pp.2798-2805, May 2011;

Ying LIU, Ruofei Zhong; “Buildings and Terrain of Urban Area Point Cloud Segmentation based on PCL”, 35th Internat ional Symposium on Remote Sensing of Environment (ISRSE35) IOP Publishing, IOP Conf. Series: Earth and Environmental Science 17 (2014)

Parameters changed by iterative method are the following

Distance threshold

Point colour spacing

Region colour threshold

Minimum cluster size

In order to obtain effective segmentation and better results

some of the parameters in the C++ code were changed by

iterative method

Figure 5:Segmented result for the minimum cluster size 500

Figure 6:Segmented result for the minimum cluster size 600

Figure 8:Segmented result for the minimum cluster size 100

Figure 7:

Figure 9:

Segmented result for the minimum cluster size 150

Segmented result for the minimum cluster size 75

Table 1: Iterative results showing the variation of numbers of clusters with minimum cluster size

Table 2: Variation of building features according to the cluster size

Figure 10:Segmented result for the minimum cluster size 50

Threshold parameters are adjusted. From the processing,

better results were obtained by keeping the minimum cluster

size between 100 and 50. Other three parameters are kept in

fixed values. Features become completely visible for the

minimum cluster size values 50 and 75.The color based

segmentation become more effective for the threshold values

50 and 75.

Reducing the minimum cluster size, features become completely visible.

Main parameter here is colour, affecting the segmentation.

The integration of geometrical and colour information lead to more meaningful and useful information.

There is a balance between over and under segmentation.

The iterative method made it possible to find the key parameters.

These tasks are extremely laborious when carried out manually.

Helps in detecting objects or features of interest.

We have to test the key parameters each time.

There are no automatic methods for finding the suitable values of key parameter for effective segmentation.

Key parameters are to be obtained by iteration method.

Further research can be done on the inter dependance of the parameters.

Terrestrial laser scanner and the colour based region growing segmentation method enable the building detection and urban applications more effective.

Minimum cluster size

Ob

serv

ed

cla

sse

s 600 500 150 100 75 50

Only

very

few walls,

one pole,

roofs

More number of

walls, roofs,

2 boards,

2 poles ,tree

Walls, roofs,

windows ,

tree, poles,

boards

Almost all

walls and roofs

are separately

visualized, tree,

poles and the

boards

Almost every

parts including

the air conditioner

are visible

Clear

visualization of

every part

including walls,

roofs, windows,

boards, poles,

air conditioner.

Sincere thanks to Kerala State Council for Science and

Technology, Cochin University of Science & Technology

(CUSAT), Dr M.V. Harindranathan Nair, Associate Professor,

School o f Env i ronmenta l Stud ies , CUSAT and

Dr.Jaishanker.R.Nair, Associate Professor, Indian Institute of

Information Technology & Management Kerala

1. Mrs Indu Indira Bai,

Research Scholar, School of Environmental Studies, Cochin

University of Science and Technology, Kochi, Kerala, India.

Mob-+91 9895160999, Email- indupvm@gmail.com

2. Dr Rama Rao Nidamanuri,

Associate Professor, Department of Earth and Space Sciences,

Indian Institute of Space Science and Technology, Valiamala,

Trivandrum, Kerala, India

Mob- +91 8129285705, Email – ramarao.iit@gmail.comSegmented result by changing the

threshold values

ASPRS - IGTF 2016