Skip to main content

qsm_core/bet/
mod.rs

1//! Brain extraction.
2//!
3//! - **BET** ([`run_bet`]): mesh-evolution Brain Extraction Tool.
4//!   Smith, S.M. (2002). "Fast robust automated brain extraction."
5//!   Human Brain Mapping, 17(3):143-155. https://doi.org/10.1002/hbm.10062.
6//!   Reference implementation: https://github.com/Bostrix/FSL-BET2
7//! - **HD-BET** (`hd_bet`, `onnx` feature): nnU-Net deep-learning brain extraction; see
8//!   [`hdbet`].
9//! - **RS2-Net** (`rs2_net`, `onnx` feature): deep-learning *rodent* brain extraction (mouse,
10//!   rat); see [`rs2net`].
11//! - **MindGrab** (`mindgrab`, `onnx` feature): deep-learning brain extraction for any
12//!   contrast; see [`mod@mindgrab`].
13
14mod icosphere;
15mod mesh;
16mod evolution;
17pub mod hdbet;
18pub mod mindgrab;
19pub mod rs2net;
20
21pub use evolution::{run_bet, BetParams, FslLeftRightOrder};
22#[cfg(feature = "onnx")]
23pub use hdbet::hd_bet;
24pub use hdbet::{hd_bet_memory_bytes, hd_bet_network_input, HdBetInference, HdBetParams};
25#[cfg(feature = "onnx")]
26pub use rs2net::rs2_net;
27pub use rs2net::{Rs2NetParams, RS2_NET_PATCH};
28#[cfg(feature = "onnx")]
29pub use mindgrab::mindgrab;
30pub use mindgrab::MindGrabParams;