pub mod completion;
mod fusion;
mod propagation;
mod types;
mod variational;
pub use fusion::{confidence_weighted_average, fuse_sources, KalmanDepthFusion};
pub use propagation::{bilateral_upsample, inverse_distance_weighted, nearest_neighbor_fill};
pub use types::{
CompletionMethod, CompletionResult, DepthSource, FusionConfig, SparseDepthMap,
SparseMeasurement,
};
pub use types::DepthCompletionConfig as DepthCompletionConfigV1;
pub use variational::tv_completion;
pub use completion::{
apply_bilateral_filter, fill_holes_morphological, DepthCompleter, DepthCompletionConfig,
DepthMethod, DepthResult,
};