Monday, December 11, 2017

UAS Data Processing With No GCPs

Introduction/Background Information
On September 9th, 2017 imagery was gathered using the DJI Phantom 4, a drone platform with 13.3MP RGB sensor with a rolling shutter.  The purpose of this activity was to process this data using PIX4D and create usable maps including the elevation data. PIX4D is the current and premier advanced photogrammetry software that uses images to create professional orthomosaics, point clouds, 3D models and more.

Link to the Software Manual:

The following questions were addressed to learn more about the software manual for PIX4D:

o Look at Step 1 (before starting a project). What is the overlap needed for Pix4D to process imagery?
     -The overlap depends on factors like the speed of the UAV/Plane, the GSD, and the pixel resolution of the camera.  The example in the manual uses 75% overlap.

o What if the user is flying over sand/snow, or uniform fields?
     -Areas that are sandy or snowy that are more uniform in look will need more overlap.  The manual recommends at least 85% frontal overlap and at least 70% side overlap.

o What is Rapid Check?
     -Rapic Check is an alternative process that is faster but produces lower resolution results in order to check if coverage was obtained.

o Can Pix4D process multiple flights? What does the pilot need to maintain if so?
     -Yes, multiple flights can be merged together, but each has to have the same horizontal and vertical coordinate systems.  Having enough overlap and similar weather conditions are also important when processing multiple flights.

o Can Pix4D process oblique images? What type of data do you need if so?
     -Yes, but the data needs to be tied down with GCPs, and it works better when the terrain is not flat.

o Are GCPs necessary for Pix4D? When are they highly recommended?
     -They are not necessary, but they are highly recommended to improve the georeference and accuracy of the reconstruction.

o What is the quality report?
     -The quality report documents the details of the results from the processing.

*This activity was used as an example of mapping data that contains errors.  Because GCPs were not used to tie down these images during the processing, the elevation is wrong.

Study Area
The study area is the Litchfield Mine, near Eau Claire, Wisconsin, as shown in Figure 1.  This is the same site as the activity earlier in the blog.

Figure 1: The study area is the Litchfield Mine outside of Eau Claire, Wisconsin.  

Methods
First a new project was created in PIX4D.  The project was named based on the date, site, platform type, and altitude.

Then the images were added to the project.  It was important to examine the camera properties and fix any incorrect information, because some of the settings were not correct.  Figure 2 shows the processing options that can be altered even after they are originally set, but before the processing has begun.

Figure 2: This image shows the Processing Options window where settings can be altered.  

The rest of the defaults were left as they were, and the initial processing was started.  Figure 3 shows the processes available.

Figure 3: The processes available to be run.  They can be checked and then started either one by one, or all at once.  
First the Initial Processing was completed, to ensure that coverage of the area was correct.  Then 2. Point Cloud and Mesh and 3. DSM, Orthomosaic and Index were run.  A quality report is produced to show the details of the process, as shown in Figures 4 and 5.  Overall, the processing took about 2.5 hours to run.

Figure 4: The quality report that was produced from the processing.  

Figure 5: These are some of the details shown and explained in the quality report.  
The results could then be viewed in several ways.  Some of the cameras were shown as red, meaning they were not processed correctly due to any number of reasons.  But because they are located in forested areas, which are of no interest to the project they can be clipped out.  A polygon can be drawn around the area of interest so that the rest of the area that was captured in the flight that is not necessary does not get included in the project.  Figure 6 shows the newly created surface being viewed in the Ray Cloud viewer, which is 3D.

Figure 6: The reconstructed surface being viewed in the Ray Cloud viewer.  The objects floating above the surface are the camera images, which can be turned off.  
This view can be used to really examine the surface and see the quality of the imagery and the reconstruction in 3D.

Now that the data had been processed in PIX4D it was time to be brought into ArcMap to create some maps that can help display some of the elevation data.  The DSM and Orthomosaic image were brought into ArcMap.  A hillshade was given to the second DSM map to better represent the elevation differences in the terrain.  The data was assigned the WGS84 coordinate system, and some maps were given a basemap to give them some context.

Results

Figure 7: This first map shows the DSM from the processed data.  It shows the elevation of that surface in meters.  This is where the error in elevation can be observed, because the actual values should be higher.  The WGS 84 coordinate system did work in georeferencing the surface in the correct location, because it does match up quite well with the imagery basemap.  
Figure 8: This map shows the same DSM map, only with a hillshade added.  It really shows the terrain better in regards to slope and texture of the surface.  


Figure 9: This map shows the orthomosaic that was a result of the processing in PIX4D.  It actually looked quite similar to the imagery basemap from ESRI.  The surface looks quite realistic from this scale, so it seems the drone did capture some valuable images after all.  The resolution does have its limit however, because when zooming in and examining in the 3D Ray Cloud viewer some of the objects on the surface are slightly distorted.  Things like cars and people are not perfect, but it does a very good job at reconstructing the surfaces to a decent enough degree that can model the things intended for the project.  

Conclusion
Overall this was a good introduction to the current premier photogrammetry processing software for UAS data.  It showed that remote sensing can be quite valuable for acquiring highly detailed imagery and producing a 2D or 3D model from the data.  When working with this data in the next project and actually using GCPs it will be enlightening to see how these models are not actually as accurate as one might think by just glancing at it. 




No comments:

Post a Comment