The Use of The Uav Images For The Building 3D Model Generation
The Use of The Uav Images For The Building 3D Model Generation
The Use of The Uav Images For The Building 3D Model Generation
FOSS4G 2018 – Academic Track, 29–31 August 2018, Dar es Salaam, Tanzania
THE USE OF THE UAV IMAGES FOR THE BUILDING 3D MODEL GENERATION
KEY WORDS: UAV; photogrammetry; oblique images; SfM, open source, VisualSfM
ABSTRACT:
The growing interest in recent years in Unmanned Aerial Vehicles (UAVs) by the scientific community, software developers, and
geomatics professionals, has led these systems to be used more and more widely, in different fields of engineering and architecture.
This is thanks, above all, to their flexibility of use and low cost compared to traditional photogrammetric flights using expensive metric
digital cameras or LiDAR sensors. In recent years, UAVs have also been used in the field of monitoring and inspection of public or
private buildings that are remarkable in terms of size and architecture. This is mainly due to the focus a sustainability and resource
efficiency in the building and infrastructure sector, which aims to extend their lifetimes. Through the use of remote checking using
UAVs, the monitoring and inspection of buildings can be brought to a new level of quality and saving.
This paper focuses on the processing and study of 3D models obtained from images captured by an UAV. In particular, the authors
wanted to study the accuracy gains achieved in the building 3D model obtained with both nadir and oblique UAV flights. The images
from the flights were processed using Structure-for Motion-based approach for point cloud generation using dense image-matching
algorithms implemented in an open source software. We used the open source software VisualSfM, developed by Chanchang Wu in
collaboration with the University of Washington and Google. The dense matching plug-in integrated in its interface, PMVS/CMVS,
made by Yasutaka Furukawa, was employed to generate the dense cloud. The achieved results were compare with those gained by
Photoscan software by Agisoft and with 3D model from the Terrestrial Laser Scanner (TLS) survey.
were compare with those gained by Photoscan software by namely that the 3D structure can be resolved from a series of
Agisoft and with 3D model from the Terrestrial Laser Scanner overlapping images. However, they fundamentally differ because
(TLS) survey. in SfM, the geometry of the scene, camera positions, and
2. METHODOLOGY orientation is solved automatically without points known. The
points are solved simultaneously using a highly redundant,
2.1 Instruments iterative bundle adjustment procedure, based on a database of
features automatically extracted from a set of multiple images
The purpose of this research is to study the accuracy of 3D with a high degree of overlap. The approach is most suited to sets
models obtained from nadiral and oblique imagery acquired by of images with a high degree of overlap that capture the full three-
UAV systems and processed with the software free VisualSfM. In dimensional structure of the scene viewed from a wide array of
order to achieve these goals, we performed an UAV flight with positions, or as the name suggests, images derived from a moving
nadir and oblique images on a single building. sensor (Szeliski, 2010; Westoby, 2012).
The UAV system used is the FlyNovex UAV by FlyTop S.p.A. The building 3D model obtained from the UAV flight was
(Figure 1). It’s a hexacopter weighing 6 kg with a 5 km range and validated by comparison with the 3D model from a terrestrial
20 minutes of autonomy. The system contains an IMU (inertial Laser Scanner (TLS) survey. The instrument used was a Faro
measurement unit), a GPS receiver and a camera mounted on the Focus 3D. This is a compact scanner characterized by an
gimbal. The UAV has a wireless connection with a computer operative range that varies between 0.6 m and 120 m, with a
working as the ground control station. The camera is a Sony Alfa linear distance error of ±2 mm for scanner-object distances
6000 model with a resolution of 6000 pixel x 4000 pixel, a focal comprised between 10 m and 25 m. It has a vertical visual field
length of 16 mm, sensor size of 23.5 mm x 15.6 mm and a pixel of 305° and a horizontal one of 360°. The vertical and horizontal
size of 3.92 micron. The camera’s calibration parameters are resolution is 0.009°.
reported in Table 1. The processing of the scans was done using the JRC
Reconstructor Software v. 3.1.0 (335) by Gexcel Ltd. (Spin Off
of the University of Brescia, Bergamo, Italy). Reconstructor is a
software that enables all the processing operations of the point
cloud before the 3D model of the structure or building scanned is
obtained.
The comparison was done both comparing the measurements of
distances taken on the point clouds obtained from UAV 3D model
and TLS surveys, and comparing the point clouds themselves
using the CloudCompare software (Open Source Software).
Specifically, the comparison was done by calculating the minimal
distance between every point of the models using the nearest
neighbor algorithm. Furthermore, the software allows the
calculation of statistical values, such as the minimal distance,
maximal distance, average distance, and standard deviation.
The images were processed also with a similar well-known
proprietary commercial software, Agisoft Photoscan,
Figure 1: FlyNovex UAV system (www.agisoft.com) which reaches very high performances and
accuracies, as a number of studies proves (Remondino, 2014).
Focal lengh 16 mm The VisualSfM and Photoscan work in the same way and they are
Pixel size x 0.004 mm following these steps: images import, image alignment,
generation of the sparse cloud, georeference and dense image
Pixel size y 0.004 mm
matching.
fx 4074.9533 pixel
fy 4074.4493 pixel
2.2 The nadir/oblique UAV flight
cx 2996.9340
cy 1936.5894 For this study we planned and executed a flight over a single
skew 0.934748 building and we validated the results with a TLS survey done
k1 -0.019653 directly by us. The chosen building was an abandoned
K2 0.013821 construction with a regular shape, about 12 m tall. The flight was
K3 -0.006089 characterized by images acquired with nadiral axis and with an
K4 0.008760 axis inclined by 45° with respect to the nadiral direction.
p1 -0.001868 Nowadays, considering the case of oblique images, the question
p2 -0.001065 on the modalities through which flight configuration allows
Date 14/10/2016 covering the entire building or object is still open (Lingua, 2017).
In the recent years, several configurations have been tested and
evaluated (Rossi et al., 2017): the Maltese Cross with a nadir
Table 1: Calibration parameters of the camera
camera and four oblique ones (45°) pointing in the cardinal
The images were processed using VisualSfM, a GUI (Graphical directions, and the Fan configuration that increases the swath
User Interface) application for 3D reconstruction, devoloped by width along the track to cover more area. In our case, the figure
Chanchang Wu in collaboration with the University of 2 shows our oblique flight that was done with a 45° inclination
Washington and Google, was used for the images alignment by of the optical axis. Table 2 shows the parameters of the flight plan
means of the SfM technique. for the nadir and oblique flights.
The SfM is a low-cost photogrammetric method for high- The images from the UAV flight were processed using
resolution topographic reconstructions. The SfM operates under VirtualSfM and Photoscan. The dense point cloud was calculated
the same basic tenets of the stereoscopic photogrammetry, with Photoscan setting the Quality parameter to “Medium” and
H
Software
Min (m) 0
Max (m) 0.597
Mean (m) 0.070
Dev. Stand (m) 0.089
Figure 11: Discrepancy map between the TLS cloud and UAV
VisualSfM processing.
Chiabrando, F.; Nex, F.; Piatti, D.; Rinaudo F., 2011. UAV and
RPV systems for photogrammetric surveys in archeological
areas: two tests in the Piedmont region (ITALY). Journal of
Archaeological Science (3):697–710.
doi:10.1016/j.jas.2010.10.022, ISSN: 0305–4403
Figure 14: Discrepancy histogram between the UAV Photoscan Deidda, M.; Vacca, G., 2012. Tecniche di rilievo Laser Scanner a
processing and UAV VisualSfM processing. supporto del progetto di restauro conservativo dei beni culturali.
L’esempio del Castello di Siviller e del campanile di Mores. Boll.
3. CONCLUSION SIFET, 4, 23–39.
The paper describes a UAV methodology and instrumentation for Deidda, M.; Pala, A.; Vacca, G., 2013. An example of a tourist
3D surveying of buildings through the acquisition of nadiral and location-based service (LBS) with open-source software. Applied
oblique images. In particular we wanted to test the accuracy and Geomatic, 5, pp.73–86.
functionality of an open source software and compare it to those
already extensively tested by Photoscan, as well as to the 3D Deidda, M.; Musa, C.; Vacca, G., 2015. A GIS of Sardinia’s
model coming from a TLS survey. Coastal defense system (XVI—XVIII century). Int. Arch.
The use of VisualSfM was easy and immediate, with faster Photogramm. Remote Sens. Spat. Inf. Sci., 40–4/W7, pp.17–22.
processing times especially compared to those of Photoscan. It
would be useful, however, to be able to customize, via the input Ezequiel, C. A. F.; Cua, M.; Libatique, N. C., 2014. UAV Aerial
of parameters, the management of the elaborations from the Imaging Applications for Post-Disaster Assessment
creation of the sparse cloud to the dense one, through the use of Environmental Management and Infrastructure Development. In
PMVS/CMVS. Proceedings of the International Conference on Unmanned Aerial
Another problem encountered was the georeferencing, which Systems, pp. 274-283
was a long and not very automated process. Overall, however, we
can say that the open source software VisualSfM is really useful Furukawa, Y., Ponce, J., 2010. Accurate, dense, and robust mul-
in all those contexts where one needs a 3D reconstruction of tiview stereopsis. IEEE transactions on pattern analysis and
buildings quickly and accurately, aimed at the geometric machine intelligence, 32(8), pp. 1362-1376.
knowledge of the building, at the analysis of his health or as the
basis for a possible conservative restoration project. Lingua, A.; Noardo, F.; Spanò, A.; Sanna, S.; Matrone, F., 2017.
The research will continue by applying the same methodology to 3D Model generation using oblique images acquired by UAV. Int.
buildings of historical-architectural importance to verify the Archives of Photogrammetry, Remote Sensing and Spatial
correspondence of the processing of VisualSfM software to Information Sciences, Volume XLII-4/W2 pp. 107-115
architectural details whose modeling could be more complex.
Furthermore, the 3D models generated can be a good basis for Remondino, F.; Barazzetti, L.; Nex, F. ; Scaioni, M.; Sarazzi, D.,
the creation of 3D City Models or 3D GIS. 2011. UAV Photogrammetry for mapping and 3D modeling -
current status and future perspectives-. The International
4. ACKNOWLEDGEMENTS Archives of the Photogrammetry, Remote Sensing and Spatial
Information Sciences, Volume XXXVIII-1/C22, pp. 25-31
ISPRS Zurich 2011 Workshop, 14-16 September 2011, Zurich,
This study was also supported by the project "Healthy Cities and
Switzerland
Smart Territories", founded by the Foundation of Sardinia and
Autonomous Region of Sardinia (Fondazione di Sardegna – Remondino, F.; Nex, F.; Menna, F.; Nocerino, E.; Spra, M.G.,
Convenzione triennale tra la Fondazione di Sardegna e gli Atenei 2014. State of the art in High Density image matching. The
Sardi Regione Sardegna 2016). Photogrammetric Record 29(146): pp. 144-166.
5. REFERENCES Szeliski, R., 2010. Computer vision: algorithms and applications.
Springer
Aicardi, I.; Dabove, P.; Lingua A.; Piras M., 2016. Integration
between TLS and UAV photogrammetry techniques for foresty Rossi, P.; Mancini, F.; Dubbini, M.; Mazzone, F.; Capra, A.,
applications. iForest, pp. e1-e7 doi:10.3832/ifor1780-009 2017. Combining nadir and oblique UAV imagery to reconstruct
quarry topography: methodology and feasibility analysis.
Barbarella, M., 2014. Digital technology and geodetic
European Journal of Remote Sensing, 50:1, 211-221, DOI:
infrastructures in Italian cartography. Città e Storia, vol 9, p.91-
10.1080/22797254.2017.1313097.
110 ISSN 1828-6364.
Vacca, G.; Dessì, A.; Sacco, A., 2017. The Use of Nadir and
Oblique UAV Images for Building Knowledge. ISPRS Int. J.
Geo-Inf., 6, 393
Vacca, G.; Mistretta, F.; Stochino, F.; Dessi, A., 2016. Terrestrial
laser scanner for monitoring the deformations and the damages
of buildings. In Proceedings of the International Archives of
Photogrammetry, Remote Sensing and Spatial Information
Sciences, pp. 453–460.