Features from habitat maps

HABIT-native definitions, formulas, and output CSV columns for features extracted on habitat maps (after habitats exist). Intensity / texture / shape radiomics follow IBSI definitions as implemented by PyRadiomics (3-D averaged texture). ROI-level radiomics, voxel-level radiomics, and 3-D shape match FeatureExtractor.execute() — see PyRadiomics alignment on Traditional Radiomics. Official digital-phantom numbers: Traditional Radiomics. PyRadiomics catalogue: PyRadiomics Feature Reference.

Each page: Output → Definition → Formula (if any) → Output columns → Implementation → References (if any).

Light built-in families (volume, msi, ith_score, graph) are peers in feature_types. Topology walk-through: Graph features. CLI / YAML bookmark: Graph topology features.

Voxel-level texture used as habitat inputs (voxel_radiomics) is a different product surface — slice figures live under Voxel texture and GPU, not as a feature_types CSV family. Registered extractor names (input side and map-side): Habitat Spec component catalog.

Feature types

feature_types

Output CSV

Page

volume

volume_features.csv

Light family (voxel counts / volume fractions); see domain HabitatVolumeFeatures

msi

msi_features.csv

MSI Features

ith_score

ith_scores.csv

ITH Score

graph

habitat_graph_features.csv

Graph topology features (built-in topology family)

non_radiomics

habitat_basic_features.csv

Non-radiomics Morphology

traditional

raw_image_radiomics.csv

Traditional Radiomics

whole_habitat / each_habitat

whole_habitat_radiomics.csv / habitat_{k}_radiomics.csv + habitat_count.csv

Whole / Each Habitat Radiomics