転倒検知

カメラが転倒を見つけて、その場で知らせます。

オンデバイスの転倒検知 —— 姿勢推定、人物ごとの時系列ステートマシン、MQTT イベント 1 本、すべてローカルで完結。オールインワンカメラ、または既存の RTSP カメラを Jetson・Rockchip NPU・Hailo-8 のホストに接続します。

SenseCraft中級30minビジョン & 映像 AIAI Agent 対応ソースコード

reComputer J30 / J40 上で確定した転倒 —— 骨格・トラック状態・エビデンス数はライブの MQTT メッセージから

normal から fallen への状態遷移(reCamera Pro App Center のプレビュー画面)

カメラ設置 —— 2-3 m の側方または斜め視点は可、真下からの俯瞰・遠景・遮蔽のある視点は不可

アラームパネルのサイト概要 —— 部屋・カメラ・ゾーン、種別ごとに色分けした 24 時間のアラーム推移、そして部屋ごとに 1 枚のカード(ライブのサムネイルと未処置件数付き)。ローカル再生であり、現場実測ではありません。部屋名とゾーン名のテストデータも UI と同じく英語です

ライブ映像上でのゾーン設定 —— 中国語 UI で、4:3 のストリーム上に 2 つのゾーン矩形を描画しています。座標はコンテナではなく映像に対応づくため、レターボックスの帯は枠の外に残ります。ローカル再生。

アラームの状態 —— 証跡ウィンドウ、オペレーターウィンドウ、通知、期限超過でエスカレーション。既定値は 5 s / 60 s / 通知期限 5 s

再利用できる現場テンプレート

屋内の固定カメラ、一人で過ごす時間が長く、転倒を数分以内に知る必要がある場所。

介護施設と在宅介護

介護施設と在宅介護

高齢者の居室、トイレの出入口、廊下。次の巡回を待たずに転倒が分かります。

リハビリ施設と病棟の廊下

リハビリ施設と病棟の廊下

リハビリ訓練室、夜間の病棟廊下。人手が回らない時間帯を補います。

一人暮らしの住宅

一人暮らしの住宅

自宅のリビング、浴室の前。転倒イベントを Home Assistant に取り込み、点灯や通知、通話の起動に使えます。

適さない条件:真上からの俯瞰、長い廊下の遠景、家具による大きな遮蔽。起動した時点ですでに横になっている人は姿勢だけを報告し、イベントは発生しません。

どう実現するか

カメラが映像を取得し、検知ホストが判定し、通知は既存の受信システムへ送られます。当直画面が必要な場合はアラームパネル用ホストを追加します。

必要なのは 3 つだけです。映像を出すカメラ、検出を動かすホスト、イベントを受け取る側。当直画面が欲しければアラームパネルホストを 1 台足します(検出ホストと同居可、reCamera 構成では小型ボックス)。カメラとホストは現地にあり、映像はデバイスから出ません。ネットワークを通るのは数百バイトの JSON 1 通です。

カメラ

入り口は 2 通り。どちらになるかは、たいてい壁に何が付いているかで決まります。

  • すでに IP カメラがある場合:検出器を RTSP ストリームに向けるだけです。カメラ側の変更は不要で、1 台のホストで複数ストリームを受けられます。
  • カメラがない場合:reCamera 2002 と reCamera Pro はカメラとアクセラレータが一体で、電源を入れれば動作し、別途ホストは要りません。代わりに検出器がそのカメラを占有するため、Node-RED やそのカメラ上の他のビジョンアプリは停止します。

精度を決めるのはハードウェアよりも設置位置です。 固定の屋内画角、2〜3 m、側方または斜め、肩と腰が見えること。転倒そのものが画角内で起きる必要があります:起動時にすでに横たわっている場合、姿勢は報告されますがイベントは発生しません。真上からの俯瞰、長い廊下の引き画、家具による大きな遮蔽は、いずれも実測で明確に悪化します。

アーキテクチャ内部、テスト方法と各プラットフォームの実測データ技術 Wiki を見る →

どこまでできるか

導入後、待機する介護スタッフがブラウザーで見て操作するアラームパネル。

全部屋を一画面で

  • 部屋ごとに1枚のカード:最新映像+状態色
  • オフラインの部屋は黒くなり未処理件数を表示
  • アラーム傾向を種別で色分け、24時間/7日を切替

アラームを1件ずつ処理

  • アラーム表:時刻・種別・ゾーン・状態
  • 未確認は確認/差し戻し/済みにするを選択
  • 確認すると操作者が記録される

