PLAN_01 の検証対象の優先度に従い,段階的に実装する.各ステップは独立してテスト・実行可能な単位とする.
実装状況の凡例: ✅ 完了 / 🟡 一部完了 / ⬜ 未着手.詳細な経緯は docs/PROGRESS.md を参照.
src/,tests/ のディレクトリ・__init__.py を作成loader.py で PNG 読み込み・ROI 抽出を実装uniformity.py で輝度分布・均一性指標(CoV,標準偏差,最大/最小比)を実装plotter.py で輝度マップ・ヒストグラムを生成exporter.py で CSV・PNG 出力当初計画から追加で実装した項目(実装済み):
spatial.py: 空間解析(中心/中間/周辺ゾーン,中心周辺勾配,動径輝度プロファイル,動径 min/max 比)reproducibility.py + registration.py: 位置合わせ(位相相関)付き SSIM による画像間再現性評価viewer.py: Streamlit による結果ビューア / select_roi.py: OpenCV による対話的 ROI 選択io/dng_loader.py(linear 展開)+ io/dng_pipeline.py(LSC 補正・portrait 化・Rec.709 輝度化)run_uniformity_dng.py で PNG 版と同じ出力一式を DNG から生成data/tias/ は現状空)color.py で sRGB → L*a*b* 変換・ΔE2000 計算を実装run_uniformity.py(PNG)/ run_uniformity_dng.py(DNG).当初想定の単一 run_analysis.py ではなく評価軸ごとに分割)--image 等)で対象切り替え・ディレクトリ一括処理に対応済みステップ 1 → ステップ 2 → ステップ 2.5 (DNG)
→ ステップ 3
→ ステップ 4
→ ステップ 5