Load CT (DICOM)
CT should cover the upper chest / aortic root down to the femoral arteries (protocol step 1). Files are read locally by the browser (hand-written parser and decoders – no libraries, nothing uploaded). Supported: uncompressed, JPEG Lossless (Process 14 / SV1), JPEG Baseline, RLE. Not supported: JPEG 2000, JPEG-LS. A whole study folder (thousands of files, many series) can be dropped: it is scanned header-only, the best axial thin contrast CT series is pre-selected, and only the series you load is decoded.
Synthetic sample (no patient data)
Generated phantom: contrast-filled tube aorta from the LV apex through the aortic root and over an arch into the descending aorta, with three commissure nodules (H) and three nadir nodules in the root. Use it to test the workflow.
Demo markers use the phantom’s known landmark positions and centreline, so the numerical chain can be checked end-to-end.
Session
Marker files contain only coordinates (patient-frame mm), parameters and your optional anonymised ID – no image data, no names.
Overlap projection (2 right / 1 left)
Projection search (A markers)
Selected projection
Sign convention: LAO positive / RAO negative; CRAN positive / CAUD negative. AP = (0°, 0°). Supine, head-first patient; beam source posterior at AP; image shown as seen from the detector (patient’s left on image right at AP).
Approximations: the A markers are placed at an assumed descending-aorta level using a rotation-minimising frame, and the C-arm is modelled as an ideal parallel (orthographic) projection about the patient axes (no magnification/parallax, no table tilt/cradle angle, patient assumed lying as in the CT). Confirm the final angle on live fluoroscopy / 3mensio.