jena_2015_photogrammetry part 3 photoscan workflow

Upload: edi-supriyanto

Post on 03-Mar-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    1/11

    A HANDS-ON INTRODUCTION TO AGISOFT PHOTOSCAN

    Why Agisoft Photoscan?

    very robust software in constant development (there

    are plus and minus sides to this)

    cheap (relatively)

    everyone is using it

    http://www.agisoft.ru/ Software download and purchase

    User manuals and tutorials

    Discussion forum

    Note:

    alternatives exist, both free and

    commercial

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    2/11

    BEWARE:photogrammetric processing is VERYresource-intensive!

    CPU

    software is mostly multi-threaded and benefits from multi-core and multi-processor setups

    brute-force approach: faster is better, as simple as that

    see Anandtech.com for CPU benchmarks with Photoscan

    GPU purpouse-built chip for doing fast geometrical calculations for 3D graphics display

    modern software can offload complex calculations to GPU via CUDA or OpenCL

    Photoscan utilizes GPU via OpenCL for dense point cloud computation

    for Photoscan, ATI is currently better than NVIDIA (superior OpenCL implementation)

    high-frequency gaming cards beat professional CAD cards and are cheaper to boot

    eventually you will also need fast 3D accelerated graphics for displaying your models(!)

    RAM (memory)

    single biggest bottleneck in Photoscan use

    program will simply crash when it runs out of RAM

    RAM requirements positively correlate with number of images and their resolution

    can be offset somehow by splitting the project in parts (chunks)

    HARDWARE REQUIREMENTS

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    3/11

    Memory requirements guidelines from Photoscan Wiki:

    Photo alignement stage

    Building the model from 12 Mp photos (resolution- and model quality dependent)

    Decimation of triangles

    HARDWARE REQUIREMENTS (CONTINUED)

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    4/11

    1. For full functionality, enter the 30-day evaluation license (Help/Activate product)

    2. If your computer is OpenCL compatible, adjust the number of active CPU cores3. Set Advanced options (if desired)

    PROGRAM SETUP

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    5/11

    1. Add photos (cameras) to be used in reconstruction

    2. You may add masks to exclude unwanted picture elements3. You may enable/disable photos at any stage of processing

    WORKFLOW STEP 1 ADD PHOTOS...

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    6/11

    1. This will calculate camera positions and pose, and produce sparse point cloud

    2. Adjust parameters, OK, and wait for the results...

    WORKFLOW STEP 2 ALIGN PHOTOS

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    7/11

    1. Only the points within the box are used in further processing steps!

    2. Note that the red plane will be the bottom plane of the finished model.

    WORKFLOW STEP 3 REFINE BOUNDING BOX POSITION

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    8/11

    1. This will produce the dense point cloud from your image data

    2. Set the processing parameters and hit OK. Then wait

    WORKFLOW STEP 4 BUILD DENSE CLOUD

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    9/11

    1. This will produce triangular surface mesh model

    2. Set the processing parameters and hit OK. Then wait some more

    WORKFLOW STEP 5 BUILD MESH

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    10/11

    1. This will create photo texture and project it onto the surface model

    2. Set the processing parameters and hit OK. Then again wait

    WORKFLOW STEP 6 BUILD TEXTURE

  • 7/26/2019 Jena_2015_photogrammetry Part 3 Photoscan Workflow

    11/11

    1. Congratulations! You just created your first photogrammetric model!

    2. Spend some time rotating and exploring the model.

    WORKFLOW STEP 7 ENJOY PLAYING WITH YOUR MODEL