Skip to content

Conversation

@tact-software
Copy link
Owner

Description

Please include a summary of the changes and which issue is fixed. Include relevant motivation and context.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Code refactoring

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.

  • Test A
  • Test B

Test Configuration:

  • OS: [e.g. Windows 11, macOS 14.0, Ubuntu 22.04]
  • COAV Version: [e.g. commit hash or version]
  • Hardware specs if relevant:

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have updated the CHANGELOG.md file with my changes

Screenshots (if appropriate):

Please add screenshots to help explain your changes.

Additional Notes

追加

  • マルチ画像ナビゲーション機能
    • NavigationPanel: フォルダ内の画像間を簡単に移動できる新しいパネル
    • 画像リスト表示: 画像一覧とステータス表示
    • IDジャンプ機能: 画像IDを直接入力して特定の画像へ移動
    • スマートナビゲーション: 存在しない画像を自動的にスキップ
    • ビュー状態保持: 画像切り替え時もズーム・パン状態を維持
    • 比較モード対応: 比較中でも画像間を移動でき、ペアアノテーションが動的に更新
    • キーボードショートカット: 矢印キーで前後の画像へ移動
  • アノテーション統計分析機能
    • ヒストグラム分析: 5つの分布タイプ(幅、高さ、面積、ポリゴン面積、アスペクト比)
    • ヒートマップ分析: 4つの2次元分布(幅×高さ、中心座標、面積×アスペクト比等)
    • 詳細統計情報: 平均、中央値、標準偏差、歪度、尖度、四分位数等の表示
    • ポリゴン面積計算: Shoelace公式による正確なセグメンテーション面積算出
    • データエクスポート: 統計データのクリップボードコピー機能
    • メニュー統合: ヒストグラム(Ctrl/Cmd+Shift+H)、ヒートマップ(Ctrl/Cmd+Shift+M)のショートカット
  • 共通モーダルコンポーネント
    • 統一されたモーダルデザインとブラー背景効果
    • レスポンシブサイズ対応(sm, md, lg, xl)
    • アクセシビリティ対応(ESCキー、オーバーレイクリック)
  • 比較モード機能
    • 2つのCOCOデータセット(正解データと予測結果)の視覚的比較
    • TP(真陽性)、FP(偽陽性)、FN(偽陰性)の色分け表示
    • IoU閾値ベースのマッチングアルゴリズム
    • カテゴリマッピング機能(異なるカテゴリ体系間での対応付け)
    • バウンディングボックスIoUとポリゴンIoU(近似)の2つの計算方法
    • 複数マッチング対応(1対多のマッチング設定)
  • 評価指標の表示
    • Precision、Recall、F1スコアの算出と表示
    • 統計ダイアログでの比較結果表示
    • アノテーション詳細パネルでのマッチング情報表示
  • サンプルデータ生成の拡張
    • ペアJSON生成オプション(比較テスト用)
    • マッチング分布の詳細設定
  • ローディングオーバーレイ
    • 長時間処理のための全画面ローディング表示
  • 免責事項の追加
    • 統計情報が参考値である旨と開発者責任制限をREADMEに明記

変更

  • ズームボタンがビューポート中心を基準にズームするよう改善
  • 統計ダイアログで単一画像データセットのビューモードを自動調整
  • 比較モードでのデータ管理を改善し、元データを保持する仕組みを追加
  • パネル設定のUIを更新し、NavigationPanelを独立したタブに配置

修正

  • カテゴリマッピング後の無限ループ問題を修正
  • 単一画像データセットで比較結果が表示されない問題を修正
  • 異なる画像IDを持つデータセット間の比較を可能に
  • NavigationPanelの初期化時のReferenceErrorを修正
  • 画像切り替え時のズーム・パン状態リセット問題を修正
  • 比較設定変更時のアノテーションデータ損失を修正
  • タブ切り替え時の不要な画像IDリセットを防止

tact-software and others added 24 commits May 29, 2025 17:44
…isualization

Feature/ground truth diff visualization
…togram

Feature/annotation size histogram
@tact-software tact-software merged commit f303bec into main Jun 20, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants