画像の背景を無料で削除

写真から人物を無料で切り抜きます。登録不要、透かしなし、処理できる枚数に制限もありません。すべてブラウザ内で完結し、画像が端末から出ることはありません。

ご注意ください: これは人物向けに調整されたポートレートマッティングモデル「MODNet」を使用しており、物体や商品全般には対応していません。ポートレートや自撮り写真で最もよく機能します。モデルと必要なWebAssemblyランタイムは合計約18MBで、ブラウザセッションごとに一度ダウンロードされ、その後はキャッシュされます。

クリックして写真を選択、ここにドラッグするか Ctrl+V で貼り付けてください

1人がはっきりと写っている写真で最もよく機能します。複数の写真を選択すると一括処理できます。

処理が完了すると、切り抜き結果がここに表示されます。

仕組み

中心的な処理はMODNetが担っています。これはオープンソースのポートレートマッティングネットワークで、ONNX Runtime Web(MicrosoftによるONNX推論エンジンのWebAssembly版)を通じてブラウザ内で実行されます。ボタンを初めてクリックすると、ページはモデルとランタイム(合計約18MB、セッション中はキャッシュされます)をダウンロードし、その後写真に対してローカルで推論を実行します。単純なセグメンテーションモデルとは異なり、MODNetは「人物か背景か」という大まかな判定ではなく、ピクセルごとに実際のアルファマット(不透明度の値)を予測するよう学習されているため、髪や柔らかい輪郭がより自然な透明感に近づきます。

実際のアルファマットでも輪郭部分には多少のノイズが残るため、このツールは軽いクリーンアップも行います。小さなボックスブラーでリサイズによるアーティファクトを滑らかにし、続いてアルファカーブを緩やかにスムーズステップで再マッピングすることで、ゼロに近いかすみは完全に透明に、確信度の高い被写体のピクセルは完全に不透明になり、その間の柔らかい移行(髪、ぼけ、動き)は平坦化されずに保たれます。クリーンアップされた結果はcanvasのgetImageDataを通じてピクセルごとに適用され、透明度を保つためにPNGとして書き出されるか、選択した単色と合成されます。

これは、有料のクラウドサービスと結果が異なる理由でもあります。それらはGPU上で桁違いに大きなモデルを実行するため、髪や複雑な背景の処理で優れています。ここでのトレードオフはその逆で、意図的なものです。あなたの写真は端末から一切出ません。これは約束ではなく検証可能です。DevToolsのNetworkタブを開いて画像を処理してみてください。モデルとランタイムファイルがダウンロードされる様子は見えますが、写真を運ぶリクエストは一つもありません。