GitBucket
Toggle navigation
Pull requests
Issues
Snippets
Sign in
Files
Branches
7
Releases
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Network
Fork
: 0
hasegawa
/
SmTIAS-LightSim
Download ZIP
119 commits
Transfer to URL with SHA
branch:
dependabot/uv/uv-build-gte-0.12.6-and-lt-0.13.0
Branches
Tags
×
dependabot/uv/minor-and-patch-6735a9c1ae
dependabot/uv/opencv-python-5.0.0.93
dependabot/uv/pillow-12.3.0
dependabot/uv/trimesh-5.0.0
dependabot/uv/urllib3-2.8.0
dependabot/uv/uv-build-gte-0.12.6-and-lt-0.13.0
main
SmTIAS-LightSim
/
src
/
sm_tias_lightsim
/
evaluation
/
latest commit
35e5a24cd4
rintoHasegawa
authored
on 17 Aug
..
__init__.py
[add] Step 1 — 均一性評価モジュール(uniformity / zones / radial)と単体テスト
5 months ago
dng_loader.py
[update] プロジェクト名称を MiniTIAS から SmTIAS に統一し関連リポジトリを GitHub 直接参照化
1 month ago
normalize.py
[add] Step 8-8: linear 評価モードに mean 揃え正規化を導入 — evaluation/normalize.py の apply_mean_anchor + NormalizationConfig スキーマ + OETF 排他バリデーション + CLI 統合.configs/eval_baseline_linear.yaml で有効化(target_mean=146.7146).形状指標 (CoV/勾配/C/P/max-min) は厳密不変,mean のみ target_mean に揃う.SPEC_02・SPEC_04・TEST_01 Step 8-8 を更新.テスト 62 件追加 (既存 441 + 新規 62 = 503 件全通過)
4 months ago
oetf.py
[add] OETF 順方向適用を sm-evaluate へ正規実装 — シミュ linear を実測 sRGB ドメインへ変換、後方互換
5 months ago
radial.py
[update] プロジェクト名称を MiniTIAS から SmTIAS に統一し関連リポジトリを GitHub 直接参照化
1 month ago
roi.py
[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
roi_presets.py
[add] ROI プリセット roi_presets.py を導入しパネルスクリプトを SIM_ROI で統一
3 months ago
shape_metrics.py
[add] 形状指標 (shape_metrics) 5 指標と TECH_11 論点整理 — 現状 4 指標は形を区別できない問題を解決,数値+形+視覚の 3 軸評価方針確立
4 months ago
visualize.py
[update] プロジェクト名称を MiniTIAS から SmTIAS に統一し関連リポジトリを GitHub 直接参照化
1 month ago
zones.py
[update] プロジェクト名称を MiniTIAS から SmTIAS に統一し関連リポジトリを GitHub 直接参照化
1 month ago