I’m using photogrammetry for erosion studies on trails. I carry the camera on a painter’s pole to obtain the data. In areas with complex shadows produced by tree leaves, the light and shadow patterns are converted to false topographic relief. Agisoft does not do this. Is there a fix in Pix4D?
I’m very interested to hear any suggestions from Pix4D on this as well. I have seen false topographic relief in DSMs/DTMs due entirely to pixel color differences as well (for example, white painted parking stall lines depicted as having up to 0.5 cm lower elevation than the surrounding unpainted asphalt, which is certainly not the case in reality).
If there are data collection or processing methods we can use to avoid or minimize these errors, or if Pix4Dmapper can be improved to eliminate this bug, it would be great.
Hi Gary, Thanks for the suggestion. I do all my elevation change work in ArcMap once I have accurate DEMs. And…Agisoft makes fine DEMs for me now. I’ve been hoping to move my workflow over to Pix4D desktop…but current version is not going to work, unless the tech gang can point me to a processing step I’m missing.
Data collection sets foundation for which all other processing and analyst rest.
All to often we see here poor sensor performance due to a number of reason.
To some degree in your case sensor performance I think caused these artifacts.
As pixel values approach either end of the sensors dynamic range a pronounced increase in triangulated errors tends to occur,. It seem especially evident at the white end.
Doug Smith, thanks for sharing the report. I see the noise could be caused by a few potential reasons.
The overlap is not ideal in the areas where I see shadows. Maybe adding manual tie points would help fix the geometry in the trouble areas.
You have sharp selected for DSM type. Try smooth and compare results. I see similar noise in the agisoft hill shade; this may just be a matter of settings differences.
These would be my suggestions to try first. I would use the ray cloud and point cloud, add manual tie points and then re-optimize. The points will reflect the surface so viewing that as a form of QC will help you understand better how the surface will process.
Hope this helps, and look forward to seeing the results
Just to highlight what Robert said…that ATP picture needs to be white, not black. In Step 1 if I see even 20% black (yours is 90% black) then I stop and don’t even run Step 2 or 3. Either change the setup in Step 1 or re-take the pictures with A LOT more overlap if you want Pix4D to be more accurate.
Pix4D ran a solution for your data set but clearly the quality report shows that the results are totally unreliable.
Will check on that shadow artifact for a dataset where I have more overlap…and will try the smooth v sharp filtering.
Could you also comment on the similar artifact posted by Pat Iampietro (above). Seems like a very contrasty change from black to white in a parking lot results in “topographic artifacts” that are not real.
Here is my processing report for the parking lot example I posted. This was flown with a SenseFly eBee RTK, so no external GCPs were used.
Lots of overlap, ATP map is nice and white. I also used sharp surface smoothing like Doug, maybe I should try smooth?.
Granted, the elevation differences I’m seeing from the white stripes are relatively small (a few mm), but they are pervasive, so if there is a way to avoid them I’d love to know how.
Thanks to anyone that can comment and to Doug for letting me hijack his thread!
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.