Digital Image Correlation Engine  Version 1.0
A modular, high-performance, image correlation tool used to compute full-field displacements and strains from digital images
Public Member Functions | Protected Attributes | List of all members
DICe::Phase_Correlation_Initializer Class Reference

A class that computes the phase correlation of the whole image to get the initial values of displacement in x and y. This initializer is good for cases where the objects being tracked are on a larger object that is translating through the frame. More...

#include <DICe_Initializer.h>

Inheritance diagram for DICe::Phase_Correlation_Initializer:
DICe::Initializer

Public Member Functions

 Phase_Correlation_Initializer (Schema *schema)
 
virtual ~Phase_Correlation_Initializer ()
 virtual destructor
 
virtual void pre_execution_tasks ()
 see base class description
 
virtual Status_Flag initial_guess (const int_t subset_gid, Teuchos::RCP< Local_Shape_Function > shape_function)
 see base class description
 
- Public Member Functions inherited from DICe::Initializer
 Initializer (Schema *schema)
 base class constructor
 
virtual ~Initializer ()
 virtual destructor
 

Protected Attributes

scalar_t phase_cor_u_x_
 phase correlation displacement x estimate from previous frame
 
scalar_t phase_cor_u_y_
 phase correlation displacement y estimate from previous frame
 
- Protected Attributes inherited from DICe::Initializer
Schemaschema_
 pointer to the schema that created this initializer, used for field access
 

Detailed Description

A class that computes the phase correlation of the whole image to get the initial values of displacement in x and y. This initializer is good for cases where the objects being tracked are on a larger object that is translating through the frame.

Constructor & Destructor Documentation

◆ Phase_Correlation_Initializer()

DICe::Phase_Correlation_Initializer::Phase_Correlation_Initializer ( Schema schema)

constructor

Parameters
schemathe parent schema