146 lines
3.7 KiB
Markdown
146 lines
3.7 KiB
Markdown
# PyINT LT-1 Pair Selection Experiment
|
|
|
|
**日期**: 2026-04-21
|
|
**状态**: 已执行
|
|
**目标问题**: 之前 `init_offsetm` 失败是否只是当前任务配对选得不好
|
|
|
|
## 1. 实验思路
|
|
|
|
上一轮根因定位主要围绕这一组 2023 年 SYC 数据:
|
|
|
|
- `2023-06-24`
|
|
- `2023-07-26`
|
|
- `2023-09-20`
|
|
|
|
其中:
|
|
|
|
- `2023-06-24 -> 2023-07-26`
|
|
- `2023-07-26 -> 2023-09-20`
|
|
|
|
两对都失败,且 `2023-06-24 -> 2023-07-26` 已经是较短时基。
|
|
|
|
为了验证是不是“只是这几对碰巧不行”,本轮换了一组新的、同条带同中心点的 2024 年三景,并改用中间时相作为 master。
|
|
|
|
## 2. 实验数据
|
|
|
|
实验根目录:
|
|
|
|
- `D:\PyINT_POOL_TEST\LT1A_MONO_SYC_STRIP1_E129.4_N45.0_3scene_2024`
|
|
|
|
从影像库复制的三景:
|
|
|
|
1. `LT1A_MONO_SYC_STRIP1_012583_E129.4_N45.0_20240520_SLC_HH_S2A_0000402579`
|
|
2. `LT1A_MONO_SYC_STRIP1_013416_E129.4_N45.0_20240715_SLC_HH_S2A_0000454453`
|
|
3. `LT1A_MONO_SYC_STRIP1_014249_E129.4_N45.0_20240909_SLC_HH_S2A_0000505340`
|
|
|
|
配置:
|
|
|
|
- `masterDate=20240715`
|
|
- `startDate=20240501`
|
|
- `endDate=20240930`
|
|
- DEM 仍使用:
|
|
- `/mnt/d/DEM/COPDEM_GLO30_China_4326_DEM`
|
|
|
|
## 3. 执行链路
|
|
|
|
执行脚本:
|
|
|
|
- 复制实验根:
|
|
- `D:\Code\Insar_management_system_v2\.codex_tmp\setup_lt1_pool_multiscene_experiment.ps1`
|
|
- 跑三景最小链路:
|
|
- `D:\Code\Insar_management_system_v2\.codex_tmp\run_lt1_pool_multiscene_generic.sh`
|
|
- 审计几何中间产物:
|
|
- `D:\Code\Insar_management_system_v2\.codex_tmp\audit_lt1_pool_multiscene_root.py`
|
|
|
|
实际运行结果:
|
|
|
|
- `down2slc_all`: 成功
|
|
- `makedem_pyint`: 成功
|
|
- `generate_rdc_dem`: 成功
|
|
- `coreg_gamma_all`: 失败
|
|
|
|
由于 `coreg_gamma_all` 在第一对失败后停止,又额外补跑了:
|
|
|
|
- `coreg_20240909`
|
|
|
|
这样两对都拿到了独立结果。
|
|
|
|
## 4. 结果
|
|
|
|
### 4.1 `init_offsetm` 失败情况
|
|
|
|
`20240520 <- 20240715(master)`:
|
|
|
|
- `zero_count = 197702`
|
|
- `threshold = 32768`
|
|
|
|
`20240909 <- 20240715(master)`:
|
|
|
|
- `zero_count = 196712`
|
|
- `threshold = 32768`
|
|
|
|
对应日志:
|
|
|
|
- `D:\PyINT_POOL_TEST\LT1A_MONO_SYC_STRIP1_E129.4_N45.0_3scene_2024\logs\coreg_gamma_all.stderr.log`
|
|
- `D:\PyINT_POOL_TEST\LT1A_MONO_SYC_STRIP1_E129.4_N45.0_3scene_2024\logs\coreg_20240909.stderr.log`
|
|
|
|
### 4.2 中间产物审计
|
|
|
|
审计汇总:
|
|
|
|
- `D:\PyINT_POOL_TEST\LT1A_MONO_SYC_STRIP1_E129.4_N45.0_3scene_2024\audit_dem_geometry\audit_summary.tsv`
|
|
|
|
关键指标:
|
|
|
|
- `hgtsim zero_ratio = 0.974356`
|
|
- `lt0 valid_pair_ratio = 0.025644`
|
|
- `20240520 center overlap = 0.245827`
|
|
- `20240909 center overlap = 0.249603`
|
|
|
|
## 5. 与 2023 年那组三景对比
|
|
|
|
2023 年 `E129.6_N45.0` 那组基线结果:
|
|
|
|
- `20230624`: `zero_count = 184099`
|
|
- `20230920`: `zero_count = 190155`
|
|
- `hgtsim zero_ratio = 0.967266`
|
|
- `lt0 valid_pair_ratio = 0.032734`
|
|
|
|
2024 年 `E129.4_N45.0` 新组三景结果:
|
|
|
|
- `20240520`: `zero_count = 197702`
|
|
- `20240909`: `zero_count = 196712`
|
|
- `hgtsim zero_ratio = 0.974356`
|
|
- `lt0 valid_pair_ratio = 0.025644`
|
|
|
|
## 6. 结论
|
|
|
|
这轮实验不支持“只是当前 pair 选坏了”这个解释。
|
|
|
|
原因很直接:
|
|
|
|
1. 换了一整组三景
|
|
2. 换了 master
|
|
3. 两对 slave 都单独跑到了 `init_offsetm`
|
|
4. 结果仍然失败
|
|
5. 而且零值规模没有改善,反而比 2023 那组更差
|
|
|
|
因此当前更合理的判断是:
|
|
|
|
- 问题不是单纯 pair selection
|
|
- 也不是只集中在 `2023-07-26` 这一景
|
|
- 更像 LT-1 在 PyINT/Gamma 下的导入几何链存在系统性问题
|
|
|
|
## 7. 建议下一步
|
|
|
|
下一步不建议继续只靠“再换几对”来试。
|
|
|
|
更有价值的是继续往几何链前面查:
|
|
|
|
1. 对比不同实验根生成的 `.slc.par` 几何字段
|
|
2. 对比 `generate_rdc_dem` 产生的:
|
|
- `*.utm.dem.par`
|
|
- `*.UTM_TO_RDC`
|
|
- `*.rdc.dem`
|
|
3. 重点核查 LT-1 导入程序和 Gamma 实际消费字段之间是否存在系统性偏差
|