Forum

Author Topic: Octree-Level  (Read 4629 times)

photogrammetrix

  • Newbie
  • *
  • Posts: 42
    • View Profile
Octree-Level
« on: August 14, 2013, 09:06:54 PM »
Hi,

when creating meshes with arbitrary/smooth  a Poisson surface reconstruction is performed and PS tries to generate a water-tight surface. One important parameter that controls the richness of detail for the surface is the octree-level. While in other software packages like meshlab, cloudcompare, PCL etc this parameter can be set manually within a defined range, PS calculates it automatically.

I would lke to know which parameters this calculation is using, e.g. regionbox size in combination with local point density or similar criteria?

I really would appreciate to have this option under manual control.

Cheers

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14839
    • View Profile
Re: Octree-Level
« Reply #1 on: August 16, 2013, 05:02:23 PM »
Hello photogrammetrix,

You are right that PhotoScan uses size of Bounding Box and point density for water-tight surface reconstruction.
We suggest that current parameters are selected optimally, so we do not see any reasons of manual control. But if you have any examples where it may be useful, please feel free to post them here or send to support@agisoft.ru.
Best regards,
Alexey Pasumansky,
Agisoft LLC

photogrammetrix

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Octree-Level
« Reply #2 on: August 17, 2013, 06:28:04 AM »
Hi Alexey,

we often observe that PS calculates Octree-level > 10 also for low and medium meshes with moderate spatial extend when working with full resolution images (ground pixel size 2 -7 cm, 5616x3744 pixel). PS tends to fill up the RAM when using arbitrary mode - which we need for a full 3D Object reconstrucion - and it tends to freeze during mesh decimation. It works in most cases with Octree-levels <=10. So we would like to have control on that "screw". Furthemore we would like to have the processing split up in single steps, calculating the dense cloud, filtering it possibly,  then meshing.

For the moment we export the dense point cloud and do the rest in third party sw, mostly PCL.


Cheers