利用ISP离线模式进行分块LSC校正的方法

目录

[1 问题](#1 问题)

[2 数学等价推导](#2 数学等价推导)

[3 如何 "不改子图坐标、只改中心",该怎么配?](#3 如何 “不改子图坐标、只改中心”,该怎么配?)

在之前的博文ISP离线模式应用(三)-超大帧图像处理中,描述了利用ISP离线模式实现超大帧的图像处理。其中,涉及到LSC的图像处理问题。可以通过如下方法优化修改。

1 问题

同心圆 LSC 核心:

增益 = 只看当前像素到镜头唯一物理光学中心 的径向距离 r。这个中心是镜头硬件固有,跟你裁图、切分、左右分图毫无关系。

假设我们需要拆分8MP图像。8MP 原图宽W,左右均等拆两张 4MP:

  • 左图:局部坐标(x,y) → 全局原图坐标:X=x, Y=y(偏移 dx1=0, dy=0)
  • 右图:局部坐标(x,y) → 全局原图坐标:X=x+W/2, Y=y(偏移 dx2=W/2, dy=0)

关键:ISP 不能用 4MP 子图自己的画面中心算圆心!必须使用 8MP 原始物理光学中心Cx0​,Cy0​。

有**8MP 完整版正确 LSC:真实光学中心 (Cx0,Cy0) + 径向增益 G (r)**操作:

  1. 两张 4MP 完全复用 8MP 原版 Cx0,Cy0,绝不改圆心;
  2. 只补「坐标偏移」:
    • 左 4MP:局部坐标 (x,y) → 全局原图坐标 X=x+0
    • 右 4MP:局部坐标 (x,y) → 全局原图坐标 X=x+W/2
  3. 用全局坐标算到原始真实光学中心的 r,再查原有 G (r) 增益;
  4. 两张子图共用一套 8MP 的 LSC 径向参数 / LUT。

如果强行改中心到子图接缝边缘:

  1. 原本靠真实光学中心算的径向阴影衰减,全部错位;
  2. 左图以接缝为圆心画圆、右图也以接缝为圆心画圆;
  3. 两边 LSC 增益曲线完全违背真实镜头阴影,边角暗角补爆、中心亮度乱掉;
  4. 8MP 原图正确的 LSC 等效关系直接作废。

由于LSC校正已经硬件实现,对图像的偏移已经无法实现。我们需要移动中心坐标实现类似的效果。即:

  • 不在 ISP 里配 dx 偏移、不把局部 x 补成全局 x:
  • 子图坐标原样不动
  • 只改 LSC 配置里的「中心坐标 (Cx,Cy)」来等效实现

2 数学等价推导

设:8MP 原图宽 ​,全局真实中心:

​​

① 左 4MP(原图左半区)

子图本地坐标:​​]

原来偏移法:

半径:

👉 不改 x,只直接把 左图 LSC 中心硬配成 {Cx=Cx_0,;Cy=Cy_0})和偏移法算式一模一样,结果完全一样。

② 右 4MP(原图右半区,本地 x 还是从 0 开始)

原来偏移法是:

半径:

​代入 :

------👉 只改中心、不加数学补偿,直接填原图中心,右图一定算错!


3 如何 "不改子图坐标、只改中心",该怎么配?

已知L原图总宽 W,原图真实中心

不动图像坐标,只改 LSC 中心

LSC 算半径本质:

代入全局坐标,要等价成「只用局部坐标 xlocal​ + 自定义子图中心 Cxsub​」:

1)左 4MP 正确配置

​✅ 正确:

2)右 4MP 关键纠正

要求:

化简:

✅ 右图正确 LSC 中心:


相关推荐
QuZhengRong几秒前
【周报】2026-10-02~10-08 AI 科技周报
人工智能·科技·新闻
云沛科技几秒前
在实验室复刻暴风雪:低温雨雪冰雾耦合试验室解锁极端环境 “实景仿真”
人工智能·功能测试·科技
程序员大狐狸1 分钟前
Ultra X7 358H 笔记本电脑,本地部署当红炸子鸡 Qwen3.8-27B-Q4,实测生成速度 5.6 tok/s
人工智能
styshoo2 分钟前
NVIDIA Dynamo Snapshot 介绍
人工智能
用户8314550980312 分钟前
如一 Agent 架构解读(一):数字分身的执行模型——Run、Turn 与四个时间尺度
人工智能
Kyops2 分钟前
GPT-6 把地图和交互组件带进 ChatGPT,答案终于可以直接操作了
人工智能
布吉岛的石头6 分钟前
Java 程序员第 49 阶段11:Java 接 BERT:用 ONNX Runtime 做句向量推理
java·人工智能·python·深度学习·bert·transformer
OCR_133716212757 分钟前
智能交通底层逻辑:国内车牌分类规范与AI识别适配技术解析
大数据·人工智能·分类
Vincy1238 分钟前
腾讯开源 WeKnora 深度评估:3 万 Star 的 RAG 框架,你的 Milvus 能直接用吗?
人工智能
染指111013 分钟前
140.Agent-多Agent框架-Agent执行Skills流程
数据库·人工智能·设计模式·langchain·agents