本ドキュメントは TEST_01 Step 8-13 で確定した シミュ vs 実機の残差 2.63× の主因候補を網羅的に整理したものである.Step 8-14 以降の物理モデル精緻化で「何を試すか」の判断材料として作成した.
| 順位 | 候補 | 影響度 | 検証コスト | 推奨理由 |
|---|---|---|---|---|
| 🥇 1 位 | A1. 内壁の非 Lambertian 性(光沢成分) | 大の可能性 | 中 | 「形」を変える可能性が物理的に最も高い.3D プリンタ白フィラメントは完全 Lambertian とは限らない |
| 🥈 2 位 | A8. 反射率 R=0.85 → 0.89(物理整合点) | 中 | 低 | Step 8-6 で導出済の物理整合点.新方針 (linear+LSC) 下での再評価 |
| 🥉 3 位 | A9. max_depth 8 → 16+ | 小〜中 | 低 | 後段多重反射の取りこぼし可能性 |
| ✓ クリア | — | 2026-06-02 検証完了:物理サイズ差 < 1%・中心位置差 < 1 mm で整合.残差主因から除外(§ D1 検証結果 参照) | ||
| 4 位 | B1. 筐体内部の幾何精度 | 中 | 高 | 3D プリンタの実物理表面 vs 設計表面 |
| 5 位 | A2/A3. LED 配光の個体差・樹脂ドーム | 小〜中 | 高 | データシート Lambertian 整合済 (TECH_09) |
→ 「内壁の非 Lambertian 性(光沢成分)」が最有力候補.次いで反射率精度・反射回数の組み合わせ調整.
Step 8-13 で 真の linear ドメイン比較 (DNG+LSC 順方向適用 vs シミュ orthographic) を実施した結果,残差 2.63× が確定した(TEST_01 Step 8-13 参照).これは TECH_06 で予想した「真の残差 2.66×」とほぼ一致する値.
主因の絞り込み状況:
| 候補 | 絞り込み状況 | 出典 |
|---|---|---|
| LSC 補正残差 | 排除 | TECH_07(実機側で順方向適用が確立) |
| シミュ側のドメイン不一致(ガンマ等) | 排除 | TECH_08(網羅チェック済み) |
| LED 配光のモデル誤差 | ほぼ排除 | TECH_09(データシート Lambertian と数値一致) |
| 残るのは「シミュ物理モデル誤差」 | 絞り込み対象(本ドキュメント) | — |
| ID | 候補 | 現状 | 影響度 | 検証状況 |
|---|---|---|---|---|
| A1 | 内壁の非 Lambertian 性(光沢成分) | diffuse BSDF(完全 Lambertian) | ★ 大の可能性 | 未検証.3D プリンタ白フィラメントは微妙に specular 成分を持つことがある.TECH_08 §残差 2.63× で「内壁の非 Lambertian 性・LED パッケージ周辺の光学効果」として示唆済 |
| A2 | LED 個体差の配光ばらつき | 全 LED 完全均一 | 小 | 18 個平均で均される |
| A3 | 樹脂ドーム形状の個体差 | データシート Lambertian 仮定 | 小〜中 | 実物の SMD 2835 ドームは樹脂で微妙な前方凸の傾向.データシート整合は TECH_09 で確認 |
| A4 | LED 駆動電流のばらつき | 全 LED 完全同じ radiance | 小 | 18 個並列接続で電流分配誤差は通常 ±5% 以内 |
| A5 | 発光面の物理サイズ | 2.8mm 角(パッケージサイズ) | 小 | Step 8-7 で 1.5mm 角試行.形状不変,mean のみ変化 |
| A6 | LED 方向(光軸) | 全 LED (0, 0, -1) | 小 | 実機の基板は平面で妥当 |
| A7 | LED 位置精度 | Fusion STL 抽出済 | 小 | Step 8-9 で正確化済(1% 以内の形状変化) |
| A8 | 反射率 R = 0.85 → 0.89 | R=0.85(暫定) | 中 | Step 8-2 で 0.75〜0.92 スイープ済.Step 8-6 で物理整合点 R≈0.89 を導出.新方針下で再評価の価値あり |
| A9 | max_depth = 8 → 16+ | d=8 | 小〜中 | Step 8-4 で 8→12 試行.勾配やや改善.CLAUDE.md には「キャリブは d≥12 推奨」と記載.新方針下で再評価の価値あり |
| ID | 候補 | 現状 | 影響度 | 検証状況 |
|---|---|---|---|---|
| B1 | 筐体内部の幾何精度 | Fusion 360 設計 STL | 中の可能性 | 3D プリンタの積層・サポート跡・微細な凹凸はモデルに含まれない.実機 3D スキャンで定量化可能だが高コスト |
| B2 | メッシュ離散化精度 | STL → PLY 変換時の三角形数 | 小〜中 | 細かい曲面は離散化される |
| B3 | 評価板の位置・向き | Fusion 360 設計通り | 小 | 既知の精度(CAD 通り) |
TECH_08 §許容している構造的差異 のタイプ II 項目.白板撮影では許容と判断したが完全排除不能.
| ID | 候補 | 現状 | 影響度 | 検証状況 |
|---|---|---|---|---|
| C1 | 絞り・口径食 | orthographic で cos⁴ なし | 小 | 実機側 lscMap で補正済(残差あり) |
| C2 | AF(焦点モデル) | orthographic 無限遠 | 小 | 白板 DoF 内固定で許容 |
| C3 | ピクセル積分 | 点サンプリング + spp | 小 | spp=1024 で緩和 |
| C4 | センサノイズ | なし | 小 | 白板高輝度で相対影響小 |
| ID | 候補 | 現状 | 影響度 | 検証状況 |
|---|---|---|---|---|
| シミュ (24, 37, 464, 450) / 実機 (539, 1015, 1400, 1409) | ✓ クリア | 2026-06-02 検証完了:物理サイズ差 < 1%,中心位置差 < 1 mm.残差主因から除外(§ D1 検証結果 参照) | ||
| D2 | mean アンカー target_mean=207.82 の精度 | 実機 1 ショットの値 | 小 | 形状指標には影響なし |
| ID | 候補 | 現状 | 影響度 | 検証状況 |
|---|---|---|---|---|
| E1 | LED 温度上昇による光出力低下 | シミュは温度概念なし | 小 | 18 個・通常室温で安定 |
| E2 | 筐体内壁の汚れ・経年劣化 | 新品仮定 | 小 | 新品評価なら無視可 |
物理的根拠:
diffuse BSDF は 完全 Lambertian(cos θ で散乱)を仮定変化が「形」に効く機序:
実装方法:
roughconductor か roughdielectric を diffuse と混合(blendbsdf)期待効果:
物理的根拠:
変化が「形」に効く機序:
実装方法:
configs/scene_baseline.yaml の printer_white.reflectance を 0.85 → 0.89 に変更期待効果:
物理的根拠:
実装方法:
configs/scene_baseline.yaml の max_depth を 8 → 16(または 12)期待効果:
3 候補は 物理的に独立 なので組み合わせて試せる:
| 組み合わせ | 期待 |
|---|---|
| A1 + A8 + A9 | 全部入り.最大改善を狙う.レンダ時間 約 17 分 |
| A8 + A9 | 既存方針の延長.低コスト.大幅改善は期待しにくい |
| A1 単独 | 「形」改善の最大候補単独.BSDF 実装が必要 |
| ユーザー認識(2026-06-02 議論) | 私の見立て | 差分 |
|---|---|---|
| 「LED 配光が一番影響」 | A2/A3 = 6 位(影響度 小〜中) | TECH_09 でデータシート Lambertian 整合済みを踏まえて優先度低下 |
| 「筐体の反射率」 | A8 = 2 位 | 賛成.物理整合点 R=0.89 への調整は次の試行候補 |
| 「反射回数」 | A9 = 3 位 | 賛成.新方針下で再評価の価値あり |
| ─ | A1 内壁の非 Lambertian 性が最有力(新規追加) | 私からの追加提案.完全 Lambertian は理想化しすぎ |
以下は明示的に 本ドキュメントの優先度から除外 した:
| 候補 | 除外理由 |
|---|---|
| C1〜C4(タイプ II 構造的差異) | TECH_08 で「白板撮影では許容」と判断済.舌模型評価時に再考 |
| B1 筐体内部の幾何精度 | 検証コスト高(実機 3D スキャン等が必要).他の候補を試した後の最終手段 |
| A2/A3 LED 配光の個体差 | データシート Lambertian 整合済(TECH_09).実物の個体差ばらつきは実測ゴニオフォトメータが必要で高コスト |
| E1/E2 環境・運用系 | 新品撮影・通常室温で影響軽微 |
候補リスト 4 位の D1「シミュ ROI と実機 ROI の物理的整合」 を Step 8-14 候補 γ として 事前検証したところ,両者は物理的に同じ領域を見ていることが確認できた.設定変更は一切行わず,既存設定の数値検証のみで結論が出た.
configs/scene_baseline.yaml の orthographic 設定(position (0,0,-50), ortho_scale (50, 52), film 512×512)と configs/eval_baseline_linear.yaml の ROI (24, 37, 464, 450) から,評価板中心基準で X∈[-45.31, +45.31] mm, Y∈[-46.92, +44.48] mm(幅 90.63×91.41 mm) と算出configs/meshes/照明ムラ補正ボード.stl を trimesh で計測:X=99 mm × Y=102 mm(既知値と一致)reference_measurement/MiniTIAS_20260408_144434/MiniTIAS_20260408_144434.png(2448×3264)から評価板の縦方向黒縁を検出(H=1560 px).評価板 Y=102 mm より 物理分解能 0.0654 mm/px を確定(ピクセルアスペクト比 1:1 仮定で X 方向も同じ)roi_config.json の ROI (539, 1015, 1400, 1409) から,評価板中心基準で X∈[-44.79, +46.75] mm, Y∈[-47.53, +44.59] mm(幅 91.54×92.13 mm) と算出(画像 y→物理 Y は符号反転)| 項目 | シミュ ROI | 実機 ROI | 差 |
|---|---|---|---|
| X 幅 | 90.63 mm | 91.54 mm | -0.91 mm (1.0%) |
| Y 高さ | 91.41 mm | 92.13 mm | -0.72 mm (0.8%) |
| X 中心 | 0 mm | +0.98 mm | +0.98 mm |
| Y 中心(符号反転後) | -1.22 mm | -1.47 mm | -0.25 mm |
→ 物理サイズは 1% 以内・中心位置は 1 mm 以内で一致.3 列パネル output/_slide_panels/roi_alignment_check.png(①実機画像 + 評価板境界・実機 ROI / ②シミュ輝度マップ + 評価板境界・シミュ ROI / ③物理座標系で両者を重ね合わせ)でも視覚的に確認.
scripts/select_white_board.py GUI 選択 → シミュ側 ortho_scale 設計値)は 物理整合性を意識して ROI を揃えていたことが裏付けられた評価板は実機画像中央から 下方向に約 4.2 mm(65 px)オフセットして配置されている(カメラ取付位置 vs 評価板取付位置のミリ精度差)が,実機 ROI もそのオフセットに沿って選択されているため,物理領域としては板中心とほぼ整合している.
D1(γ)が「クリア」と確定したため,残る選択肢は以下:
| Step 8-14 候補 | 内容 | 状態 | 推奨度 |
|---|---|---|---|
| Step 8-14 候補 α | A8 (R=0.89) + A9 (depth=16) の組み合わせ(低コスト・既存技術) | 未実施 | ⭐⭐ |
| Step 8-14 候補 β | A1 内壁の非 Lambertian 性(光沢成分混合 BSDF)(高インパクト・実装中規模) | 未実施 | ⭐⭐⭐ |
| ✓ 2026-06-02 完了(クリア) | — | ||
| Step 8-14 候補 δ | β + α 全部(D1 確認済のため γ 除外.最大改善を狙う・レンダ時間 ~17 分) | 未実施 | ⭐⭐⭐ |
→ Step 8-14 として β(A1 単独)か δ(β + α 全部入り)が筋.β は「形」改善の単一実験として価値が高く,δ は実用上「全部やってどうなるか」を見る価値がある.