Pix4D Matic Processing Time Comparison on Mac OS: Versions 1.63.0, 1.64.0, and 1.65.0

Pix4D Matic has a Mac OS photogrammetry software. With the release of Pix4d Matic 1.64.0 and 1.65.0 which have Native ARM support for Apple Silicon I wanted to test how these updates impact processing times compared to the last stable version 1.63.0. This test is to see if the new features translate into real world performance gains on Mac OS.

Pix4D Matic and Professional Drone Mapping Services

In the fast pace of drone mapping services having the right tools is key. At Holland Productions we use Pix4d Matic to deliver precise and accurate drone mapping solutions to our clients. Whether you need 3D mapping with a drone or professional drone mapping services for construction projects this software has become part of our toolbox.

As drone professionals we know the importance of choosing the right software for commercial drone services. Pix4d Matic is great at processing large datasets fast, it’s perfect for projects that require photogrammetric data from drones. This is especially important in sectors like construction and environmental monitoring where timely and cost effective drone mapping solutions are key.

Our commercial drone services are also very accurate, partly because of the seamless integration with ground control points. Using GCPs ensures our maps and models are not only detailed but also aligned with real world coordinates, that’s the accuracy you need for complex projects. If you need drone services with fast turnaround times Pix4d Matic helps us to deliver that.

Processing Time in Photogrammetry and Drone Mapping Services

Processing time is key in drone mapping services especially when clients need results fast. With Pix4d Matic we can deliver drone mapping services with fast turnaround times so our clients can make decisions based on the most accurate data.

For businesses looking for cost effective drone mapping solutions Pix4d Matic allows us to deliver high quality results without the long wait times associated with large scale photogrammetry projects. Whether it’s professional drone mapping services for construction projects or data from drones for environmental monitoring, faster processing means better service for our clients.

We also have experience as drone professionals providing commercial drone services across various industries. By using Pix4d Matic we can do everything from drone photography services for marketing to full drone mapping services for urban planning. This versatility allows us to service our clients no matter the size or complexity of their projects.

New Feature: Native ARM Support in Pix4d Matic 1.64.0

Pix4d Matic preview 1.64.0 introduced Native ARM support, the software is optimized for Apple’s M-series chips which should speed up processing times a lot.

1.65.0 is also in preview, but for those who need stability in their drone mapping services 1.63.0 is the latest stable release, that’s what we use for professional use

In this blog we will test these versions on our Mac Studio which is our photo and video editing machine, has not been used for any photogrammetry processing in Matic before due to the long processing times. This test will help us to see if we can use Mac photogrammetry software instead of our windows based photogrammetry rigs.

Test Setup

To test Pix4d Matic across different versions I used the following Mac OS hardware and software:

Hardware

  • CPU: Apple M1 Ultra, 1 CPU, 20 threads

  • RAM: 64 GB

  • GPU: Apple M1 Ultra (Driver: 4.1 Metal - 88.1)

  • Operating System: macOS 14.5

  • Storage: The images and the Pix4d Matic project folder was stored on the internal hard drive for optimal data access speed.

Dataset

I used the same dataset for all tests:

  • Number of Images: 630

  • Resolution: 8192x5460

  • Total Data Size: 11.9GB (Images)

  • Drone for Photogrammetry: (DJI_ZenmuseP1_24.0)

Consistent Testing Conditions

To ensure the tests were fair and consistent across all software versions (1.63.0, 1.64.0, 1.65.0) I did the following:

  • Same Hardware: All tests were done on the same Mac with no changes to the hardware.

  • Same Dataset: Same dataset was used for each test run.

  • Same Processing Template: Same processing template and settings were used for each test. Processing template settings below:

  • Clean Slate: The Mac was rebooted before each test to clear memory and no other applications were running.

  • Same Storage: Both images and Pix4d Matic project folder was stored on the internal hard drive for consistent data access speed.

This should give us a good basis to compare the processing times and performance across the different versions of Pix4d Matic.

Processing Settings:

Calibration:

  • Template: Map

  • Pipeline: Trusted location and

  • Image scale: 1/1

  • Internals confidence: Low

  • Max extracted keypoints:

  • Automatic

  • Reoptimized: No

  • Use automatic ITPs: Disabled

Dense point cloud

  • Algorithm: Hardware

  • accelerated

  • Image scale: 1/2

  • Density: Optimal

  • Min number of matches: 3

  • Multiscale: Enabled

  • Noise filter: Disabled

  • Sky filter: Disabled

  • Mask-aware: Disabled

Mesh

  • Input point cloud: Dense

  • Template: Aerial

  • Texture size: 8192x8192

  • Deghosting: Weak

  • Decimation: Limit triangle count

  • Maximum triangle count: 1000000

  • Plane-aware: Disabled

  • Sky mask: Disabled

  • Smoothing: Enabled

  • Mask-aware: Disabled

  • Interior improvement: Disabled

DSM

  • Input point cloud: Dense

  • Interpolation: Enabled

  • Resolution: 1.5 cm/px

  • Surface smoothing: 12 px

Orthomosaic

  • Resolution: 1.5 cm/px

  • Algorithm: Hardware

  • accelerated

  • Oblique: Disabled

  • Deghosting: Disabled

    Processing Time Tests

    Total Processing Time (All 5 Processing Steps):

Calibration Step:

Dense point cloud:

Mesh:

DSM:

Orthomosaic:

Results

Time differences between versions

The tests showed big differences in processing time for each step for each version of Pix4d Matic. Here’s the breakdown:

  • Calibration:

  • 1.63.0: 43:14

  • 1.64.0: 29:19

  • 1.65.0: 28:41

  • Improvement: 1.64.0 is 32.2% faster than 1.63.0, 1.65.0 is 2.2% faster than 1.64.0

  • Dense Point Cloud:

  • 1.63.0: 1:02:38

  • 1.64.0: 1:10:27

  • 1.65.0: 1:09:11

  • Note: This step took longer in 1.64.0 and 1.65.0 than in 1.63.0, 12.5% longer in 1.64.0 and a little faster in 1.65.0 but overall slower.

  • Mesh

  • 1.63.0: 29:41

  • 1.64.0: 25:16

  • 1.65.0: 16:54

  • Improvement: Big improvement, 1.64.0 is 14.8% faster than 1.63.0, 1.65.0 is 33.1% faster than 1.64.0

  • DSM:

  • 1.63.0: 6:18

  • 1.64.0: 4:51

  • 1.65.0: 4:52

  • Improvement: 1.64.0 is 23% faster than 1.63.0, 1.65.0 is the same.

  • Orthomosaic:

  • 1.63.0: 2:25

  • 1.64.0: 1:54

  • 1.65.0: 1:52

  • Improvement: 21.5% faster in 1.64.0 than 1.63.0, 1.65.0 is a little faster.

Total Processing Times

The sum of all this is:

  • 1.63.0: 2:24:16

  • 1.64.0: 2:11:47

  • 1.65.0: 2:01:30

Big difference.

  • 1.64.0 is 9.1% faster than 1.63.0

  • 1.65.0 is 7.8% faster than 1.64.0, 15.8% than 1.63.0

Native ARM Support in 1.64.0

The Native ARM support in 1.64.0 brought big performance gains, especially in calibration and mesh. Running Pix4d Matic on the Apple M1 Ultra natively was a big efficiency boost, most steps were faster.

Global Performance Improvement from 1.63.0 to 1.65.0

From 1.63.0 to 1.65.0 the changes in Pix4d Matic are clear, total processing time is 15.9% faster and mesh processing is 40% faster. These are great for professionals in drone mapping services who need fast processing.

Anomalies or Unexpected Results

Most steps are faster, but Dense Point Cloud is slower in the newer versions. This might be a sign that the ARM optimizations need to be fine tuned for this specific task. But overall the speed and efficiency gain is big, so the newer versions, especially 1.65.0 are great for Apple Silicon Macs.

Conclusion

The tests on Pix4d Matic 1.63.0, 1.64.0 and 1.65.0 show that updating to the newer versions is a good idea, especially for Apple Silicon users. The Native ARM support in 1.64.0 brought big total processing time reduction, 9.1% faster than 1.63.0. 1.65.0 is 7.8% faster than 1.64.0, so overall 15.9% faster than 1.63.0.

For professionals in drone mapping services, this means faster project turnaround and more capacity to handle more complex tasks. Despite the Dense Point Cloud step is a little slower, the overall gain is big, so the latest versions, especially 1.65.0 is a good update.

Anyway, 1.63.0 or preview, Pix4d Matic is a must have for drone mapping.

Previous
Previous

Top Benefits of Using a Drone for Inspection

Next
Next

How to Switch Storage to the SD Card from the Internal Storage on the DJI RC-2.