Forum

Author Topic: Best way to process 4500 photos?  (Read 3318 times)

electrolics

  • Newbie
  • *
  • Posts: 4
    • View Profile
Best way to process 4500 photos?
« on: January 29, 2017, 02:17:25 PM »
Hello

Please guide to me the fastest yet effective way to process 4500 photos. I just have a geotagged photos. I haven't tried the processing in chunks as yet. Do not know the workflow that needs to be followed for processing in chunks

Guide to a effective workflow would be appreciated.

specs of system

20 core 2.4ghz
140gb ram
ssd
no gpu

rossnixon

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: Best way to process 4500 photos?
« Reply #1 on: January 30, 2017, 05:08:46 AM »
With that much RAM, why would you need more than one chunk?

a1mless

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Best way to process 4500 photos?
« Reply #2 on: January 30, 2017, 01:36:08 PM »
I run similar setup except I also have a 980Ti GPU. A lot depends on the quality, size and format of the photos.
I work with RAW format at 20 megapixels. At around 180 photos the ram usage goes above 30gb. At mesh creation (decimation stage) that goes above 45gb.

Don't take my words as a guide, but I would tackle it this way:

1.Create 5 chunks with 900 photos each
2.Do a sparse cloud for each, alignment correction, marker detection if any, scale bars etc (ensure your geo coordinates are ok)
3.Create dense clouds of each chunk
4.See below for alternatives
-Attempt to create a mesh of each chunk (You might go over 140gb here during decimation stage)
or
-Use the python script PS120_split_in_chunks_dialog.py to split your chunk into smaller pieces. Build a mesh for each of them (I would say 2 by 2 would be enough). Don't need to recreate a dense cloud, also do not merge them instantly. Once smaller chunks are complete realign those chunks using your camera or markers. Finally merge smaller chunks.
5.Align big 5 chunks
6.Merge Meshes of big 5 chunks together.
7.Texture (Disable color correction as it might take days for this data set)


Warning: Make sure your SSD has enormous amount of free space. When using python script mentioned above you will duplicate dense clouds and store them on SSD.

Python script I mentioned can be taken from Agisoft Python page: http://wiki.agisoft.com/wiki/Python
P.S. It has interpolation enabled by default, look through the code close to the bottom if you want different settings for mesh generation (low, medium, high quality etc.)


« Last Edit: January 30, 2017, 01:38:48 PM by a1mless »

stihl

  • Sr. Member
  • ****
  • Posts: 410
    • View Profile
Re: Best way to process 4500 photos?
« Reply #3 on: January 30, 2017, 02:08:08 PM »
With that much RAM, why would you need more than one chunk?

You don't. Although I appreciate the efforts by a1mless above, I think it's best if he were to align it in one chunk.

Before aligning make sure that the camera calibration parameters are filled in (such as focal length and pixel size) and then align with High accuracy, reference pre-selection and 40k key-point and 0 tie-point limits.