Views
No views yet
LV_endo, LV_epi, LA_endo, RV_endo, RA_endo, and
RVOT_endo. CMR Annotator additionally derives myocardium as
LV_epi AND NOT LV_endo and can retain masks, editable contours, or both.| checkpoint | role | mask gate | SHA-256 |
|---|---|---|---|
checkpoints/lax_sax_cine_yolov26n_halo15.onnx | Default August 2026 halo-trained nano | 10% per side | fac15795ff4c713c802a008ff7c5582334af86fc73de4614cfde75c4efcbd338 |
checkpoints/lax_sax_cine_yolov26s.onnx | Selectable unchanged small | 0% | cccf9067cf31dac120861530b46cd03a9f1102b50adaf343d29199bcd1f3d37a |
checkpoints/lax_sax_cine_yolov26n.onnx | Legacy nano retained for app 0.1.0 compatibility | 0% | ddb8250a2942528411b335b9163dd755ab42be0d8dd9ed4e9d0cc0c485dd3463 |
model_selection.json records the deployment rule and
training_provenance.json preserves training, validation, and halo-selection
provenance.output0 (1,300,38) as
[x1, y1, x2, y2, confidence, class_id, 32 mask coefficients] and combine
it with output1 (1,32,160,160) prototypes.1import cv2
2from cardiac_toolkit.segmentation import AllViewCineSegmentor
3
4frame = cv2.imread("cine.png", cv2.IMREAD_GRAYSCALE)
5segmentor = AllViewCineSegmentor(imgsz=(512, 768))
6result = segmentor.segment(frame, pixel_spacing=(1.4, 1.4))gate_margin=0.0 to recover standard Ultralytics gating or another
non-negative fraction for an explicit experiment.postprocessing/ package contains the versioned LAX and
SAX presets used by CMR Annotator. Anonymized examples and contact sheets are
under examples/; they are qualitative checks rather than manual-contour
ground truth.METRICS.md for aggregate, per-class, myocardium, and boundary metrics.
This research model accelerates expert annotation and is not intended for
autonomous clinical diagnosis or treatment decisions. Outputs require visual
review and may vary with acquisition, pathology, reconstruction, and anatomy
outside the training distribution.