-
Notifications
You must be signed in to change notification settings - Fork 0
Phase2_Architecture
fujiaze edited this page Aug 10, 2026
·
1 revision
Phase2输入是多个已经完成Phase1的单帧HiPS。
Phase2不重新:
- Calibration;
- PlateSolve;
- PSF;
- DR3SP测光;
- Plane→Sphere Drizzle。
Phase2唯一主线:
DISCOVER_INPUTS
→ VALIDATE_COMPATIBILITY
→ COVERAGE_UNION
→ CONTROL_SAMPLE
→ UPM_FIT
→ UPM_PERSIST
→ BLOCK_PLAN
→ BLOCK_CALIBRATE
→ REJECT_INTEGRATE
→ HIPS_WRITE
→ HIPS_VERIFY
→ BROWSER_VERIFY
同一个Phase2 stack必须具有兼容:
-
hips_frame=equatorial/ICRS; - 同一 photometric coordinate system;
- 同一 filter/passband identity;
- 同一 signal/support科学语义;
- NESTED;
- 可共同读取的 target leaf order。
Phase2 v1不得发明分辨率。
若输入最高leaf order不同:
target_order <= min(all input max leaf orders)
默认:
target_order = min(input max orders)
通过现有HiPS hierarchy读取对应order。
禁止把低order输入插值成更高order后声称获得新分辨率。
Ω = MOC_1 ∪ MOC_2 ∪ ... ∪ MOC_N
控制点布置于整个 Ω,不限于pairwise overlap。
允许Ω含多个不连通分量。
控制点 geometry 主要由:
- union geometry;
- target angular spacing;
- model residual/curvature adaptive refinement;
决定。
不得由SNR决定控制点空间分布。
这保证:
gradient/model geometry
≠
SNR field
SNR只参与控制点观测的可信度。
唯一模型对象:
UnifiedPhotometricModel (UPM)
不输出N个独立梯度产品。
模型内部可有frame-indexed joint coefficients,但:
- 是同一个联合优化问题;
- 共用同一reference/gauge;
- 共用同一控制图;
- 一次solve;
- 一个model hash;
- 一个持久化对象。
模型完成后再进行全分辨率像素处理。
block B
→ determine covering frames N_B
→ load B × N_B
→ calibrate to UPM
→ rejection
→ weighted integration
→ write HiPS
→ release
工作块是资源调度单位,不是科学模型边界。
改变:
1 MP / 10 MP / 40 MP
只允许改变性能,不允许改变科学结果。
唯一正式科学输出:
IVOA HiPS Mosaic
内部UPM/cache/checkpoint不是对外科学格式。