Trying to process a 4500 image job that is about 120 acres or so.
My PC specs
Processor: Intel(R) Core™ i9-10900X CPU @ 3.70GHz 3.70 GHz
RAM: 128 GB
Graphics: NVIDIA GeForce RTX 3080 Ti (Total memory 77678 mb)
No problem uploading pictures or GCPS. No problem with the initial calibrate so I can tie points.
Once I try to process densify, mesh, ortho, and dsm with all exports included it takes a handful of hours to reach 60% or so. Never saw the full amount of time because my PC crashes before it finishes.
Trying to process again as I type this and it is barely at 5% in about a 60 min or so time span.
My processing settings after I tied my GCPS
Calibrate: Large scale and corridor; Scalable Standard; Image Scale 1/1; Keypoints Auto at 10000; Internals Confidence Low
Densify: Hardware Accelerated; Image Scale 1/2; Multiscale On; Density Optimal at 3; Noise filter Off; Sky filter Off
Mesh: Aerial; Texture size 8192x8192; deghosting Weak; Sky Mask Off
DSM: Surface smoothing at 2, Interpolation On
Ortho: Deghosting and oblique Off
With all exports active, Quality report, Dense point cloud, mesh, DSM as compression, Ortho as GeoTIFF
I have a 35mm Zenmuse P1
I was also originally saving the project folder to an external device via USB but changed location to my PC to see if it was a USB lag. Still having the same problem regardless of saving it to my PC
Anything I can do to reduce my processing time? Most of our projects are about of this size
Yes I am using a 2TB external to save this data. I have 690GB free space on my (C:) drive and initially tried it through my (C:) drive but it crashed. So I am currently trying it on an external
How long would you say it should take to just calibrate 4500 images? I feel 3-4 hours is a lot longer than what I see it takes other peoples’ projects to process.
I see that most of the time has been spent in densification. Can you please share the log file? Are you also able to comment on, or share the image content? My first suspition is that the image content is dictating the processing time.
Are you running windows 11? I see there is an issue with Windows 11 updates slowing down GeForce GPUs.
Using an external drive is not optimal, but understand why employed. Agree with Andrew with recommendation to install a larger/faster C drive.
Hey Jonathan,
My log files are too large to share on here. I’m processing 4500 images. My camera is a Zenmuse P1 45mp
I am currently running windows 10pro
Would you be able to recommend a good nvme drive? Currently have a 1TB nvme KIOXIA but only have 600GB free storage left
Thanks for all the help
Thanks for the support Andrew. Currently asking our IT company to order us another nvme drive.
Currently have a 1TB nvme KIOXIA with only 600GB free storage
Those speeds aren’t bad, Your setup is only as good as your weakest link I.e. your external drive. My set up is as follows
i9 13900k
128gb ddr5 @6300
7900xtx 24gb
2tb sony 990 PCie gen 4 operating disk
2x 4tb crucial p3 PCie Gen 3 storage disk
msi z790 carbon
loads of cooling etc etc
I’m looking at upgrading my storage drives, if you monitor your hardware use at each stage of the processing you can find your weak points. Obviously my CPU clocks out for most of the process, the next component that clocks out next is my storage drive as data is pulled and written on the disk. Hence upgrading to some PCIe Gen 4 disks. Very rarely to i reach near capacity of my memory or GPU, albeit anything greater than 128gb memory on a i9 is useless.
I think your times aren’t to bad, I am currently processing a 4730 image project with data acquired through a P4RTK. times as follows…
calibration
large scale corridor
scalable standard
image scale 1/1
keypoints auto
confidence low
Enabled ITPS
time 1hr 41m
Rematch and Reoptimize
18m 41s
Densify point cloud
ROI: disabled
Image Scale 1/2
Multiscale enabled
density: optimal
Minimum matches: 3
Noise: enabled
Sky: disabled
Processing time 4hr 32m
The rest is currently ongoing and will report back with times and results. It seems that the following steps “generate wireframe”“generate DSM” “export point cloud” etc are moving quite quickly. My plan is to process the same job on mapper and compare the results. I am a bit sceptical about the ability and results from matic so far.
Scotty, Matic also uses nvidia GPUs for processing. You would see a substantial improvement in various steps, such as ortho generation, if you switched from AMD to nvidia GPU.
Indeed like Andrew said, an AMD GPU does not have the Cuda core for PIX4Dmatic to leverage the most out of it. Only NVIDIA GPUs have Cuda cores. Some users had observed a slower processing speed when using an AMD GPU.
However, those using an AMD GPU can still set up the graphic settings to ensure the GPU’s resources are being given to PIX4Dmatic as a priority. You can follow how to set this up in the article below, which provides step-by-step instructions.
Other good practices to ensure the hardware resources are being prioritized to a photogrammetry processing software (i.e., PIX4Dmatic) include :
Close 3-rd party software such as another GIS software or gaming software (software that also consumes the majority of hardware resources). You can check this in Task Manager with the Ctrl+Alt +Delete keyboard shortcut. The Ctrl+Alt +Delete keyboard shortcut brings up the Task Manager window or a drop-down menu that allows a user to see the status of all currently running programs.
Close all Google Chrome windows as they tend to consume RAM/memory very much.
If others also have tips on increasing processing time, feel free to share them. I love to hear about them!
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.