isp

几司3 天前
isp
第1章:ISP概述与发展历程第 1 章不是某个算法模块的说明书,而是整套 ISP 学习的地图。初学者最容易犯的错误,是把 ISP 理解成“相机里的美颜/滤镜/图像增强”,或者把它理解成一堆彼此独立的图像处理算法。更准确的理解是:
木 东9 天前
图像处理·数码相机·camera·isp
图像高亮处过曝,该如何解决读者提问:一副图像中,高亮处过曝(比如晴天室外的蓝天/室内的光源)该如何处理?问题分析:1)首先需排查是哪个亮度模块导致的过曝;
岁月蹉跎的一杯酒13 天前
isp
全志ISP调试相关文档—持续更新ISP 图像调优介绍 | 全志在线开发者社区 - 在线文档
几司15 天前
isp
OpenISP 模块拆解 · 第9讲:伽马校正 (GAC)GAC 在文档标题中写作伽马校正,代码类名为 GC,位于 model/gac.py。它通过 LUT 对像素值做非线性映射,用来把线性或近似线性的图像信号转换成更适合显示和人眼感知的亮度分布。
几司15 天前
isp
OpenISP 模块拆解 · 第7讲:去马赛克 (CFA)CFA 在这里指 Color Filter Array Interpolation,也就是 demosaic。代码位于 model/cfa.py,类名 CFA。它把单通道 Bayer RAW 转成三通道 RGB,是 ISP pipeline 中非常关键的结构转换点。
木 东16 天前
图像处理·数码相机·camera·isp
调试项目上只更换镜头,主要影响哪些效果1、问题背景:在项目调试过程中,经常遇到需要更换镜头的需求,通常原因包括:镜头性能不达标(比如紫边/眩光/鬼影/解析力)、镜头规格不符(比如FOV/焦距),或者单纯是为了降成本;
几司18 天前
isp
OpenISP 模块拆解 · 第13讲:边缘增强 (EEH)EEH 文档对应代码 model/eeh.py,类名 EE,即 Edge Enhancement。它通过边缘滤波器提取高频分量,再把经过 LUT/阈值控制的增强量加回原图。通常作用在 Y 通道,因为人眼主要通过亮度边缘感知清晰度。
几司18 天前
isp
OpenISP 模块拆解 · 第14讲:伪彩抑制 (FCS)FCS,即 False Color Suppression,代码位于 model/fcs.py。它利用 edge map 判断边缘强度,在强边缘附近压低色度分量,从而减少 demosaic、混叠或锐化带来的伪彩。
几司18 天前
isp
OpenISP 模块拆解 · 第16讲:亮度对比度控制 (BCC)BCC,即 Brightness Contrast Control,代码位于 model/bcc.py。它是 ISP 后段的基础图像调节模块,通常作用在 YUV 的 Y 通道上,用来调整整体亮度和局部对比感。
几司18 天前
isp
OpenISP 模块拆解 · 第15讲:色相饱和度控制 (HSC)HSC 是色相和饱和度控制模块,作用在 YUV 的 UV 色度通道。它用于整体颜色风格调整,例如让颜色更鲜艳、偏暖或偏冷。
几司18 天前
isp
OpenISP 模块拆解 · 第3讲:镜头阴影校正 (LSC)LSC 是镜头阴影校正。openISP README 把它列为目标模块,但当前源码没有 model/lsc.py 实现,主 pipeline 中也只是注释占位。
几司18 天前
isp
OpenISP 模块拆解 · 第6讲:色度噪声过滤 (CNF)CNF 是 Bayer 域色度噪声过滤模块,位于 AWB 之后、CFA 之前。它主要处理 R/B 采样点上的异常彩色噪声,避免这些彩噪在 demosaic 中扩散。
几司19 天前
笔记·学习·isp
OpenISP 模块拆解 · 第1讲:坏点校正 (DPC)DPC 是坏点校正模块,位于 pipeline 最前面。输入是二维 Bayer RAW,输出仍然是 Bayer RAW。它要解决传感器坏点、热像素、死点等异常采样问题。
几司19 天前
人工智能·计算机视觉·isp
OpenISP 模块拆解 · 第12讲:双边滤波降噪 (BNF)BNF 是双边滤波降噪,openISP 中接在 NLM 后继续处理 Y 通道。它根据空间距离和灰度差异共同决定权重,在平滑噪声的同时尽量保护边缘。
几司19 天前
isp
OpenISP 模块拆解 · 第5讲:白平衡增益控制 (AWB)openISP 的 WBGC 是白平衡增益应用模块,不是完整自动白平衡算法。它在 Bayer RAW 域对 R、Gr、Gb、B 采样点分别乘以 gain,让不同光源下的中性物体恢复接近中性。
几司19 天前
isp
OpenISP 模块拆解 · 第10讲:颜色空间转换 (CSC)CSC 是颜色空间转换模块,openISP 用它把 RGB 转为 YUV。转换后,亮度 Y 和色度 U/V 分离,方便后续分别做亮度降噪、锐化、色度抑制、饱和度控制。
几司19 天前
isp
OpenISP 模块拆解 · 第4讲:抗混叠滤波 (AAF)AAF 是抗混叠滤波模块,位于 BLC/LSC 之后、AWB/CFA 之前。它在 Bayer RAW 域做轻微低通,降低高频纹理在 demosaic 时产生伪彩和摩尔纹的概率。
几司19 天前
人工智能·算法·均值算法·isp
OpenISP 模块拆解 · 第11讲:非局部均值降噪 (NLM)NLM 是非局部均值降噪。openISP 主流程中它处理 YUV 图像的 Y 通道,也就是亮度通道。它的核心假设是:图像中存在重复或相似的小块。对于当前像素,不只看附近单个像素,而是在搜索窗口里寻找相似 patch,用相似程度作为权重做平均。
几司19 天前
isp
OpenISP 模块拆解 · 第8讲:颜色校正矩阵 (CCM)CCM 是颜色校正矩阵,位于 CFA 后的 RGB 域。它把传感器 RGB 映射到目标 RGB 色彩空间,用于修正传感器光谱响应与标准颜色之间的差异。
几司20 天前
isp
OpenISP 模块拆解 · 第2讲:黑电平补偿 (BLC)BLC 是黑电平补偿模块,位于 DPC 后面。它修正传感器在无光照时仍然存在的基础读数偏置,让真正的黑接近数字零点或目标黑位。