Example of an annotated murine surgical video for machine learning use
A CCI ligation sequence captured under McGill’s approved Animal Use Protocol and paired with a structured metadata description.
I. FOOTAGE
What to watch for: the consistency of capture conditions and procedural standardization. Both are what convert a surgical video into trainable ground truth.
Every clip in the corpus ships with a structured, machine-readable metadata block. Below is the descriptor for the footage above — the format a downstream training pipeline ingests.
II. DESCRIPTION
{
"metadata": {
"video_id": "CCI_LIGATION_V_005",
"version": "reference exemplar",
"intent": "Single-take ligation sequence prepared for surgical robotics and video annotation discussion",
"date_captured_ymd": "2026-05-01",
"date_annotated_ymd": "2026-05-04",
"video_resolution": "1920x1080",
"duration_sec": 60,
"frame_per_second": 30,
"video_capture_setup": "Canon EOS R8 with 100mm RF macro lens filmed overhead",
"annotation_author": "Ericksson (same person who performed the procedure)"
},
"laboratory": {
"principal_investigator": "Dr. Cyril Adler",
"institution": "McGill University (Lehman building)",
"surgical_procedure": {
"name": "CCI(Chronic Constriction Injury) — modified Bennett protocol, 3 ligatures",
"date_performed_ymd": "2026-05-01",
"anesthetic": "Isoflurane",
"anesthetic_route": "Inhalation",
"analgesic_1": "Carprofen solution",
"analgesic_1_dose": "20 mg/kg every 24 hrs for 3 days post-operatively",
"analgesic_1_route": "Subcutaneous",
"analgesic_2": "Lidocaine/Bupivacaine combined solution",
"analgesic_2_route": "Topical",
"ethical_approval": {
"animal_use_protocol": "Approved AUP — Protocol No. 4452",
"oversight": "Comparative Medicine and Animal Resources Centre (CMARC) compliant"
}
},
"cohort": {
"cohort_id": "CCI_2026-05-01_C12",
"size": 12,
"surgical_format": "Serial surgeries (same operator, same day)",
"this_animal_position": 2,
"note": "Standard lab cohort size is 12 animals; occasionally 24 split across 2 consecutive days"
},
"animal_record": {
"animal_id": "002",
"species": "Mus musculus (mouse)",
"strain": "CD-1",
"sex": "Female",
"age": "8 weeks-old",
"pre_surgery_body_weight_g": 24.5
},
"experimental_surgeon": {
"name": "Ericksson",
"credentials": {
"degree": "B.Sc. Biochemistry",
"training": [
{
"program": "CMARC Laboratory Animal Biomethodology Workshop",
"module": "Module 4 — Rodent Survival Surgery (Tips-only aseptic technique)",
"handout_version": "Revised January 2026",
"institution": "McGill University",
"status": "Successfully completed"
}
]
}
},
"videoclip_phases": [
{
"phase_id": 1,
"label": "retractor_positioning",
"start_sec": 0.0,
"end_sec": 13.3,
"description": "Positioning of the self-retaining retractor to maintain surgical field exposure"
},
{
"phase_id": 2,
"label": "ligature_passage",
"start_sec": 13.3,
"end_sec": 29.3,
"description": "Passage of the ligature thread underneath the sciatic nerve"
},
{
"phase_id": 3,
"label": "square_knot_tying",
"start_sec": 29.3,
"end_sec": 50.7,
"description": "Tying of a square knot to secure the ligature around the sciatic nerve, executed as two throws"
},
{
"phase_id": 4,
"label": "ligature_trimming",
"start_sec": 50.7,
"end_sec": 60.0,
"description": "Trimming of the ligation thread tails"
}
],
"videoclip_gesture_events": [
{
"timestamp_sec": 3.3,
"gesture": "retractor_insertion",
"instrument": "self_retaining_retractor",
"tissue_target": "muscle_edges",
"direction": "bilateral"
},
{
"timestamp_sec": 9.3,
"gesture": "retractor_spreading",
"instrument": "self_retaining_retractor",
"tissue_target": "surgical_field",
"force_quality": "controlled_sustained"
},
{
"timestamp_sec": 16.7,
"gesture": "nerve_elevation",
"instrument": "micro_forceps",
"tissue_target": "sciatic_nerve_trunk",
"force_quality": "gentle_lifting"
},
{
"timestamp_sec": 22.4,
"gesture": "thread_passage",
"instrument": "curved_forceps_with_thread",
"tissue_target": "sub-neural_space",
"technique": "underpass"
},
{
"timestamp_sec": 33.3,
"gesture": "first_throw_tying",
"instrument": "needle_holder_and_forceps",
"tissue_target": "sciatic_nerve",
"technique": "square_knot_first_throw"
},
{
"timestamp_sec": 44.0,
"gesture": "second_throw_tying",
"instrument": "needle_holder_and_forceps",
"tissue_target": "sciatic_nerve",
"technique": "square_knot_second_throw"
},
{
"timestamp_sec": 54.0,
"gesture": "thread_trimming",
"instrument": "micro_scissors",
"tissue_target": "ligature_tails",
"completeness": "tails_cut_short"
}
]