画面の上に直接ゾーンを描く

  • スナップショット上でドラッグしてゾーン設定
  • ゾーンごとに無人/無動のタイムアウト秒を設定
  • ライブ映像は本体のみ、通知に画像は含まない

設定はバージョン管理され、競合は弾かれる

  • 保存でバージョンが進み、履歴に操作者と時刻を記録
  • 競合時は警告が出て黙って上書きしない
  • キャンセルか最新設定の再読み込みを選択
実測データ

公開データセットにおけるエンジニアリングベンチマークであり、医療・人身安全の認証ではありません。

現場で得られるもの代表値機器
転倒から通知まで1.4 秒全プラットフォーム共通
転倒再現率(凍結構成)95.8%ホールドアウト 27 本
日常動作で通知が出ない割合77.8%同じホールドアウト
1 台で扱えるチャンネル数16reComputer R2000 シリーズ(R2035-12、Hailo-8)
アラームパネル経由で通知が届くまでP50 2.83 秒reComputer R2000 シリーズ(R2035-12、Hailo-8)、確認ウィンドウを短縮

チャンネル数はホストによって変わります。reCamera と RK シリーズは各 1、reComputer J30 / J40 は 7 / 8 で、いずれも 15 FPS 入力換算です。定格ではなく負荷試験の出発点として扱ってください。5 つの構成の精度はほぼ同等のため、ハードウェアはチャンネル数で選び、精度では選びません。

マルチストリームデコード・ハードウェアアクセラレーション実測(1080p メインストリーム vs 640 サブストリーム)

デバイスアクセラレータ1080p@30fps HWデコード640 サブストリームCPU使用率消費電力推奨構成
reComputer J4012Orin NX (Dual NVDEC)16 系統完全ハードウェア16+ 系統7.4%9.5W8〜16 系統の 1080p 高精細直接入力、VLM 並行余力あり
reComputer J3011Orin Nano (NVDEC)8 系統完全ハードウェア16 系統3.4%7.0W4〜8 系統の 1080p 高精細直接入力、高電力効率
reComputer RK35883-Core NPU (MPP)16 系統完全ハードウェア16+ 系統26.9%11.2W8〜16 系統の高密度カメラ収容
reComputer R2000Hailo-8 (マルチHWデコード無)2 系統(VPU上限)16 サブストリーム20.9%8.8W16 系統運用時はカメラ側で 640 サブストリームを設定

デコード性能に関する注意:Hailo-8 の 16 チャンネル実測は 640×640 入力での数値です。reComputer R2000 シリーズにはマルチチャンネルのハードウェアビデオデコーダーがないため、1080p メインストリームを直接入力すると CPU ソフトウェアデコードが飽和します。実際の導入ではカメラ側のサブストリーム(640×480 または 640×360)を使用してください。

遠景と遮蔽を含む外部データセットでは再現率が 52.9%–58.8% まで下がります。制約要因は転倒判定ではなく姿勢モデルの人物検出率です。

パネルの行はカメラから検出器、パネル、webhook までの全経路で、証跡ウィンドウと自動確認ウィンドウをそれぞれ 1 秒に設定した値です。出荷時の既定値(5 秒 + 60 秒)では同じ経路に 1 分強かかります。これは確認の設計そのものです。機器ごとの実測データとテスト条件は エンジニアリング Wiki · 転倒検知ソリューション を参照してください。

テスト方法・条件の注記・4 つの実測表 · 技術 Wiki を見る →
何が取り出せるか

導入後は、これらのトピックがインターフェースのすべてです。

トピック / ポート内容retained
<デバイス名>/fall-detection/resultsフレームごとに JSON 1 件:state、fall_detected、fall_event、event_id、person_count、fallen_count、persons[] 内の track_id / state / bboxいいえ
<デバイス名>/fall-detection/statusonline / offline、MQTT の遺言メッセージで発行はい
homeassistant/自動検出:転倒センサー、状態、イベント番号、在室はい
RTSP 8554 /live0プレビューと NVR 向けのライブ映像(reCamera 構成)-

<デバイス名> は導入時に入力します(reCamera 構成の既定は recamera、reComputer 系は recomputer)。トピックの先頭セグメントにすぎないため、部屋やフロアで命名できます。複数ストリーム時はストリーム ID がトピックに付き、ペイロードにも書き込まれます。fall_event は状態遷移の瞬間にのみ立つため、床にいる間ずっと繰り返し発火することはありません。

全ペイロードフィールドと Home Assistant の自動検出エンティティ · 技術 Wiki を見る →
自社システムへの移植

