アプリケーションについて
AXIS Live Privacy Shieldは、プライバシーを保護しながら活動をリモートで監視します。リアルタイムで動的なプライバシーマスキングを実現する2つの異なる方法をサポートしています。
互換性のあるすべてのカメラは、モーションベースのマスキング方法を使用して、背景のシーンと比較してすべての動く物体をマスクすることができます。このマスキング方法は厳しいプライバシー要件に対応しており、安定して十分な明るさがある屋内に適しています。
互換性のあるDLPUカメラは、アプリケーションのAIベースの人間認識マスキング方法を追加で使用して、人や顔をマスクできます。代わりに、マスキング方法を逆にして背景をマスクすることもできます。AIベースのマスキング方法は、さまざまな照明条件下にある屋内外のシーンに適しています。
要件
このアプリケーションは、AXIS Camera Application PlatformをサポートするAxisネットワークビデオ装置にインストールできます。 対応装置とファームウェアのバージョンの完全なリストは、axis.com/applicationsで入手できます。
推奨ブラウザーは以下のとおりです。
ChromeTM
Firefox®
アプリケーションをインストールする
製品にアプリケーションをインストールするには、管理者権限が必要です。
アプリケーションをダウンロードするには、https://www.axis.com/products/analytics-and-other-applicationsに移動します。
カメラのWebページにログインします。
[Settings > Apps (設定 > アプリ)] に移動し、[Add (追加)] をクリックします。
アプリケーションファイルをカメラにアップロードします。
アプリケーションの起動
カメラのWebページにログインし、[Settings > Apps (設定 > アプリ)] に移動します。
アプリケーションを選択します。
トグルボタンを使用して、アプリケーションをオンにします。
モーションベースのマスキング方法の場合: プライバシーを保護するために、シーン内に人がいないことを確認してください。
アプリケーションの停止
カメラのWebページにログインし、[Settings > Apps (設定 > アプリ)] に移動します。
アプリケーションを選択します。
トグルボタンを使用して、アプリケーションをオフにします。
考慮事項
アプリケーションを設定する前に、シーンがこのセクションで指定された基準を満たしていることを確認してください。
一般的な考慮事項
モーションベースのマスキング方法とAIベースのマスキング方法の両方を使用するときは、以下の点を考慮する必要があります。
画像を水平にすることをお勧めします。
物体は背景よりも目立つ必要があります。 たとえば、吹雪の中で白い服を着た人や、暗い舗装上の黒い服を着た人は検知されない場合があります。
バレル歪曲とは、直線がフレームの端に近づくほど曲がって見えるレンズ効果です。 お使いのカメラがバレル歪曲の補正に対応している場合は、カメラの設定でオンにします。
モーションベースのマスキング方法に関する考慮事項
モーションベースのマスキング方法は、なるべく一定の光源がある屋内で使用する必要があります。 反射面、日光の影、揺らめいている物体が普通にある屋外には最適ではありません。
AIベースのマスキング方法に関する考慮事項
ピクセル密度が100ピクセル/m未満のシーンでは、人物が完全にマスクされない可能性があります。https://sitedesigner.axis.com/にある無料のオンラインツール、AXIS Site Designerを使用して、シーン内のピクセル密度を計算します。 適切なマスキング範囲を実現できるように、カメラの最適な配置を決定します。
葉やフェンスなどによって人間が見えなくなっていないことを確認します。
人間はやや直立姿勢で移動する必要があります。
アプリケーションが人間の形を正確に区別するには、人がカメラに十分近い必要があります。
シーン内の反射面は避けます。 AIベースのマスキング方法では、反射をマスクするのに失敗することがあります。
アプリケーションを設定する
アプリケーションの設定の最初のステップは、マスキング方法を選択することです。
一般的な考慮事項の条件が満たされていることを確認します。
管理者としてカメラのWebページにログインし、[Settings (設定)] > [Apps (アプリ)] > [AXIS Live Privacy Shield] に移動します。
アプリケーションを選択し、[Open (開く)] をクリックします。
マスキング方法を選択します。
次のいずれかの手順に進みます。
DLPU (ディープラーニング処理ユニット) を搭載したカメラだけが、AIベースのマスキングに対応しています。 対応しているカメラの完全なリストについては、axis.comを参照してください。
モーションベースのマスキング方法でアプリケーションを設定する
モーションベースのマスキング方法に関する考慮事項の条件が満たされていることを確認します。
アプリケーションの動作を最適にするために、カメラの設定からワイドダイナミックレンジ (WDR) を無効にします。
感度、バックグラウンドマージタイム (背景統合時間)、および優先度を設定して、マスクを設定します。
マスクの外観を選択します。 モザイク、カラー、透明から選択します。
シーン内に継続的なプライバシーが必要な動体がある間は、アプリケーションを設定しないでください。 設定を変更している間、これらの物体が短時間表示されるおそれがあります。
AIベースのマスキング方法でアプリケーションを設定する
AIベースのマスキング方法に関する考慮事項の条件が満たされていることを確認します。
人間または顔をマスクするかどうかを選択します。
上で選択したマスキングを維持するか、反転するかを選択します。
マスクの感度を設定します。
マスクの外観を選択します。 モザイクとカラーから選択します。
設定
マスキング方法
[Masking method (マスキング方法)] を選択します。 [Motion-based (モーションベース)] のマスキング方法か、[AI-based (AIベース)] のマスキング方法のどちらかです。
モーションベースのマスキング方法では、背景シーンと比較してすべてのピクセルの変化 (すなわち、動く物体) をマスクします。 良好で安定した照明を備え、厳しいプライバシー要件が最優先される屋内シーンで使用するように設計されています。
AIベースのマスキング方法では、シーン内に人間の形が現れるかどうかを判定し、人間または顔のマスキング方法を使用できるようにします。 マスクを反転して、人間または顔のみを表示し、背景をマスクすることもできます。 この方法は、画像内のほとんどの細部を保持する必要があり、場合によってはマスキングが不完全であることを容認できる屋内および屋外での用途に適しています。
このビデオでは、2つの方法の対照比較を行っています。 モーションベースのマスキング方法を使用するシーンでは、ブランコと人の両方が動いているので、両方がマスクされます。 AIベースのマスキング方法を使用するシーンでは、ブランコに乗った子供とブランコを押している人だけがマスクされます。
対象範囲
このアプリケーションは、対象範囲内の関連する物体すべてをマスクします。
デフォルトの対象範囲は、画像全体をカバーする四角形です。
その中で物体をマスクする画像の一部だけをカバーするように、マウスを使用して範囲の形状とサイズを変更します。デフォルトの四角形を、最大20個の角がある多角形に変更できます。
新しい角を追加するには、対象範囲の境界線をクリックします。角を目的の位置にドラッグします。
角を移動するには、その角をクリックし、新しい位置にドラッグします。
角を削除するには、角を右クリックします。
対象エリア全体を移動するには、マウスポインターをエリア内に置きます。範囲をクリックし、新しい位置にドラッグします。
除外範囲
除外範囲内の物体はマスクされません。除外範囲を対象範囲の内部に配置します。物体をマスクしない場所に除外範囲を使用します。
画像の目的の部分が覆われるように、マウスを使用して範囲を移動、変形、サイズ変更します。デフォルトの四角形を、最大20個の角を使用して多角形に変更できます。
新しい角を追加するには、除外範囲の境界線をクリックします。角を目的の位置にドラッグします。
角を移動するには、その角をクリックし、新しい位置にドラッグします。
角を削除するには、角を右クリックします。
除外範囲を移動するには、マウスポインターをその範囲内に置きます。範囲をクリックし、新しい位置にドラッグします。
除外範囲を追加するには、をクリックします。
除外範囲を選択するには、除外範囲をクリックするか、をクリックします。
除外範囲を削除するには、をクリックします。
バックグラウンドマージタイム (背景統合時間)
この設定は、モーションベースのマスキング方法の使用時にのみ適用されます。 バックグラウンドマージタイムとは、背景画像の一部と見なされるまで物体が静止している必要がある時間です。 背景画像の一部とみなされると、対象範囲内にある物体でもマスクが解除されます。
長いバックグラウンドマージタイム:
これは会議室です。ここでは通常、人が長時間じっと座っていて、動きはほとんどありません。 人が背景画像の一部と見なされる (そして、マスクが解除される) のを避けるために、背景統合時間を長くすることをお勧めします。
短いバックグラウンドマージタイム:
背景画像の一部であった物体がある位置から別の位置に動かされた場合、アプリケーションは両方の変化をマスクします。 元の背景画像からの2つの変化は次のとおりです:
物体が元の位置から移動されています。
物体の新しい位置
これは工場で、人や物が絶えず動いています。 最初に背景画像の一部と見なされた物体が、シーンの別の部分に動かされています。 これがシーン内の複数の物体で発生し、バックグラウンドマージタイムが長い場合、シーン内にはすぐに不要なマスク (アーティファクト) が多数出現します。 マスクはバックグラウンドマージタイムが有効になるまで消えません。
感度
感度が高すぎると、シーン内に多くのアーティファクトが生じます。 感度が低すぎると、覆われるべきピクセルが通常どおりに表示される場合があります。
背景のリセット
アーティファクトや不要なマスクされた物体をクリーンアップします。 [Reset background (背景のリセット)] をクリックして、背景のシーンを強制的にリセットします。 この設定は、モーションベースのマスキング方法にのみ適用されます。
優先度
ストリームでマスクの詳細とフレームレートのどちらを優先するかを選択します。 デフォルトで優先されるのはフレームレートです。
フレームレート: ストリームをスムーズにするために、フレームレートを優先します。 マスクの詳細は荒くなります。
マスクの詳細: マスクのアウトラインのピクセル密度を上げるために、マスクの詳細を優先します。 フレームレートは低くなります。
マスクされていないストリームにアクセスする
ビューエリアを作成する:
[Video (ビデオ)] > [View Areas (ビューエリア)] に移動します。
: 新しいビューエリアを作成します。
ビューエリアの設定にアクセスします。
Name (名前): ビューエリアの名前を入力します。 最大長は64文字です。
アスペクト比: アスペクト比を選択します。 解像度は自動的に調整されます。
- 注
カメラのキャプチャーモードと同じアスペクト比を選択します。
ストリームのマスクを解除する:
[Apps (アプリ)] > [Axis Live Privacy Shield] に移動します。
Unmasked view area (マスクされていないビューエリア): マスクを解除するビューエリアを選択します。