Forum

Author Topic: DenseCloud generation - CPU or GPU important?  (Read 4353 times)

R2DS

  • Newbie
  • *
  • Posts: 6
    • View Profile
DenseCloud generation - CPU or GPU important?
« on: December 01, 2017, 12:31:05 PM »
Hi @ all,

simple question. What is more important for generating DenseClouds?
CPU or GPU??

Currently I'm using i7-5930K CPU and Geforce GTX 980 ti GPU.

For huge projects with >1.000 Pictures of buildings, I have processing times of more than 48 - 72h with "High/Moderate" Settings e.g..

So should I go for new GPU like 1080 ti or new CPU like Threadripper 1950X?

Thank you for you help! It's really urgent!

Regards
Daniel

 

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15080
    • View Profile
Re: DenseCloud generation - CPU or GPU important?
« Reply #1 on: December 01, 2017, 12:49:57 PM »
Hello Daniel,

Do you have any projects processed by this configuration? Can you post the processing time values for all the stages, so that it would be possible to understand better, which steps are taking the longest time.
Best regards,
Alexey Pasumansky,
Agisoft LLC

R2DS

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: DenseCloud generation - CPU or GPU important?
« Reply #2 on: December 02, 2017, 04:34:58 PM »
Hello Daniel,

Do you have any projects processed by this configuration? Can you post the processing time values for all the stages, so that it would be possible to understand better, which steps are taking the longest time.

Hi Alexey,

I will show you some reports. But do you not have an answer for the question, which of them is more important for generating Densecloud. CPU or GPU? Some people say CPU, some GPU and other peoples say both of them.
Holy cow... what is right?? Is it better to buy new CPU or GPU?? I mean just for processing DenseCloud. I can't understand that there is no simple answer to find. Nowhere =(

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15080
    • View Profile
Re: DenseCloud generation - CPU or GPU important?
« Reply #3 on: December 02, 2017, 04:48:47 PM »
Hello Daniel,

The first phase - depth maps calculation, can be boosted with GPU, the second step - dense cloud filtering is CPU-only dependent.
Best regards,
Alexey Pasumansky,
Agisoft LLC

SAV

  • Hero Member
  • *****
  • Posts: 710
    • View Profile
Re: DenseCloud generation - CPU or GPU important?
« Reply #4 on: December 04, 2017, 03:06:26 AM »
Hi R2DS,

From my personal experience, the BUILD DENSE CLOUD step (which is generally the most time-consuming step) will perform better if you have more GPU power.

Therefore, replace your GPU not CPU. GTX 1080 Ti is a great choice.

Regards,
SAV

R2DS

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: DenseCloud generation - CPU or GPU important?
« Reply #5 on: December 04, 2017, 10:07:50 AM »
Hello Daniel,

The first phase - depth maps calculation, can be boosted with GPU, the second step - dense cloud filtering is CPU-only dependent.

Hi Alexey,

here are the Processing Parameters with "Mdium/Aggressive" Densecloud settings.
So what do you think?


Processing Parameters

General

Cameras 967
Aligned cameras 967
Markers 14
Shapes
Polygons 3
Coordinate system WGS 84 (EPSG::4978)
Coordinate system WGS 84 / UTM zone 32N (EPSG::32632)
Rotation angles Yaw, Pitch, Roll
Point Cloud
Points 353,572 of 2,884,665
RMS reprojection error 0.083636 (0.559126 pix)
Max reprojection error 0.17679 (17.8943 pix)
Mean key point size 5.2442 pix
Effective overlap 3.99894
Alignment parameters
Accuracy High
Generic preselection Yes
Key point limit 40,000
Tie point limit 20,000
Matching time 33 minutes 59 seconds
Optimization parameters
Parameters f, b1, b2, cx, cy, k1-k4, p1, p2
Fit rolling shutter Yes
Optimization time 35 seconds
Dense Point Cloud
Points 38,148,330
Reconstruction parameters
Quality Medium
Depth filtering Aggressive
Depth maps generation time 22 minutes 31 seconds
Dense cloud generation time 5 hours 44 minutes
Model
Faces 7,629,465
Vertices 3,817,024
Texture 4,096 x 4,096, uint8
Reconstruction parameters
Surface type Arbitrary
Source data Dense
Interpolation Enabled
Quality Medium
Depth filtering Aggressive
Face count 7,629,666
Processing time 19 minutes 25 seconds
Texturing parameters
Mapping mode Generic
Blending mode Mosaic
Texture size 4,096 x 4,096
Enable color correction No
Enable hole filling Yes
UV mapping time 1 minutes 26 seconds
Blending time 1 hours 29 minutes
Software
Version 1.3.4 build 5067
Platform Windows 64