Optimized Belief Propagation (CPU and GPU)
|
Declares structure to store the belief propagation settings including the number of levels and iterations. More...
#include <vector>
#include <string>
#include <string_view>
#include "RunSettingsParams/InputSignature.h"
#include "RunEval/RunData.h"
#include "BpConstsEnumsAliases.h"
#include "BpRunUtils.h"
Go to the source code of this file.
Classes | |
struct | beliefprop::BpSettings |
Structure to store the belief propagation settings including the number of levels and iterations. More... | |
Namespaces | |
beliefprop | |
Namespace for enums, constants, structures, and functions specific to belief propagation processing. | |
Variables | |
template<typename T > | |
concept | Params_t |
Parameters type requires AsRunData() function to return the parameters as a RunData object. More... | |
constexpr std::string_view | beliefprop::kNumDispValsHeader {"Num Possible Disparity Values"} |
constexpr std::string_view | beliefprop::kNumBpLevelsHeader {"Num BP Levels",} |
constexpr std::string_view | beliefprop::kNumBpItersHeader {"Num BP Iterations"} |
constexpr std::string_view | beliefprop::kDiscCostCapHeader {"DISC_K_BP"} |
constexpr std::string_view | beliefprop::kDataCostCapHeader {"DataKBp"} |
constexpr std::string_view | beliefprop::kBpSettingsLambdaHeader {"LambdaBp"} |
constexpr std::string_view | beliefprop::kBpSettingsSigmaHeader {"SigmaBp"} |
constexpr unsigned int | beliefprop::kDefaultLevelsBp {5} |
Default values for BP settings. Number of scales/levels in the pyramid to run BP. More... | |
constexpr unsigned int | beliefprop::kDefaultItersBp {7} |
Default number of BP iterations at each scale/level. More... | |
constexpr float | beliefprop::kDefaultSigmaBp {0.0} |
Default sigma value for smoothing input images. More... | |
constexpr float | beliefprop::kDefaultLambdaBp {0.1} |
Default weighing of data cost. More... | |
constexpr float | beliefprop::kDefaultDataKBp {15.0} |
Default truncation of data cost. More... | |
Declares structure to store the belief propagation settings including the number of levels and iterations.
Definition in file BpSettings.h.
concept Params_t |
Parameters type requires AsRunData() function to return the parameters as a RunData object.
T |
Definition at line 46 of file BpSettings.h.