ステップ 2: SmTIAS 照明均一性評価 完了: 照明均一性の評価指標算出・可視化を実装し,REPORT_01(照明均一性評価報告書)を作成済み.次はステップ 3.
git log を参照).以降の進捗は本ファイル末尾に追記する. TECH_05 Phase 1: DNG 読み込み I/F + 動径 min/max 比指標: SmTIAS 定量モードの出力が PNG→DNG(RAW_SENSOR) に変わったため DNG 読み込み I/F(src/io/dng_loader.py)を新設.あわせて照明均一性に動径 min/max 比指標を追加.SmTIAS-LightSim へのコピー前提で再利用性重視.
output_color=raw(カラーマトリクス非適用)とし,入射光量とセンサ信号の比例(放射輝度リニアリティ)を担保.カラーマトリクス経路はチャンネル混合で per-channel 比例が崩れるため不採用.luma は既存 PNG 経路互換のため Rec.709 維持(raw 経路では厳密な CIE 輝度でなく固定加重プロキシ).apply_lsc_inverse は「DNG=補正済み」前提だが実際は未補正.照明ムラを測るには lscMap を順方向適用してレンズビネットを除去する向きで Phase 3 を設計すること.LSC 順適用で白板 ROI の CoV は約半減を実測.rot90(-1)(左右反転なし).フロントカメラ(id=1) の preview はミラーされるが RAW はミラーされないため反転不要(ラベル位置で確認).scripts/run_uniformity_dng.py は PNG 版の DNG 対応ランナーとして暫定追加(共通化は将来).リリース準備: SmTIAS へ全面改名 + 共通化リファクタ + ドキュメント整理: 新バージョンのタグ付けに向けて以下を実施.
pyproject.toml,ROI キー smtias.whiteboard,docs/scripts/tests/src,GitHub リポジトリ名 SmTIAS-Evaluation,data/・output/ の実データ/成果物ファイル名).参照コピー MiniTias/(外部リポジトリ)は対象外.load_roi_config を src/config.py に集約.run_uniformity_dng.py 内の DNG 輝度化パイプライン(dng_luminance/lsc_gain_rgb/_upsample)を src/io/dng_pipeline.py に移設し,compare 系・plot 系スクリプトが「スクリプト間 import」をやめて src/ から取得するように変更(上記「共通化は将来」を解消).dng_loader.py の Rec.709 係数重複は SmTIAS-LightSim への単体コピー前提のため意図的に据え置き.README.md を新設.CLAUDE.md にプロジェクト概要と SPEC_02 索引を追加.TECH_01 のローカル TECH_02 リンク切れを修正.