Semi-Global Matching is very different Agisoft algorithm, the main difference is the redundancy, the great disadvantage of algorithm agisoft in the point cloud generation, is generated based points in pairs of images, while Semi-Global Matching points generated based in all possible images to determine the point, this gives more accuracy to the point clouds, I had an opportunity of testing Intergraph Semi-Global Matching, and while agisoft, generated a very large point cloud (30 GB), a cloud of Semi-Global Matching smaller points (1.2 GB), but much more accurate and consistent, without gaps in the point cloud, the accuracy was less than an inch, clear the test was done with a camera UltraCam Xp.