<<

sensors

Article Using UAV Photogrammetry to Analyse Changes in the Coastal Zone Based on the Sopot Tombolo (Salient) Measurement Project

Pawel Burdziakowski 1,* , Cezary Specht 2 , Pawel S. Dabrowski 2 , Mariusz Specht 3 , Oktawia Lewicka 2 and Artur Makar 4 1 Department of Geodesy, Faculty of Civil and Environmental Engineering, Gdansk University of Technology, Narutowicza 11–12, 80-233 Gdansk, Poland 2 Department of Geodesy and Oceanography, Gdynia Maritime University, 81-347 Gdynia, Poland; [email protected] (C.S.); [email protected] (P.S.D.); [email protected] (O.L.) 3 Department of Transport and Logistics, Gdynia Maritime University, 81-225 Gdynia, Poland; [email protected] 4 Department of Navigation and Hydrography, Polish Naval Academy, Smidowicza 69, 81-127 Gdynia, Poland; [email protected] * Correspondence: [email protected]

 Received: 16 June 2020; Accepted: 16 July 2020; Published: 18 July 2020 

Abstract: The main factors influencing the shape of the , shoreline and seabed include undulation, wind and coastal currents. These phenomena cause continuous and multidimensional changes in the shape of the seabed and the Earth’s surface, and when they occur in an area of intense human activity, they should be constantly monitored. In 2018 and 2019, several measurement campaigns took place in the in Sopot, related to the intensive uplift of the seabed and beach caused by the tombolo phenomenon. In this research, a unique combination of bathymetric data obtained from an unmanned surface vessel, photogrammetric data obtained from unmanned aerial vehicles and ground laser scanning were used, along with geodetic data from precision measurements with receivers of global satellite navigation systems. This paper comprehensively presents photogrammetric measurements made from unmanned aerial vehicles during these campaigns. It describes in detail the problems in reconstruction within the water areas, analyses the accuracy of various photogrammetric measurement techniques, proposes a statistical method of data filtration and presents the changes that occurred within the studies area. The work ends with an interpretation of the causes of changes in the land part of the littoral zone and a summary of the obtained results.

Keywords: photogrammetry; UAV; coastal line; tombolo; salient; Sopot

1. Introduction Unmanned platforms (water, land and air) are devices capable of moving in a specific environment without the presence of an operator on board [1,2]. Their movement can be remotely controlled by a human being or programmed and executed automatically. Their main advantage is their ability to perform their task in areas where a manned mission would be difficult or impossible. Researchers and engineers soon noted these properties and started to use unmanned vehicles as mobile platforms for research equipment [3–9]. As a result, it enabled research in new locations and with unprecedented frequency. The coastal zone is a transition zone between the land and the water environment [10]. The analysis of changes taking place in this zone requires the application of various measurement methods and techniques capable of drafting three-dimensional environmental models [11,12]. Techniques of

Sensors 2020, 20, 4000; doi:10.3390/s20144000 www.mdpi.com/journal/sensors Sensors 2020, 20, 4000 2 of 21

terrestrial, airborne or mobile laser scanning and satellite, aerial or low ceiling photogrammetry are currently used to record the shape of the land surface [6,7,10,12–24]. Low-cell photogrammetry has become a very good source of morphological data in the coastal zone. The paper [25] compares the differences between the anthropogenic and the natural coastal zone, based on the morphological reconstruction of , using a low-cost unmanned aerial vehicle (UAV) and the photogrammetric reconstruction method, in which the authors were able to provide high resolution digital surface model (DSM). In the study [26], the researchers examined the applicability of UAVs and structure from motion (SfM) algorithms to reconstruct the costal environment. Authors compared the models from terrestrial laser scanning (TLS) and UAVs, and then generated high resolution DSM form the combined data. Single or multibeam echo-sounders are used for recording the shape of the bottom surface of a body of water [27–30]. Multibeam echo-sounders (MBES), which were originally designed for deep-water measurements, are commonly used to obtain high-resolution bathymetric data in coastal areas [28,30,31]. Recording the shape of both surfaces at specific time intervals and comparing the generated spatial models allows one to analyse the time changes that occurred in the environment and determining their dynamic characteristics [32,33]. The main factors influencing the shape of the beach, shoreline and seabed include undulation, wind and coastal currents [34,35]. are constantly transformed by waves and wind, and the material forming them is subject to constant movement from the sea to land and back [10,36]. Incoming waves cause an ascending movement, whereas return flow causes a descending movement. If the waves hit the at a certain angle, then the movement to and from the shore overlaps with the movement of grains along the . In addition, in the moderate climate zone, winter is characterized by frequent storms. Therefore, shore erosion dominates during this period, whereas in summer, shore prevails. Additionally, these changes heavily depend on human activity in the coastal zone involving consisting of the construction of infrastructure and other facilities [19,37]. Coastal currents in this area that displace bottom sediments are responsible for creating links between the mainland and coastal or hydro-technical structures. These forms are called salient or tombolo [38–43]. Tombolo or salient is an accumulative form of coastal relief closely related to the influence of coastal currents. The littoral transportation is decreased due to the attenuated wave and longshore currents in the area sheltered by the . The material is deposited and it gradually reaches more and more towards the or structure (pier or breakwater). Depending on the conditions, the trapping will develop into a tombolo or salient. If the length of the pier is equal to or longer than 0.8 times the distance between the shore and the breakwater, tombolo will be formed. Here, in the case of the Sopot pier, the breakwater length and its distance do the shoreline ratio is equal to 0.78, hence it is likely that a tombolo will eventually develop. Furthermore, the desire to form a tombolo in this area is constantly stopped by active human activity through regular removal of accumulated deposits by machines (excavators, etc.). At this stage, the presented form is the salient; however, parameters other than the breakwater length and distance may influence the accumulation pattern. Apart from that, these phenomena cause continuous and multidimensional changes in the shape of the seabed and the Earth’s surface, and when they occur in an area of intense human activity, they should be constantly monitored [44]. Tombolo or salient is a local phenomenon that allows for use of unmanned platforms with measuring equipment for testing. Sopot, a city located in northern Poland on the Gdansk , is a popular tourist resort (Figure1).

Downloaded from mostwiedzy.pl In the coastal zone of the city, there is a platform perpendicular to the shoreline, adapted to serve sports vessels and small passenger ships. In this area, tombolo, salient and changes in land structure influence human activity. A patch in the area, due to sediment transport, poses a threat to the traffic of ships and tourist vessels. The movement of sand on the beach makes it necessary to keep it in a condition suitable for tourists. Periodic analyses and identification of processes that take place in this area allow for accurate planning of anthropopressure [44]. For this purpose, we developed and implemented a complementary methodology of evaluation of the phenomena occurring within the littoral area using unmanned platforms [42]. Sensors 2020, 20, 4000 3 of 21 Sensors 2020, 20, x FOR PEER REVIEW 3 of 20

Figure 1. Study area-location: city Sopot, Poland. Figure 1. Study area-location: city Sopot, Poland. The research [42] presents the genesis of tombolo (salient) formation in Sopot in great detail and describesThe research the methodology[42] presents the of integratedgenesis of spatialtombolo measurements (salient) formation of this in phenomenon, Sopot in great and detail finally, and itdescribes proves the the accuracy methodology of measurement of integrated techniques spatial measurements used. This study of [ 42this] uses phenomenon, a unique combination and finally, of it bathymetricproves the accuracy data obtained of measurement from a hydrographic techniques motorboatused. This study to the [42] 0.6 m uses isobath, a unique unmanned combination surface of vesselbathymetric (USV) data to the obtained 0.2 m isobath, from a photogrammetrichydrographic motorboat data obtained to the 0. from6 m isobath, unmanned unmanned aerial vehicles surface (UAVs)vessel (USV) and terrestrial to the 0.2 laser m isobath, scanning photogrammetric (TLS), and geodetic data dataobtained from from precision unmanned measurements aerial vehicles with receivers(UAVs) and of global terrestrial navigation laser satellitescanning systems (TLS), (GNSS).and geodetic This greatdata varietyfrom precision of different measurements sources of spatial with informationreceivers of allows global one navigation to gain very satellite detailed systems knowledge (GNSS). about This changes great taking variety place of different in the environment. sources of Onspatial the information other hand, allows it entails one several to gain issues very relateddetailed to knowledge the interoperability about changes of spatial taking data place sets in and the theirenvironment. harmonisation. On the other hand, it entails several issues related to the interoperability of spatial data sets andThis their paper harmonisation. focuses on photogrammetric measurements from unmanned aerial vehicles for the measurementThis paper focuses campaign on photogrammetric of the unique tombolomeasurements (salient) from phenomenon unmanned aerial in the vehicles studied for area the (Figuremeasurement1). The articlecampaign discusses of the theunique procedure tombolo of developing(salient) phenomenon photogrammetric in the datastudied from area two (Figure di fferent 1). measurementsThe article discusses carried out the by procedure unmanned of aerial developing vehicles. photogrammetric Measurements using data UAV from photogrammetry two different Downloaded from mostwiedzy.pl weremeasurements aimed at carried measuring out by morphological unmanned aerial changes vehicles. occurring Measurements within the using beach. UAV Within photogrammetry the beach, twowere oppositely aimed at measuring motivated pressuresmorphological are stumbling. changes occurring The environmental within the forcesbeach. that Within naturally the beach, form two the surfaceoppositely of the motivated beach and pressures the human are pressure stumbling. that Thecontinuously environmental adjust forcesthe area that to the naturally requirements form the of thesurface touristic of the activity. beach and In order the human to reveal pressure changes that within continuously the beach adjust surface, the area the prepared to the requirements point clouds of werethe touristic initially activity. filtered withIn order statistical to reveal methods. changes This within operation the beach minimized surface, outlying the prepared points andpoint allowed clouds towere precisely initially align filtered the with point statistical clouds. Asmethods. a consequence, This operation the changes minimized were outlying calculated points using and distances allowed directlyto precisely between align twothe point clouds. As Detailed a consequence, elements the of thechanges procedure were calculated have been using described distances and presenteddirectly between in the article. two point The cloupublicationds. Detailed has been elements divided of the into procedure six sections. have The been first described section is and the presented in the article. The publication has been divided into six sections. The first section is the Introduction, which presents the motivation for this study. The second section, Materials and

Sensors 2020, 20, 4000 4 of 21

Introduction, which presents the motivation for this study. The second section, Materials and Methods, describes the tools and methods used to process the data. The third section discusses the results obtained. The paper ends with a Conclusions section which summarizes the most important aspects of the study.

2. Materials and Methods Tombolo (salient) measurement campaigns in Sopot spanned three years. The most important measurements realised with a full range of measurement methods and the use of unmanned systems, took place in November 2018 and November 2019 [42]. The article covers this two-year period, where measurements were made with a full range of unmanned methods and in accordance with the developed methodology presented in [42]. The dynamic development of UAV technology during this period resulted in the use of various unmanned platforms equipped with various cameras.

2.1. Data Acquisition Process A photogrammetric flight was performed in 2018 with a type DJI Mavic Pro UAV, while in 2019, a DJI Mavic Pro 2 was used for image acquisition. Aircraft of this type are commercial flying platforms designed and intended mainly for recreational flights and amateur filmmakers. The photogrammetric community soon appreciated the versatility and reliability of these devices. They gained popularity mainly due to their simplicity and intuitive software. The technical data of both platforms are presented in Table1.

Table 1. Technical data of DJI Mavic Pro and DJI Mavic Pro 2 unmanned aerial vehicles.

Technical Data DJI Mavic PRO DJI Mavic PRO 2 Dimensions (L W H) (mm) 305 244 85 322 242 84 × × × × × × Weight (g) 734 907 Maximum rising speed (m/s) 5 5 Maximum ascending velocity (m/s) 3 3 Maximum advance velocity (km/h) 65 72 Maximum altitude (m) 5000 6000 Maximum flight time (min) 27 31 Maximum hovering time (min) 24 29 Mean flight time (min) 21 25 Maximum flight range (km) 13 18 Permissible operating temperature range ( C) 0 to 40 10 to 40 ◦ − Satellite Navigation Systems GPS/GLONASS GPS/GLONASS

Unmanned aerial vehicles (UAVs) are equipped with stabilized visible light cameras of type F230 and L1D-20C with 12 and 20 million pixels, respectively. The technical data of both cameras are presented in Table2. In terms of photogrammetry, the coastal zone combines a land rich in solid textures with water that is extremely variable in terms of images and very luminous. In this case, the UAV measurement focused on the beach, which was considered a priority area, with the water area and the offshore pier being treated as auxiliary areas. It was assumed that a ground sampling distance (GSD) of

Downloaded from mostwiedzy.pl approximately 2 cm/pixel would be sufficient to generate a numerical model of the terrain and point clouds of the land surface, and it would allow for further analysis of the phenomena with satisfactory accuracy. Based on this value, the height of the flight over the beach was determined. No required minimum GSD values for the auxiliary area were assumed. Sensors 2020, 20, 4000 5 of 21

The data of the planned flight patterns are presented in detail in Table3. Because the parameters of the cameras used in both campaigns differ (Table2) for a fixed GSD, the average flight altitude (hMAGL) over the priority area was calculated using the formula:

IW GSD FR hMAGL = (1) 100 SW

where, IW—image width expressed in pixels (px), GSD—the given ground sampling distance in pixels per centimetre (px/cm), FR—actual focal length of the camera (mm) and SW—actual sensor width (mm).

Table 2. Data of FC220 and L1D-20c (Hasselblad) cameras.

Technical Data F230 L1D-20c (Hasselblad) Sensor size 1/2.3”, 12.35 MP 1”, 20 MP Pixel size (µm) 1.55 2.41 1 1 Lenses (Field of vision—FOV) FOV 78.8◦ (28 mm ) f/2.2 FOV 77◦ (28 mm ) f/2.2 Focus from 0.5 m to , auto/manual focus from 1 m to , auto/manual focus ∞ ∞ 100–6400 (video), 100–12,800 ISO sensitivity range 100–3200 (video), 100–1600 (photo) (photo) Electronic shutter time 8 s–1/8000 s 8 s–1/8000 s Image size (pixel) 4000 3000 5472 3648 × × Single shot, Burst shooting: Single shot, Burst shooting: 3/5/7 frames, 3/5 frames, Auto Exposure Photo modes Auto Exposure Bracketing (AEB): 3/5 Bracketing (AEB): 3/5 bracketed bracketed frames at 0.7 EV, Interval frames at 0.7 EV, Interval C4K: 4096 2160, 24 fps 4K: 3840 2160 24/25/30 p × × 4K: 3840 2160, 24/25/30 fps 2.7K: 2688 1512 × × Video modes 2.7K: 2720 1530, 24/25/30 fps 24/25/30/48/50/60 p × FHD: 1920 1080, 24/25/30/48/50/60/96 fps FHD: 1920 1080 × × HD: 1280 720, 24/25/30/48/50/60/120 fps 24/25/30/48/50/60/120 p × Image file format JPEG, DNG MP4/MOV (MPEG-4 AVC/H.264, Video file format MP4, MOV (MPEG-4 AVC/H.264) HEVC/H.265) 1 35 mm format equivalent.

Flights performed in the 2018 campaign consisted of two different plans. The first plan, based on the double grid scheme [45], was realized in automatic mode over the priority area. This scheme is mainly used for modelling urban areas, where it is important to obtain information on the faces of buildings or areas with very variable relief. The land area was covered twice with a demanding and relatively long flight. Such a way of taking pictures minimizes information loss, but the flight consumes more energy of the main UAV battery and takes longer. The second scheme was implemented in manual mode. In this case, the operator manually controlled the UAV over the pier structure and over the sea area (Figure2a). As it was assumed, the additional area, relevant for the model as a whole, did not require modelling with a pre-determined minimum ground sampling distance (GSD). The absence of this limitation allowed for a significant increase in flight altitude and, as a consequence, obtaining a larger sea surface image visible on the orthophotomap. Downloaded from mostwiedzy.pl SensorsSensors 20202020, 20, ,20 x ,FOR 4000 PEER REVIEW 6 of6 20 of 21

(a) (b)

FigureFigure 2. 2.LocationLocation of ofcameras cameras (black (black spots) spots) and and the the implemented implemented flight flight plan plan (a) (flighta) flight 2018 2018 (b) ( bflight) flight 2019. 2019.

TheThe photogrammetric photogrammetric flight flight in inthe the 2019 2019 campaign campaign was was planned planned and and executed executed according according to tothe the singlesingle grid grid plan plan [45]. [45 Due]. Due to the to thesize sizeof the of area the areaand andthe wind the wind blowing blowing at the at speed the speed of over of 5 over m/s, 5the m /s, plannedthe planned flight flighttime exceeded time exceeded the maximum the maximum safe time safe timefor the for unmanned the unmanned aircraft aircraft used. used. Therefore, Therefore, it wasit wasdecided decided to divide to divide the theresearch research area area into into three three smaller smaller ranges. ranges. This This enabled enabled making making three three safe safe flightsflights lasting lasting 18 18 min min and and to to completely completely cover the areaarea underunder study.study. In In this this case, case, the the measurement measurement was wasperformed performed at aat fixed a fixed altitude, altitude, which which did did not not allow allow for for depicting depicting a sea a sea area area as largeas large as inas thein the first first case. case. When analysing the results, note that no tie points can be found on luminous and non-textured surfacesWhen [analysing46]. Examples the results, of such note surfaces that no include tie points water, can snow,be found glass on walls luminous of high-rise and non buildings-textured or surfaceswindows. [46]. ThisExamples makes of it such impossible surfaces in include practice water, to generate snow, glass a point walls cloud of high or orthophoto-rise buildings of these or windows.surfaces [ This47–50 makes]. In such it impossible cases, an increase in practice in flight to generate altitude is a applied point cloud which, or in orthophoto turn, allows of to these extend surfacesthe terrain [47– size50]. In of such the photo cases, and an illustrateincrease in a largerflight altitude terrain context. is applied Then, which, at the in expenseturn, allows of loss to inextend visible thetexture terrain details size of and the geometricphoto and qualityillustrate of a the larger model, terrain it is context. possible Then, to develop at the expense a photogrammetric of loss in visibleproduct texture [51 ].details Such and recommendations geometric quality are of the included model, init is the possible Pix4D to softwaredevelop a documentation photogrammetric [52 ]. productThis method [51]. Such was recommendations used for the 2018 campaign.are included The in auxiliarythe Pix4D area software was covered documentation with photos [52]. taken This at methodaltitudes was up used to 260 for m. the 2018 campaign. The auxiliary area was covered with photos taken at altitudes up to 260 m. Table 3. Flight details. Table 3. Flight details. 2018 Priority Area 2018 Auxiliary Area 2019 Flight path2018 Double Priority grid Area 2018 Free Auxiliary flight Area Single2019 grid Ground sampling distance (GSD) 2.25 8.4Single 2.21 Flight path Double grid Free flight Number of photos taken 621 413 462grid GroundCoverage sampling (longitudinal distance/traverse) (GSD) (%) 802.25/80 85–95/85–958.4 652.21/65 Flight altitude above ground level (AGL) 60 150–260 100 Number of photos taken 621 413 462 Coverage (longitudinal/traverse) (%) 80/80 85–95/85–95 65/65 2.2.Flight Processing altitude of above Photogrammetric ground level Data 60 150–260 100 Downloaded from mostwiedzy.pl The result-processing(AGL) stage starts with importing all of the photos to computer software and entering the processing settings. Different commercial photogrammetric software was used for both 2.2.cases, Processing Pix4D of Mapper Photogrammetric and Agisoft Data Metashape, respectively. The project calculation for both cases was doneThe di resultfferently-processing with varied stage user starts access with to theimporting initial processing all of the settings.photos to Each computer manufacturer software also and uses enteringits own, the di ffprocessingerent file formats, settings. which Different are notcommercial mutually photogrammetric compatible. This software implies the was necessity used for to both make cases,data Pix4D processing Mapper and and exchange Agisoft uniform. Metashape, respectively. The project calculation for both cases was done differently with varied user access to the initial processing settings. Each manufacturer also uses its own, different file formats, which are not mutually compatible. This implies the necessity to make data processing and exchange uniform.

SensorsSensors2020 2020, 20, 20, 4000, x FOR PEER REVIEW 77 of of 20 21

uses its own, different file formats, which are not mutually compatible. This implies the necessity to makeFigure data3 processi presentsng theand photogrammetricexchange uniform. process used to study the presented phenomenon. An analogueFigure algorithm3 presents wasthe photogrammetric used in the studies process [53], which used modelledto study the the presented topography phenomenon. of a quarry withAn theanalogue following algorithm initial rules was assumed:used in the studies [53], which modelled the topography of a quarry with the following initial rules assumed: 1. application of georeferencing directly and/or through the use of ground control points, 1. standardapplication processing of georeferencing settings (as directly proposed and/or by through the software); the use of ground control points, standard 2. exportingprocessing results settings in the(as formproposed of a high-densityby the software); point cloud to LAS format, a surface model to OBJ 2. formatexporting and results a numerical in the coverage form of a model high-density and orthophotomap point cloud to to LAS TIFF format, format; a surface model to 3. theOBJ UAV format navigation and a numer systemical records coverage camera model position and orthophotomap relative to the WGS84 to TIFF ellipsoid format; and represents 3. itthe with UAV geodetic navigation coordinates systemB, L recordsand h (latitude, camera position longitude, relative ellipsoidal to the height); WGS84 ellipsoid and represents it with geodetic coordinates B, L and h (latitude, longitude, ellipsoidal height); 4. position of the photogrammetric warp points is expressed in coordinates in the Polish PL-2000 4. position of the photogrammetric warp points is expressed in coordinates in the Polish PL-2000 system of flat coordinates, and their altitude is expressed relative to the quasigeoid in the Polish system of flat coordinates, and their altitude is expressed relative to the quasigeoid in the Polish PL-EVRF2007-NH altitude system; PL-EVRF2007-NH altitude system; 5. the location of ground control points is measured with an accurate method of differential satellite 5. the location of ground control points is measured with an accurate method of differential positioning GNSS RTK (accuracy 2 cm, p = 0.95); satellite positioning GNSS RTK (accuracy 2 cm, p = 0.95); 6.6. thethe Polish Polish PL-2000 PL-2000 flat flat coordinate coordinate systemsystem isis thethe targettarget coordinatecoordinate systemsystem of the study; 7.7. altitudesaltitudes are are related related to to the the quasigeoid quasigeoid PL-EVRF2007-NH.PL-EVRF2007-NH.

Data processing: 2018 - Photo alignment - GCP localization Data acquisition: - Camera alignment optimization - Flight plan Exporting - Dense point cloud building - Camera parameters results - Mesh building - Direct georeferencing - Texture building - DEM building - Orthomosaic building Data analysis: - Importing point clouds - Clouds alIgnment - Manual segmentation - Filtering Data processing: - Clouds comparing - Photo alignment - Exporting results Data acquisition: 2019 - GCP localization - Flight plan - Camera alignment optimization - Camera parameters Exporting - Dense point cloud building - Direct georeferencing results - Mesh building - Ground Control Points - Texture building - RTK Measurements - DEM building - Orthomosaic building Legend:

- Pix4Dmapper Pro version 4.2.26

- Agisoft Metashape version 1.5.0

- CloudCompare version 2.11 beta

FigureFigure 3.3. DataData processing.

TheThe results results of handling of handling data data from fromphotogrammetric photogrammetric measurements measurements of the 2018 of the and 2018 2019 campaigns and 2019 incampaigns the form of in orthophotomaps the form of orthophotomaps are presented are in Figures presented4a and in 5Figurea, respectively. 4a and Figure Numerical 5a, respectively. land cover Downloaded from mostwiedzy.pl modelsNumerical are presented land cover in models Figures are4b andpresented5b, respectively. in Figure In4b addition, and Figure high-density 5b, respectively. point cloudsIn addition, were generatedhigh-density for furtherpoint clouds comparative were generated analyses. for further comparative analyses.

Sensors 2020, 20, 4000 8 of 21 Sensors 2020, 20, x FOR PEER REVIEW 8 of 20

Sensors 2020, 20, x FOR PEER REVIEW 8 of 20

(a) (b) (a) (b) FigureFigure 4. Orthophotomap 4. Orthophotomap (a) and ( aDSM) and (b DSM) of the (b area) of adjacent the area to adjacent the pier in to Sopot, the pier measurement in Sopot, of measurement 2018. Figureof 2018. 4. Orthophotomap (a) and DSM (b) of the area adjacent to the pier in Sopot, measurement of 2018.

(a) (b) Figure 5. Orthophotomap(a )( a) and DSM (b) of the area adjacent to the pier in Sopot, measurement(b) of 2019.

FigureFigure 5. Orthophotomap 5. (a) anda DSM (b) of theb area adjacent to the pier in Sopot, measurement of 2019. 2.3. Accuracy CharacteristicsOrthophotomap of Photogrammetric ( ) and DSM Studies ( ) of the area adjacent to the pier in Sopot, measurement of 2019. 2.3. AccuracyDetails on Characteristics measurement of conditionsPhotogrammetric in 2018 Studies and 2019 have been compared in Table 4. Please note 2.3. Accuracy Characteristics of Photogrammetric Studies that theDetails measurement on measurement accuracy conditions reports generated in 2018 and by 2019 Pix4D have and been Agisoft compared Methashape in Table software 4. Please differ note inthat terms theDetails me of asurement content on measurement and accuracy data presentation. reports conditions generated Forin 2018 this by and study,Pix4D 2019 and the have valuesAgisoft been givenMethashape compared in Table in software Table4 have4. differ Pleasebeen note recalculated and presented in uniform units to enable comparative analysis. in that terms the of measurement content and data accuracy presentation. reports generated For this study, by Pix4D the values and Agisoft given Methashapein Table 4 have software been differ In both measurement campaigns, the UAVs used could record images with metadata on the recalculatedin terms of and content presented and in data uniform presentation. units to enable For thiscomparative study, the analysis values. given in Table4 have been UAV position. These data are saved in EXIF (exchangeable image file format). The current recalculatedIn both measurement and presented campaigns, in uniform the units UAVs to used enable could comparative record images analysis. with metadata on the position, recorded by an onboard GPS receiver and saved in the image metadata, can be compared currentIn UAV both position. measurement These data campaigns, are saved the in EXIF UAVs (exchangeable used could recordimage file images format). with The metadata current on the with the external orientation elements (EOP) determined at the aero-triangulation stage. In this way, position,current recorded UAV position. by an onboard These data GPS arereceiver saved and in EXIFsaved (exchangeablein the image me imagetadata, file can format). be compared The current Downloaded from mostwiedzy.pl for each image, the absolute position error of the central projection position was determined in meters withposition, the external recorded orientation by an onboard elements GPS (EOP) receiver determined and saved at the in aero the image-triangulation metadata, stage. can In be this compared way, with andfor each the standardimage, the deviation absolute positionof the position error of error the central for the projection entire block position of images was determined was calculated. in meters The the external orientation elements (EOP) determined at the aero-triangulation stage. In this way, for each 2018and thedata standard presented deviation in Table of 4 the indicate position low error error for values the entire in the block horizontal of images plane was (x, calculated.y) and vertical The image, the absolute position error of the central projection position was determined in meters and the plane2018 data (z) and presented low standard in Table deviation 4 indicate (σ), low which error proves values that in positionthe horizontal measurements plane (x, are y) andvery vertical stable. standard deviation of the position error for the entire block of images was calculated. The 2018 data Onplane this (z )basis, and lowit is standardconcluded deviation that georeference (σ), which for proves each thatimage position was determined measurements correctly, are very with stable. high presented in Table4 indicate low error values in the horizontal plane ( x, y) and vertical plane (z) and accuracyOn this basis, and there it is concludedwere no significant that georeference deviations. for The each values image wer wase within determined the accuracy correctly, range with typical high σ foraccuracylow single standard -andfrequency there deviation were GPS no receivers (significant), which [54– provesdeviations.58]. that The position values measurements were within the are accuracy very stable. range typical On this basis, forit single is concluded-frequency that GPS georeference receivers [54 for– each58]. image was determined correctly, with high accuracy and there

Sensors 2020, 20, x FOR PEER REVIEW 9 of 20

Table 4. Data obtained from reports generated by photogrammetric software.

