Lab 5-Construction of a point cloud data set, true orthomosaic, and digital surface model using Pix4D software
Introduction:
- What is Pix4D?
- What Products does it generate?
- Why is a so integral to UAS data processing,
Methods:
For this lab we used Pix4D, a software designed to generate an array of products from aerial imagery, to process the flight data that was given to us from our professor. This flight took place over a house, and we began the process by starting a new project within the software. We updated the camera settings as per our instructors request, and let Pix4D process the images. There were no GCPs used for this flight, so after the initial processing we confirmed the settings and began processing the orthomosaic. We also had the software create a DSM and a 3d cloud mesh so we could view the map in depth. The initial processing took 32 minutes and 12 seconds and used 66 out of the 67 images.
- What is the overlap needed for Pix4D to process imagery?
- What if the user is flying over sand/snow, or uniform fields?
- What is Rapid Check?
- Can Pix4D process multiple flights? What does the pilot need to maintain if so?
The software can process multiple flights as long as the spacing between them is uniform with the same amount of overlap between the flights so the software can correctly generate the tie points.
- Can Pix4D process oblique images? What type of data do you need if so?
- What is the difference between a global and linear rolling shutter?
- Are GCPs necessary for Pix4D? When are they highly recommended?
- What is the quality report?
Figure 1: Overlap
Results:
After the data was processed in Pix4D we used another program, ArcGIS to create aerial maps and digital surface models. The final Pix4d output can be seen below in figure 2. This orthophoto and digital surface model were both used later in ArcGIS to create the final maps. From this image you can see where some of the difficult points of processing are. For example, things like the trees and parts of the road did not come out as smooth as the areas with a more solid texture like this house. This is because the software has a difficult time differentiating various textures when there are very similar characteristics between them, which is why some parts of the mosaic did not come out well. This can lead to the blending of parts of the image, like around the tree for example, which is why the orthomosaic is not perfect. In other areas, like the ground around the road the map has a very high resolution, to the point where individual leaves can be seen clearly on the ground.
Figure 2: Orthomosaic and DSM from Pix4D
Below is a table that shows the total processing time:
Orthomosaic 14:25
Digital Surface Model 0:48
Point Cloud 28:20
3D Textured Mesh 3:45
Total 67:00
Looking at the digital surface model above one can notice the variations in height that exist on the map. When looking at the image alone, it is very difficult to differentiate the various height changes that exist in the map. Obviously things such as trees and the house will have height to them, but when adding the hill-shade effect to create the digital surface model you can now observe the height change of the terrain as well. Note the red-ish color in the middle of the map, and the green outside edges of the map. This means that the area surrounding the map are much lower than the center of the map, and that the terrain has a steady increase in altitude as you travel more towards the center of the image.
Below there is a video that shows a more in depth view of the orthomosaic. This is especially cool because Pix4D can generate a 3D point cloud view of the image, allowing the user to view the picture in 3D and essentially "fly" through it with a birds eye view. By using this feature one can get a better sense of how the final product was processed and appears because you can zoom in to various points of the 3D image and closely inspect it. On top of that, it provides a point of view that is closest to reality. Instead of just a top down image where it is hard to compare various heights and distances, you can literally "stand" in the image and look at it as if you were on the ground. In my opinion this is the coolest and most useful feature of the software because it is simulating real life.
Video 1: Layout of Orthomosaic
In figures 3 and 4 below are the maps I created for this lab. These maps are helpful to the user because by adding a base-map beneath the orthomosaic and DSM it shows not only the accuracy of the flight, but also where the data was collected. As can be seen in figure 3, the GPS data that was used for this flight was not entirely accurate because the road on the base-map does not perfectly align with the road that was created in Pix4D from the actual images. This slight variation in coordinates is very common, and can be accounted for by a series of error points. An easy was to adjust for this deviation is to include ground control points, which the software can then use to cross reference the points from the flight and allow for corrections that would have the two maps align properly. However, for this lab we were not using GCPs so this deviation between the two maps is to be expected. Figure 4 has the DSM instead of the orthomosaic, and two side frames that show the user various points from the orthomosaic that the DSM if referencing. These maps both have all the proper elements to create an aerial map: title, north arrow, scale, reference window, basemap, metadata and watermark.
Figure 3: First Map Creation
Figure 4: Second Map Creation
Conclusion:
Pix4D is very beneficial to the UAS world because of its ability to rapidly process UAS data in a user friendly way. Anyone is able to affordably acquire the software and quickly understand how to operate it, and easily output maps, digital surface models, 3D point clouds, and impressive animations that help simulate how the flight was flown for example. Even powerful tools such as this can have limitations and Pix4D is no exception. Issues can stem from deviations in data due to flight characteristics, and also create issues with areas of an image that are oblique or have very similarly colored points such as water or snow. It does also take a significant amount of time to process large data sets, so a power computer is recommended to process larger files. The data size for this lab was 67 images and took over an hour to process, and that time will rapidly increase with more images. Having a powerful computer with a RAM capabilities is highly recommended for processing UAS data.
Comments
Post a Comment