yuturuishi/rebucca

rebucca · 多路视频接入与智能布控分析平台。支持 GB28181 / RTSP 等协议、YOLO 等小模型检测、OpenAI 兼容大模型复核、多边形布控区域与带截图的结构化报警。

解決する課題

Rebucca は、リアルタイムビデオ監視およびスマートモニタリングプラットフォームです。生のカメラフィードを、実用的で構造化されたアラームに変換する問題を解決します。ビデオを録画するだけでなく、物体(人、車両など)を検出し、定義した領域(侵入や徘徊など)にルールベースの推論を適用し、スナップショット付きの信頼性の高いアラートを生成します。また、実際の導入における課題にも対応しています。重い検出モデルは軽量な YOLO または D-FINE モデルに置き換えることができ、オプションの大規模言語モデルが検出を再チェックして誤検知を減らすことができます。

仕組み

Rebucca は、RTSP または GB28181(転送には ZLMediaKit を使用)を使用してビデオストリームを取得し、オプションで ONVIF を介してカメラを検出します。検出パイプラインは、小型で高速なモデルで実行されます。組み込みの D-FINE リアルタイムエンドツーエンド検出器(OpenVINO または ONNX Runtime にエクスポート)または PyTorch/ONNX/OpenVINO 形式の YOLO です。検出を描画したポリゴンゾーンにバインドし、7 つの後処理ルール(侵入、ラインクロッシング、カウント、方向、密度、徘徊、不在)から選択できます。ルールがトリガーされると、システムはスナップショット画像付きのアラームを生成し、アラームレートは検出頻度に合わせて調整され、アラートストームを回避します。オプションの OpenAI 互換大規模モデルを使用して、信頼性を向上させるための二次レビューを行うことができます。フロー全体は Web コントロールパネルで管理されます。

対象ユーザー

これは、インテリジェントビデオ監視を必要とするセキュリティおよび運用チームを対象としています。例えば、警備室、レジ、建設現場、サーバールームなどです。また、寛容な MIT ライセンス(YOLO-PyTorch エンジンは、ONNX/OpenVINO パスを使用しない限り AGPL ライセンスの Ultralytics に依存することに注意)のおかげで、商用監視システムを展開するインテグレーターや開発者にも適しています。

ハイライト

  • 複数のストリームプロトコルをサポート:GB28181、RTSP、ONVIF 検出、ZLMediaKit リレー。
  • D-FINE を組み込み検出フレームワーク(ICLR 2025)として含み、NMS なしで高い位置特定精度と低レイテンシを実現。
  • デュアル推論エンジン:OpenVINO 2024.6 と ONNX Runtime 1.30.0、CPU と GPU の両方に対応。
  • 柔軟なゾーンアラームシナリオのための 7 つのルールベースの後処理動作。
  • すべてのアラームにスナップショットが含まれます。証拠のない「空の」アラームはもうありません。
  • アラーム頻度は検出頻度に厳密に制限され、アラートストームを防ぎます。
  • アラームスナップショットの中国語ラベルレンダリングをサポートし、文字化けを防ぎます。
  • 誤検知を減らすためのオプションの大規模モデルレビュー。
  • ダッシュボード、統計、ワンクリック再起動を備えた Web コントロールパネル。
  • 7 言語の UI サポートと MIT ライセンスのソースコード。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト