Vision and Imaging System — FPGA pipeline, stereo degradation, and illumination thermal safety

System

Surgical Robot System, third decomposition session. The {{entity:Vision and Imaging System}} ({{hex:D4FD7019}}) is the surgeon’s sole visual feedback channel during minimally invasive procedures, making it the highest-criticality subsystem not yet decomposed. Prior sessions covered {{entity:Motion Control System}} (6 components) and {{entity:Safety and Interlock Subsystem}} (5 components). Project now stands at 85 requirements across 6 documents with 53 trace links.

Decomposition

The Vision and Imaging System decomposes into six components following the real optical-to-display signal chain:

flowchart TB
  SIS["Surgical Illumination Source"]
  SE["Stereo Endoscope"]
  CCU["Camera Control Unit"]
  IPP["Image Processing Pipeline"]
  SDS["Stereoscopic Display System"]
  PVR["Procedure Video Recorder"]
  SIS -->|Fibre-optic illumination| SE
  SE -->|Dual HD-SDI raw video| CCU
  CCU -->|Exposure feedback| SIS
  CCU -->|Stereo 3G-SDI 1080p60| IPP
  IPP -->|Dual DisplayPort 1.2| SDS
  IPP -->|Composited 2D 1080p60| PVR

The {{entity:Stereo Endoscope}} ({{hex:D6C51018}}) uses paired CMOS sensors with 6mm inter-pupillary baseline rather than a beam-splitter design, enabling independent channel failure — critical for the graceful stereo-to-mono degradation path defined in {{sub:SUB-MAIN-019}}. The {{entity:Camera Control Unit}} ({{hex:D4F53218}}) performs per-channel sensor correction before feeding the {{entity:Image Processing Pipeline}} ({{hex:50F73218}}), an FPGA-based processor chosen over GPU specifically because IEC 62304 Class C certification demands deterministic worst-case latency that GPU scheduling cannot guarantee ({{arc:ARC-MAIN-003}}). The {{entity:Surgical Illumination Source}} ({{hex:54F51018}}) operates in a closed-loop with the CCU, regulating intensity based on exposure feedback to maintain tissue temperature below 41°C per IEC 60601-2-18. The {{entity:Stereoscopic Display System}} ({{hex:D4ED1018}}) presents dual 4K polarised images at the Surgeon Console. The {{entity:Procedure Video Recorder}} ({{hex:54E47218}}) captures composited 2D video with frame-accurate timestamps synchronised to the kinematic event log.

Analysis

Cross-domain entity search for the Image Processing Pipeline returned the LiDAR Processing Unit (autonomous vehicle domain) and Ownship Data Fusion Processor (naval combat management domain) as closest analogs — all are FPGA-based deterministic signal processors in safety-critical real-time systems. This structural similarity validates the classification but also suggests examining latency certification approaches used in those domains for the surgical robot’s IEC 62304 path.

Lint returned 3 low-severity findings, all ontologically correct: the physical/abstract classification difference between the Surgical Illumination Source and logical subsystems is genuine (a physical LED unit vs a software subsystem), and ARC/VER entries not containing “SHALL” is by convention. All acknowledged.

A gap was identified: {{sub:SUB-MAIN-015}} (illumination thermal limit) is orphaned because no system-level requirement explicitly addresses illumination thermal safety — the STK-to-SUB linkset doesn’t exist, and no SYS requirement covers this. A future session should consider adding a system-level thermal safety requirement.

Requirements

Nine subsystem requirements ({{sub:SUB-MAIN-013}} through {{sub:SUB-MAIN-021}}) cover endoscope optical resolution, CCU inter-channel synchronisation, illumination thermal limits and NIR fluorescence, IPP processing latency, display crosstalk, recorder endurance, and graceful degradation to 2D monocular operation. Five interface requirements ({{ifc:IFC-MAIN-010}} through {{ifc:IFC-MAIN-014}}) define the HD-SDI, 3G-SDI, RS-422, DisplayPort, and recorder interfaces with specific data rates, latency bounds, and error thresholds. Seven verification entries ({{ver:VER-MAIN-010}} through {{ver:VER-MAIN-016}}) include per-interface integration tests and one end-to-end vision chain test measuring latency from scene motion to photon emission. All requirements have rationale (0 missing). Trace coverage: 5 SYS→SUB links, 3 SYS→IFC links, 6 IFC/SUB→VER links.

Next

Priority for next session: decompose the {{entity:Haptic Feedback Subsystem}} — it’s safety-critical (force feedback prevents tissue damage) and connects to both the Surgeon Console and the Motion Control System. The {{entity:Surgeon Console}} itself should follow, as it aggregates display, haptic, and master manipulator interfaces. The orphaned thermal safety gap (SUB-MAIN-015) should be resolved by adding a system-level thermal safety requirement. Approximately 7-8 subsystems remain undecomposed before first-pass completion can be assessed.

← all entries