{ "class_names": [ "heart_ventricle_left", "heart_atrium_left", "heart_ventricle_right", "heart_atrium_right", "heart_myocardium", "pulmonary_artery", "heart", "rib_left_1", "rib_left_2", "rib_left_3", "rib_left_4", "rib_left_5", "rib_left_6", "rib_left_7", "rib_left_8", "rib_left_9", "rib_left_10", "rib_left_11", "rib_left_12", "rib_right_1", "rib_right_2", "rib_right_3", "rib_right_4", "rib_right_5", "rib_right_6", "rib_right_7", "rib_right_8", "rib_right_9", "rib_right_10", "rib_right_11", "rib_right_12", "aorta", "vertebrae_T2", "vertebrae_T3", "vertebrae_T4", "vertebrae_T5", "vertebrae_T6", "vertebrae_T7", "vertebrae_T8", "vertebrae_T9", "vertebrae_T10", "vertebrae_T11", "vertebrae_T12", "aorta_long", "lung_upper_lobe_left", "lung_upper_lobe_right", "lung_middle_lobe_right", "lung_lower_lobe_left", "lung_lower_lobe_right", "clavicula_left", "clavicula_right", "humerus_left", "humerus_right", "sternum" ], "channel_count": 54, "input_size": [ 384, 384 ], "native_mask_grid": [ 96, 96 ], "normalization": { "input": "2D grayscale uint8 scaled to [0,1]", "mean": 0.4897996446751163, "std": 0.2952534283781206 }, "nominal_degrees": { "AP": 0.0, "PA": 180.0, "LA": 90.0, "225": 22.5, "45": 45.0, "675": 67.5, "1125": 112.5, "135": 135.0, "1575": 157.5 }, "view_requirement": "Supply the acquisition view explicitly; the model does not infer it from pixels. Nominal lateral/oblique buckets do not establish calibrated physical azimuth." }