Newer
Older
SmTIAS-Evaluation / docs / 03_PLAN / PLAN_02_開発ステップ.md

開発ステップ (Development Steps)

方針 (Approach)

PLAN_01 の検証対象の優先度に従い,段階的に実装する.各ステップは独立してテスト・実行可能な単位とする.

ステップ一覧 (Steps)

ステップ 1: プロジェクト骨格の構築

  • src/tests/ のディレクトリ・__init__.py を作成
  • loader.py で PNG 読み込み・ROI 抽出を実装
  • ユニットテストで動作確認

ステップ 2: MiniTIAS 照明均一性評価

  • uniformity.py で輝度分布・均一性指標(CoV,標準偏差,最大/最小比)を実装
  • plotter.py で輝度マップ・ヒストグラムを生成
  • exporter.py で CSV・PNG 出力
  • MiniTIAS の白板画像で実行し結果を確認

ステップ 3: TIAS との照明均一性比較

  • ステップ 2 のパイプラインを TIAS 画像にも適用
  • 装置間の比較グラフ(並列表示,差分)を追加
  • 比較結果を CSV に出力

ステップ 4: 色再現性評価

  • color.py で sRGB → L*a*b* 変換・ΔE2000 計算を実装
  • 舌模型画像の色差を装置間で比較
  • 比較グラフ・表を出力

ステップ 5: 実行スクリプトの整備

  • run_analysis.py で全解析を一括実行できるようにする
  • コマンドライン引数で解析対象を切り替え可能にする

依存関係 (Dependencies)

ステップ 1 → ステップ 2 → ステップ 3
                         → ステップ 4
                                    → ステップ 5
  • ステップ 1 はすべてのステップの前提
  • ステップ 3 と 4 はステップ 2 の完了後,並行して進めることも可能
  • ステップ 5 は 3・4 の完了後