jena_2015_photogrammetry part 3 photoscan workflow
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