仕組み

動画の背景削除の仕組み:セグメンテーション、マスク、アルファ合成

どの動画背景削除ツールも、マスクを計算しています。マスクとは何か、ニューラルネットワークがどうやってそれを作るのか、それがどう完成したフレームになるのか、そしてどこで破綻するのかを解説します。

2026年9月2日公開 · Inverse.AI

2

モデルが知っているクラス数

5分

当ツールの最長クリップ

60分

remove.bgのアップロード保存期間

MP4

当社の書き出し

動画背景削除ツールが計算しているもの

動画背景削除ツールは、ピクセルごとの判定を計算します。各フレームのどの部分が被写体で、どの部分が背景か。その判定がマスクです。マスクさえあれば、被写体に手を加えることなく、背景を単色や画像に差し替えたり、ぼかしたり、完全に取り除いたりできます。

MP4 · WebM · MOV
AIモデル当社GPUで処理
信頼度マップアルファチャンネル
MP4で出力クロマグリーンアルファ付き動画

セマンティックセグメンテーションは全ピクセルにラベルを付ける

セマンティックセグメンテーションとは、画像の全ピクセルにクラスラベルを割り当てることです。モデルはフレームと同じサイズのもう1枚の画像を返し、その各ピクセルは色ではなく予測値を持ちます。出力解像度とクラス数が、モデルごとの違いになります。

汎用モデルは道路、空、車、人、建物などにラベルを付けます。インスタンスセグメンテーションは同じクラス内の物体を区別するので、2人なら2つの領域になります。セルフィーセグメンテーションはそのどちらでもありません。

GoogleのMediaPipeセルフィーセグメンテーションのような軽量なセルフィーモデルは、クラスが2つだけで、フレームごとに1枚、ピクセルあたり0〜1の値を持つ信頼度マップを出力します。これは動画の解像度よりかなり低い解像度で読み取られ、拡大して戻されます。このアップサンプリングがマスクで表現できる最も細かい輪郭の上限となる一方、スマホでも動く速さを生み出しています。

アルファ合成でフレームを組み立てる

アルファ合成とは、ピクセルごとの透明度の値を使って前景画像と背景画像を組み合わせる処理です。アルファは各ピクセルの不透明度を記録するため、被写体は背景に対して切り抜かれたものではなく、どんな背景の上にも乗せられるものになります。「over」演算は加重平均です。

result = (foreground x alpha) + (background x (1 - alpha))

信頼度マップがそのアルファチャンネルになります。1は完全な被写体、0は完全な背景で、その間ではレイヤーが比例して混ざります。これにより、髪やモーションブラーが被写体につながって見えます。0と1に二値化すると、マスクはハサミで切ったようになります。そして削除・差し替え・ぼかしは、2枚目のレイヤーが違うだけの同じ処理になります。

手持ちのクリップで試す無料で試せます。登録不要。

クロマキーとセグメンテーションの違い

クロマキーは、基準となる色相からの色の距離でキーイングします。セグメンテーションは学習した特徴から意味上のクラスを推論します。だからこそ、どんな部屋でもグリーンバックなしで使えるのです。

映像クロマキーセグメンテーション
緑のジャケット被写体に穴が開く胴体として認識
体を二つ折りにしたポーズ体の形を前提にしない信頼度が崩れる
均一に照らされた細い髪きれいに抜けるアップサンプリングでは無理

セグメンテーションが失敗する場面

  • 細い髪内部マップの1ピクセルより細い。
  • モーションブラー一部が被写体、一部が背景。半分というクラスはありません。
  • メガネのつる、マイクスタンドモデルの解像度を下回る細さ。
  • 顔に当てた手肌と肌が重なり、境界の手がかりがありません。
  • コントラストが低い境目がないため、信頼度が0.5に近づきます。
  • 2人目の人物被写体1人で学習しているため、それ以外は検出されません。
  • 揺らめく輪郭400フレーム目は399フレーム目を知らずに推論されるため、境界上のピクセルが反転します。平滑化すれば、ちらつきの代わりに遅延が生じます。

モデルが動く場所

