张芷铭的个人博客

图像抠图(Image Matting)从图像中精确提取前景对象,处理半透明边界。

与图像分割的区别

特点图像抠图图像分割
粒度像素级透明度区域分类
输入通常需要 trimap仅图像
输出Alpha 通道(连续值)二值掩码
复杂度处理半透明区域相对简单

输入类型

类型说明
Automatic全自动,适合商用
Auxiliary-based需要 trimap 或粗分割

方法分类

Auxiliary-based

  • 单阶段 CNN
  • 模块化设计
  • 并行多流结构

Automatic

  • 单阶段结构
  • 两步结构(先分割掩码,再生成 alpha)
  • 并行多流结构

流程

  1. 前景/背景分离
  2. 精确分割
  3. Alpha 通道生成
  4. 与新背景合成

实践方案

Grounding DINO + SAM + VitMatte

  1. 自动标定(YOLO/Grounding DINO)
  2. 获取 Trimap(SAM 分割 + 腐蚀膨胀)
  3. 生成 Alpha Matte(VitMatte)

Comments