面阵相机参数计算

CCD 原点(焦面坐标)

面阵由 N 片 CCD 在焦面上二维拼接;每片原点 (x₀, y₀) 为相机焦平面坐标(原点在光轴中心:x 沿飞行方向、y 垂轨向左为正),自文本文件读取,N = 原点行数(即 sensorCount)
原点文本(可读取文件或直接粘贴编辑)
kjg.txt 实例:表头 ccd x y + 24 行原点(mm);改文本即实时重算
原点坐标单位
原点坐标、探元尺寸 p 统一换算 SI 后按 tan = 坐标/f 生成系数

探测器与文件格式

Type=Frame、CamPoly=3(二元 3 次多项式,每行 10 系数);文件含 1 个虚拟整帧块 + N×B 个物理片块
波段数 bandCount B
各波段共用同一组 CCD 原点(gf4b-VIS 实例为 1)
每片探元数 width W(列数)
width 列数(向右),lookAngleY 自变量(系数 −p/f);文件中的 width
每片探元数 height H(行数)
height 行数(向下),lookAngleX 自变量(系数 +p/f);文件中的 height;线阵文件无此行
文件块顺序
B=1 时两种顺序等价(gf4b-VIS 实例为 1 波段)

轨道 / 光学

恒等式 GSD = p·H/f(星下点平面近似);p、f、H、GSD 任留空一项自动推导
焦距 f
主距;生成系数必需(或可由 GSD·H/p 反推)
探元尺寸 p
像元尺寸;lookAngleX 的 x 一次项 = lookAngleY 的 y 一次项 = p/f
轨道高度 H
用于 GSD / 幅宽计算与地平线角校验
地面分辨率 GSD
星下点平面近似 GSD = p·H/f
地球半径 R
预填 6371 km;供地平线角校验

.coef 文件

预览即文件字节内容(ASCII、CRLF、无 BOM、系数 %.18e 双空格分隔)
文件名

    

推导汇总

由当前参数推导的常用中间量(星下点平面近似,除注明外)

一致性校验与物理约束

恒等式偏差超容差或约束违反即报红

焦面布置示意

相机焦平面坐标(原点在光轴中心):垂直轴 x 沿飞行方向向下为正(lookAngleX = x/f)、水平轴 y 垂轨方向向左为正(lookAngleY = y/f);像素坐标原点在图像左上角(width 列号向右、height 行号向下),映射:行号增大 → tanX 增大(向下)、列号增大 → tanY 减小(向左),各片探元 (0,0) 在该片左上角(片横跨 = 垂轨 W·p、竖跨 = 沿轨 H·p,图像视图与焦面视图方向一致);两轴真实比例;虚线框为虚拟整帧外接框;悬停可看数值;滚轮缩放(以光标为中心)、拖动平移,右上角 + / − / 适配,文字大小不随缩放变化
100%
↓ x 沿飞行方向(lookAngleX)|← y 垂轨(lookAngleY)
参数不足,暂无示意图

布置明细

各片原点、tan 范围与角点离轴角