モデルは、WebAssemblyにコンパイルしてブラウザで動かすことも、GPUサーバーで動かすこともできます。bgremover.aiはモデルを当社GPUサーバーで動かし、それ以外はブラウザで処理します。クリップは縮小されて短いセグメントでアップロードされるため、推論はアップロードと並行して進みます。合成と再エンコードはタブ内で行われます。

一般的なサーバー型の処理の流れ

  • アップロード — まずファイルがネットワークを渡る
4段階のうち3段階で時間がかかる
  • GPUの順番待ち
  • unscreen.proは「高速(2倍)」を$4.99、「優先(3倍)」を$99で販売
  • ダウンロードで戻ってくる
  • 推論はサーバーのハードウェアで高速。サーバーが勝つ唯一の段階

bgremover.ai

  • アップロード — 縮小して短いセグメントで
推論がアップロードと並行
  • 当社GPUでセグメンテーション
  • タブ内で合成
  • その場で再エンコード
  • 保存。透かしなし、アップロードは保存されない

サーバー型のツールはどれも、映像をしばらく保持します。remove.bgはアップロードを60分後に破棄し、画像をモデル学習に提供するオプトインを用意しています。bgremover.aiはアップロードもマスクも保存しません。クライアント側で処理すればアップロード自体が不要になりますが、その分はお使いのハードウェアが負担します。

当社が保持するものはプライバシーポリシーに記載しています。クライアント側ツールが端末に求めるものは対応ブラウザで解説しています。

アカウントもクレジットも不要アップロードは保存されません。

モデルのトレードオフ:MediaPipe、MODNet、BEN2

モデル処理する場所細かな輪郭
MediaPipe selfie控えめなハードウェア、スマホ柔らかめ、ベンチマーク未実施
MODNet(マッティングモデル)スマホ以上が必要半透明に対応
BEN2(さらに重い)FP16 WebGPU、デスクトップベンチマーク未実施
FuzzPuppy:MODNet、BEN2、無料デスクトップのChromeかEdgeより重いモデル

MediaPipeはスマホでも動くため、端末上での処理に向いています。高性能なGPUで髪の表現が重要な映像を扱うなら、より重いモデルが勝ちます。bgremover.aiはモデルを端末ではなくGPUサーバーで動かしています。

当社の実装でできないこと

アルファチャンネルは出力されません。書き出しはMP4(MP4を書き出せないブラウザではWebM)で、差し替えた背景か、ご自身でキーイングするグリーンバックが入ります。細い髪は当社で最も弱い輪郭ですが、順位は付けていません。測定せずに順位を付けるのは当て推量だからです。クリップは最大5分で、長辺1280ピクセルに縮小されます。混雑時は空いているGPUを少し待つことがあります。

よくある質問

動画背景削除ツールとは?どういう仕組み?

動画の被写体を背景から切り離し、背景を差し替え・ぼかし・削除するツールです。セグメンテーションモデルが各フレームにピクセル単位のマスクを与え、それがアルファチャンネルとして被写体をレイヤーの上に合成します。

グリーンバックなしで動画の背景を削除できますか?

はい。セグメンテーションモデルは、色ではなく学習した特徴から人物のピクセルを推論するため、グリーンバックが不要になります。散らかった部屋も含めてどんな背景でも使えますが、髪の精度はグリーンバックのほうが上です。

自動削除ではなくクロマキーを使うべきなのはいつ?

背景が均一に照らされた単色で、髪の表現が重要なショットならクロマキーを使いましょう。色の距離はマスクより細かな部分まで解像できるからです。グリーンバックで撮影していないならセグメンテーションを使います。

切り抜きの輪郭がフレーム間でちらつくのはなぜ?

各フレームが、前のフレームの記憶なしに個別にセグメンテーションされるからです。モデルの信頼度0.5の境界付近にあるピクセルはフレームごとにクラスが変わるため、輪郭がうごめきます。平滑化すれば、ちらつきの代わりに遅延が生じます。

当ツールは動画をサーバーにアップロードしますか?

はい。クリップは縮小され、短いセグメントに分けてHTTPSでアップロードされ、当社GPUサーバー上のAIモデルで処理されます。アップロードしたファイルとマスクは保存されません。完成した書き出しファイルはブラウザ上で作られ、当社に送られることはありません。

背景削除ツールを試す

登録不要で試せます。ファイルは当社のGPUサーバーで処理され、保存されることはありません。