Parameter 2018 2019 Ground control points (GCP) No Yes Total number of images with georeferencing 1037 462 Sensors 2020, 20, 4000 9 of 21 Number of images used for modelling 964 233 GCP measurement accuracy NA * RTK GPS were no significantMean deviations. reprojection The error values (pix) were within the accuracy0.301 range typical for0.514 single-frequency GPS receiversTotal number [54–58 ].of TPs connection points (3D) 1,454,125 218,226 Median of key points per image 19,475 40,000 TableDirect 4. Data georeference obtained from reports generated by photogrammetricGPS software.GPS MedianParameter matches per image 20184717.91 4000 2019 Mean absolute camera position error (x,y,x) (m) 0.165, 0.167, 0.272 0.597, 2.205, 65.441 Ground control points (GCP) No Yes MeanTotal camera number position of images standard with georeferencing deviation (x,y,z) σ 0.052, 1037 0.059, 0.067 0.020, 0.018, 462 0.014 Number of of images points used in dense for modelling point cloud 21,765 964,551 116,831 233,423 * DG:GCP double measurement grid, SG:accuracy single grid, Free: manually operated NA * flight, NA: not available. RTK GPS Mean reprojection error (pix) 0.301 0.514 ExternalTotal number orientation of TPs elements connection specified points (3D) for the 2019 flight 1,454,125 have a larger mean 218,226absolute camera Median of key points per image 19,475 40,000 position error. These values result from the use of ground control points in the photogrammetric Direct georeference GPS GPS process and determiningMedian matches their per position image in relation to another 4717.91 reference system. The 4000 measurement performedMean by absolute an on camera-board positionGPS records error (x,y,x)the position (m) and 0.165, altitude 0.167, relative 0.272 to the 0.597,WGS84 2.205, ellipsoid. 65.441 The GCP Meanposition camera was position determined standard relative deviation to the (x,y,z) Polishσ PL0.052,-2000 0.059,flat coordinate 0.067 system 0.020, and 0.018, the 0.014 altitude relative toNumber PL-EVRF2007 of points-N inH dense quasigeoid. point cloud As presented in Table 21,765,551 4, the error values 116,831,423 in the horizontal plane (x, y) are within* DG: double the range grid, SG: typical single grid,for Free:GPS manuallyreceivers operated used flight,in commercial NA: not available. UAVs. The absolute error in the vertical plane (z) is significantly greater (65.4 m) and results directly from using different External orientation elements specified for the 2019 flight have a larger mean absolute camera altitude reference systems. The determined ellipse errors for EOP are shown in Figure 6b. For DJI position error. These values result from the use of ground control points in the photogrammetric Mavic Pro 2, a significantly smaller standard deviation of the recorded photo position was observed. process and determining their position in relation to another reference system. The measurement The photogrammetric warp points were distributed evenly over the entire area of the study and performed by an on-board GPS records the position and altitude relative to the WGS84 ellipsoid. their position was measured with an accurate GNSS RTK satellite positioning method. Five points The GCP position was determined relative to the Polish PL-2000 flat coordinate system and the altitude were located on stable infrastructure elements, such as concrete sidewalks running along the beach. relative to PL-EVRF2007-NH quasigeoid. As presented in Table4, the error values in the horizontal Two more were placed on the concrete marina breakwater constituting a part of the building. Table plane (x, y) are within the range typical for GPS receivers used in commercial UAVs. The absolute 5 presents the roots of the mean square error (RMSE) for the location of checkpoints. Figure 6a is a error in the vertical plane (z) is significantly greater (65.4 m) and results directly from using different graphical representation of the errors for individual checkpoints. The shape and colour of the altitude reference systems. The determined ellipse errors for EOP are shown in Figure6b. For DJI respective ellipses represent the distribution of the GCP location error. Mavic Pro 2, a significantly smaller standard deviation of the recorded photo position was observed.

(a) (b) Downloaded from mostwiedzy.pl FigureFigure 6. 6. EllipsesEllipses of of GCP GCP (a (a),), and and EOP EOP (b (b) )location location errors. errors.

The photogrammetric warp points were distributed evenly over the entire area of the study and their position was measured with an accurate GNSS RTK satellite positioning method. Five points were located on stable infrastructure elements, such as concrete sidewalks running along the beach. Two more were placed on the concrete marina breakwater constituting a part of the building. Table5 presents the roots of the mean square error (RMSE) for the location of checkpoints. Figure6a is a Sensors 2020, 20, 4000 10 of 21

graphical representation of the errors for individual checkpoints. The shape and colour of the respective Sensors 2020, 20, x FOR PEER REVIEW 10 of 20 ellipses represent the distribution of the GCP location error. Table 5. Mean square errors in the location of ground control points. Table 5. Mean square errors in the location of ground control points. Number of RMSE X RMSE RMSE Z RMSE XY Total RMSE Number of RMSE X RMSE Y RMSE Z RMSE XY Total RMSE GCP (cm) Y(cm) (cm) (cm) (cm) GCP (cm) (cm) (cm) (cm) (cm) 7 7.02742 4.46724 0.705093 8.32712 8.35692 7 7.02742 4.46724 0.705093 8.32712 8.35692 Internal camera orientation elements were taken from the database of the photogrammetric softwareInternal use camera and optimized orientation using elements autocalibration were taken during from the preliminarydatabase of themodel photogrammetric development softwareprocess. useDetailed and optimized internal orientation using autocalibration element values during after the optimisation preliminary and model standard development deviation process. are Detailedpresented internal in Table orientation 6. element values after optimisation and standard deviation are presented in Table6. Table 6. Internal camera orientation elements. Table 6. Internal camera orientation elements. Camera F (pix) Cx (pix) Cy (pix) K1 K2 K3 P1 P2 CameraF220 F2808.897 (pix) C1956.756x (pix) 1498.347 Cy (pix) 0.040 K1 −0.128K2 0.118K 3 0.000 P1 0.000P 2 F220σ 2808.8970.415 1956.7560.089 1498.3470.082 0.0400 00.128 0 0.1180 0.0000 0.000 − σL10 0.4154256 2691.02 0.089 1803.22 0.082 −0.0182 0 −0.0168 0 0.0125 0 −0.00236 0 −0.00139 0 L10 4256 2691.02 1803.22 0.0182 0.0168 0.0125 0.00236 0.00139 σ 0.401 0.13 0.063 0.000034− 0.00013− 0.00015 0.0000024− 0.0000023− σ 0.401 0.13 0.063 0.000034 0.00013 0.00015 0.0000024 0.0000023 3. Results 3. Results 3.1. Filtration of Point Clouds 3.1. Filtration of Point Clouds It is very difficult to correctly and precisely reconstruct the water surface and it may even prove impossibleIt is very in di practice.fficult to This correctly is because and popular precisely algorithms reconstruct [59 the–62] water used surfacein photogrammetric and it may even software prove impossibledetection of in key practice. points This in such is because areas are popular burdened algorithms with a [59large–62 ]error. used Figure in photogrammetric 7 shows homologous software detectionpoints found of key in pointsa stereo in-pair such depicting areas are the burdened water and with land a area. large They error. clearly Figure illustrate7 shows the homologous problems pointsin the found reconstruction in a stereo-pair of variable depicting surfaces. the waterIn these and surfaces, land area. the Theyalgorithm clearly did illustrate not detect the any problems key inpoints. the reconstruction On the beach, ofthe variable key points surfaces. and matches In these are surfaces, evenly distributed the algorithm within did the not image detect coverage any key points.area. For On clarity,the beach, Figure the key7b shows points images and matches with about are evenly 800 pairs distributed of points. within In this the area, image an coverage image area.showing For clarity, 4000 pairs Figure would7b shows be illegible. images In with such about cases, 800 the pairs technique of points. for increasing In this area, flight an image altitude showing (here 4000used pairs in would2018) allows be illegible. obtaining In such a cases,slight the improvement technique for in increasing the surface flight area altitude of the (here generated used in 2018)orthophotomap. allows obtaining a slight improvement in the surface area of the generated orthophotomap. Downloaded from mostwiedzy.pl

(a) (b)

FigureFigure 7.7. HomologousHomologous points in the the water water ( (aa)) and and land land (b (b) )area. area.

A rectified image may be fitted and will become part of the orthophotomap, provided that homologous points are found for a given stereo-pair. As shown in Figure 7 homologous points are

Sensors 2020, 20, 4000 11 of 21

A rectified image may be fitted and will become part of the orthophotomap, provided that

homologousSensors 2020, 20 points, x FOR PEER are found REVIEW for a given stereo-pair. As shown in Figure7 homologous points are11 of not 20 generated on the water surface. As a result, only photographs with any fixed infrastructural elements maynot begenerated used for on the the construction water surface. of orthophotomap. As a result, only Thus, photographs around the fixedwith objectany fixed it is onlyinfrastructural possible to generateelements an may orthophotomap be used for the up construction to the maximum of orthophotomap. terrain width Thus, of the around photo. the The fixed terrain object size it is ofonly the photopossible is directly to generate proportional an orthophotomap to the flight up altitude, to the maximum according terrain to the followingwidth of th relationship:e photo. The terrain size of the photo is directly proportional to the flight altitude, according to the following relationship: hMAGL LW ℎ푀퐴퐺퐿 = 퐿푊 (2) FR = SW (2) 퐹푅 푆푊 where: hMAGL—flight altitude (m), FR—the actual focal length of the camera (mm), LW—terrain where: ℎ푀퐴퐺퐿 —flight altitude (m), 퐹푅 —the actual focal length of the camera (mm), 퐿푊 —terrain width of the image and SW—the actual width of the sensor (mm). Using this relationship, we can width of the image and 푆푊—the actual width of the sensor (mm). Using this relationship, we can determine which maximum distance between the water area and fixed objects will be depicted on determine which maximum distance between the water area and fixed objects will be depicted on the the orthophotomap. Figure8a presents a fragment of the study with the aero-triangulated images orthophotomap. Figure 8a presents a fragment of the study with the aero-triangulated images and andthe theimage image visible visible on them on them mapped. mapped. The described The described phenomenon phenomenon is schematically is schematically presented presented in Figure in Figure8b, where8b, where green green marks marks the terrain the terrain area area of the of the photo photo that that can can be be included included in in the the orthophotomap, orthophotomap, whereaswhereas red red marks marks the the rejectedrejected photos.photos. FixedFixed infrastructure elements are marked in in orange. orange.

(a) (b)

FigureFigure 8. 8.Generating Generating an an orthophotomap orthophotomap over over the the water water area area (a) during (a) during the flight the in flight 2019, in and 2019, a diagram and a illustratingdiagram illustrating the problem the (problemb). (b).

IncorrectlyIncorrectly located key key points points affect affect the the accuracy accuracy of the of high the- high-densitydensity point pointcloud; cloud;thus, other thus, otherphotogrammetric photogrammetric products products have visible have visible artefacts. artefacts. In the Incase the of case DSM, of the DSM, resulting the resulting ambiguities ambiguities in the inlocation the location of key of points key points consist consist of incorrect of incorrect altitude altitude reconstruction, reconstruction, which is which visible is north visible of north the pier of thein pierFigure in Figure 4b and4 bnear and the near central the central part of partthe pier of the itself pier in itselfFigure in 5b. Figure The5 issueb. The was issue also was presented also presented in more indetail more in detail Figure in 9. Figure 9. If key points are incorrectly located, high-density point clouds also have a large number of additional points generated outside the mean plane determined by the reconstructed area. The number of outliers increases with a decrease in the density of key points. A fragment of the extracted cloud is shown in Figure 10. The cross-section runs on the borderline of land and water. The cross-section Downloaded from mostwiedzy.pl clearly shows the change of points distribution and their density.

(a) (b)

Figure 9. DSM - Incorrectly reconstructed altitudes (a) pier area 2019, (b) pier area, and northern area in 2018.

