Apply current workspace changes

This commit is contained in:
2026-04-22 01:52:21 +08:00
parent cf34b9a8ed
commit cb518b431f
449 changed files with 92252 additions and 321 deletions
@@ -0,0 +1,145 @@
# 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 实际消费字段之间是否存在系统性偏差