qsm_core/utils/mod.rs
1//! Utility functions for QSM processing
2//!
3//! This module provides common utility functions:
4//! - Gradient operators (forward/backward differences)
5//! - Padding utilities
6//! - Mask operations
7//! - Multi-echo phase combination (MCPC-3D-S)
8//! - Bias field correction (makehomogeneous)
9//! - Frangi vesselness filter for vessel detection
10//! - Surface curvature calculation
11//! - Vasculature mask generation
12//! - QSMART offset adjustment and utilities
13//! - SIMD-accelerated operations (optional, with `simd` feature)
14
15pub mod gradient;
16pub mod padding;
17pub mod multi_echo;
18pub mod bias_correction;
19pub mod frangi;
20pub mod curvature;
21pub mod vasculature;
22pub mod qsmart;
23pub mod threshold;
24pub mod mask;
25pub mod simd_ops;
26pub mod r2star;
27
28pub use gradient::*;
29pub use padding::*;
30pub use multi_echo::*;
31pub use bias_correction::*;
32pub use frangi::*;
33pub use curvature::*;
34pub use vasculature::*;
35pub use qsmart::*;
36pub use threshold::*;
37pub use mask::*;
38pub use simd_ops::*;
39pub use r2star::*;