GOM Correlate Features

GOM Correlate


Crack Tip Detection & Evaluation

The trajectory of crack points can be tracked and evaluated with the new crack tip detection feature. On homogeneously colored specimens, contrast-based methods are used to detect the position of the crack tip. Further quantities such as crack length, openings, modes in 3D can also be derived. It finds a wide range of applications in research of materials, such as metals, CFRP and plastics, and in many industries, such as aerospace, automotive and civil engineering, with high security requirements.

Contour Detection

The new contour detection feature enables the analysis of airbag deployment tests. The new software tool tracks the contour of the airbag in any high-speed video recording and helps to identify the maximum deflection point in the local coordinate system of the steering wheel. In addition, any specific deflection points can be simply identified in space and time. Based on contrast tracking methods, this feature can be further used in the outlines of expanding holes and contours of deforming objects.

Python Interpreter

GOM Correlate Professional offers fast and simplified data access for complex scientific computations using Python. Freely available Python libraries, such as NumPy, SciPy or Matplotlib, can be easily used with an external Python installation in GOM Correlate Professional. Thus, both computations and diagrams can be created directly, which are necessary for, for example, vibration analyses (FFT) and tensile tests.

Top Features

Parametric Inspection

The GOM software is based on a parametric concept. Basically, all functions follow this concept. This parametric approach ensures that all process steps are traceable, thus guaranteeing process reliability for measuring results and reports.

Customization with Templates (e.g. Project Templates)

The software offers the possibility to create project templates. This function helps you to carry out repeating evaluations fast and easily. The idea is that after carrying out a complete evaluation of your measuring data, you save this project as a template. As in a project template, among others, also the inspection elements, project keywords and reports are saved, you do not need to set up the project again when carrying out another evaluation of the same type.


The concept of scripting is based on a command recorder, which can record all executed operations in the software. The software saves the recording as a Python script. That way, you can execute the recording repeatedly. By editing the recorded script, you can adapt the script to other tasks or generalize it. The software offers fast and simplified data access for complex scientific computations using Python. Freely available Python libraries, such as NumPy, SciPy or Matplotlib, can be easily integrated into the software with an external Python interpreter.

Alignments, Local Coordinate Systems

The software includes various functions for aligning measuring data. These include: alignment based on geometry elements or 3D coordinates, alignment in a local coordinate system, alignment using reference points and various best-fit procedures, such as global best-fit and local best-fit. In addition, using function “Transform By Component”, a rigid body motion compensation can be carried out. With the rigid body motion compensation, the relative motion of a reference component with respect to another component is analyzed. The reference component serves as a fixed reference in 3D space.

Open Data Architecture

Comparing and simultaneously visualizing measuring data and exchanging data in general becomes more and more important in metrology. Therefore, it is possible to import additional scalar values, such as temperature data and geometries, for example, from simulation programs into GOM Correlate Professional. The measuring data created in the software can be exported in different formats and can be used, for example, for vibration analysis in third-party software.

CAD Import Formats

Neutral CAD formats, such as IGES, JT Open and STEP, as well as native formats, such as CATIA, NX, SOLIDWORKS and Pro/E, can be imported into GOM Correlate Professional at no extra costs. The individual file formats are imported via drag & drop and are automatically identified and assigned by the software.

Inspection Features

Digital Image Correlation

Digital image correlation (DIC) is an optical, non-contact method to measure 3D coordinates for the evaluation of motion and deformation in 3D space and for the determination of surface strain. Stochastic patterns and/or reference point markers are used to measure 3D coordinates with subpixel accuracy.

Import/Export Measuring Data (ASCII, STL, PSL, PLY, CT Data)

The GOM Correlate software has many interfaces for importing and exporting common file formats, such as ASCII, STL, PSL, PL and CT data. When importing ASCII files, for example, coordinates for creating 3D point clouds can be read in.

Full-Field and Point-Based Evaluation

The software offers the possibility to evaluate full-field and point-based measuring results. A stochastic contrast pattern is applied to the specimen for full-field measuring results, such as strain distributions. For point-based measurements, reference point markers are used. The reference point markers on the specimen are detected automatically by the software and the measured 3D coordinates are displayed. There is the possibility to use the full-field and point-based evaluation method together within one measurement. For both methods, the software provides data such as strain, 3D deformations and 3D displacements.

Strain, 3D Displacement and 3D Deformation

Strain, strain rates, 3D displacements, 3D deformations, velocities and accelerations can be computed from the 3D coordinates measured over the entire surface and at specific points. The software provides strain values, such as major strain and minor strain or strain in X-direction and Y-direction. Point groups, so-called components, can be defined from the individual measuring points. The software can identify the point groups over the entire time course of the test. This enables the accurate computation of displacements, velocities and accelerations in three dimensions. Furthermore, point groups can be used for compensating rigid body motions. Thus, analyzing motions with a point group as a fixed reference in 3D space is possible.

