news 2026/8/28 18:59:11

197、运动相机水下拍摄的色彩补偿——基于深度估计的R通道衰减校正与白平衡联动算法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
197、运动相机水下拍摄的色彩补偿——基于深度估计的R通道衰减校正与白平衡联动算法

197、运动相机水下拍摄的色彩补偿——基于深度估计的R通道衰减校正与白平衡联动算法

去年夏天在海南做的那批运动相机水下固件,至今想起来还觉得牙根发痒。客户反馈说潜水到五米以下,拍出来的视频红彤彤一片,像蒙了一层夕阳滤镜。我们第一反应是白平衡没调好,把AWB的色温范围从2500K拉到10000K,又加了场景识别,结果回放测试视频,问题依旧——水面下两米还行,再深一点,红色就像泼了油漆一样糊在画面上。后来拆开样机看RAW数据,才发现根本不是白平衡的锅,是R通道的物理衰减在作祟。水对红光的吸收系数大约是0.5/m,对蓝绿光只有0.05/m左右,这个差距在五米深度上就是两个数量级的能量差。白平衡算法再怎么聪明,它只能做全局增益,没法区分“场景里本来就有红色物体”和“红色被水吃掉后残留的伪色”。你强行拉高R通道增益,结果就是浅水区拍珊瑚礁,红色直接过曝成一片死白。

那段时间我们试过几种土办法。第一种是查表法,根据水深传感器读数查预设的衰减补偿曲线,但运动相机哪来的水深传感器?靠气压计估算,误差半米起步,而且水流扰动会让读数跳来跳去,补偿曲线跟着抖,画面像呼吸灯一样忽明忽暗。第二种是手动调参,让用户自己拨轮盘选“3米”“5米”“10米”档位,这倒是能解决问题,但用户体验差到爆——谁潜水时还有空去拨那个小轮盘?而且不同水域的浑浊度、悬浮物浓度完全不一样,同一深度在马尔代夫和在三亚,衰减系数能差三倍。我们意识到,必须从图像本身去估计深度信息,而不是依赖外部传感器。

那段时间我翻了不少论文,看到有人用暗通道先验做水下图像复原,思路是统计局部区域的最小通道值来估计透射率。但运动相机的镜头视场角大,边缘畸变严重,暗通道先验在均匀光照下容易失效,而且水下悬浮物散射会破坏暗通道的统计假设。后来我换了个角度

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 18:58:49

machine 花纹钢板 GB/T 3277-1991

概述 这份是旧国标 GB/T 3277-1991 花纹钢板的技术图纸与参数表,规定了热轧花纹钢板的 3 种花纹型式、尺寸公差、理论重量、供货要求等。 充:该标准已更新为 GB/T 3277-2015,本章节是 1991 旧版内容。 T、三种花纹形式 菱形花纹 纹路为交叉…

作者头像 李华
网站建设 2026/8/28 18:56:21

手把手教你本地部署 Dify

Dify 是一个开源项目,支持可视化编排 AI 工作流、RAG 管道,并集成了大量模型。最重要的是,自托管部署非常方便,只需几条命令。 准备工作 确保你已经具备: ✅ Docker Desktop 正常运行(docker version 有 …

作者头像 李华
网站建设 2026/8/28 18:54:58

2篇2章1节:认识横断面研究和其流程

临床流行病学观察性研究体系包含多种经典设计类型,不同研究方法在时间维度、因果推断能力、应用场景上差异显著,直接决定科研设计的科学性与结果可信度。横断面研究作为临床实操中最常用、易落地的基础研究方案,凭借独特的时间同步性设计,广泛应用于疾病现状调研、人群特征…

作者头像 李华
网站建设 2026/8/28 18:51:12

豆包 LeetCode 11. 盛最多水的容器 C++实现

LeetCode 11. 盛最多水的容器 C 实现核心思路&#xff1a;双指针贪心&#xff0c;左右指针从两端向中间收缩&#xff0c;每次移动高度更小的指针&#xff0c;时间复杂度 O(n)&#xff0c;空间 O(1)。cpp #include <vector> #include <algorithm> using namespac…

作者头像 李华
网站建设 2026/8/28 18:50:39

道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实例分割

文章目录道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实例分割数据集概述X数据集核心信息数据三要素解析知识普及&#xff1a;道路病害视觉检测挑战快速开始&#xff08;代码示例&#xff09;标签道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实…

作者头像 李华