Photogrammetry Benchmark
This article talks about how to get the best results out of the process of photogrammetry
To get the most out of this benchmark, please refer to the main Photogrammetry page for the core underlying theory behind achieving a successful result.
PhotogrammetryBenchmarking Elements
The key goal is to provide the software with enough features and consistent information so that it can successfully align your photos, and triangulate it into 3D spatial data.
Non-Optimal | Optimal | |
Quality | Inconsistent or widely varied | Consistent and cohesive photo-set |
Variation | Unable to take many varied photos | Able to take lots of varied photos |
Feature Points | Not many | Many |
Overlap | Unable to overlap photos | Able to overlap all photos |
Quality is a basic necessity to achieve a good result, if you foresee too much variation in the overall lighting and environment, it is recommended to reconsider the photogrammetry subject.
Variation in photos is required to build a complete result, if you foresee that you would be unable to take many photos from different perspectives and distances, reconsider the photogrammetry subject.
Feature Points as mentioned above are required, these are influenced by the geometry and its materiality.
Overlap is required for the alignment process other than feature points, ensure that photos overlap so that feature points can be correlated across images to align them.
Base Techniques
Technique | Description |
Pathing | Ensure you can walk around the object comfortably |
Camera Settings | Use a DSLR camera, keeping it on Auto will do |
Ensure same focal length (use a fixed lens or no zoom) and use the same camera |
Benchmark Guide
The following guide (in no particular order) is a way to identify qualities that impact the ability for the software to align photos and detect depth. By default, some subjects have differing qualities in this benchmark than others that may detract or improve alignment and depth processing. Recommendations for dealing with each feature are provided to help improve the process.
These alerts signify a quality that is difficult to overcome, if these become applicable to your photogrammetry subject we recommend that you do not proceed with it. You are always welcome to book a consultation with us to discuss and plan your approach.
Environment
Non-Optimal | Optimal | |
Background | Dynamic with lots of motion | Static |
Very high contrast Featureless | Balanced contrast | |
Lighting | Dynamic, changing Too light or too dark, obscures details | Static or consistent Natural, overcast - slightly sunny so details are all visible with some contrast |
Ease of Photography | Unable to take different perspectives | Able to take many, varied perspectives |
Can only take photos from one fixed distance. | Can take photos from many distances |
Background Techniques
A dynamic environment, such as a moving crowd or dynamic weather patterns means that there is too much variation for the software to identify similar features across the photo set.
TIP: The background environment can be a great tool to help in photo alignment as it provides context. This is applicable for objects with low geometric or visual features.
Technique | Description |
Time | Restrictions to access or limited activity. E.g. after hours for a public sculpture |
Lighting Techniques
For the software to easily recognise features for alignment, it is desirable for the photo-set to be consistent. Very dark or overexposed parts of the subject can lead to incorrect alignment and it is also common for these features to just go missing as the software has trouble picking up depth. Depth is best read with subtle shifts in shadows as a gradient.
Technique | Description |
Time | Take photos when lighting is less harsh |
Flash/LED | A flash can help with underexposed, overly dark areas if the object is not too far away. |
Camera | If you have experience with photography, switching to manual settings gives you more control over exposure and can help with ensuring a consistent photo-set. |
Ease of Photography Techniques
It is best to reconsider the subject for photogrammetry if you are unable to take varied perspectives from many different distances.
Perspectives: A varied set of angles provides more information to produce a more complete 3D model. As the camera has direct vision like human eyes do, we encourage to directly take photos of everything you want to include. This will increase efficiency of software in aligning the photos.
Proximity: If there is too much obstruction in the area due to crowds or other objects, it may hinder your ability to to take photos from a variety of proximities. Photos from far-away to mid-range, will give more improve alignment.
Technique | Description |
Tripod/Extensions | A tripod or a selfie-stick could help in extending your range, allowing for more angles to be reached. |
Markers On Subject | If you are forced to get really close to an object due to space restrictions, you may end up too close to capture any significant feature points. In this case, markers can be put on the subject to add a set of references for the software to align with. |
Geometric Features
Quality | Non-Optimal | Optimal |
Motion | Subject is dynamic, even swaying in a breeze | Completely static |
Features | Very few or almost no perceivable detail | Feature Rich |
Variation | Repeated elements | Lots of unique/asymmetrical features |
Detail | Very tiny or thin | Large objects with big dimensions |
Visibility | Aspects of the subject are inaccessible by camera | All aspects are accessible through the camera |
Motion
Motion is usually inherent to the subject so it is hard to control, examples include things like kinetic sculptures or objects that light up dynamically.
It is best to reconsider the subject for photogrammetry if subject cannot be made static nor have a static phase. Capturing a dynamic subject using photogrammetry is not ideal.
Features & Variation Techniques
Depending on what can be captured in frame, it is ideal to maximise the amount of different geometric features.
Large amounts of featureless geometry, such as a blank plaster wall, will not have enough feature points for the software to align with.
Repeated elements can confuse the program as the feature points are very similar. For example, the facade of a skyscraper. Usually this is not a problem as lighting, small inconsistencies/imperfections can act as feature points.
Technique | Description |
Markers On Subject | Markers can be used to by the software to help distinguish between two photographs that consist of very similar and repeated geometry and features. |
Use the Environment | If the area around the subject, in the near background or the ground, is feature-rich, then you should try to include as much of the environment as possible to improve alignment. |
Pathing | Plan out your pathing differently by ensuring more overlap or capture other kinds of features in frame by moving back. |
Detail Techniques
Photogrammetry, and digital reconstruction technologies in general will struggle capturing extremely thin or small subjects especially if the subject is comprised primarily of fine details. Objects smaller than 500mm will struggle to have any detail retained, and objects thinner than 500mm will struggle to have their thickness captured.
Technique | Description |
Markers Around Subject | Markers placed around the subject, such as on attached geometry or in the background or ground can be used for alignment instead of the subject, this will allow the subject to still be generated as a 3D model, but rougher. |
Use the Environment | If the area around the subject, in the near background or the ground, is feature-rich, then you should try to include as much of the environment as possible to allow the software to use it as part of the alignment process. |
Details like carpet texture or hair are considered very thin, the resulting 3D model will not be able to generate each individual strand, but only the overall shape. There are no techniques to help with this.
Visibility Techniques
If you need something in your model, you need to have a photo of it.
Technique | Description |
Pathing | Ensure you plan before hand what angles you will need to take. A good technique is to split the subject into various sections and photograph each section rigorously. As long as you include photos that can align sections together, or there is enough information between two sections, it will usually work better. |
Chunking | Consider separating the model into various sections, you can apply photogrammetry in sections and piece them together. Using markers will help in the alignment process as you can use these to join sections together. This is very common for capturing both the underside of an object. |
Tripod/Extensions | A tripod or a selfie-stick could help in extending your range, allowing you to photograph any inaccessible or hard-to-reach areas. |
Visual Features
Non-Optimal | Optimal | |
Contrast | No contrast | Balanced Contrast |
Colour | Single flat colour | Varied colour, to the point of patterns and asymmetry |
Texture | Smooth | Asymmetrical, varied textural details |
Repetition | Repeating patterns | Lots of unique features |
Techniques
Visual Features refer to the surface quality or materiality of the object. A wall covered in graffiti is the perfect example of optimal Visual Features compared to a blank brick wall.
All the qualities of Visual Features do not need to be maximised for good results, as any one of them should be enough to give enough information for alignment. Usually, variation given by the light/environment and imperfections on surfaces can be enough to offset any lack of visual features.
Technique | Description |
Markers On Object | Markers can be used to by the software to help distinguish between two photographs that consist of very similar visual features. |
Transparency/Reflectivity
Quality | Non-Optimal | Optimal |
Transparency | Transparent completely | All opaque |
Reflectivity | Completely reflective; mirror-like | All opaque |
Techniques
As transparent objects allow light to pass through, a masking agent that covers the surface can be used to make it recognisable by the software. A removable/cleanable, matte spray paint is ideal as it can be applied with an even coating. Masking tape is a cheap alternative.
If you are unable to make the subject opaque, we recommend choosing a different subject all together.
Technique | Description |
Masking | Use a removable/cleanable matte spray paint so that it can be captured on camera. |
Apply masking tape so that it can be captured on camera |
Last updated