rintoHasegawa
authored
on 2 Jun
|
|
|
.claude
|
[update] テンプレートを sync-template SHA 5fc4843 に同期
|
5 months ago
|
|
|
.vscode
|
[add] .vscode/settings.json を追加(Pylance / Ruff / pytest 設定)
|
5 months ago
|
|
|
configs
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
docs
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
scripts
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
src/
sm_tias_lightsim
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
tests
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
.gitattributes
|
[add] テンプレートの初回同期(設定ファイル・GUIDE ドキュメント追加)
|
5 months ago
|
|
|
.gitignore
|
[add] 輝度マップ形状の追跡を TEST_01 に導入 — 比較パネル生成スクリプト scripts/build_luminance_evolution_panel.py 追加、全 7 改善ステップ (8-1〜8-7) で「形」は不変 (Y 軸単調勾配のまま) との発見を新セクションに記述、LSC モデル化の構造的意義を「数値 + 形」の 2 軸で再認識、生成 png は再生成可能のため .gitignore で追跡しない
|
4 months ago
|
|
|
.python-version
|
[add] uv + Mitsuba 3 環境構築と関連ドキュメントを更新
|
5 months ago
|
|
|
CLAUDE.md
|
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
|
4 months ago
|
|
|
pyproject.toml
|
[add] S2 DNG ローダと新指標を MiniTias-Evaluation からコピー — evaluation/dng_loader.py 新規 (handoff_smtias_lightsim/src/dng_loader.py の完全コピー+ docstring 差替: rawpy で 10-bit BGGR Bayer 展開・output_color=raw で linear カラーマトリクス非適用・gamma=(1,1)+no_auto_bright+use_camera_wb=False+user_wb=[1,1,1,1] で linear raw 保持・output_format rgb_float32/luma_float32/rgb_uint8 切替・Rec.709 luma は output_color=raw 時の固定加重プロキシで既存 PNG 経路と互換).evaluation/radial.py に calc_radial_min_max_ratio をマージ追加 (MiniTias-Evaluation の src/analysis/spatial.py から.動径 min/max 比 = 20 点輪帯平均の min/max で 1.0 で均一.画素単位 max/min よりノイズロバスト.nan ビン除外を移植時補強).pyproject.toml + uv.lock に rawpy>=0.21.0 追加 (実 rawpy==0.27.0).新規テスト 32 件 (tests/evaluation/test_dng_loader.py 341 行) で仕様 A1-D 全項目カバー.既存 537 + 新規 32 = 569 件全通過 (slow 除外).検証 V4 完全合格: 実 DNG (reference_measurement/quantitative/MiniTIAS_QM_20260601_124500.dng, 16MB, 暗闇撮影) を LSC 順方向適用 + portrait 向き合わせ (rot90 -1) + 白板 ROI で評価し,CoV/std/max-min/mean/max/min 6 件が相対誤差 < 1e-6 で MiniTias-Evaluation 期待値完全一致.中心/周辺比 1.0911 vs 1.091143・勾配 8.35 vs 8.352987・動径 min/max 0.8600 vs 0.859962 も絶対誤差 < 0.003.Refactorer 判断: _apply_srgb_oetf は既存 evaluation/oetf.py:apply_srgb_oetf と実装重複だがコピー方針優先で放置 (3 箇所以上の違反基準未満・用途異なる).副次変更: roi.py / test_oetf.py / test_visualize.py の軽微な lint 修正.handoff_smtias_lightsim/ ディレクトリは S3 完了後に削除予定で本コミットには含めない.CLAUDE.md 実装済みモジュール一覧に dng_loader.py と radial.py の calc_radial_min_max_ratio 追記+進捗欄に S2 完了 (V4 完全一致含む) を追記
|
4 months ago
|
|
|
uv.lock
|
[add] S2 DNG ローダと新指標を MiniTias-Evaluation からコピー — evaluation/dng_loader.py 新規 (handoff_smtias_lightsim/src/dng_loader.py の完全コピー+ docstring 差替: rawpy で 10-bit BGGR Bayer 展開・output_color=raw で linear カラーマトリクス非適用・gamma=(1,1)+no_auto_bright+use_camera_wb=False+user_wb=[1,1,1,1] で linear raw 保持・output_format rgb_float32/luma_float32/rgb_uint8 切替・Rec.709 luma は output_color=raw 時の固定加重プロキシで既存 PNG 経路と互換).evaluation/radial.py に calc_radial_min_max_ratio をマージ追加 (MiniTias-Evaluation の src/analysis/spatial.py から.動径 min/max 比 = 20 点輪帯平均の min/max で 1.0 で均一.画素単位 max/min よりノイズロバスト.nan ビン除外を移植時補強).pyproject.toml + uv.lock に rawpy>=0.21.0 追加 (実 rawpy==0.27.0).新規テスト 32 件 (tests/evaluation/test_dng_loader.py 341 行) で仕様 A1-D 全項目カバー.既存 537 + 新規 32 = 569 件全通過 (slow 除外).検証 V4 完全合格: 実 DNG (reference_measurement/quantitative/MiniTIAS_QM_20260601_124500.dng, 16MB, 暗闇撮影) を LSC 順方向適用 + portrait 向き合わせ (rot90 -1) + 白板 ROI で評価し,CoV/std/max-min/mean/max/min 6 件が相対誤差 < 1e-6 で MiniTias-Evaluation 期待値完全一致.中心/周辺比 1.0911 vs 1.091143・勾配 8.35 vs 8.352987・動径 min/max 0.8600 vs 0.859962 も絶対誤差 < 0.003.Refactorer 判断: _apply_srgb_oetf は既存 evaluation/oetf.py:apply_srgb_oetf と実装重複だがコピー方針優先で放置 (3 箇所以上の違反基準未満・用途異なる).副次変更: roi.py / test_oetf.py / test_visualize.py の軽微な lint 修正.handoff_smtias_lightsim/ ディレクトリは S3 完了後に削除予定で本コミットには含めない.CLAUDE.md 実装済みモジュール一覧に dng_loader.py と radial.py の calc_radial_min_max_ratio 追記+進捗欄に S2 完了 (V4 完全一致含む) を追記
|
4 months ago
|