Sensors 2020, 20, x FOR PEER REVIEW 11 of 20

not generated on the water surface. As a result, only photographs with any fixed infrastructural elements may be used for the construction of orthophotomap. Thus, around the fixed object it is only possible to generate an orthophotomap up to the maximum terrain width of the photo. The terrain size of the photo is directly proportional to the flight altitude, according to the following relationship:

ℎ푀퐴퐺퐿 퐿푊 = (2) 퐹푅 푆푊

where: ℎ푀퐴퐺퐿 —flight altitude (m), 퐹푅 —the actual focal length of the camera (mm), 퐿푊 —terrain width of the image and 푆푊—the actual width of the sensor (mm). Using this relationship, we can determine which maximum distance between the water area and fixed objects will be depicted on the orthophotomap. Figure 8a presents a fragment of the study with the aero-triangulated images and the image visible on them mapped. The described phenomenon is schematically presented in Figure 8b, where green marks the terrain area of the photo that can be included in the orthophotomap, whereas red marks the rejected photos. Fixed infrastructure elements are marked in orange.

(a) (b)

Figure 8. Generating an orthophotomap over the water area (a) during the flight in 2019, and a diagram illustrating the problem (b).

Incorrectly located key points affect the accuracy of the high-density point cloud; thus, other photogrammetric products have visible artefacts. In the case of DSM, the resulting ambiguities in the location of key points consist of incorrect altitude reconstruction, which is visible north of the pier in Sensors 2020, 20, 4000 12 of 21 Figure 4b and near the central part of the pier itself in Figure 5b. The issue was also presented in more detail in Figure 9.

Sensors 2020, 20, x FOR PEER REVIEW 12 of 20

If key points are incorrectly located, high-density point clouds also have a large number of

additional points generated outside the mean plane determined by the reconstructed area. The number of outliers increases(a) with a decrease in the density of key points.( bA) fragment of the extracted cloudFigureFigure is shown 9. 9.DSMDSM in- Incorrectly -Figure Incorrectly 10. reconstructed The reconstructed cross-section altitudes altitudes runs (a ()a pier )on pier thearea area borderline 2019, 2019, (b ()b pier) pier of area, land area, and and and northern northernwater. areaThe area cross- sectioninin 2018. 2018. clearly shows the change of points distribution and their density.

(a) (b)

FigureFigure 10. 10.Cross-section Cross-section of of a high-densitya high-density point point cloud cloud on the on shoreline,the shoreline, (a) top (a view) top withview a cross-sectionwith a cross- ofsection the extracted of the extracted cloud shown, cloud (shown,b) side view(b) side of theview extracted of the extracted cross-section. cross-section.

ThisThis phenomenon phenomenon is is especially especially pronounced pronounced on on the the borderline borderline between between the the luminous luminous surface surface of the of seathe andsea theand “dry” the “dry” land. land. Thus, Thus, if there if arethere several are several wrongly wrongly generated generated points located points randomlylocated randomly outside theoutside set of the points set reconstructingof points reconstructing a given object a given in space, object and in thespace, number and the of these number points of isthese significantly points is highersignificantly above higher water, thenabove such water, an areathen can such be an eliminated area can be using elimina a statisticalted using filter a statistical [63,64]. filter [63,64]. TheThe pointpoint cloudcloud isis filteredfiltered inin twotwo phases.phases. TheThe firstfirst phasephase consistsconsists ofof calculatingcalculating statisticalstatistical datadata ofof

thethe analysedanalysed cloud.cloud. LetLet us assume that each point point m푚i푖 describeddescribed with with coordinates coordinatesx i푥,푖,y푦i,푖,z푧i푖 belongsbelongs toto 33

