Unmanned Aerial Vehicles in Municipality 
		Level 3D Topographic Data Production in Urban Areas      
		Olli NEVALAINEN, Tomi ROSNELL, Teemu HAKALA, Eija 
		HONKAVAARA, Roope NÄSI, Kimmo NURMINEN, Finland 
		       
		
		
		Olli NEVALAINEN   Tomi ROSNELL  Teemu HAKALA    
		Eija HONKAVAARA   Roope NÄSI  
		
		     
		     
		 
		 
		
		1)  
		This paper was presented at the FIG Working Week 2017 in Helsinki, 
		Finland, 29 May – 2 June. This paper describes general properties and 
		characteristics of different types of UAVs. Results showed that UAV 
		photogrammetry provides low cost tool for producing topographic data in 
		urban areas, especially when small areas are of concern.  
		SUMMARY
		The National Land Survey of Finland (NLS) is currently working 
		towards a new joint National Topographic Database (NTDB). Large scale 
		municipality level urban 3D topographic data will have a great role in 
		the forthcoming NTDB. Potential of future topographic data production 
		methods, such as using unmanned aerial vehicles (UAV), to reduce manual 
		labor in the field and provide more cost-efficient map updating in urban 
		areas needs to be investigated. 
		This paper describes general properties and characteristics of 
		different types of UAVs, such as multirotors and fixed-wings and 
		presents a typical UAV system for mapping application including its 
		payload. Operating UAVs in populated urban areas requires proper 
		planning and work guidelines in order to produce accurate and reliable 
		data and simultaneously operating safely and taking into account the 
		local legislation regarding unmanned aviation. The preliminary process 
		flow for a UAV-based mapping which takes into account these issues will 
		be presented. The process starts from the measurement planning and end 
		up to 3D vectorized topographic data. 
		The paper presents results of a test case were the described 
		workflow has been used to produce 3D topographic data of urban area 
		using UAV imagery and photogrammetry. Results showed that UAV 
		photogrammetry provides low cost tool for producing topographic data in 
		urban areas, especially when small areas are of concern.  
		1. INTRODUCTION
		The National Land Survey of Finland (NLS) is currently working 
		towards a new joint National Topographic Database (NTDB). The NTDB will 
		provide basic information about physical environment including objects 
		such as buildings, roads, waters, elevation, land cover and place names. 
		The data will be based on the current NLS Finland Topographic Database, 
		orthoimages, laser scanning data, digital elevation models and on large 
		scale planning data from municipalities. As large scale data from 
		municipalities will have a great role in the forthcoming NTDB, a project 
		has been started to investigate the current and future topographic data 
		production methods in Finnish municipalities in urban areas. The project 
		investigates what are the current topographic data production processes 
		and could new mapping methods, such as using unmanned aerial vehicles 
		(UAV) or terrestrial mobile mapping technologies, reduce manual labor in 
		the field and provide more cost-efficient map updating in urban areas. 
		The project investigates the usability of these methods and prepares a 
		preliminary process model and guidelines for using these methods in 
		municipality level 3D topographic data production. Furthermore, the 
		project includes several case studies in producing 3D topographic data 
		in different municipalities using UAVs.  
		This paper focuses on describing the UAV part of the project. General 
		properties and characteristics of different types of UAVs, such as 
		multirotors and fixed-wings will be described and a typical UAV system 
		for mapping application including its payload will be presented. 
		Usability of UAVs in mapping objects for municipality level topographic 
		database in urban areas and applicability of UAV-based mapping in 
		different situations will be evaluated. 
		Operating UAVs in populated urban areas requires proper planning and 
		work guidelines in order to produce accurate and reliable data and 
		simultaneously operating safely and taking into account the local 
		legislation regarding unmanned aviation. The preliminary process flow 
		for a UAV-based mapping which takes into account these issues will be 
		presented. The process starts from the measurement planning and end ups 
		to 3D vectorized topographic data. This process is divided to three 
		phases which are the planning phase, measurement phase and data 
		processing phase. These phases are described in more detail in this 
		paper. 
		2.METHODS
		2.1General overview of UAV systems for mapping applications 
		
		2.1.1 UAV system
		A basic UAV-system consists of the aircraft, pilot with a remote 
		control and ground control station. Typical sub-systems on-board a UAV 
		are an autopilot, a global navigation satellite system (GNSS) receive, 
		inertial measurement unit (IMU), power supply and transmitter for 
		telemetry information. UAV systems usually also include flight planning 
		software.  
		2.1.2 Types of UAVs
		UAVs vary in size and operation principles. Two of the most used UAV 
		types are fixed-wings and rotary wings (e.g. multirotors and 
		helicopters). Fixed-wing UAVs operate using the lift caused by the 
		forward airspeed and aerodynamical rigid wing attached to the UAV. The 
		forward speed is usually created using propellers. The required forward 
		speed for take-off can be achieved using a runway or a launcher. The 
		fixed-wings require more landing space compared to rotary wings that can 
		be challenge in tight spaces in urban areas. Rotary wings use multiple 
		rotors whose rotation axis points upwards. The horizontal motion is 
		achieved by varying the relative speeds of the rotors. Constant airflow 
		and forward motion is not required and thus rotary wings can take-off 
		and land vertically. This is one of their notable benefit, especially in 
		urban environments were there might not be proper takeoff areas. The 
		flight velocity of fixed-wings is usually higher than with multirotors 
		and thus can provide more areal coverage. However, they are at the same 
		time unable to move as slow as rotary wings or move vertically which are 
		sometimes beneficial features in urban aerial imaging.  
		2.1.3 Payload
		The usual payload for UAV in urban mapping application is a good RGB 
		compact or DSLR (digital single-lens reflex) camera. The geometrical and 
		radiometrical quality and accuracy of the end-products is directly 
		related to the geometric and radiometric properties of the camera 
		system. Small laser scanners are also becoming available for UAVs and 
		their use in the future will increase. Previously, the weight of the 
		laser scanner has limited their use in UAVs, especially in urban areas 
		which have more strict weight limits. More specialized cameras, such as 
		multi- or hyperspectral cameras or thermal cameras are also becoming 
		more common in UAVs due to sensor development. 
		2.1.4 Imaging configurations 
		The two basic imaging configurations for mapping purposes are nadir 
		and oblique imaging. The nadir imaging mode provides the view which 
		corresponds to the traditional manned aircraft aerial imaging mode 
		providing the imagery for orthoimage creation of the area of interest. 
		Oblique imaging is beneficial when the facets of buildings are of 
		importance, for example, when textures for 3D city model are of 
		interest. Imaging configuration can also be modified with different 
		kinds of flight patterns. The RPAS operation can be either based on 
		visual-line-of-sight (VLOS) or beyond-visual-line-of-sight (BVLOS).  
		2.2 Overview of UAV based mapping workflow
		A process flow for 
		UAV-based mapping is divided to three phases which are the planning 
		phase, measurement phase and data processing phase. The sub-tasks in 
		each phase are:  
		- Planning phase: General planning and 
		measurement method decision based on the mapped area and required 
		accuracies; Legislative preparations; Risk management; and Flight 
		planning.  
		- Measurement phase: Ground Control generation; and 
		Aerial imaging. 
		- Data processing and mapping phase: Aerial image processing to 
		orthomosaics and 3D point cloud data; Accuracy evaluation; and 
		Vectorization of 3D data to topographic data format or other 
		map-updating tasks. These phases and their sub-tasks are described in 
		detail in the following sections. 
		2.3 Planning phase
		2.3.1 General planning and measurement method decision
		The 
		very first phase after the need for topographic map update has realized 
		is to consider and evaluate the proper measurement method for mapping 
		the area of interest (AOI). Examples of subjects that have an impact on 
		the decision are:  
		- geographical area  
		- required accuracy 
		for the topographic data  
		- accessibility  
		- topographic 
		profile  
		- restrictions affecting the area, such as closed or 
		restricted airspace or prohibition of aerial imaging  
		- type of targets in the area that require mapping 
		2.3.2 Legislative preparations and Risk management
		If UAV-based aerial imaging is chosen as the mapping method, 
		necessary preparations demanded by the local legislation and 
		regulations, has to be taken into account. All the possible restriction 
		applying to the area of interest needs to be investigated and 
		considered. 
		For example, current Finnish regulations on UAV operation (Trafi, 
		2016) demand that proper safety and risk assessment has to be done when 
		operating at densely populated areas. All the possible risks have to be 
		identified and possible methods to eliminate or minimize the risks have 
		to be determined. In addition, the UAV operator’s organization has to 
		have up-to-date UAV operations manual which includes procedures 
		guidelines in normal operation and in case of problems. 
		2.3.3 Flight planning
		The flight planning should be conducted in such a way that the 
		operation is safe and the objectives in data accuracy and reliability 
		can be achieved throughout the area of interest. Multiple flights have 
		to be planned if the AOI cannot be covered properly with one flight.  
		The timing of the flights is also important. The elevation angle of 
		the sun above the horizon is usually preferred to be as large as 
		possible in order to minimize the size and amount of shadows in the 
		imagery. UAV operation is also highly depended on the weather conditions 
		and the UAV system used. Some UAVs are more stable in windy conditions 
		than others and UAV operation during rain is hardly ever desirable. 
		Thus, weather forecasts should be followed when the planned flight day 
		is approaching and changes to the plans made if required. 
		The used camera system and flight altitude is chosen based on the 
		wanted ground sampling distance (GSD). Overlaps of adjacent images 
		affect the quality and accuracy of the orthomosaics and photogrammetric 
		point clouds, and thus the planned flights should provide proper side 
		and forward overlaps. The forward overlap is determined by the camera 
		field of view (FOV), imaging interval and flight velocity. The side 
		overlaps are determined by the camera FOV and spacing of the adjacent 
		flight paths. Take-off location should planned so that pilot can see the 
		UAV during the entire flight and pilot’s field of view covers as much of 
		the surrounding airspace as possible.  
		Ground control points (GCPs) are used to georeference the imagery to 
		a real world coordinate system. The GCPs can also be used to evaluate 
		the resulting geometric accuracy of the end-products. The GCPs should be 
		distributed evenly to the AOI.  
		If the AOI is imaged with several flights, some of the GCPs should be 
		placed so that they are imaged from different flights. Enough GCPs 
		should be placed on the AOI to enable required accuracy for 
		georeferencing. The amount of GCPs needed is also affected by the 
		accuracy of the on-board navigation system. In addition to the GCPs, 
		additional check points can be planned to the AOI. These check points 
		are only used to evaluate the accuracy of the processed data. 
		The positons of the GCPs and check points should be planned as well 
		as possible but the final decision of the exact position is done in the 
		field, since the visibility of the GCP targets can be determined most 
		reliably in situ. GCPs can be natural targets, such as road markings, or 
		special geometric tags. 
		2.4 Measurement phase
		2.4.1 Ground control generation
		The locations of the GCPs and check points are placed on the AOI as 
		planned and they are measured using proper accurate terrestrial 
		measurements system, such as an accurate GNSS receiver or a total 
		station. The georeferenced accuracy of the end products can be only as 
		good as the ground reference measurements. 
		2.4.2 Aerial Imaging
		The location of the take-off place 
		should be chosen so that a safe take-off and landing can be performed. 
		In addition, the take-off spot should allow the pilot to move freely and 
		see the UAV during whole flight. Assistance for observing the 
		surrounding airspace can be provided by other personnel. If the 
		weather conditions permit and nothing is preventing safe operation, the 
		flights should be performed as planned. The functioning and behavior of 
		the UAV should be monitored visually and by monitoring the telemetry 
		data received from the UAV. If severe problems are encountered, the 
		flight should be aborted as the user’s UAV operations manual states.  
		After the flights have been successfully performed and the UAV has been 
		safely landed, the image data should be briefly checked in order to be 
		sure that the camera was functioning properly and images are visually 
		acceptable in sharpness and contrast (i.e. geometrically and 
		radiometrically).  
		2.5 Data processing phase 
		2.5.1 Aerial image processing
		UAV-based aerial images are 
		processed using photogrammetric software that are able to produce 3D 
		data from multiple 2d images. Methods, such as multiview stereo 
		photogrammetry, structure-from-motion and dense image matching are used. 
		The software are usually quite automatic and human operation and 
		decision is mainly required in inputting the data, selecting the 
		processing parameters and indicating the GCPs from the images. The basic 
		outputs of the photogrammetric processing are:  
		- Orthomosaics  
		- RGB point clouds  
		- Geometric accuracy report  
		- Camera calibration parameters  
		- Digital surface model (DSM)  
		- Mesh (i.e. triangulated model of the point cloud)  
		2.5.2 Accuracy evaluation 
		The photogrammetric software for 
		producing topographic data should have reporting capabilities that will 
		output accuracy evaluation based on the internal and external camera 
		calibration parameters and GCPs.   
		2.5.3 Vectorization of data to topographic data format 
		
		The number of commercial software that can automatically produce 
		topographic data in vector format from point cloud data has been quite 
		limited. However, the increased usage of laser scanners and 
		photogrammetric methods to produce 3D data has promoted the development 
		also in the software side. However, automatic methods for point cloud 
		vectorization currently mostly limited to buildings which are of the top 
		interest in urban areas. The amount of automated procedures for 
		vectorization of other types of targets than buildings, are surely 
		increasing in the future. 
		3. Results & Discussion
		3.1 Test case Vihti-Nummela  
		3.1.1 Planning 
		Vihti municipality did not have and urgent 
		update need for any of their urban areas since their topographic data 
		was well up-to-date on the urban areas. However, the Nummela center area 
		in Vihti did have needs for future planning and we chose it as our AOI ( 
		Figure 1). 
		According to the Finnish UAV 
		regulations, Nummela center is a densely populated area which requires 
		extra caution and risk assessments for measurement planning. As the area 
		is densely populated the operation had to be based on visual line of 
		sight (VLOS), and detailed risk assessment report had to be produced.  
		 
		There was also a small airfield west from Nummela center which is mainly 
		used by hobbyists and private persons. The airfield does not have own 
		continuous air traffic control or official control zone (CTR) zone. 
		However, communication between the airfield operators was required and a 
		notice to airmen (NOTAM) was created for the duration of our 
		measurements.  
		  
		Figure 1 Project Area of interest 
		(AOI): Nummela center in Vihti municipality in southern Finland.  
		The 
		flight planning was done using open source software MissionPlanner 
		(ArduPilot Development Team). The area of interest was approximately 49 
		ha. In order, to cover the study area safely and using VLOS operation, 
		we planned three flights to cover the AOI. The planned flights are 
		presented in Figure 2. The flight durations were 
		kept under 20 minutes.  
		The planned flight altitude was 140 m which would 
		provide approximately 3 cm GSD. The flight speed was set to 5 m/s which 
		provided 90% forward overlap. The flight pattern and the camera used 
		provided 70% side overlap.  
		  
		Figure 2 Planned UAV flights to the area of interest.  
		3.1.2 Measurements 
		The UAV system was a hexacopter with Tarot 960 foldable frame and the 
		following specifications ( Figure 3). The autopilot 
		was a 3DR Pixhawk with Arducopter 3.15 firmware. The payload capacity is 
		4 kg and the system has a 15-30 min flight time depending on payload. 
		The UAV trajectory was collected with on-board GPS (RasPiGNSS, 
		NV08C-CSM) and the used IMU was VectorNav VN-200. The imagery was 
		collected with Samsung NX500 RGB camera.  
		  
		Figure 3 
		UAV system used for aerial imaging. 
		The UAV imaging was performed on September 2017 on full sunny day. 
		All flights were conducted on the same day. First flight was flown 
		around 1 pm and the last one at 5pm. The take-off areas were chosen so 
		that the UAV was clearly visible to the pilot during the flights. During 
		the flights, we had two other persons observing all direction of the 
		surrounding airspace in order to detect possible other aerial vehicles. 
		The total number of images captured with the three flights was 1334. 
		The initial inspection of the imagery indicated that the camera settings 
		had been good and although shadows were present, the objects in the 
		shadows were clearly visible. Altogether, 10 GCPs were placed evenly 
		distributed in the study area and measured using Trimble R10 VRS-RTK- 
		GNSS system.  
		3.1.3 Data processing 
		The image data was processed using 
		Pix4D software (Pix4D, Lausanne, Switzerland). Orthomosaics, DSM and 
		photogrammetric RGB point clods were and mesh was created. The GSD of 
		the processed data was 2.93 cm. The GCP root-mean-square-errors (RMSE) 
		were 0.0021 m, 0.0014 m and 0.0015 m for X-, Y- and Z-coordinates, 
		respectively. The produced point cloud had point density of 
		approximately 1000 points / m2 . Overview of the entire produced 
		orthomosaic and DSM for the study area is presented in Figure 4 and an example of produced photogrammetric RGB 
		point cloud and mesh is shown in Figure 5. 
		  
		Figure 4 Orthomosaic and DSM of the area of interest derived from UAV 
		imagery.  
		  
		Figure 5 Mesh (top) and RGB point cloud (bottom) of the area of 
		interest.  
		3.1.4 Vectorization 
		Preliminary building vectorization of the data has been concentrated 
		on building vectorization. The vectorization has been done using 
		TerraScan software (Terrasolid Ltd., Helsinki) which provides good 
		automated methods for building vectorization. The methods have been 
		originally developed for airborne laser scanning (ALS) data but they 
		work also with photogrammetric point clouds. The main steps in building 
		vectorization include classification of points to ground, vegetation and 
		building points, smoothing of data and building facet detection from the 
		building points. The resulting vectorized building can be exported in 
		CityGML format. 
		Vectorization of other targets present in urban topographic 
		data such as roads, paths, tree lines, fences has not yet been 
		conducted. Preliminary results of automated building vectorization is 
		presented in Figure 6.  
		  
		Figure 6 Automatic building vectorization performed with TerraScan 
		software using the photogrammetric RGB point cloud data derived from UAV 
		imagery. 
		4. CONCLUSIONS
		This paper investigated the potential of using unmanned aerial 
		vehicles (UAV) to produce reliable and accurate 3D topographic data in 
		urban areas. The paper described general properties and characteristics 
		of different types of UAVs and presented a typical UAV system for 
		mapping application including its payload. Workflow for producing 
		accurate and reliable 3D topographic data safely and taking into account 
		the local legislation was presented.  
		The paper presented results of a test case were the described 
		workflow had been used to produce 3D topographic data of urban area 
		using UAV imagery and photogrammetry. Results showed that UAV 
		photogrammetry provides low cost tool for producing 3D topographic data 
		in urban areas, especially when small areas are of concern. The 
		utilization of UAVs in Finnish municipalities in topographic data 
		production is likely to increase notably in the future.  
		REFERENCES
		Trafi, Finnish Transport Safety Agency, 2016, “Aviation Act 
		(864/2014): Use of remotely piloted aircraft and model aircraft (OPS 
		M1-32)”. Link:
		
		https://www.trafi.fi/en/aviation/unmanned_aviation 
		BIOGRAPHICAL NOTES
		Mr. Olli Nevalainen is a Research scientist at the Finnish Geospatial 
		Research Institute in the National Land Survey of Finland and a D.Sc. 
		student in the Aalto University School of Engineering. He received his 
		B.Sc. and M.Sc. degrees in remote sensing and photogrammetry from the 
		Aalto University in 2011 and 2012, respectively.  His current 
		research include development of various remote sensing methods, such as 
		laser scanning and satellite- and UAV-based remote sensing, and their 
		applications in environmental research and mapping. 
		Teemu Hakala, works as a research scientist for the Finnish 
		Geospatial Research Institute, Department of Remote Sensing and 
		Photogrammetry. His research interests include UAV 
		sensor technology, radiometric measurements, hyperspectral environment monitoring, 
		hyperspectral LiDAR and radar technology.  
		Dr Eija Honkavaara is a Research Manager at Finnish Geospatial 
		Research institute and leader of the DroneFinland research center. Her 
		current research focuses photogrammetry and hyperspectral remote 
		sesnsing using drones.  
		Roope Näsi received the M.Sc. degree in technology in electronics 
		from Helsinki University of Technology, Espoo, Finland, in 2014. He is 
		currently working toward the Ph.D. degree with Aalto University, Espoo. 
		He is a Research Scientist with the Department of Remote Sensing and 
		Photogrammetry, Finnish Geospatial Research Institute, Masala, Finland. 
		His research interests include photogrammetry, unmanned aerial vehicles, 
		radiometric calibration, and hyperspectral environmental monitoring 
		applications.  
		CONTACTS
		Mr. Olli Nevalainen 
		Finnish Geospatial Research Institute, National Land Survey of 
		Finland Geodeetinrinne 2, 02430  
		Kirkkonummi  
		FINLAND  
		Tel. +358408458412  
		Email: olli.nevalainen@nls.fi  
		  
		 |