当前位置: 首页 > news >正文

isp图像处理--bayer Binning

ISP AlgorithmBayer Binning原理介绍

一,简要介绍

我们平时所看到的彩色图像每个像素有三个分量组成,分别为红绿蓝。而目前广泛用到的成像传感器为CMOS传感器,其输出的数据格式为每个像素点只有一个颜色分量,一般称为Bayer Pattern数据格式如下图所示

Bayer pattern Data

二, Sensor Binning

   众所周知,ISP Pipe一般承担两个主要功能,即拍照和录像;拍照时sensor一般输出full size数据;而录像时Sensor一般会按Binning mode输出,sensor 配置为binning mode输出时,以2x2 binning为例,是将同通道相邻2x2合成为一个像素输出,如下图所示

四个R得到一个R,4个Gr得到一个Gr,四个Gb得到一个Gb,4个B得到一个B;  常见做法是4个R取平均得到一个R

,Gr/Gb/B类似操作。

  • ISP Binning

在设计ISP Pipe时,在ISP Pipe比较靠前的位置也设计一个硬化的Binning 算法。以2倍Binning为例,大多数算法都是按Sensor 那种binning方法来设计(有些会取巧,比如只用一行Line Buffer就可完成bayer 域2x2 Binning操作);但实际真实场景跑的时候,直接取平均往往会对清晰度损失比较大(因为Bayer域2倍binning,相当于yuv域4倍Binning);故ISP Pipe中一般会采用基于Binning后,根据像素的绝对位置关系,设置不同的阈值来缓解清晰度过度损失(虽说也会有损失,但损失的清晰度比2x2要小很多),使最终Binning后的图像达到视觉勉强可接受的结果。

http://www.dtcms.com/a/359509.html

相关文章:

  • UVM APB 验证 VIP Agent 逻辑架构与数据流图
  • 大话 IOT 技术(1) -- 架构篇
  • Week 14: 深度学习补遗:迁移学习
  • 设计模式在Java中的应用:从单例模式到工厂模式的全面解析!
  • C++11——万能模板及完美转发
  • redis详解 (最开始写博客是写redis 纪念日在写一篇redis)
  • 雪花算法实现分布式环境下的高效动态ID生成
  • 扩展:如何设计与实现一个微服务架构下的跨服务异常处理适配器?
  • redis----zset详解
  • 数值分析——非线性方程与方程组的数值解法之二分法
  • 创意无界:云渲染如何让视觉创作触手可及
  • 责任链模式实践-开放银行数据保护及合规
  • 模型系列(篇三)-Llama
  • 分布式事务相关
  • 【MYSQL】从混乱到清晰:联合查询帮你打通数据孤岛
  • Python 实战:内网渗透中的信息收集自动化脚本(6)
  • React前端开发_Day11
  • Pytest+Selenium4 Web自动化测试框架(三日速通)
  • 数据中心网络实现梳理
  • 变频器实习总结14 电子元件中的内部参考电压 Type-c口对于BMS开发的优点
  • Caffeine TimerWheel时间轮 深度解析:O(1)复杂度增删和触发时间事件
  • 2025.8.31基于UDP的网络聊天室项目
  • 数值分析——非线性方程与方程组的数值解法之迭代法
  • Nginx虚拟主机配置
  • 从RNN到BERT
  • 北斗导航 | GNSS定位模式技术总结:原理、分类与应用实践
  • OpenCV 图像轮廓检测
  • Python爬虫实战:研究Subplots,构建电商平台数据采集和分析系统
  • Spark内存管理
  • C++ 登录状态机项目知识笔记