We have collected data of a particular place that have various topography and Buildings at altitude 100mtrs. Sidelap 65% frontlap 75%. using Phantom 4 Pro
After processing the data we got an excellent quality report.(attached within post).
But the output ortho map and DSM shows distorted oblique and Bend buildings.
Please help us with the same and let us know the exact problem.
Thanks for sending the entire quality report and log file through a support request. Here are a few points that affected the outputs and that I would consider to improve the project:
Overlap
In the quality report, it seems as if there was wind while you acquired the images, the overlap was not constant higher in one direction than the other:
This on the other hand had an impact on the overlap in the project, which can influence the reconstruction (yellow and red is insufficient overlap):
For your next missions, if you notice a strong wind, I would increase the overlap, so that even when the drone flies in the direction of the wind the overlap is sufficient.
Driver error
The log file shows this error:
“[Error]: Error e0094: It was not possible to initialize OpenGL. Verify that you have the latest drivers for your graphics card and that you are not using the software from a remote desktop. Detected QGLFormat::OpenGLVersionFlags: 2048”
In the log file, it seems like step 2 was not processed. When that is the case, the DSM and Orthomosaic are based on the outputs from step 1, which is a sparse point cloud. This could explain the buildings that have “blobs” on them. The results should be more accurate if you process step 2. Point Cloud and Mesh.
There seems to be noise around buildings, e.g. the white roof in one of your screenshots. These can be tricky to reconstruct as the entire roof looks the same (all white), so it is difficult to find similar keypoints between images and thus correctly reconstruct the roof.
I noticed that you process a rather large project on a small machine. If that would be an option, I would suggest to upgrade the hardware to improve the processing speed. More in these articles:
"In the log file, it seems like step 2 was not processed. When that is the case, the DSM and Orthomosaic are based on the outputs from step 1, which is a sparse point cloud. This could explain the buildings that have “blobs” on them. The results should be more accurate if you process step 2. Point Cloud and Mesh. "
So my question is about weather I need to process the mesh? If I do not need the mesh as an output, do i still need to create it to help create a better orthomosaic? I do create a point cloud every time and then the Orthomosaic, but should I be creating a mesh as well to make a better results for the Orthomosaic. Also does that go for the DSM as well and should I be creating a DSM to help with Orthomosaic?
I did not think I needed to do any of that, just the Point Cloud, so I would like some clarification on this process to ensure I am getting the best results that I can.
@Anthony: Good question! No need to create the Mesh, the creation of the Mesh can be deactivated in the processing options by unchecking the box “Generate 3D Textured Mesh” under Process > Processing Options > 2. Point Cloud and Mesh > 3D Textured Mesh > Generation as seen below:
This will speed up the processing as well, as less outputs are created.
The reason why the Mesh is not necessary in this case is that the Orthomosaic is based on the Digital Surface Model (DSM), which itself is based on the point cloud. The software will use the densified point cloud generated in step 2 if it was created, if not, it will use the sparse point cloud from step 1. Hence, the Mesh is not necessary.
As mentioned in the explanation above, the Orthomosaic is based on the DSM, so yes, you have to create the DSM.
These cookies are necessary for the website to function and cannot be switched off in our systems.
They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences,
logging in, or filling in forms. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site.
They help us to know which pages are the most and least popular and see how visitors move around the site.
All information these cookies collect is aggregated and therefore anonymous.
If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partner (Google).
They may be used by Google to build a profile of your interests and show you relevant adverts on other sites.
They do not directly store personal information but are based on uniquely identifying your browser and internet device.
If you do not allow these cookies, you will experience less targeted advertising.