Optimized Belief Propagation (CPU and GPU)
|
Utility functions for belief propagation processing that are used in both optimized CPU and CUDA implementations. More...
#include "RunSettingsParams/RunSettings.h"
#include "RunEval/RunTypeConstraints.h"
#include "RunImp/UtilityFuncts.h"
#include "BpRunProcessing/BpConstsEnumsAliases.h"
#include "BpRunProcessing/BpRunUtils.h"
#include "BpRunProcessing/BpLevel.h"
#include "BpResultsEvaluation/BpEvaluationStereoSets.h"
#include "SharedBpUtilFuncts.h"
Go to the source code of this file.
Namespaces | |
beliefprop | |
Namespace for enums, constants, structures, and functions specific to belief propagation processing. | |
Functions | |
ARCHITECTURE_ADDITION bool | beliefprop::WithinImageBounds (unsigned int x_val, unsigned int y_val, unsigned int width, unsigned int height) |
Checks if the current point is within the image bounds Assumed that input x/y vals are above zero since their unsigned int so no need for >= 0 check. More... | |
ARCHITECTURE_ADDITION unsigned int | beliefprop::RetrieveIndexInDataAndMessage (unsigned int x_val, unsigned int y_val, unsigned int width, unsigned int height, unsigned int current_disparity, unsigned int total_num_disp_vals, unsigned int offset_data=0u) |
Retrieve the current 1-D index value of the given point at the given disparity in the data cost and message data. More... | |
Utility functions for belief propagation processing that are used in both optimized CPU and CUDA implementations.
Definition in file SharedBpUtilFuncts.h.