I am trying to find the best solution to merge projects in the following conditions:
Several flights (typically 4 or 5) are performed in a GPS denied environment and we collect oblique images.
I use Pix4D tagger to get a proper scale and orientation, but I can only put targets in one corner of the project, because the rest of the area is not easy to access.
At the beginning of each flight, the drone captures a few images that contain the targets, but after this there are no more targets to be seen. The flights overlap with each other, so that very similar images can be found in different flights.
Processing each flight independently works well. The targets are well recognized by Pix4D tagger and the project is correctly scaled and oriented. There is probably some deformations in the point cloud but I don’t need a very high precision.
When I try to merge the projects (new project -> project merged from existing project), I observe a misalignment of some projects: for example a single wall produces two layers of points (with 0.5 to 1m shift)
I’ve tried the following to better align the projects:
“Rematch and Optimize”
Add 10-12 tie points, well spread over the whole area, and making sure that I identify them on 20+ images coming from different flights. Then, “Rematch and Optimize” again.
But it does not improve the misalignment of the projects.
How shall I proceed? The solutions I could imagine are:
Process all images (from all flights) together. Would be ok for smaller projects, but here I have too many images…
Before processing the sub-projects, add to each sub-project a few images from the other sub-projects. In this way, the sub-projects would all share some common images. I don’t know it this would help. If the images have the same name, will they be considered as a single object and become kind of tie point?
Add more manual tie points: theoretically the right way to go, but it wasn’t successful yet.
I have the feeling that when merging projects, Pix4D only considers the position and orientation of the cameras, but does not try to match images of the different projects by their visual contents. I expected that “Rematch and Optimize” would do the job, but it does not improve anything in my case.
How can I get Pix4D to add matches between images of different flights, and recompute the point cloud with these new matches?
Thanks for your help!