An idea in progress

What if a camera could watch the drip so nurses don't have to?

The spark

Why I started thinking about this

I was at a hospital recently and I noticed something small — a nurse walking from bed to bed, glancing at each glucose bottle, then moving on. She did this round multiple times.

It was repetitive. Predictable. And entirely manual.

Can computer vision monitor a drip bottle automatically?

Could a simple ML model reduce this kind of repetitive workload in hospitals?

I started sketching possible approaches. This post is where that thinking is right now — not a finished system, but an idea worth sharing and exploring.

The problem

A small gap with serious consequences

In hospitals, patients receiving intravenous therapy — glucose, saline, medications — depend on those drip bottles staying monitored. When one runs empty and isn't replaced promptly, it can delay treatment, cause discomfort, and in serious cases allow air into the line, which is dangerous.

Hospitals often rely on periodic manual checks, creating delays and monitoring overhead — especially in wards where nurses manage many patients at once.

This isn't about negligence. In busy wards, a single nurse may be responsible for a large number of patients simultaneously. Under that kind of load, manual IV monitoring becomes an unrealistic expectation.

Root causes

Why the current system struggles

The monitoring gap isn't caused by one thing. It's a combination of pressures that compound each other.

The idea

How computer vision could help

One possible implementation could use a small camera mounted near each IV stand, paired with a computer vision model running on low-cost edge hardware. The model would estimate the fluid level in the bottle in real time, track how fast the drip is falling, and trigger an alert to the nurse's phone or ward dashboard when the level drops below a threshold.

A conceptual pipeline might look like this:

Camera captures bottle
CV model estimates level
Drip rate tracked
Alert sent at threshold

There are at least two broad approaches worth exploring:

Vision-based
A camera + CV model detects the fluid line visually. Works without modifying the existing IV hardware at all.
Weight-based
A load cell under the bottle measures decreasing weight as fluid drips. Simpler and more precise, but requires a physical attachment.

A possible tech stack to explore (not finalised):

OpenCV
YOLO (object detection)
PyTorch / TFLite
Raspberry Pi
Firebase alerts
Roboflow (labelling)
Benefits

What this could change

If this approach works well in practice, the potential benefits extend beyond just knowing when a bottle is empty.

Open questions

Challenges I still need to solve

I want to be upfront: this is an early-stage idea, not a working system. There are real technical and practical challenges ahead.

What's next

Where this idea goes from here

Right now I'm in the exploration phase — reading related work, thinking through approaches, and sketching what a prototype might look like. The plan is to start with a simple proof-of-concept: a camera watching a water bottle at different fill levels, and a model learning to estimate how full it is.

From there, the real work begins — collecting meaningful data, handling edge cases, and testing whether this holds up outside a controlled setting.

I'll be sharing progress here as the project develops. If you've worked on similar problems — IV monitoring, medical CV, edge deployment in clinical settings — I'd genuinely like to hear from you.

This is an idea worth building.

Not because it's technically clever — but because the problem is real, the nurses are overworked, and the patients deserve better than periodic manual checks.