Optimized Belief Propagation (CPU and GPU)
beliefprop::BpSettings Struct Reference

Structure to store the belief propagation settings including the number of levels and iterations. More...

#include <BpSettings.h>

Public Member Functions

RunData AsRunData () const
 Retrieve bp settings as RunData object containing description headers with corresponding values for each setting. More...
 

Public Attributes

unsigned int num_levels {kDefaultLevelsBp}
 
unsigned int num_iterations {kDefaultItersBp}
 
float smoothing_sigma {kDefaultSigmaBp}
 
float lambda_bp {kDefaultLambdaBp}
 
float data_k_bp {kDefaultDataKBp}
 
float disc_k_bp {beliefprop::kHighValBp<float>}
 Discontinuity cost cap set to high value by default but is expected to be dependent on number of disparity values and set when number of disparity values is set. More...
 
unsigned int num_disp_vals {0}
 Number of disparity values must be set for each stereo set. More...
 

Detailed Description

Structure to store the belief propagation settings including the number of levels and iterations.

Definition at line 86 of file BpSettings.h.

Member Function Documentation

◆ AsRunData()

RunData beliefprop::BpSettings::AsRunData ( ) const
inline

Retrieve bp settings as RunData object containing description headers with corresponding values for each setting.

Returns
RunData object containing belief propagation settings

Definition at line 109 of file BpSettings.h.

Here is the call graph for this function:

Member Data Documentation

◆ data_k_bp

float beliefprop::BpSettings::data_k_bp {kDefaultDataKBp}

Definition at line 93 of file BpSettings.h.

◆ disc_k_bp

float beliefprop::BpSettings::disc_k_bp {beliefprop::kHighValBp<float>}

Discontinuity cost cap set to high value by default but is expected to be dependent on number of disparity values and set when number of disparity values is set.

Definition at line 98 of file BpSettings.h.

◆ lambda_bp

float beliefprop::BpSettings::lambda_bp {kDefaultLambdaBp}

Definition at line 92 of file BpSettings.h.

◆ num_disp_vals

unsigned int beliefprop::BpSettings::num_disp_vals {0}

Number of disparity values must be set for each stereo set.

Definition at line 101 of file BpSettings.h.

◆ num_iterations

unsigned int beliefprop::BpSettings::num_iterations {kDefaultItersBp}

Definition at line 90 of file BpSettings.h.

◆ num_levels

unsigned int beliefprop::BpSettings::num_levels {kDefaultLevelsBp}

Definition at line 89 of file BpSettings.h.

◆ smoothing_sigma

float beliefprop::BpSettings::smoothing_sigma {kDefaultSigmaBp}

Definition at line 91 of file BpSettings.h.


The documentation for this struct was generated from the following file: