Real time overlay signal from HDMI video input fused with custom input data.
A compact, standalone FPGA-based overlay compositor. Ingests live HDMI and structured data, renders configurable widget layers in real time, and outputs a single synchronized fused display — no PC required.
Precise FPGA pipeline — predictable, auditable, and certifiable. Every frame processed identically, every time.
VitalOverlay started with an observation in an operating room. During a cataract surgery, a surgeon had to glance between the microscope feed, the phacoemulsification machine display, and a separate vitals monitor. Three screens. Three cognitive context switches. Every single procedure.
We asked: what if all of that lived in one display — without rewriting any software, without replacing any equipment, and without relying on a PC that could crash at the worst moment?
The answer is the VO-1: a deterministic, hardware-based overlay compositor that ingests your existing video and instrument data, and outputs one clean, annotated feed. Built for environments where reliability is not optional.
Our design philosophy is simple: deterministic over probabilistic. Hardware over software. Standalone over PC-dependent. Configurable without code.
VitalOverlay ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains what information we collect through this website, how we use it, and your rights regarding that information.
We collect information you voluntarily provide when submitting our contact form, including:
We do not use cookies, tracking pixels, or third-party analytics on this website. We do not collect any information automatically beyond standard web server logs (IP address, browser type, referring URL) which are retained for up to 30 days for security purposes.
Information submitted via the contact form is used solely to:
We do not sell, rent, or share your personal information with third parties for marketing purposes.
Contact form submissions are transmitted via EmailJS (emailjs.com), a third-party email delivery service. EmailJS processes your submitted data solely to route the message to our inbox. Please review EmailJS's privacy policy at emailjs.com for details on their data handling practices.
Our contact form is also protected by Google reCAPTCHA v3, which runs invisibly in the background to detect bot submissions. reCAPTCHA collects hardware and software information and sends it to Google for analysis. This is subject to Google's Privacy Policy and Terms of Service.
If you have accepted analytics cookies, we use Google Analytics to collect anonymous traffic data (pages visited, session duration, approximate location). This data is not linked to your identity and is used solely to improve the website.
We retain contact form submissions in our email inbox for as long as necessary to respond to and fulfil your request, typically no longer than 24 months. You may request deletion of your data at any time by contacting us.
Depending on your location, you may have the right to access, correct, or delete personal information we hold about you, or to object to or restrict certain processing. To exercise any of these rights, please contact us at sam@VitalOverlay.com.
This website is not directed at children under the age of 13. We do not knowingly collect personal information from minors.
We may update this Privacy Policy from time to time. The "Last Updated" date at the top of this page will reflect any changes. Continued use of the website after updates constitutes acceptance of the revised policy.
For any privacy-related questions, please contact us at:
VitalOverlay · San Jose, California, United States
sam@VitalOverlay.com
Please read these Terms of Use ("Terms") carefully before using the VitalOverlay website located at vitaloverlay.com ("Site"). By accessing or using the Site you agree to be bound by these Terms.
By accessing this Site you confirm that you are at least 18 years of age, have read and understood these Terms, and agree to be bound by them. If you do not agree, please discontinue use of the Site immediately.
All content on this Site — including but not limited to text, product descriptions, images, graphics, the VitalOverlay logo, interface designs, and technical diagrams — is the exclusive property of VitalOverlay and is protected by United States and international intellectual property laws.
You may not reproduce, distribute, modify, create derivative works from, publicly display, or commercially exploit any content from this Site without our prior written permission.
You may access and use this Site for lawful, personal, or internal business evaluation purposes only. Specifically, you may:
You may not use this Site to:
This Site is provided on an "as is" and "as available" basis without warranties of any kind, either express or implied. VitalOverlay does not warrant that the Site will be uninterrupted, error-free, or free of viruses or other harmful components. Product specifications and availability are subject to change without notice.
To the fullest extent permitted by law, VitalOverlay shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use this Site, even if advised of the possibility of such damages.
This Site may contain links to third-party websites. VitalOverlay has no control over and assumes no responsibility for the content, privacy practices, or availability of any third-party sites.
These Terms are governed by and construed in accordance with the laws of the State of California, United States, without regard to its conflict of law provisions. Any disputes arising under these Terms shall be subject to the exclusive jurisdiction of the courts located in Santa Clara County, California.
We reserve the right to update these Terms at any time. The "Last Updated" date at the top of this page reflects the most recent revision. Your continued use of the Site following any changes constitutes your acceptance of the new Terms.
For any questions regarding these Terms, please contact:
VitalOverlay · San Jose, California, United States
sam@VitalOverlay.com
During a typical cataract surgery, a surgeon's eyes travel between a microscope eyepiece, a phacoemulsification machine display, a patient vitals monitor, and sometimes a fourth screen showing irrigation and aspiration flow. That's four cognitive context switches — every single procedure, all day long. The information exists. It just isn't in the right place.
The modern operating room is extraordinarily well-equipped. Phacoemulsification machines from Alcon, Johnson & Johnson Vision, and Bausch + Lomb stream real-time data on intraocular pressure, ultrasound power, vacuum levels, and fluid dynamics. Anaesthesia systems monitor heart rate, SpO2, and blood pressure continuously. Surgical microscopes and endoscopes produce stunning high-definition video feeds.
Every piece of information a surgeon needs is being generated, in real time, somewhere in that room. The problem is that it lives on four separate displays, each requiring a deliberate shift of attention to read.
This isn't a minor inconvenience. In high-stakes, time-sensitive procedures, every unnecessary eye movement is a moment of divided attention. Every glance away from the surgical field is a cognitive break in the most demanding environment in medicine.
"The data I need is right there — I just have to look away from my patient to see it. That's the problem we've always accepted as normal."
Cataract surgery is the most commonly performed elective surgical procedure in the world — over 3 million procedures annually in the United States alone. It is also, paradoxically, one of the most data-intensive. A phacoemulsification surgeon simultaneously manages:
All of this while operating through a surgical microscope at sub-millimetre precision, in a field roughly the size of a thumbnail.
The conventional solution has been to place the phaco console display within peripheral vision of the surgeon. In practice, this means a machine screen off to the side, partially obstructed by drapes and equipment, requiring a full head turn to read clearly. Scrub technicians and circulating nurses manage the settings they can see; the surgeon manages the incision they can see. Nobody has a single, unified view of the procedure.
VitalOverlay's VO-1 engine ingests the endoscope or microscope video feed and the phaco machine's serial data stream simultaneously. It composites them into a single HDMI output — the surgical video, with phaco parameters, IOP, vitals, and procedure timer overlaid directly on the image in configurable, non-obstructive widget panels.
No software changes to the phaco machine. No PC in the signal path. No buffering. The overlay is generated in hardware, deterministically, with frame-accurate timing.
Ophthalmology may feel the display fragmentation most acutely, but it is far from alone. Any surgical discipline that combines a video feed with real-time instrument data is a candidate for display overlay — and that list is longer than most people expect.
A display change in the OR is never just a technology decision. It affects every person in the room and every stakeholder in the purchasing chain.
Software-based overlay approaches — applications that capture video, process it through a PC, and re-output it — exist, and they fail in the OR for a predictable set of reasons. A PC in the signal chain introduces buffering latency (typically 3–8 frames), adds a potential failure point in a sterile environment, requires OS maintenance and update cycles, and occupies valuable cart space.
VitalOverlay's VO-1 is an FPGA-based hardware compositor. The overlay is generated deterministically in silicon — no operating system, no software stack, no buffers. It accepts the surgical video input and produces a composited HDMI output in a single processing cycle. The result is a device that behaves like a cable: it either works or it doesn't, and when it works, it works the same way every time.
The overlay is generated in hardware, deterministically, with frame-accurate timing. No OS. No buffers. It behaves like a cable — and in the OR, that reliability is the entire value proposition.
VitalOverlay connects between the existing video source (microscope camera output or endoscope tower) and the existing display. The phaco machine's RS-232 or USB data port — already present on every major commercial phaco system — feeds into the VO-1's instrument input. The VO-1 outputs a single HDMI signal carrying the composited feed.
Configuration is done once, by a technician or biomedical engineer, using VitalOverlay's no-code GUI: drag the IOP widget here, the vacuum gauge there, the vitals bar along the bottom. Save the profile. The system applies it every time the device is powered on.
The operating room has not had a display problem because the information didn't exist. It has had a display problem because the information was fragmented across equipment that was never designed to talk to each other, in an environment where the cost of divided attention is measured in patient outcomes.
Surgical video overlay is not a sophisticated technology. It is a simple idea that has been waiting for the right hardware to make it viable without compromise. That hardware exists now.
VitalOverlay works with your existing phaco system, microscope, and displays. No software changes. No equipment replacement. Request a demo or an engineering sample for your facility.
An ROV pilot managing a subsea inspection holds the vehicle's video feed on one monitor, the NMEA telemetry — depth, heading, GPS position, thrust — on a second, and sonar returns on a third. Three screens, three different data sources, and the pilot is expected to build a unified picture of what the vehicle is doing fifty metres below the surface. Display overlay removes the reconstruction step entirely.
Remotely operated vehicle operations are fundamentally a display-management task. The pilot cannot feel the water, cannot sense the current, and has no proprioceptive feedback from the vehicle. Every piece of information about the ROV's state — its orientation, its depth, its thrust output, its distance from the seabed — arrives through a display. When that information is fragmented across multiple screens, the pilot's situational awareness depends entirely on their ability to mentally integrate what they are seeing across all of them simultaneously.
For routine operations in calm, well-mapped environments, experienced pilots manage this integration automatically. For operations in strong currents, near complex infrastructure, or in low-visibility conditions, the cognitive overhead of cross-referencing three screens is a meaningful performance constraint. Reaction time suffers. Precision suffers. The margin for error narrows exactly when the environment demands the most.
"In a strong current near a jacket leg, I need my eyes on the video. Every time I glance at the telemetry screen, the vehicle moves. Display overlay means I see both at the same time."
VitalOverlay's VO-1 engine accepts the ROV's camera output over HDMI and parses its NMEA 0183 telemetry stream directly over RS-232 or USB. It composites depth, heading, GPS coordinates, speed through water, and thrust metrics onto the video feed as configurable, non-obstructive widget panels — and outputs a single HDMI signal to the pilot's primary monitor.
The pilot's eyes stay on the video. The telemetry is there, in the same frame, updated at the same rate as the vehicle's sensors report it. No head movement. No context switch. No mental integration required.
Depth (m / ft), heading (degrees), GPS position (lat/lon), altitude above seabed, speed through water, thrust vector indicators, navigation bearing to waypoint, surface vessel heading and position, and sonar returns where a video-compatible sonar output is available.
All parameters are parsed from the vehicle's existing NMEA 0183 or proprietary telemetry stream. No modifications to the ROV's control system or software are required.
Software-based telemetry overlay solutions exist for ROV operations. They typically run on a PC inserted into the video chain, introduce variable latency from operating system scheduling, and require maintenance and update cycles that are incompatible with offshore deployment rhythms. When a vessel is on location in the North Sea and the overlay software crashes, there is no IT department to call.
The VO-1 is an FPGA-based hardware compositor. It has no operating system, no software stack to crash, and no buffers to introduce latency. It either produces the overlaid output or it doesn't — and its behaviour is identical on day one and day five hundred. For offshore applications where equipment reliability is a contractual requirement, this is the only architecture that makes sense.
VitalOverlay works with any ROV system that outputs HDMI video and NMEA telemetry. No modifications to your existing system required.
A quality engineer watching a production line manages a machine vision camera feed on one monitor and a PLC sensor data readout on another. When a defect appears on the camera, the dimensional and thermal readings that explain it are on a different screen. By the time the correlation is made, the part is three stations downstream. Display overlay closes that gap — putting every data source in the same frame, at the moment it matters.
Modern manufacturing lines generate more data than any previous generation of production technology. Vision systems detect surface defects at micrometre resolution. PLC networks stream dimensional tolerances, temperature gradients, torque measurements, and cycle times in real time. Automated inspection stations flag anomalies faster than any human observer could.
The problem is not a shortage of data. It is a shortage of contextualised data — information presented at the right time, in the right place, to the person who needs to act on it. When the camera feed and the sensor data live on separate displays, correlation is manual, slow, and dependent on operator experience.
For high-throughput lines where decisions must be made in seconds, the display gap is a throughput bottleneck.
"Our QA operator could see the defect on the camera or the tolerance deviation in the PLC readout — never both at once. By the time they correlated the two, the part was gone."
VitalOverlay's VO-1 connects between the machine vision camera's video output and the operator's existing monitor. It simultaneously parses the PLC serial data stream — RS-232, USB, or Ethernet — and composites pass/fail markers, dimensional readings, thermal values, and production timestamps directly onto the camera feed. The operator sees one display: the part, annotated with every parameter that matters for the accept/reject decision, updated in real time.
Pass/fail status, dimensional tolerance deviation (mm/µm), surface temperature (°C), cycle time (ms), production count, timestamp burn-in, torque or force readings, barcode/QR scan results, and custom threshold alerts from any PLC data channel.
Configurable widget placement means the overlay is adapted to each station's specific display requirements without writing code — drag and place via the VO-1's no-code GUI.
VitalOverlay works with your existing machine vision cameras and PLC systems. No software integration. No downtime. Request an engineering sample for your production line.
In high-tempo operations, the decisive advantage is not firepower — it is the speed and accuracy of decision-making. Warfighters and operators who can process a complete situational picture faster, with less cognitive friction, execute better decisions under pressure. When intelligence, surveillance, and reconnaissance feeds, telemetry, navigation data, and communications are distributed across multiple screens, that picture must be assembled manually, under fire, in real time. Display overlay eliminates the assembly step — delivering decision-ready information to the operator the moment it is generated.
Colonel John Boyd's Observe–Orient–Decide–Act framework remains the dominant model for understanding how individuals and organisations compete under adversarial pressure. The side that cycles through the OODA loop faster — that observes reality more completely, orients to it more accurately, decides more rapidly, and acts more decisively — wins.
The modern warfighter's Observe phase has a structural bottleneck that neither doctrine nor training has fully addressed: fragmented displays. A UAV ground control station operator simultaneously manages a video downlink on one screen, flight telemetry on a second, and a tactical map on a third. Every screen that requires a deliberate attention shift is a millisecond of latency inserted into the Observe phase. In contested environments where threat timelines are measured in seconds, this latency has operational consequences.
"Decision superiority isn't just about having better data. It's about having the right data, in the right place, at the moment of decision. Display fragmentation is an enemy of decision superiority."
VitalOverlay's VO-1 engine addresses the display fragmentation problem at the hardware layer — the most reliable, lowest-latency, and most deployment-appropriate layer for defence applications. The VO-1 accepts a video feed from any camera or sensor system over HDMI and simultaneously parses telemetry, navigation, and situational data from RS-232, USB, or Ethernet inputs. It composites them into a single, annotated HDMI output with no operating system, no software stack, and no buffering latency.
The result is a single display that gives the operator the complete tactical picture — video, telemetry, navigation, and sensor data — without requiring a secondary screen or a cognitive integration step. The operator's Observe phase is compressed. The OODA loop accelerates.
ISR video downlink (EO/IR), UAV telemetry (altitude, heading, GPS, airspeed, fuel state), gimbal orientation, NMEA navigation data, tactical symbology from RS-232 or USB interfaces, range and bearing to points of interest, communications status indicators, and mission timer.
Compatible with MAVLink, STANAG 4609, NMEA 0183, and custom proprietary telemetry formats. No modifications to existing avionics, sensors, or GCS software required.
Size, weight, and power constraints govern every decision in deployed defence systems. A PC inserted into the video chain to perform software-based overlay adds weight, requires cooling, introduces operating system reliability risks, and demands a power budget that forward operating environments often cannot spare. In vehicle integration, aircraft installation, and shipborne applications, these constraints are contractual, not advisory.
The VO-1's FPGA-based architecture addresses each of these constraints directly. It has no operating system to maintain or update. It has no moving parts and no active cooling requirement. Its power consumption is a fraction of a PC. And its behaviour is deterministic — it performs identically on day one of a deployment and day three hundred, in temperatures from -20°C to +70°C, without scheduled maintenance.
"The VO-1 has no operating system. No moving parts. No buffers. It either works or it doesn't — and it works the same way in a GCS tent at -20°C as it does in a lab. That's what military deployment reliability looks like."
VitalOverlay addresses the display fragmentation problem at a layer of the system architecture that has historically received little dedicated investment: the final metre of the information chain, between the data and the operator's eyes. Billions of dollars are invested annually in sensor quality, data link reliability, and processing power. The display layer — the point where all of that investment is translated into operator action — has been treated as a commodity. It is not a commodity.
For programme offices evaluating display solutions, for system integrators building GCS and ISR platforms, and for warfighters who need to see everything at once: the answer is not more screens. It is one display that shows all of them.
VitalOverlay is pursuing AFWERX SBIR and Navy ONR SBIR funding for UAV GCS and maritime applications. Contact us to discuss programme fit, engineering samples, or SBIR co-development opportunities.
A surgical resident reviewing a recorded cataract procedure sees exactly what the attending surgeon saw through the microscope — but not what the attending was managing. The phaco parameters, the IOP readings, the vacuum and aspiration metrics that drove every decision in that procedure are on a separate machine log, if they were saved at all. The video without the data is half the lesson. Display overlay ensures trainees see the complete picture that experts navigate.
Procedural training in surgery, aviation, military operations, and industrial environments has benefited enormously from video-based review. Recorded procedures allow trainees to study technique, timing, and decision-making from expert practitioners. Simulation platforms allow deliberate practice in controlled environments. Debriefing sessions identify mistakes and correct misconceptions before they become habits.
What video-based training has never captured cleanly is the data dimension of expert performance. An experienced phacoemulsification surgeon does not just see through the microscope — they simultaneously monitor six instrument parameters and adjust their technique in response to real-time feedback from the machine. A UAV pilot does not just watch the video downlink — they manage altitude, heading, airspeed, and battery state continuously. An industrial operator does not just observe the production line — they track process parameters against control limits and intervene before they are breached.
Training that shows the procedure without the data shows the outcome of expert attention management without explaining how that attention management works. Display overlay makes the data dimension visible — and recordable — for the first time.
"We can show residents exactly what was happening on the phaco machine at the moment the surge occurred. The video and the data, in the same frame. That's when the teaching moment becomes real."
VitalOverlay's VO-1 composites the procedural video feed with real-time instrument data and outputs the annotated signal to both the primary display and a USB recording device simultaneously. The recorded file contains video frames where every instrument parameter is visible at the exact moment it was measured — creating a training record that is fundamentally more informative than video alone.
For surgical training: phaco power, vacuum, IOP, I/A flow, patient vitals, procedure timer, and event markers at critical steps. For UAV/defence training: altitude, heading, GPS position, fuel/battery, and engagement parameters. For industrial training: machine parameters, process readings, and quality metrics — all embedded in the video at frame-accurate timing.
Recordings are made via USB directly from the VO-1. No additional recording hardware or software is required.
VitalOverlay records annotated video directly to USB from your existing procedure setup. No additional recording hardware or software required.
A researcher running a live-cell imaging experiment watches the microscope feed on one monitor while the fluorescence intensity readings, temperature, CO₂ levels, and incubation parameters stream on a second from the environmental control system. When something interesting happens in the image, correlating it with the instrument state at that exact moment requires reviewing two separate records. Display overlay synchronises the image and the data before the experiment even ends.
Research laboratories are arguably the most data-rich environments in the world. Every instrument generates a continuous stream of measurements. Environmental chambers monitor temperature, humidity, and gas composition to parts-per-million precision. Microscopes, spectrometers, and imaging systems produce multi-dimensional visual data at frame rates that would have been impossible a decade ago. Data acquisition systems log everything.
The problem is that the visual record and the instrument record exist in parallel, not together. When a researcher observes a morphological change in a live-cell culture, they note the timestamp and later correlate it with the instrument log to determine what the environmental conditions were at that moment. This post-hoc synchronisation is standard practice in virtually every laboratory — not because it is the best approach, but because no one has provided a better one.
Display overlay is the better approach. When instrument parameters are visible in the same frame as the experimental image, the correlation is instantaneous, automatic, and embedded in the visual record itself.
"We spent two hours after every experiment matching video timestamps to instrument logs. With overlay, the data is already in the image. The analysis starts the moment we stop recording."
VitalOverlay's VO-1 engine accepts the microscope camera's or imaging system's HDMI output and simultaneously parses instrument data from RS-232, USB, or Ethernet interfaces — interfaces that virtually every laboratory instrument already provides. It composites measurement values, timestamps, and event markers onto the imaging feed in real time. When the output is recorded via USB, the result is an annotated video record where every frame contains the instrument state at the moment the image was captured.
Temperature (°C), CO₂ concentration (%), humidity (% RH), pH, dissolved oxygen, fluorescence intensity channels, flow rate (µL/min), pressure, elapsed experiment time, event markers from user input or automated triggers, and custom data channels from any serial-output instrument.
Multi-channel fluorescence parameters can be assigned to separate overlay widgets — allowing simultaneous display of GFP, RFP, and DAPI channel intensities alongside the composite image.
VitalOverlay works with any laboratory instrument that outputs HDMI video and RS-232, USB, or Ethernet data. No software integration. No IT approval. Request a sample unit for your lab.
A UAV payload operator in a ground control station manages the aircraft's video downlink on one display and flight telemetry — altitude, heading, GPS, airspeed — on another. The pilot watches a third screen showing flight instruments and navigation. Three operators, three screens, three separate pictures of what one aircraft is doing. Display overlay fuses all of it into one feed — giving every operator the full picture without the cognitive overhead of building it themselves.
Unmanned aerial systems have solved the problem of getting data off the aircraft. Modern UAVs stream high-definition video from EO/IR cameras, real-time telemetry from flight management systems, gimbal orientation, GPS coordinates, airspeed, altitude above ground level, and fuel or battery state simultaneously. The uplink and downlink architecture works. The display architecture does not.
Ground control stations in commercial, civil, and defence applications are almost universally built around fragmented display setups. Video goes to one monitor; telemetry goes to another. Payload operators who need both — who need to correlate what the camera sees with where the aircraft is and how it is oriented — must build that correlation in their heads, across two screens, under operational time pressure.
This is not a minor ergonomic inconvenience. In ISR operations, the latency between observation and position confirmation affects target identification accuracy. In precision agriculture, it affects the correlation between crop anomaly imagery and GPS-referenced field coordinates. In search and rescue, it affects response time. The display gap has a real cost in every one of these applications.
"The payload operator is watching the video. The pilot is watching the instruments. Nobody is watching both at once. Overlay gives both operators the same complete picture."
VitalOverlay's VO-1 engine accepts the UAV's video downlink over HDMI and parses its telemetry stream — typically MAVLink, STANAG 4609, or proprietary RS-232 format — from the GCS's data output. It composites altitude, heading, GPS coordinates, airspeed, gimbal bearing, ground speed, and battery or fuel state onto the video feed as configurable widget panels. A single HDMI output carries the fully annotated feed to the payload operator's primary monitor.
The pilot retains their dedicated flight instrument display. The payload operator now has the full situational picture — video with all flight parameters visible — without requiring a dual-monitor setup or a second operator managing telemetry.
Altitude AGL/MSL, heading (magnetic and true), GPS position (lat/lon decimal degrees or MGRS), ground speed, airspeed, gimbal azimuth and elevation, battery/fuel percentage, range from home, mission waypoint progress, and custom data channels from payload sensors.
Compatible with MAVLink, STANAG 4609, custom RS-232 telemetry streams, and USB data interfaces from major GCS platforms.
VitalOverlay works with any UAV system outputting HDMI video and MAVLink, STANAG 4609, or RS-232 telemetry. No GCS software changes required.