Six Degrees of Freedom (6DoF) and Relative 6DoF Analysis

Local coordinate systems can be attached to point groups. As a result, the local coordinate systems move together with the point group and enable 6DoF analyses. The 6DoF analysis serves to determine the translational and rotational motions of the point groups in relationship to each other or as absolute motions in all directions in space.


Using the trajectory function, trajectories of individual points, point groups, local coordinate systems and construction elements can be displayed. The trajectory displays the position of the selected element in all stages. Thus, you can see how the element position changes throughout the stages.

Velocity and Acceleration

The software offers the possibility to inspect velocities and accelerations. Using velocity and acceleration checks, you can analyze how fast individual elements move relatively to their position in the previous and next stage. Apart from the general acceleration, you can check the acceleration tangentially to a curved trajectory. The software also offers the possibility for checking the acceleration on a circular path with respect to the circle center point.

Virtual Extensometer

The function allows a non-contact measurement of the length change with a reference length exactly given and can be used in 2D and 3D projects. Consequently, no mechanical contacts can influence the measuring results. The length change can be checked within one project in two or more directions.

Improved Representation of Deformations in the 3D View

In addition to the two-dimensional deviation representation, deformations, such as bulges, dents and depressions, can be displayed excessively in the 3D view and thus can be displayed plastically. Scalar values can be transformed accordingly into a kind of a height map. Moreover, the direction of Euclidean displacements on surface components can be displayed using vector arrows.


Nowadays, test results have to be exchanged between colleagues, different departments and customers for presentations and further discussions. GOM Correlate supports the exchange of results with its reporting module, which offers documentation that is ready for printing and fully animated PDF exports. For an improved representation of the results and a better understanding, complete project files can be replaced and viewed in the 3D user interface of the free GOM Correlate software.

Teaching by Doing

With Teaching by Doing, any evaluation strategy can be easily applied to two or more parts. Thanks to the parametric design, the software automatically stores each individual inspection step. There is no difference between single and multiple evaluations. All evaluation steps can be operated without scripting, previous planning or user intervention, so that no time is spent on programming.

Timeline: Creation of Image Stages via 2D/3D Import

Using function “Import 2D or 3D Image Series”, you can import images into the GOM software that you did not capture with the GOM ARAMIS sensor but with high-speed cameras. The software creates all imported images as stages. Then, you can evaluate the image data as usual.

Customizable Mathematics

Most results, such as displacements and strains, are computed using predefined inspection principles. For special evaluations, GOM Correlate offers an interface to integrate user-defined computations and formulas and to compute the respective results automatically.

Application-Specific Functionalities

Correlation with Temperature Measurements

Measured 3D data can be combined with imported temperature data in the software. The advantage of this visualization is a simplified and faster understanding of the correlation of thermal and mechanical component behavior. The software offers the possibility to import images from different thermography cameras. Then, the imported images from the thermography camera can be transformed into the coordinate system of the ARAMIS 3D data. Afterwards, the temperature data is read out and mapped onto the ARAMIS 3D data. Thus, the correlation of the DIC measuring data and temperature data for all measuring points at each time of measurement is obtained.

Vibration Analysis

The software can display the type of vibration for a first and fast interpretation of the measured displacement data. An analysis shows the displacement of all measured points full-field or point-based in all three spatial directions. Additionally, the envelope of the frequency response of all points and the corresponding type of vibration is displayed three-dimensionally. For further vibration analysis, the 3D coordinates and the displacement values can be exported in Universal File Format (UFF). This format is supported by most software packages for vibration analyses.

Validation of Numerical Simulations

Scalar values and geometries, for example, from simulation programs, such as ABAQUS, LS-DYNA, ANSYS, PAM-STAMP and AutoForm, can be imported for a direct comparison with the 3D measuring data. The 3D measuring data can be transformed into the coordinate system of the simulation model by various alignment functions. Thus, the geometry of the simulation model can be compared with the measured 3D surface in a first step. Further analyses, such as the direct comparison of displacements, deformations and strain, can be carried out for each stage.

Determination of Material Properties

The measured data from typical materials testings, such as Nakajima, bulge, tensile, bending, shear and hole expansion tests, are evaluated in the software to determine the material characteristics. With the material characteristics, reliable data such as forming limit curve, failure strain, n-value, r-value, Poisson’s ratio, Young’s modulus (elastic modulus), stress-strain curve and material thickness reduction are computed. These are used as input parameters for the simulation, enabling a more precise material model and a more accurate prediction of material behavior.

Learn more about

GOM Correlate

Manage your 3D measurement workflow with GOM Correlate

  • Import measurement data
  • Full-field and point-based evaluation
  • Inspection features
  • Reporting


GOM Correlate Professional

GOM Correlate Professional differs from GOM Correlate by

  • Parametric inspection
  • Scripting
  • User-defined templates
  • Application-specific functionalities