画像のローカル処理の仕組み
nobackgroundはWebAssemblyとONNX Runtime Webを使用して、ブラウザ内で直接AI背景削除を実行します。画像が処理のためにサーバーにアップロードされることはありません。
最初に起こること
初回使用時、ブラウザがAIモデルファイルをダウンロードしてキャッシュします。この初期ステップは、ネットワーク速度によって時間がかかる場合があります。
その後の処理の仕組み
モデルのキャッシュが準備できると、背景削除はデバイス上でローカルに実行されます。これによりプライバシーが向上し、通常は繰り返しのレイテンシが減少します。
低メモリ時のフォールバック
低スペックのデバイスでは、信頼性を向上させ処理の失敗を防ぐために、自動的に軽量モデルにフォールバックできます。
デバイス上での処理がプライバシーにとって重要な理由
AIモデルはブラウザ自体のサンドボックス内で実行されるため、元の写真と背景を削除したバージョンの両方が、最初から最後までデバイス上に留まります。画像データがnobackgroundのサーバーに送信されたり、データベースに保存されたり、当社が管理するどこかに記録されたりすることはありません。これは、処理のためにファイルを遠隔サーバーにアップロードするツールとは大きく異なるプライバシーのあり方です。
初回利用後の速度とパフォーマンス
モデルの一度限りのダウンロードは、インターネット接続に依存する唯一のステップです。それ以降の処理はすべて、お使いのデバイス自体のCPUやGPUによってのみ制限されるため、同じデバイスでの繰り返し利用は最初の1枚を処理したときよりも明らかに速く感じられることが多いです。タブを閉じて再度開いても、最新のブラウザはモデルをローカルにキャッシュしているため、モデルを再ダウンロードする必要はありません。
機密性の高い個人的な画像にとって重要な理由
パスポートや身分証明書の写真、医療や保険関連の文書、未公開の製品写真、プライベートな家族写真など、どこにもアップロードしたくない写真のためにnobackgroundを利用する人も多くいます。処理がブラウザの外に出ることはないため、心配すべきサーバー側の画像コピーは存在せず、途中に入る第三者のAPIもなく、そもそも何も保存されていないため、後から削除する必要もありません。
ローカル処理に関するよくある質問
nobackgroundが私の画像を見たり保存したりすることはありますか?
いいえ。画像はブラウザのWebAssembly環境内で完全に処理されます。処理する画像を受信、保存、またアクセスすることはありません。
インターネット接続が切れても動作しますか?
AIモデルはインターネット接続で一度だけダウンロードする必要があります。その最初のダウンロードがブラウザにキャッシュされた後は、同じデバイスと同じブラウザであれば、背景削除自体はオフラインでも動作を続けられます。
最初の画像だけ処理が遅いのはなぜですか?
最初の実行にはAIモデルファイルのダウンロードと初期化が含まれ、これは一度だけ発生するコストです。それ以降の画像は実際の処理ステップのみで済むため、はるかに高速です。