Downloaded from mostwiedzy.pl spacespaceR ℝ.. Thus, Thus, a a point point cloud cloud beforebefore filtrationfiltration M푴with with a a total total number number of of points pointsM 푀p 푝cancan be be described described as follows: as follows:  M = mi ; i = 1, ... , Mp; mi = (xi, yi, zi . (3) 푴 ={{푚}푖}; 𝑖 = 1, … , 푀푝; 푚푖 = (푥푖, 푦푖, 푧푖). (3)

Now, let’s mark the analysed point 푚푞 such that 푚푞 ∈ 푴 and a point in its immediate neighbourhood 푚푛such that 푚푛 ∈ 푴. Then, a set of all k points in the direct neighbourhood of the point 푚푞 can be written as 푴푛 = {푚푛1, … , 푚푛푘} on condition that each pair of points 푚푞 and 푚푛푘 meets the condition:

푝 푝 푘

√∑|mnk − 푚푞| ≤ 푑푚 (4) 1

where 푑푚 is the maximum assumed distance between the examined point and 푝 ≥ 1 (here the assumed 푝 = 2).

The average distance to all 푘 points in the neighbourhood of point 푚푞 is: 푘 1 2 푑 = ∑ √(푚 − 푚 ) (5) 푖 푘 푛푘 푞 1

and the mean value 푑푖 calculated for all points of the filtered cloud 푴 is expressed by the formula:

Sensors 2020, 20, 4000 13 of 21

Now, let’s mark the analysed point mq such that mq M and a point in its immediate neighbourhood ∈ mn such that mn M. Then, a set of all k points in the direct neighbourhood of the point mq can be ∈ written as Mn = m , ... , m on condition that each pair of points mq and m meets the condition: { n1 nk} nk tuv Xk p p m mq dm (4) nk − ≤ 1

where dm is the maximum assumed distance between the examined point and p 1 (here the assumed ≥ p = 2). The average distance to all k points in the neighbourhood of point mq is:

k r 1 X  2 d = m mq (5) i k nk − 1

and the mean value di calculated for all points of the filtered cloud M is expressed by the formula:

XMp d µ = i (6) i Mp

thus, the standard deviation of distances to all k neighbourhood points for all the point mi can be written as: s 1 XMp 2 σ = (di µ) (7) Mp i −

The first filtration step finishes with the calculation of statistical values. The next filtration stage consists in generating the resultant point cloud Mo, without outliers. Outliers are points that are located at a greater distance to k nearest neighbours than a certain threshold value T. This threshold value can be defined as follows: T = µ + ασ (8)

where α is a user-defined multiplier and can be determined experimentally for a given point cloud. The resulting point cloud after filtering can thus be written as follows:

n o Mo = mq M (µ ασ) di (µ + ασ) (9) ∈ − ≤ ≤ The point clouds obtained from photogrammetric flights by iteration have been cleaned according to a procedure adopted and described above, which means that the resulting cloud from each run has been filtered again. In this way, outliers were eliminated. The number of iterations for a given set and the coefficients for each point cloud are shown in Table7. The graphical result of the filtration described above is shown in Figure 11. Figure 11 shows the cleaned section, previously shown in Figure 10. This section clearly shows a significant reduction of outliers over the land area and a complete absence of those representing the water surface.

Table 7. Number of iterations and adopted coefficients. Downloaded from mostwiedzy.pl Campaign Coefficient 1 2 3 4 5 6 2018 k 6 6 6 6 α 1 1 1 1 2019 k 6 6 6 6 6 6 α 1 1 1 1 1 1 Sensors 2020, 20, x FOR PEER REVIEW 13 of 20

= (6)

thus, the standard deviation of distances to all neighbourhood points for all the point can be written as:

1 = ( − ) (7)

The first filtration step finishes with the calculation of statistical values. The next filtration stage

consists in generating the resultant point cloud , without outliers. Outliers are points that are located at a greater distance to k nearest neighbours than a certain threshold value T. This threshold value can be defined as follows: = μ + ασ (8) where α is a user-defined multiplier and can be determined experimentally for a given point cloud. The resulting point cloud after filtering can thus be written as follows:

= ∈ ( − )≤ ≤( + ) (9) The point clouds obtained from photogrammetric flights by iteration have been cleaned according to a procedure adopted and described above, which means that the resulting cloud from each run has been filtered again. In this way, outliers were eliminated. The number of iterations for a given set and the coefficients for each point cloud are shown in Table 7. The graphical result of the filtration described above is shown in Figure 11. Figure 11 shows the cleaned section, previously shown in Figure 10. This section clearly shows a significant reduction of outliers over the land area and a complete absence of those representing the water surface.

Table 7. Number of iterations and adopted coefficients.

Campaign Coefficient 1 2 3 4 5 6 2018 k 6 6 6 6 α 1 1 1 1 2019 k 6 6 6 6 6 6 Sensors 2020, 20, 4000 14 of 21 α 1 1 1 1 1 1

(a) (b)

FigureFigure 11.11. Cloud fragments cleared fromfrom waterwater surfacesurface noise,noise, 20182018 campaigncampaign ((aa)) andand cross-sectioncross-section ofof thethe filteringfiltering pointpoint cloudcloud ((bb).).

3.2.3.2. Precision Cloud Cloud Fit Fit A precise fit of the point clouds was performed on previously filtered data. The procedure for aligning the clouds was necessary since the point cloud as of 2018 was developed without GCP. The cloud created in 2019 was taken as a reference cloud. The elements of the rotation matrix and translation vector for the 2018 measurements were calculated using the ICP (iterative closest point) algorithm [65–67], which is commonly used for such tasks. These elements were defined in a selected data segment. The segments were selected from stable and invariant areas such as pavements along the beach and part of the promenade in front of the pier. It was assumed that such infrastructure elements did not change significantly during the analysed period. Figure 12 presents one of the object’s (pier’s) segment and the analysis of the distance of corresponding points of the clouds subject to comparison. The values correspond to the data before filtration and before the precise fit. The measurement noise present in the measured point clouds (especially visible with the 2018 data) is visible on the histogram (Figure 12b) in the form of a single peak corresponding to approximately 1.2 m. The distance differences in the test sample have a distribution close to normal with a mean of µ = 1.57 m and a standard deviation of σ = 0.21 m. The values representing the fit and filtration results are shown in Figure 13. This analysis shows that the distance differences in the test sample have a normal distribution with a mean of µ = 0.7 mm and a standard deviation of σ = 0.095 mm. This means that the mean distance difference after the fitting significantly decreased (by 1.5693 m) and the value of the mean distance difference for clouds after filtration is close to zero. The standard deviation after filtration has also decreased significantly, which means that noise (number of outliers) has been significantly reduced. The analysis of the histogram and distribution after fitting and filtration shows that no significant anomalies occur. The data is normally distributed and include a few outlier observations, and a significant part of the observations concentrates around the mean value. Downloaded from mostwiedzy.pl Sensors 2020, 20, x FOR PEER REVIEW 14 of 20

3.2. Precision Cloud Fit A precise fit of the point clouds was performed on previously filtered data. The procedure for aligning the clouds was necessary since the point cloud as of 2018 was developed without GCP. The cloud created in 2019 was taken as a reference cloud. The elements of the rotation matrix and translation vector for the 2018 measurements were calculated using the ICP (iterative closest point) algorithm [65–67], which is commonly used for such tasks. These elements were defined in a selected data segment. The segments were selected from stable and invariant areas such as pavements along the beach and part of the promenade in front of the pier. It was assumed that such infrastructure elements did not change significantly during the analysed period. Figure 12 presents one of the object’s (pier’s) segment and the analysis of the distance of corresponding points of the clouds subject to comparison. The values correspond to the data before filtration and before the precise fit. The measurement noise present in the measured point clouds (especially visible with the 2018 data) is visible on the histogram (Figure 12b) in the form of a single peak corresponding to approximately 1.2 Sensorsm. The2020 distance, 20, 4000 differences in the test sample have a distribution close to normal with a mean15 of of μ 21 = 1.57 m and a standard deviation of σ = 0.21 m.

(a) (b)

FigureFigure 12. 12.Cloud Cloud distancesdistances andand noisenoise beforebefore datadata filteringfiltering and and fit: fit: ((aa)) thethe selectedselected samplesample datadata segment,segment, Sensors(b(b) 20) the the20, histogram 20histogram, x FOR PEER and and REVIEW normal normal distribution distribution ( µ(μ= =1.57 1.57 m, m,σ σ= = 0.220.22 m).m). 15 of 20

The values representing the fit and filtration results are shown in Figure 13. This analysis shows that the distance differences in the test sample have a normal distribution with a mean of μ = 0.7 mm and a standard deviation of σ = 0.095 mm. This means that the mean distance difference after the fitting significantly decreased (by 1.5693 m) and the value of the mean distance difference for clouds after filtration is close to zero. The standard deviation after filtration has also decreased significantly, which means that noise (number of outliers) has been significantly reduced. The analysis of the histogram and distribution after fitting and filtration shows that no significant anomalies occur. The data is normally distributed and include a few outlier observations, and a significant part of the observations concentrates around the mean value.

(a) (b)

FigureFigure 13. 13.Cloud Cloud fit fit and and noise noise before before datadata filtering:filtering: ((aa)) thethe selectedselected data segment, ( (b)) the the histogram histogram andand normal normal distribution distribution ( µ(μ= =0.07 0.07 mm,mm, σσ == 0.095).

3.3.3.3. Detection Detection of of Changes Changes TheThe M3C2 M3C2 method method described described in [in32 [32,68],68] was was used used to determine to determine changes changes occurring occurring within within the beach the area.beach The area. M3C2 The algorithmM3C2 algorithm was designed was designed for measure for measure accurately accurately 3D distances 3D distances directly directly between between two

giventwo givenpoint clouds. point clouds. One of One them of is them considered is consi asdered a reference as a reference cloud, to cloud,which distanceto which is distance calculated. is Incalculated. the preliminary In the preliminary step, the local step, normal the local to each normal point to oreach core point points or arecore estimated points are on estimated given point on clouds.given point The coreclouds. points The arecore generally points are a generally sub-sampled a sub version-sampled of version the reference of the cloud.reference After cloud. this After step, athis distance step, along a distance the local along normal the local between normal two-point between clouds two-point is measured clouds is[68 measured,69]. The changes [68,69]. The that tookchanges place that during took the place year during in the beachthe year area in arethe illustratedbeach area in are Figure illustrated 14a. The in Figure values 14a. were The referred values to

Downloaded from mostwiedzy.pl thewere 2018 referred model to and the presented 2018 model on theand 2019 presented cloud pointson the in2019 an appropriatecloud points colour. in an appropriate This means thatcolour. the negativeThis means values that (blue) the negative represent values points (blue) of the represent 2019 cloud points located of the lower 2019 on cloud the z-axis located in relationlower on to the those z- recordedaxis in relation in 2018, to whereas those recorded red colour in means 2018, whereas that points red from colour the means 2019 campaign that points are from higher the on 2019 the z-axis.campaign Figure are 14 higherb presents on the the z empirical-axis. Figure distribution 14b presents of the the observed empirical distances distribution between of the campaigns, observed i.e.,distances distances between between campaigns, cloud points. i.e., distances between cloud points.

(a) (b)

Figure 14. Changes in the beach area (a) point cloud with colour-coded change values, (b) distance histogram.

Over the year, the northern and southern parts of the beach changed significantly. Sand sediment transport due to the influence of wind and undulation on the tombolo (salient) [42] just

Sensors 2020, 20, x FOR PEER REVIEW 15 of 20

(a) (b)

Figure 13. Cloud fit and noise before data filtering: (a) the selected data segment, (b) the histogram and normal distribution (μ = 0.07 mm, σ = 0.095).

3.3. Detection of Changes The M3C2 method described in [32,68] was used to determine changes occurring within the beach area. The M3C2 algorithm was designed for measure accurately 3D distances directly between two given point clouds. One of them is considered as a reference cloud, to which distance is calculated. In the preliminary step, the local normal to each point or core points are estimated on given point clouds. The core points are generally a sub-sampled version of the reference cloud. After this step, a distance along the local normal between two-point clouds is measured [68,69]. The changes that took place during the year in the beach area are illustrated in Figure 14a. The values were referred to the 2018 model and presented on the 2019 cloud points in an appropriate colour. This means that the negative values (blue) represent points of the 2019 cloud located lower on the z- axis in relation to those recorded in 2018, whereas red colour means that points from the 2019 campaignSensors 2020, 20are, 4000 higher on the z-axis. Figure 14b presents the empirical distribution of the observed16 of 21 distances between campaigns, i.e., distances between cloud points.

(a) (b)

Figure 14. 14. ChangesChanges in the in beach the area beach (a) areapoint (clouda) point with cloud colour with-coded colour-coded change values, change values, (b) distance histogram.

Over the the year, year, the the northern northern and and southern southern parts parts of the of beach the changed beach changed significantly. significantly. Sand sediment Sand sedimenttransport duetransport to the due influence to the of influence wind and of undulation wind and onundulation the tombolo on (salient)the tombolo [42] just(salient) being [42] formed just causes the sand from the northern and southern regions to be transported and deposited in the beach area. The very character of the formation of coastal dunes results from close links with the coastal sand accumulation system, and the dynamics of the processes taking place there largely depend on the denudation balance of the given coastal area, the nature of coastal currents, undulations and the wind. The figure presented above shows new, forming of accretionary berms, up to 1 m high, formed after early autumn storms. Berm position determines the maximum range of incoming waves and its size represents the storm force. In the Baltic Sea, the berms are up to 3 m high, and on the open Atlantic coast, in places, berms are over 10 m [36,70]. The sand transmission caused by wind intensifies in the northern and southern parts of the studied area. Erosion dominates in the central part, near the pier entrance. Erosion in this area is caused by intensified human activity, and do not have a natural source. The direct factors include human morphological activities with the use of machines [71]. In high season, the beach is heavily exploited which forces the movement of sand from the pier neighbourhood. The reduction in the supply of material, which may be due to various reasons, changes the beach’s sedimentary budget and leads to erosion. Accelerated beach erosion is mainly due to anthropogenic pressure and results from the stabilization of parts of the beach [36], as is the case here. The stabilised platform and its surroundings limit the transport of material. At the same time, a clear change in the shoreline can be observed, especially in the central part near the pier, where the material transported by sea currents is accumulating, gradually moving towards the pier. A histogram (Figure 14b) analysis shows that the transmission of the material within the whole studied area is balanced. Erosion occurring around the recreational zone in the central part is balanced by the accumulation in the northern and Downloaded from mostwiedzy.pl southern regions. As shown, the denudation balance of the analysed beach is constant, which means that erosion and accumulation processes counterbalance. This balance is mainly of an anthropogenic origin, and is artificially supported by human activity. Factors indirectly affecting the balance include land-based technical infrastructure and commercial buildings that promote erosion and limit material transmission in the area. Additionally, intensive tourist traffic significantly impacts the balance. This limits the natural ability of the vegetation to grow on the dunes, which intensifies sand transmission in places Sensors 2020, 20, 4000 17 of 21

slightly further from the infrastructure. This artificially maintained balance requires continuous human activity.

4. Conclusions This article presents the problem of low-level photogrammetry used for the measurement campaign of the unique phenomenon in Sopot. This phenomenon has been monitored for several years [72], and in the last 2 years, unmanned platforms and various spatial measurement techniques have been increasingly used for this purpose by a scientific group created from the contributors of this article. Unmanned aircraft were a part of this comprehensive measurement campaign [42] and their use was intended to gather information on changes in the beach surface. The combination of many, mutually complementary, measurement techniques allows for obtaining a broad image of the changes taking place in the littoral area. Various types of UAVs and other cameras were used in the two analysed cases. These platforms performed a photogrammetric flight according to different plans. Preliminary data validation showed that a direct comparison of the photogrammetric products developed over different years would result in errors and yield unreliable results. These errors are mainly due to differences in data acquisition, software used and other processing settings. Therefore, in the presented research the unification of data processing by adopting common assumptions was proposed. In this procedure, the statistical filtration was applied in order to eliminate outliers and subsequently the ICP algorithm was used to harmonise the content. This operation made possible the comparative analyses and, as a consequence, the identification of changes. High-density point clouds, especially the one developed in 2018, exhibited a significant number of outliers. These points were eliminated by iterative application of the statistical filtration method. This reduced standard deviation, as seen in selected sections, and eliminated incorrectly reconstructed unstable surfaces. This process stage was necessary for the correct and precise mutual fit of the spatial models. In selected, stable data segments located in the studied area, the distance difference was reduced to the mean value of µ = 0.07 mm. The changes taking place on the beach surface were indicated with point clouds fitted in this way. Natural geomorphological processes taking place in the littoral area keep changing its shape and a kind of a specific collision with the infrastructure occurs there. The wind changes the beach surface in annual cycles. This results in covering the infrastructure with sand, creating natural hollows and dunes. Tombolo (salient), which constantly changes the shoreline, also causes the water body near the marina to become shallower [44]. In the last 25 years, a constant increase in water levels due to storms has been observed in the southern Baltic Sea, which proves a continuous intensification of these phenomena [73]. Measurement techniques using unmanned platforms allow for a comprehensive assessment of such phenomena in these areas and for planning anthropopressure.

Author Contributions: Conceptualization, P.B. and C.S.; methodology, P.B.; software, P.B.; validation, P.B., C.S. and M.S.; formal analysis, P.B.; investigation, M.S., P.S.D. and A.M.; resources, P.B., P.S.D.; data curation, P.B.; writing—original draft preparation, P.B.; writing—review and editing, P.B., C.S., P.S.D., A.M., M.S., O.L.; visualization, P.B.; supervision, C.S.; project administration, M.S.; funding acquisition, C.S. All authors have read and agreed to the published version of the manuscript. Funding: This research received no external funding.

Downloaded from mostwiedzy.pl Conflicts of Interest: The authors declare no conflict of interest.

References

1. Remondino, F.; Barazzetti, L.; Nex, F.; Scaioni, M.; Sarazzi, D. UAV photogrammetry for mapping and 3d modelling-current status and future perspectives. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2011, 38, C22. 2. Nex, F.; Remondino, F. UAV for 3D mapping applications: A review. Appl. Geomat. 2014, 6, 1–15. [CrossRef] 3. Nex, F. UAV-g 2019: Unmanned Aerial Vehicles in Geomatics. Drones 2019, 3, 74. [CrossRef] Sensors 2020, 20, 4000 18 of 21

4. Colomina, I.; Molina, P. Unmanned aerial systems for photogrammetry and remote sensing: A review. Isprs J. Photogramm. Remote Sens. 2014, 92, 79–97. [CrossRef] 5. Stateczny, A.; Burdziakowski, P. Universal Autonomous Control and Management System for Multipurpose Unmanned Surface Vessel. Pol. Marit. Res. 2019, 26, 30–39. [CrossRef] 6. Mirijovsky, J.; Vavra, A. UAV photogrammetry in fluvial geomorphology. Int. Multidiscip. Sci. Geoconf. Sgem: Surv. Geol. Min. Ecol. Manag. 2012, 2, 909. 7. Lu, C.-H. Applying UAV and photogrammetry to monitor the morphological changes along the beach in Penghu islands. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci 2016, 41, 1153–1156. [CrossRef] 8. Torresan, C.; Berton, A.; Carotenuto, F.; Di Gennaro, S.F.; Gioli, B.; Matese, A.; Miglietta, F.; Vagnoli, C.; Zaldei, A.; Wallace, L. Forestry applications of UAVs in Europe: A review. Int. J. Remote Sens. 2017, 38, 2427–2447. [CrossRef] 9. Özcan, O.; Akay, S.S. Modeling Morphodynamic Processes in Meandering Rivers with UAV-Based Measurements. In Proceedings of the IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, , 22–27 July 2018; pp. 7886–7889. 10. Migon, P. Geomorphological Landscapes of the World; Springer Science & Business Media: Berlin, Germany, 2010. 11. Migo´n,P.; Kasprzak, M. Pathways of geomorphic evolution of sandstone escarpments in the Góry Stołowe tableland (SW Poland)—Insights from LiDAR-based high-resolution DEM. Geomorphology 2016, 260, 51–63. [CrossRef] 12. Jurecka, M.; Niedzielski, T.; Migo´n,P. A novel GIS-based tool for estimating present-day ocean reference depth using automatically processed gridded bathymetry data. Geomorphology 2016, 260, 91–98. [CrossRef] 13. Tysiac, P.; Wojtowicz, A.; Szulwic, J. Coastal Cliffs Monitoring and Prediction of Displacements Using Terrestial Laser Scanning. In Proceedings of the 2016 Baltic Geodetic Congress (BGC Geomatics), Gdansk, Poland, 2–4 June 2016; pp. 61–66. 14. Yaakob, O.; Mohamed, Z.; Hanafiah, M.S.; Suprayogi, D.T.; Abdul Ghani, M.A.; Adnan, F.A.; Mukti, M.A.A.; Din, J. Development of unmanned surface vehicle (USV) for sea patrol and environmental monitoring. In Proceedings of the International Conference on Marine Technology, Kuala Terengganu, , 20–22 October 2012; pp. 20–22. 15. Zou, X.; Xiao, C.; Zhan, W.; Zhou, C.; Xiu, S.; Yuan, H. A Novel Water-Shore-Line Detection Method for USV Autonomous Navigation. Sensors 2020, 20, 1682. [CrossRef] 16. Ewertowski, M.W.; Tomczyk, A.M.; Evans, D.J.A.; Roberts, D.H.; Ewertowski, W. Operational framework for rapid, very-high resolution mapping of glacial geomorphology using low-cost unmanned aerial vehicles and structure-from-motion approach. Remote Sens. 2019, 11, 65. [CrossRef] 17. Hugenholtz, C.H.; Whitehead, K.; Brown, O.W.; Barchyn, T.E.; Moorman, B.J.; LeClair, A.; Riddell, K.; Hamilton, T. Geomorphological mapping with a small unmanned aircraft system (sUAS): Feature detection and accuracy assessment of a photogrammetrically-derived digital terrain model. Geomorphology 2013, 194, 16–24. [CrossRef] 18. Wei, Y.; He, Y. Automatic water line detection for an USV system. In Proceedings of the 2016 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Chengdu, , 19–22 June 2016; pp. 261–266. 19. Pérez-Hernández, E.; Ferrer-Valero, N.; Hernández-Calvento, L. Lost and preserved coastal after urban growth. The case of de Gran Canaria city (, Spain). J. Coast. Conserv. 2020, 24, 1–17. 20. Lawry, E.A.; Lauchlan Arrowsmith, C.S. Monitoring of geotextile offshore breakwaters to enhance mangrove revegetation. In Proceedings of the Australasian & Ports Conference 2015: 22nd Australasian Coastal

Downloaded from mostwiedzy.pl and Ocean Engineering Conference and the 15th Australasian Port and Harbour Conference, Auckland, , 15–18 September 2015; p. 497. 21. Morang, A.; Williams, G.G.; Swean, J.W. Beach Erosion Mitigation and Sediment Management Alternatives at Wallops Island, VA; Coastal and Hydraulics Laboratory, US Army Corps of Engineers, Engineering Research and Development Center: Vicksburg, Mississippi, 2006. 22. Wozencraft, J.M.; Lillycrop, W.J. airborne coastal mapping: Past, present, and future. J. Coast. Res. 2003, 207–215. Sensors 2020, 20, 4000 19 of 21

23. Rezaee, M.; Golshani, A.; Mousavizadegan, H. A New Methodology to Analysis and Predict Shoreline Changes Due to Human Interventions (Case Study: Javad Al-Aemmeh port, Iran). Int. J. Marit. Technol. 2019, 12, 9–23. [CrossRef] 24. Szulwic, J.; Burdziakowski, P.; Janowski, A.; Przyborski, M.; Tysi ˛ac,P.; Wojtowicz, A.; Kholodkov, A.; Matysik, K.; Matysik, M. Maritime Laser Scanning as the Source for Spatial Data. Pol. Marit. Res. 2015, 22, 9–14. [CrossRef] 25. Scarelli, F.M.; Cantelli, L.; Barboza, E.G.; Rosa, M.L.C.C.; Gabbianelli, G. Natural and Anthropogenic Coastal System Comparison Using DSM from a Low Cost UAV Survey (Capão Novo, RS/). J. Coast. Res. 2016, 75, 1232–1236. [CrossRef] 26. Mancini, F.; Dubbini, M.; Gattelli, M.; Stecchi, F.; Fabbri, S.; Gabbianelli, G. Using Unmanned Aerial Vehicles (UAV) for High-Resolution Reconstruction of Topography: The Structure from Motion Approach on Coastal Environments. Remote Sens. 2013, 5, 6880–6898. [CrossRef] 27. Stateczny, A.; Gronska-Sledz, D.; Motyl, W. Precise Bathymetry as a Step Towards Producing Bathymetric Electronic Navigational Charts for Comparative (Terrain Reference) Navigation. J. Navig. 2019, 72, 1623–1632. [CrossRef] 28. Stateczny, A.; Wlodarczyk-Sielicka, M.; Gronska, D.; Motyl, W. Multibeam Echosounder and LiDAR in Process of 360-Degree Numerical Map Production for Restricted Waters with HydroDron. In Proceedings of the 2018 Baltic Geodetic Congress (BGC Geomatics), Olsztyn, Polska, 21–23 June 2018; pp. 288–292. 29. Makar, A. Reliability of the Digital Sea Bottom Model Sourced by Multibeam Echosounder in Shallow Water. In Proceedings of the IOP Conference Series: Earth and Environmental Science, Prague, Czech Republic, 9–13 September 2019; Volume 362, p. 12054. 30. Janowski, L.; Trzcinska, K.; Tegowski, J.; Kruss, A.; Rucinska-Zjadacz, M.; Pocwiardowski, P. Nearshore Benthic Habitat Mapping Based on Multi-Frequency, Multibeam Echosounder Data Using a Combined Object-Based Approach: A Case Study from the Rowy Site in the Southern Baltic Sea. Remote Sens. 2018, 10, 1983. [CrossRef] 31. Salameh, E.; Frappart, F.; Almar, R.; Baptista, P.; Heygster, G.; Lubac, B.; Raucoules, D.; Almeida, L.; Bergsma, E.; Capo, S.; et al. Monitoring Beach Topography and Nearshore Bathymetry Using Spaceborne Remote Sensing: A Review. Remote Sens. 2019, 11, 2212. [CrossRef] 32. James, M.R.; Robson, S.; Smith, M.W. 3-D uncertainty-based topographic change detection with structure-from-motion photogrammetry: Precision maps for ground control and directly georeferenced surveys. Earth Surf. Process. Landf. 2017, 42, 1769–1788. [CrossRef] 33. Nourbakhshbeidokhti, S.; Kinoshita, A.M.; Chin, A.; Florsheim, J.L. A Workflow to Estimate Topographic and Volumetric Changes and Errors in Sedimentation after Disturbance. Remote Sens. 2019, 11, 586. [CrossRef] 34. Caldwell, J.M. Coastal Processes and Beach Erosion; US Army Research Center: Vicksburg, MS, USA, 1967. 35. Russell, P.E. Mechanisms for beach erosion during storms. Cont. Shelf Res. 1993, 13, 1243–1265. [CrossRef] 36. Migo´n,P.; Pilous, V. Geomorfologia; Wydawnictwo Naukowe PWN: Warsaw, Poland, 2006. 37. Pijet-Migo´n,E.; Migo´n,P. Chapter 6— Change Due to Airport Building. In Urban Geomorphology; Thornbush, M.J., Allen, C.D., Eds.; Elsevier: Amsterdam, The Netherlands, 2018; pp. 101–111. ISBN 978-0-12-811951-8. 38. Hanson, H.; Kraus, N.C. Shoreline response to a single transmissive detached breakwater. In Proceedings of the Coastal Engineering Conference, Delft, The Netherlands, 2–6 July 1990. 39. McCormick, M.E. Equilibrium shoreline response to breakwaters. J. Waterw. Portcoastal Ocean. Eng. 1993,

Downloaded from mostwiedzy.pl 119, 657–670. [CrossRef] 40. Ming, D.; Chiew, Y.M. Shoreline changes behind detached breakwater. J. Waterw. Portcoastal Ocean. Eng. 2000, 126, 63–70. [CrossRef] 41. Masnicki, R.; Specht, C.; Mindykowski, J.; D ˛abrowski, P.; Specht, M. Accuracy Analysis of Measuring X-Y-Z Coordinates with Regard to the Investigation of the Tombolo Effect. Sensors 2020, 20, 1167. [CrossRef] 42. Specht, M.; Specht, C.; Mindykowski, J.; D ˛abrowski, P.; Ma´snicki,R.; Makar, A. Geospatial Modeling of the Tombolo Phenomenon in Sopot Using Integrated Geodetic and Hydrographic Measurement Methods. Remote Sens. 2020, 12, 737. [CrossRef] Sensors 2020, 20, 4000 20 of 21

43. Specht, C.; Mindykowski, J.; Dabrowski, P.; Masnicki, R.; Marchel, L.; Specht, M. Metrological aspects of the Tombolo effect investigation—Polish case study. In Proceedings of the 2019 IMEKO TC19 International Workshop on Metrology for the Sea: Learning to Measure Sea Health Parameters, MetroSea 2019, Genoa, , 3–5 October 2019. 44. Przyborska, A.; Jakacki, J.; Kosecki, S. The Impact of the Sopot Pier Marina on the Local . In Interdisciplinary Approaches for Sustainable Development Goals; Springer: Berlin/Heidelberg, Germany, 2018; pp. 93–109. 45. Pix4D Support Team Types of mission. Available online: https://support.pix4d.com/hc/en-us/articles/ 209960726-Types-of-mission-Which-type-of-mission-to-choose (accessed on 10 May 2020). 46. Hartley, R.I.; Zisserman, A. Multiple View Geometry in Computer Vision, 2nd ed.; Cambridge University Press: Cambridge, UK, 2004; ISBN 0521540518. 47. Kraus, K.; Harley, I.; Kyle, S. Photogrammetry: Geometry from Images and Laser Scans; de Gruyter Textbook; Walter De Gruyter: Berlin, Germany, 2007; ISBN 9783110190076. 48. Engels, C.; Stewenius, H.; Nister, D. Bundle adjustment rules. Photogrammetric Computer Vision Vol. XXXVI(3). In Proceedings of the Symposium of ISPRS Commission III Photogrammetric Computer Vision (PCV’06), Bonn, Germany, 20–22 September 2006; pp. 266–271. 49. Wierzbicki, D.; Kedzierski, M.; Sekrecka, A. A Method for Dehazing Images Obtained from Low Altitudes during High-Pressure Fronts. Remote Sens. 2020, 12, 25. [CrossRef] 50. Burdziakowski, P.; Tysiac, P. Combined Close Range Photogrammetry and Terrestrial Laser Scanning for Ship Hull Modelling. Geosciences 2019, 9, 242. [CrossRef] 51. Burdziakowski, P. Increasing the geometrical and interpretation quality of unmanned aerial vehicle photogrammetry products using super-resolution algorithms. Remote Sens. 2020, 12, 810. [CrossRef] 52. Pix4D Support Team Selecting the Image Acquisition Plan Type. Available online: https: //support.pix4d.com/hc/en-us/articles/202557459-Step-1-Before-Starting-a-Project-1-Designing-the- Image-Acquisition-Plan-a-Selecting-the-Image-Acquisition-Plan-Type#label5 (accessed on 10 May 2020). 53. Rossi, P.; Mancini, F.; Dubbini, M.; Mazzone, F.; Capra, A. Combining nadir and oblique UAV imagery to reconstruct quarry topography: Methodology and feasibility analysis. Eur. J. Remote Sens. 2017, 50, 211–221. [CrossRef] 54. Specht, C.; Pawelski, J.; Smolarek, L.; Specht, M.; Dabrowski, P. Assessment of the Positioning Accuracy of DGPS and EGNOS Systems in the Bay of Gdansk using Maritime Dynamic Measurements. J. Navig. 2019, 72, 575–587. [CrossRef] 55. GPS.gov. GPS Accuracy. Available online: https://www.gps.gov/systems/gps/performance/accuracy/ (accessed on 3 March 2020). 56. Hulbert, I.A.R.; French, J. The accuracy of GPS for wildlife telemetry and habitat mapping. J. Appl. Ecol. 2001, 38, 869–878. [CrossRef] 57. Barry, P.; Coakley, R. Accuracy of UAV photogrammetry compared with network RTK GPS. Int. Arch. Photogramm. Remote Sens. 2013, 2, 2731. 58. Turner, D.; Lucieer, A.; Wallace, L. Direct georeferencing of ultrahigh-resolution UAV imagery. IEEE Trans. Geosci. Remote Sens. 2014, 52, 2738–2745. [CrossRef] 59. Khan, N.Y.; McCane, B.; Wyvill, G. SIFT and SURF performance evaluation against various image deformations on benchmark dataset. In Proceedings of the 2011 International Conference on Digital Image Computing: Techniques and Applications, DICTA, Noosa, QL, , 6–8 December 2011. 60. Rublee, E.; Rabaud, V.; Konolige, K.; Bradski, G. ORB: An efficient alternative to SIFT or SURF. In International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2011.

Downloaded from mostwiedzy.pl 61. Lowe, G. SIFT—The Scale Invariant Feature Transform. Int. J. 2004, 2, 91–110. 62. Ke, Y.; Sukthankar, R. PCA-SIFT: A more distinctive representation for local image descriptors. In Proceedings of the Computer Vision and Pattern Recognition, 2004. CVPR 2004, , DC, USA, 27 June–2 July 2004; pp. II-506–II-513. 63. Balta, H.; Velagic, J.; Bosschaerts, W.; Cubber, G.D.; Siciliano, B. Fast Statistical Outlier Removal Based Method for Large 3D Point Clouds of Outdoor Environments. Ifac Pap. 2018, 51, 348–353. [CrossRef] 64. Rusu, R.B.; Marton, Z.C.; Blodow, N.; Dolha, M.; Beetz, M. Towards 3D Point cloud based object maps for household environments. Robot. Auton. Syst. 2008, 56, 927–941. [CrossRef] Sensors 2020, 20, 4000 21 of 21

65. Yang, J.; Li, H.; Campbell, D.; Jia, Y. Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 38, 2241–2254. [CrossRef][PubMed] 66. Pomerleau, F.; Colas, F.; Siegwart, R.; Magnenat, S. Comparing ICP variants on real-world data sets. Auton. Robot. 2013, 34, 133–148. [CrossRef] 67. Zhang, Z. Iterative Closest Point (ICP). In Computer Vision; Springer US: Boston, MA, USA, 2014; pp. 433–434. 68. Lague, D.; Brodu, N.; Leroux, J. Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (N-Z). Isprs J. Photogramm. Remote Sens. 2013, 82, 10–26. [CrossRef] 69. Lague, D. Terrestrial laser scanner applied to fluvial geomorphology. In Developments in Earth Surface Processes; Tarolli, P., Mudd, S.M., Eds.; Elsevier: Amsterdam, The Netherlands, 2020; Volume 23, pp. 231–254. 70. Walker, I.J.; Davidson-Arnott, R.G.D.; Bauer, B.O.; Hesp, P.A.; Delgado-Fernandez, I.; Ollerhead, J.; Smyth, T.A.G. Scale-dependent perspectives on the geomorphology and evolution of beach- systems. Earth Sci. Rev. 2017, 171, 220–253. [CrossRef] 71. Sielski, M. Trójmiejskie Pla˙zeMaj ˛aby´cczyste. Available online: https://www.trojmiasto.pl/wiadomosci/ Trojmiejskie-plaze-maja-byc-czyste-n58751.html (accessed on 10 May 2020). 72. Sopot, U.M. Tombolo poł ˛aczypla˙z˛ez przystani ˛ajachtow ˛a.Available online: https://sopot.gmina.pl/raport- marina-tombolo-2016/ (accessed on 3 March 2020). 73. Instytut Meteorologii i Gospodarki Wodnej. Assessment of the Impact of Current and Future Climate Change on the Polish Coastal Zone and the Baltic Sea Ecosystem; Instytut Meteorologii i Gospodarki Wodnej: Gdynia, Poland, 2014.

© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). Downloaded from mostwiedzy.pl