再利用できる単位は「転倒」ではなく、「姿勢推定 → 人物ごとのトラッキング → 時系列ステートマシン → MQTT イベント」というチェーンです。この具体的なイベントに紐づくのは後ろから 2 番目の区間だけ —— 何をもって転倒とみなすかを定義する特徴量と閾値です。それ以外(カメラ設置のルール、4 種類のアクセラレータランタイム、モデル配布経路、トピック構造、Home Assistant ディスカバリ、現地調整用プレビュー)はそのまま使えます。

レイヤー移植時に必要な作業
カメラ設置ルールと構図の要件そのまま再利用
姿勢推定と 4 つのランタイム(NPU / TensorRT / RKNN / Hailo)そのまま再利用
人物ごとのトラッカーそのまま再利用
MQTT トピック構造、Home Assistant ディスカバリ、プレビューツールそのまま再利用
ステートマシンの特徴量と閾値新しいイベント向けに書き直す
時系列の重みとホールドアウトのテストセット収集と再学習(人物単位で同じように分割)

形の似たイベント —— 物体クラスではなく骨格の時間変化で定義されるもの —— は同じ範囲に入ります:離床、長時間の臥床、よじ登り、床へのしゃがみ込み、転倒後に起き上がらない状態。

適さない形態

  • 細かい手作業 —— 手の動きが手順どおりかどうかの判定。17 キーポイントではその粒度を分解できません。閾値ではなくモデルの種類を変える必要があります。
  • 遠景と強い遮蔽 —— 外部の遠景データセットでの実測再現率は 52.9〜58.8% まで低下します。失敗は姿勢モデル側で起きるため、ステートマシンの調整では回復できません。
  • 「通知がない」ことを「何も起きていない」ことの根拠にする用途 —— 医療・人命安全のコンプライアンス。本デザインは認証を持たず、見逃しについて何の保証もしません。

どう導入するか

現場の状況をお聞かせください。ハードウェアはこちらで選び、その後データ接続と手順に進みます。

構成を選ぶ

現場の状況をお聞かせください。導入構成とハードウェアはこちらで選びます。

ソリューションのセルフ相談・デプロイ

既設カメラ

すでにカメラはありますか?

構成を選ぶ

現場の状況をお聞かせください。導入構成とハードウェアはこちらで選びます。

  • reCamera 2002

    カメラ・推論・MQTT ブローカー・RTSP を 1 台に集約。1 部屋 1 台。インストールすると Node-RED やそのカメラ上の他の映像アプリからカメラを引き継ぎます。

    硬件/物料名称数量型号/SKU说明
    reCamera 2002 64GB1102991895-
  • reCamera 2002 + アラームパネルホスト

    カメラ側で検出し、パネルは隣接する小型ホストで動作します(AI アクセラレータ不要)。1 台のパネルホストで複数のカメラをまかなえるため、拡張時はカメラのみ追加します。

    硬件/物料名称数量型号/SKU说明
    reCamera 2002 64GB1102991895-
    reComputer R1000 シリーズ(4 GB RAM、32 GB eMMC)1113991274-
  • reCamera Pro

    カメラ・推論・MQTT 送信を 1 台に集約した、reCamera 2002 より新しい世代のハードウェア。1 部屋 1 台、開梱から通知が動くまで約 30 分。ブローカーは内蔵しないため、自前のブローカーを指定するか、デバイスのページで結果を確認します。

    硬件/物料名称数量型号/SKU说明
    reCamera Pro 2GB1100092895-
  • reCamera Pro + アラームパネルホスト

    カメラ側で検出し、パネルは隣接する小型ホストで動作します(AI アクセラレータ不要)。1 台のパネルホストで複数のカメラをまかなえるため、拡張時はカメラのみ追加します。

    硬件/物料名称数量型号/SKU说明
    reCamera Pro 2GB1100092895-
    reComputer R1000 シリーズ(4 GB RAM、32 GB eMMC)1113991274-
  • IP カメラ + reComputer RK3576 / RK3588

    1〜3 チャンネル・近距離で最も低コストのホスト(INT8 最適化で実测 3 チャンネル)。検出器は Rockchip NPU で動作し、アラームパネルも同スタック。モデルは SoC ごとにコンパイル。

    硬件/物料名称数量型号/SKU说明
    reComputer RK3576-301100052518-
  • IP カメラ + reComputer J30 シリーズ

    単一チャンネルを超える余裕が実測された唯一の構成(15 FPS で推奨 7 チャンネル)。初回導入時にデバイス上で TensorRT エンジンをビルドします(実測 461 秒、空き 10 GB 必要)。

    硬件/物料名称数量型号/SKU说明
    reComputer Super J30111114110312-
  • IP カメラ + reComputer J40 シリーズ

    より大きな YOLO11m を実行します(遠景に必要)。15 FPS で推奨 8 チャンネル。エンジンのビルドは Orin Nano 構成と同様です。

    硬件/物料名称数量型号/SKU说明
    reComputer Super J40121114110314-
  • IP カメラ + reComputer R2000 シリーズ(Hailo-8)

    実測で最も高いチャンネル密度(15 FPS で推奨 16 チャンネル、ホットパスはネイティブ C++)。HailoRT は 4.21 に固定され、アクセラレータを他プロセスと共有できません。

    硬件/物料名称数量型号/SKU说明
    reComputer Industrial R2035-12(Hailo-8)1100020831-
