SuperAPI AI Directory

BEN2 - Automatic Background Removal Deep Learning Model for Images and Videos

Author: AI小集 · Original source: AI工具集

What is BEN2

BEN2 (Background Erase Network 2) is a deep learning model developed by Prama LLC, specifically designed for fast background removal from images and videosremove backgroundand extract foreground. Based on an innovative Confidence-Guided Matting (CGM) pipeline, it processes complex regions such as hair and edges through a refinement network to achieve high-precision foreground segmentation. BEN2 is trained on large-scale datasets, excels at handling high-resolution images (such as 4K), supports GPU acceleration, and has extremely fast processing speed, requiring only 6 seconds for 1080p images and about 20 seconds for 4K images.

BEN2

Main Features of BEN2

  • Background Removal and Foreground Segmentation: BEN2 can automatically remove backgrounds from images and videos, generating high-quality foreground images. Through an innovative Confidence-Guided Matting (CGM) pipeline, it performs high-precision segmentation on complex backgrounds and detail-rich images (such as hair, edges, etc.).
  • High-Resolution Processing: BEN2 supports 4K image processing, ensuring segmentation results for high-resolution images, suitable for application scenarios that require high precision and high-quality image processing.
  • Edge Refinement: Processes edges through a refinement network to improve segmentation precision, suitable for images that require fine edge processing, such as product photos, portraits, etc.
  • Video Segmentation: BEN2 can extract foreground from each frame in a video, suitable for dynamic video editing.
  • Simple API and Ease of Use: Provides a concise API for easy integration into various applications.
  • Batch Image Processing: Suitable for scenarios that require efficient processing of multiple images.

Technical Principles of BEN2

  • Confidence-Guided Matting (CGM): The base model first performs preliminary segmentation on the image, generating a preliminary foreground mask. A confidence map is used to evaluate the segmentation confidence of each pixel. For pixels with lower confidence, the refinement network further processes them to improve segmentation precision.
  • Refinement Network: The refinement network focuses on processing complex edge regions, such as hair strands and edges of transparent objects. Through multi-scale feature fusion and contextual information, the refinement network can generate more natural and precise edges.
  • Deep Learning Architecture: BEN2 is trained on DIS5k and Prama LLC's 22K proprietary segmentation dataset, and can adapt to various complex backgrounds and lighting conditions. The model adopts an efficient encoder-decoder architecture, combined with multi-scale feature extraction, ensuring efficient processing on high-resolution images (such as 4K).
  • GPU Acceleration and CUDA Support: BEN2 supports CUDA and GPU acceleration, which can improve processing speed. The officially deployed instance can complete matting of 1080p images within 6 seconds, and 4K image processing time is about 20 seconds.

BEN2 Project Address

Application Scenarios of BEN2

  • Image Processing: Suitable for precise foreground segmentation of complex backgrounds and hair regions.
  • Video Segmentation: Extracts foreground from each frame in a video, suitable for dynamic video editing.
  • Batch Image Processing: Suitable for scenarios that require efficient processing of multiple images.
  • High-Precision Segmentation: Provides precise edge processing, widely used in professional image compositing, film and television post-production, and other fields.