メインコンテンツへスキップ
ComfyUI が最新版に更新されていることを確認してください。このガイドで紹介するワークフローは、ワークフローテンプレートから入手できます。
テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。(デスクトップ版の更新は若干遅れることがあります)
ワークフローを読み込んだ際にノードが欠落している場合の主な原因:
  1. 最新の ComfyUI(Nightly 版)を使用していない
  2. 起動時に一部のノードのインポートに失敗している
BiRefNet(Bilateral Reference Network)は、高品質な画像背景除去モデルです。人物、商品、動物、髪の毛や毛皮などの細かいディテールを持つ複雑な被写体に対しても、クリーンで精細なマスクを生成できます。 BiRefNet は ComfyUI でネイティブサポートされており(PR #12747)、モデルウェイトは MIT License のもとで提供されています。 Hugging Face の BiRefNet | Comfy-Org モデルリポジトリ | 論文 (arXiv)

主な強み

  • 高品質マスク — 髪の毛や毛皮などの細かなエッジを正確に検出
  • 汎用的な被写体検出 — 人物、商品、動物、複雑なシーンでも良好に動作
  • シンプルなワンクリック操作 — 画像を読み込むだけでモデルが自動処理
  • RGBA 出力 — 背景が透明な画像を生成し、すぐに合成に使用可能
制限事項: 背景が極めて雑然としている場合や、被写体が背景に溶け込んでいる場合は、マスクの精度が低下する可能性があります。1 回に 1 枚の画像を処理します。

BiRefNet 背景除去ワークフロー

1. ワークフローをダウンロード

ComfyUI を最新バージョンにアップデートし、メニューから ワークフロー -> テンプレートを閲覧 に進み、Utility カテゴリから “BiRefNet: Remove Background” を見つけてください。

JSON ワークフローをダウンロード

ワークフローをダウンロード

Comfy Cloud で実行

Open in cloud

2. モデルをダウンロード

BiRefNet モデルは Comfy-Org BiRefNet モデルリポジトリ でホストされています。 以下のディレクトリ構造に配置してください:
📂 ComfyUI/
└── 📂 models/
    └── 📂 background_removal/
        └── birefnet.safetensors

3. ワークフローの使い方

  • 画像Load Image ノードで画像を読み込み(ComfyUI の input/ フォルダに配置)
  • Remove Background (BiRefNet) サブグラフが画像を処理し、以下を出力:
    • IMAGE — 透明な背景を持つ RGBA 結果
    • mask — 抽出された前景マスク
出力はプレビュー可能で、他のノードへの入力として合成、編集、保存に使用できます。

Subgraph について学ぶ

本ワークフローは Subgraph ノードを使用してモジュール化された処理を実現しています。Subgraph ドキュメントを参照してワークフローのカスタマイズと拡張方法を学んでください。

補足説明

  • モデルディレクトリ — モデルは ComfyUI/models/background_removal/ に配置する必要があります(checkpoints フォルダではありません)
  • 更新が必要 — BiRefNet を利用するには最新バージョンの ComfyUI が必要です
  • RGBA 出力 — 透明背景の結果は新しい背景に直接合成でき、ダウンストリームワークフローでも使用可能です