自分で比べる:各構成のスペック対照デプロイガイド · 30min →

パッケージ別ハードウェア一覧

構成役割機材数量
reCamera 2002AI CamerareCamera 20021
Alarm Panel Host (optional)reComputer R1000 シリーズ / Existing Docker Host(いずれか)1
reCamera ProCamerareCamera Pro1
Alarm Panel Host (optional)reComputer R1000 シリーズ / Existing Docker Host(いずれか)1
IP カメラ + reComputer J30 / J40Detector HostreComputer J30 シリーズ(Jetson Orin Nano) / reComputer J40 シリーズ(Jetson Orin NX)(いずれか)1
IP CameraIP Camera1
IP カメラ + reComputer RKDetector HostreComputer RK3588 シリーズ / reComputer RK3576 シリーズ(いずれか)1
IP CameraIP Camera1
IP カメラ + reComputer R2000 シリーズ(R2035-12、Hailo-8)Detector HostreComputer Industrial R20 シリーズ1
IP CameraIP Camera1

技術仕様・実装パスの比較

プリセット映像ソース検出ホスト現在配布中のモデルストリーム数備考
reCamera 2002内蔵同一デバイスYOLO11n-Pose INT81ローカルブローカーと RTSP 8554 を内蔵。インストールするとカメラを Node-RED や他の映像アプリから引き継ぎます
reCamera Pro内蔵同一デバイスYOLO11n-Pose INT81新世代のオールインワン機。検出器はデバイスの App Center から配布され、本プリセットが有効化します
IP カメラ + reComputer J30 / J40自前の RTSPJ30(Orin Nano)/ J40(Orin NX)YOLO11s / YOLO11m FP164 本(Orin Nano + YOLO11s)または 3 本(Orin NX + YOLO11m)から開始初回デプロイでデバイス上に TensorRT エンジンをビルド(10〜20 分)。空き容量 10 GB が必要
IP カメラ + reComputer RK自前の RTSPRK3576 / RK3588YOLO11n-Pose FP161ホストの librknnrt.so が必要。.rknn は SoC ごとにコンパイルされるため、デプロイ先を誤るとモデルを読み込めません
IP カメラ + reComputer R2000 シリーズ(R2035-12、Hailo-8)自前の RTSPreComputer R2000 series + Hailo-8YOLOv8s-Pose INT82HailoRT 4.21 に ABI 固定。アクセラレータを他のプロセスが占有していないこと

エンドツーエンドで検証済みなのは、5 つのプリセットいずれも 1 ストリームです。上表のストリーム数は下のスループット表からデコード・トラッキング・MQTT の分を割り引いた値で、公称性能ではなく自社での負荷試験の出発点として扱ってください。

難易度は intermediate、reCamera の構築所要時間は約 30 分、Jetson はエンジンビルドの分だけ長くなります。

各構成の精度・フレームあたりのレイテンシ・マルチストリームのスループット、およびその測定方法はエンジニアリング Wiki にあります。

アラームパネルは 2 つの reCamera プリセットでは任意、残り 3 つでは同梱です。 reComputer J30 / J40、RK、R2000 では検出器と同じ compose スタックでポート 8080 に起動します。reCamera 2002 と reCamera Pro ではカメラ側で動かせないため、AI アクセラレータを必要としない別のホスト(reComputer R1000 シリーズ、または既存の Docker ホスト)への追加ステップになります。このステップを飛ばせば、カメラはこれまでどおり MQTT イベントのみを送ります。

よくある質問

完全オフライン環境で動作します。外部通信は一切不要です。

姿勢推定・人物トラッキング・転倒判定アルゴリズム・MQTT ブローカーのすべてが検出ホスト上で完結して稼働します。

  • reCamera 構成:内蔵のローカルブローカーを使用
  • reComputer 構成:検出器と同時にローカル Mosquitto(ポート 1883)を自動起動して通信
お探しの答えが見つかりませんか?
お問い合わせ
ハードウェアパートナーとしてうれしいです!
次へ