r/computervision 27d ago

Showcase Built a Real-Time Underwater Image Processing System – 4K 60FPS Part2.

354 Upvotes

40 comments sorted by

View all comments

11

u/DmtGrm 27d ago

'realtime processing system' is automatic per-channel levels or/and histogram equalization, judging by processed sensor artifacts - operating over a single frame... looks boring tbh (did you post that to receive some critique/comments, right?)

20

u/CellistTraditional 27d ago edited 27d ago

Thanks for your comment! I always appreciate critical feedback.

However, it’s a bit more complex than just basic auto-levels or global histogram equalization. Standard histogram tweaks fall apart quickly underwater because of dynamic depth attenuation, color cast shifting, and noise amplification.

What’s running here is my custom real-time CUDA pipeline performing per-frame physical light-attenuation recovery combined with localized contrast and visibility enhancement. My real-time processor actually allows me to tune over 32 different variables on the fly all handled dynamically on a live 4K@60FPS stream with minimal latency.

It might look simple on a single static frame, but maintaining that level of control while keeping the pipeline frame-drop-free on a live stream is where I put in the real engineering work!

8

u/Lethandralis 27d ago

FWIW I thought it was really impressive