研读《一种用于随机值脉冲噪声的检测统计量》中想到的一种软光敏实现算法

在研读以下两篇论文的时候:

带脉冲检测器的通用噪声去除算法

一种用于随机值脉冲噪声的检测统计量

在《一种用于随机值脉冲噪声的检测统计量》论文中推导ROLD的统计量的时候,对对数的一些理解结合之前的软光敏算法逻辑,想到了一中新的思路实现软光敏算法。

由以上QE曲线可知,sensor在红外光谱的环境下,三个通道的响应比较趋近,响应基本一致。假设我们能够从ISP端获取raw域的分块统计信息,结合对数函数性质,我们可以构建一种新的软光敏主要实现思路:

  1. 假设可以获取M*N个分块的raw域统计信息,每一块中分别有R、G、B三个通道的total值;
  2. 根据y_low\y_high两个阈值参数,剔除掉高亮过饱和的块和过暗噪声比较大的块,得到有效的块数量cnt_valid;
  3. 在符合亮度条件的块中,计算log2(R/G),log2(B/G)的比值;
  4. 由于纯红外模式下,其对数计算值大体在0附近浮动,但不完全等于0.
  5. 计算log2RG = abs(log2R/G))-offset_rg,log2BG = abs(log2B/G))-offset_bg.offset_rg,offset_bg可以通过在纯红外环境下标定得到。一般offset_bg = 0.11,offset_rg = 0.21。通过此计算之后,log2RG,log2BG基本趋近于0,而在可见光下其数值比较大,大概相差10倍左右;对数函数可以放大0-1之间比值的差异,方便后续的逻辑操作;
  6. 设定某一阈值th,统计第五步中大于阈值th的块数量cnt.
  7. 计算cnt/cnt_valid的比值。当其比值大于一定阈值cnt_th时,即在当前环境中存在了相对较多的可见光,再结合自动曝光的AE参数联合判断是否需要切换IRCUT。

为了使得算法更加鲁棒,还需要更多的诸如亮度稳定判断逻辑等逻辑操作。

实际数据初步验证:

纯红外场景下的log2RG ,log2BG数据:
红外光下log2RG
红外光下log2BG

可见光场景下的log2RG ,log2BG数据:
可见光场景下的log2RG
可见光场景下的log2BG

由以上图可知,可见光下每一块的数值时纯红外下的数倍。数值之间的差距比较明显,不存在重叠的区域,可以非常方便的区分纯红外场景和可见光场景。

相关推荐
YuKeeHgg1 小时前
HuabSmart Skills:一个开源的 AI Skill、Agent、Prompt 与 MCP 能力库
人工智能·ai·prompt·华彬智融
猪脚踏浪1 小时前
使用现有用户系统系统整合open webui
人工智能
newsxun1 小时前
光智融合,空间新生|Jupiter SR 亮相光博会CIOE 2026
大数据·人工智能
海宇数据1 小时前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化残值评估网关
人工智能·python·架构·自动化
深度学习lover1 小时前
<数据集>蚜虫识别<目标检测>
人工智能·深度学习·yolo·目标检测·计算机视觉·蚜虫识别
孙启超1 小时前
【AI开发之Rust】第 1 课:认识 Rust 与开发环境 —— 装好工具链,跑通第一个程序
开发语言·人工智能·后端·ai·rust·安全架构
桃西西呀1 小时前
GPT-6 Astra 强到被锁起来:拆开它的 computer-use 架构、可搜索记忆与计费悬崖
人工智能·gpt·llm
开发笔记-阿牛1 小时前
嵌入式蓝牙开发:AC2005B 芯片技术解析 —— 省晶振设计、13dBm 射频与 Auracast 广播音响开发指南
人工智能·单片机·音视频
大树882 小时前
液冷系统的真正瓶颈,藏在那层不到1毫米的材料里
大数据·运维·服务器·人工智能·ai