WiFi信号で壁越しに人を検出するオープンソースプラットフォーム、RuViewがベータ公開
RuViewはESP32センサーを使用し、WiFi信号から人の存在や生命兆候を検出する空間センシングプラットフォーム。壁越しに動きを追跡し、カメラ不要でプライバシーを保護する。
WiFi信号を「目」に変えるRuViewがベータ公開
壁の向こう側で人が動いている様子を、カメラなしで検知する技術が登場した。オープンソースプロジェクト「RuView」は、既存のWi-Fi信号を活用して空間をセンシングするプラットフォームだ。これは単なる研究プロトタイプではなく、低コストのESP32マイコンを用いたエッジコンピューティングシステムとして実装されている。
RuViewが実現すること
RuViewは、Wi-Fiルーターから放射される電波が人間の動きによって受ける微細な擾乱(じょうらん)を検出する。その鍵となるのが「チャネル状態情報(CSI)」というデータだ。ESP32センサーがこれをキャプチャし、AIモデルで解析する。
主な機能は以下の通りだ。
- 存在と占有の検出: 壁越しに人の存在を検知し、人数のカウントや出入りを追跡できる。
- 生命兆候のモニタリング: 非接触で呼吸数や心拍数を測定する。睡眠中や静座中でも動作する。
- 活動認識: 歩行、座る、ジェスチャー、転倒といった活動をCSIの時系列パターンから認識する。
- 環境マッピング: RFフィンガープリンティングにより、部屋の識別や家具の移動、新たな物体の検出が可能だ。
特に注目されるのは、カメラを一切使わない点だ。プライバシーへの配慮が必要な場面や、暗所、視界の遮られた環境での活用が期待される。
技術的な仕組みと現時点の制約
RuViewのコアは、エッジ上で動作する設計にある。各ESP32ノードはわずか約9米ドルから構築可能で、クラウドへの接続やインターネットを必要としない。システムは各環境にローカルで適応し、スパイキングニューラルネットワークを使用して30秒以内に学習する。
プロジェクトは現在ベータ版であり、活発に開発が進められている。提供されたドキュメントには、いくつかの重要な制限事項が記載されている。
まず、ESP32-C3およびオリジナルのESP32はサポートされていない。これはシングルコアであり、CSIのデジタル信号処理(DSP)には不十分なためだ。また、単一のESP32ノードでは空間分解能が限られるため、2つ以上のノードの使用、あるいは「Cognitum Seed」と呼ばれる追加モジュールの併用が推奨されている。
精度に関する現状も率直に公開されている。カメラなしのポーズ推定精度(PCK@20)は約2.5%にとどまるという。ただし、カメラで撮影した正解データで訓練した場合には35%以上の精度を目指すパイプラインが実装されており、データ収集と評価のフェーズが進行中である。
オープンソースとしての可能性
RuViewはGitHubで公開されており、貢献やバグ報告を歓迎している。基盤技術には、カーネギーメロン大学の「DensePose From WiFi」研究から派生した技術が含まれているとされる。ポーズ推定は17のCOCOキーポイントを出力し、10個のセンサー信号のみを使用してカメラなしで訓練されている。
このプロジェクトが示すのは、既存の無線インフラストラクチャを新たなセンシング用途に転用する可能性だ。近隣のルーターを「無料のレーダーイルミネーター」として利用するマルチ周波数メッシュスキャンなど、巧妙な設計が随所に見られる。すべての測定値はEd25519証明チェーンによって暗号学的に保証されるという。
将来的には、スマートホーム、医療介護、セキュリティなど、様々な分野での応用が考えられる。しかし、プライバシーに関する倫理的議論も不可避だろう。壁越しに人の動きや生命兆候を把握できる技術の社会実装には、慎重な対話が求められる。
よくある質問
- RuViewは一般家庭のWi-Fiルーターだけで使えますか?
- いいえ、RuViewは専用のESP32センサーノードを必要とします。既存のWi-Fi信号を利用するものの、CSIデータを取得するための受信機としてESP32を設置する必要があります。ルーター自体は改造不要です。
- カメラなしでの精度は実用的ですか?
- 現在のベータ版では、カメラなしのポーズ推定精度は限定的です。しかし、プロジェクトではカメラで収集したデータで訓練した場合の精度向上パイプラインが実装されており、今後のデータ収集と評価フェーズの完了が待たれます。まずは存在検出や生命兆候モニタリングから実用化が進む可能性があります。
- プライバシーの問題はありませんか?
- RuViewは映像を記録しないため、カメラに比べてプライバシー侵害のリスクが低いとされています。しかし、個人の行動パターンや生命兆候を検出できることには変わりなく、データの取り扱いには注意が必要です。システムはエッジ上で完結し、クラウドにデータを送らない設計になっている点が一つの対策と言えます。
コメント