How It Works – PhotoModeler’s Coded Targets

How and When to use PhotoModeler's Automated Coded Target Methods

PhotoModeler’s target detection and marking tools are used when highly accurate 3D XYZ points are needed at key locations. PhotoModeler automatically detects applied or projected targets and solves for an accurate set of 3D points representing each target center. Coded targets provide the additional ability to automatically reference targets between photos. The resulting points can be used for line, curve, and surface modeling (and Surface Draw), or measurement and export as needed. 

The Letter Sheet target system can be used to further automate the project setup - for example, automatically set up the coordinate system and plane definition for use in decking and similar projects.  

While the examples below discuss 3D object measurement, coded targets are also used extensively in 2D and 2.5D cases such as template digitizing, and boat deck measurement.

Appropriate Subjects | Photography | Examples | Tools to Use | Other Resources

Appropriate subjects

The appropriate subjects for target detection projects are 2D panel and template projects and projects with curved or complex surfaces that don’t have distinct feature points. Also good when the very highest point accuracy is required. PhotoModeler’s unique coded targets provide complete automation for many projects.

How It Works – PhotoModeler’s Coded Targets 1
How It Works – PhotoModeler’s Coded Targets 2
How It Works – PhotoModeler’s Coded Targets 3
How It Works – PhotoModeler’s Coded Targets 4
How It Works – PhotoModeler’s Coded Targets 5
How It Works – PhotoModeler’s Coded Targets 6
How It Works – PhotoModeler’s Coded Targets 7
How It Works – PhotoModeler’s Coded Targets 8
How It Works – PhotoModeler’s Coded Targets 9

photography

Apply targets to the object or scene, then take photos at convergent angles, covering the targeted area with suitable overlap. For 2D decking or template projects, include photos taken perpendicular to the surface over areas of interest to facilitate Surface Draw. 

Try to capture 10-15 targets per image for good overlap/tie. Also take overview photos that capture large portions of a scene which helps tie sections of a model together.

Separate the camera positions horizontally and vertically if possible, while ensuring targets are not photographed at too shallow an angle, as shown below:

How It Works – PhotoModeler’s Coded Targets 10
How It Works – PhotoModeler’s Coded Targets 11

examples

Here are some examples using this technique - with a brief description, a sample photo, the camera positions, and the 3D model for each:

Sample Description

Sample Photo

Photography Layout

3D Result

  • Boat Deck
  • 55 photos
  • Letter Sheet Targets, Coded Target Presets, Plane Surfaces, Surface Draw
How It Works – PhotoModeler’s Coded Targets 12
How It Works – PhotoModeler’s Coded Targets 13
How It Works – PhotoModeler’s Coded Targets 14
  • Bimini Structure
  • 10 photos
  • Targets, Coded Target Presets, Bent Tubes
How It Works – PhotoModeler’s Coded Targets 15
How It Works – PhotoModeler’s Coded Targets 16
How It Works – PhotoModeler’s Coded Targets 17
  • 2D Panel Templates
  • 1 photo (using repeatable 
  • Targets, Surface Draw, Templates 
How It Works – PhotoModeler’s Coded Targets 18
How It Works – PhotoModeler’s Coded Targets 19
How It Works – PhotoModeler’s Coded Targets 20
  • Helmet
  • 15 photos
  • Targets, Curve Through Points, Loft Surfaces 
How It Works – PhotoModeler’s Coded Targets 21
How It Works – PhotoModeler’s Coded Targets 22
How It Works – PhotoModeler’s Coded Targets 23
  • Stair Project (as shown in Tutorial
  • 23 photos
  • Coded Target Marking, Offset Points, Coded Target Presets
How It Works – PhotoModeler’s Coded Targets 24
How It Works – PhotoModeler’s Coded Targets 25
How It Works – PhotoModeler’s Coded Targets 26

tools to use

PhotoModeler tools used in these projects:

  • Automated Coded Target Project setup
  • Coded Target Marking
  • Letter Sheets Targets and Coded Target Preset Configurations
  • Surfaces, Surface Draw lines and curves, and other entities to build your required level of detail in the 3D model.

other resources

Study these tutorials and tips for help with creating a PhotoModeler projects that are automated with Coded Targets: