自然图像抠图/视频抠像技术发展情况梳理(image matting, alpha matting, video matting)--计算机视觉专题1

c#实现SharedMatting抠图算法 内容简介 将Alpha Matting抠图算法由c++ 版本移植至c#环境。 主要采用OpenCV的C#版本Emgu取代c++支撑的OpenCV。 参考资料 http://www.inf.ufrgs.br/~eslgastal/SharedMatting/ 这个网页是算法的论文介绍页,可以从该网页下载到论文原文以及测试用图以及linux下的Demo。 https://gith... 阅读详情
自然图像抠图/视频抠像技术发展情况梳理
Sason@优快云

持续更新.

当前更新日期2013.03.05, 添加Fast Mating、Global Matting、视频扣像。

当前更新日期2013.04.23, 添加2本Computer Vision书籍中相关章节。

当前更新日期2013.07.21, 添加CVPR 2013中2篇论文。

当前更新日期2013.08.19, 强推一个网站“http://www.alphamatting.com”。


此网站作为初学者研究Matting首选。第一次查到它时,评估做的没有这么详细。所以我自己做了这个调研。


自然图像抠图:

1. Bayesian Matting, Chuang, CVPR 2001.

http://grail.cs.washington.edu/projects/digital-matting/papers/cvpr2001.pdf  论文下载

http://grail.cs.washington.edu/projects/digital-matting/image-matting/ 项目网址

2. GraphCut Segmentation System, Rother, 2004.

http://pdf.aminer.org/000/292/851/demonstration_of_segmentation_with_interactive_graph_cuts.pdf 论文下载

http://pub.ist.ac.at/~vnk/software.html     Vladimir Kolmogorov

http://vision.csd.uwo.ca/code/ — some graph cut libraries and MATLAB wrappers

http://www.cis.upenn.edu/~jshi/GraphTutorial/ 宾大石建波老师做的教程

http://code.google.com/p/segmentationgraphcut/  Implementation of the articleStar Shape Prior for Graph-Cut Image Segmentation

3. Possion Matting, Sun, 2004.

http://research.microsoft.com/pubs/69117/poissonmatting_siggraph04.pdf 论文下载

http://www.cad.zju.edu.cn/home/zldong/code.html 浙江大学CAD&CG LAB董子龙主页

4. Lazy Snapping, Li, 2004.

http://research.microsoft.com/apps/pubs/default.aspx?id=69040  论文下载

http://lzhj.me/archives/93 一个博客中的相关介绍

https://github.com/zhijie/lazy-snapping-  C++实现

http://cs.brown.edu/courses/csci1950-g/results/final/thale/  一个学生的实现

http://www.cs.cmu.edu/~mohitg/segmentation.htm   "Lazy Snapping"和“GrabCut”的Matlab实现,基于交互式图割

5. Easy Matting, Guan, Eurographics,2006.

http://www.cad.zju.edu.cn/home/chenwei/research/EG2006_paper.pdf 论文下载

6. Flash Matting, Sun,ACM Transactions on Graphics, 2006.

http://research.microsoft.com/en-us/um/people/jiansun/papers/FlashMatting_SIGGRAPH06.pdf 论文下载

7. Robust Matting, Wang,CVPR 2007.

grail.cs.washington.edu/pub/papers/wang2007robust.pdf 论文下载

8. Spectral Matting, Levin, CVPR 2006.

http://www.vision.huji.ac.il/SpectralMatting/  项目网址,包括论文、代码和数据

9. Closed-form Matting, Levin, CVPR 2007.

http://people.csail.mit.edu/alevin/matting.tar.gz  代码下载网址

10. Learning-based Matting, Zheng, ICCV 2009.

http://www.mathworks.com/matlabcentral/fileexchange/31412  代码下载网址

11. Shared Matting, Gastal, Eurographics, 2010.

www.inf.ufrgs.br/~eslgastal/SharedMatting/  项目地址

http://download.youkuaiyun.com/detail/jlwyc/4676516  一个OpenCV实现

12. Fast Matting,K. He,CVPR2010.

mmlab.ie.cuhk.edu.hk/2010/CVPR10_FastMatting.pdf 

13. Global Matting, K. He, CVPR 2011.

research.microsoft.com/pubs/147302/heetal.pdf

14. Non-local Matting, Lee, CVPR 2011.

http://users.eecs.northwestern.edu/~pgl622/files/NonlocalMatting_Lee_2011.pdf  论文下载

15. KNN Matting, Chen, CVPR 2012.

http://ihome.ust.hk/~dli/projects/knn/  项目网址,包括论文、代码和数据

16. Improving Image Matting Using Comprehensive Sampling Sets, CVPR, 2013.

http://www.cv-foundation.org/openaccess/content_cvpr_2013/papers/Shahrian_Improving_Image_Matting_2013_CVPR_paper.pdf

17. Image Matting with Local and Nonlocal Smooth Priors, CVPR, 2013.

http://www.ece.nus.edu.sg/stfpage/eletp/Papers/cvpr13_matting.pdf


视频抠像:

1. Video Matting of Complex Scenes, ACM Transactions on Graphics, 2002.

grail.cs.washington.edu/pub/papers/Chuang-2002-VMC.pdf

2. Bayesian video matting using learnt image priors, CVPR 2004.

www.robots.ox.ac.uk/~nema/publications/Apostoloff04c.pdf

3. Defocus Video Matting, ACM Trans. Graph.2005.

http://dash.harvard.edu/bitstream/handle/1/4101995/mcguire-defocus.pdf?sequence=2

4. Natural video matting using camera arrays, ACM Transactions on Graphics, 2006.

http://graphics.ucsd.edu/papers/camera_array_matting/MultiCameraMatting.pdf

5. Spectral Video Matting, VMV, 2009.

vmv09.tu-bs.de/downloads/papers/eis09.pdf

6. Temporally coherent video matting, Graph.Models, 2010.

visualcomputing.yonsei.ac.kr/papers/2010/matting.pdf

7. Automatic Spectral Video Matting, PR, 2012.

http://www.sciencedirect.com/science/article/pii/S0031320312004463

8. Video Matting Using Multi-Frame Nonlocal Matting Laplacian, ECCV, 2012.

yuwing.kaist.ac.kr/papers/eccv12_videomatte.pdf



其他资料:

1. Image and Video Matting: A Survey, Wang, 2007

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.190.1825&rep=rep1&type=pdf

2. A Perceptually Motivated Online Benchmark for ImageMatting

http://www.alphamatting.com/

3. 数字抠像的最新研究进展 - 自动化学报 2012

www.aas.net.cn/qikan/manage/wenzhang/20121002.pdf

4. Bayesian & Robust Matting & Flash Matting的实现

http://mpac.ee.ntu.edu.tw/~sutony/vfx_matting/index.html

5. Image Matting GUI,4 algorithms include Poisson Matting

http://www.cs.unc.edu/~lguan/Research.files/Research.htm#IM

6. Some Techniques of Natural Image and Video Matting

http://www.cad.zju.edu.cn/home/zldong/course/CV2/Image%20Matting.doc

7. Richard J. Radke,Computer Vision forVisual Effects, Cambridge, 2013.

Chapter 2, Image Matting.

8. Richard Szeliski, Computer Vision: Algorithm andApplication, 2010.

Chapter 10. 4, Image matting andcompositing.

 

自然图像抠图/视频抠像技术发展情况梳理(image matting, alpha matting, video matting)--计算机视觉专题1

http://blog.youkuaiyun.com/anshan1984/article/details/8581225

图像/视觉显著性检测技术发展情况梳理(Saliency Detection、Visual Attention)--计算机视觉专题2
http://blog.youkuaiyun.com/anshan1984/article/details/8657176

超像素分割技术发展情况梳理(Superpixel Segmentation)--计算机视觉专题3
http://blog.youkuaiyun.com/anshan1984/article/details/8918167


欢迎来到我的优快云博客:http://blog.youkuaiyun.com/anshan1984/

CVPR2023图像处理相关论文速览63篇 CVPR2023图像处理论文相关速览 阅读详情

相关推荐

C#: 实现SharedMatting抠图算法

SharedMatting算法主要基于图像的前景、背景和未知区域之间的颜色相似性进行推断。它通过使用已知前景和背景的颜色信息,结合未知区域的颜色信息,来推断未知区域的前景或背景像素。对于每个像素,我们从原始图像和三值图像中获取颜色信息,并根据这些信息推断出前景或背景像素的值。在本文中,我们将使用C#编程语言来实现SharedMatting算法,并提供相应的源代码。在上述代码中,我们首先加载原始图像和三值图像,然后创建SharedMatting对象,并将它们作为输入传递给SharedMatting对象。

PixelShadeZ的博客 508

自然图像抠图/视频抠像技术梳理(image matting, video matting)

1. Bayesian Matting, Chuang, CVPR 2001. http://grail.cs.washington.edu/projects/digital-matting/papers/cvpr2001.pdf  论文下载 http://grail.cs.washington.edu/projects/digital-matting/image-matting/项目网址

Belial计算机视觉&机器视觉专栏 7622

自然抠图算法:以经典的贝叶斯抠图为例(Bayesian Matting)

图像抠图技术(Image Matting)在现代影视技术中有重要应用,例如在摄影棚的蓝幕或者绿幕下拍摄好的镜头再通过电脑后期制作换成不同的宏大场景就利用了图像处理中的抠图技术。现在,先进的抠图算法不仅能应对蓝幕的情况,对于自然背景也能有很好的表现。贝叶斯抠图(Bayesian Matting)、泊松抠图(Poisson Matting)等都是经典的Image Matting算法

白马负金羁 2万+

人像 matting 系列综述

本次针对人像的 matting 算法做些简单的调研和介绍。 参考一介绍了部分 matting 算法,也展示了一部分的效果。 自己尝试了 closed form matting、alpha matting、knn matting、shared matting 。 这里有一个迪士尼出的影像级 matting 算法论文和介绍,视频中对比了各种算法的效果。链接,效果好的出奇,也符合影像级的要求了,还能解决...

再次出发的专栏 3578

C#实现图像抠图算法——SharedMatting

SharedMatting是一种经典的图像抠图算法,本文将介绍如何使用C#语言实现SharedMatting算法,并附带完整的源代码和相应的描述。在上述代码中,我们使用LoadImage方法加载图像文件和Trimap文件,然后调用SharedMatting方法进行图像抠图操作,并最终使用SaveImage方法保存结果图像。根据具体的需求,我们可以进一步优化代码,添加异常处理和参数验证等功能。接下来,创建一个名为SharedMatting的类,该类将包含我们实现SharedMatting算法所需的方法。

AhTf__的博客 786

C#:实现SharedMatting抠图算法(附完整源码)

C#:实现SharedMatting抠图算法(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1567

(二)OpenCV | 阿尔法混合

OpenCV | 阿尔法混合

Skies_的博客 3000

利用opencv实现的shared matting代码

opencv实现的,代码很简单。没有包含工程文件,只有.h和.cpp文件。

A closed form solution to natural image matting。《Computer Vision for Visual Effects》讲解笔记。

小白初涉matting界,boss便指了几篇经典论文让我自行参悟。无奈基础为负,参悟了个把月依旧门都没入。看到油管里这个视频,一种如获至宝的感觉。https://www.youtube.com/watch?v=Mvd93DdgqAY(要找梯子)。这一集简要讲解了closed form matting,避开了生涩的高端理论,只讲最基本的原理,实在很适合入门,遂笔记分享之。适合人群:对closed f...

D_nel的专栏 6183

c#实现数字图像抠图

c#实现数字图像抠图 找了很久才找到的。

道闸不自动落杆故障排查:从传感器原理到控制器调试全解析

在工业自动化和物联网系统中,传感器与控制器构成的闭环控制是保障设备可靠运行的核心。其基本原理是通过传感器采集环境状态,控制器依据预设逻辑做出决策并驱动执行器动作。这一技术价值在于实现了无人值守下的安全、高效自动化,广泛应用于智能交通、安防和智能楼宇等领域。以停车场道闸系统为例,其自动落杆功能高度依赖地感线圈与防砸雷达的协同。地感线圈作为触发单元,负责感知车辆接近;而防砸雷达则作为持续监测的安全单元,通过微波探测防砸区域内是否有障碍物,其信号是控制器执行落杆决策的关键依据。当系统出现车辆通过后闸杆不落的典型故

weixin_29190651的博客 309

Image Matting传统方法和深度学习方法回顾

Image Matting课题回顾Introduction二级目录三级目录   Image Matting是一个基本的计算机视觉问题,有着广泛的应用。这个是之前的一次大作业选题,一直忘记整理了。这篇博客主要从最简单的证件照换背景入手,以此为切入点,开始探究复杂图片的Image Matting课题上经典的传统方法和近年来兴起的深度学习方法。在传统方法部分,有比较典型的三种经典算法:Bayesian ...

Levi的博客 8679

上海交大计算机保研面试 2026:3类专项计划与10个联培方向深度解析

本文深度解析2026年上海交通大学计算机保研面试的3类专项计划与10个联培方向,包括区块链技术、智能计算系统和网络安全专项,以及蚂蚁科技、苏州智研院等联培基地。文章详细介绍了各专项的核心课程、硬件资源和就业去向,为计算机专业学生提供全面的申请策略和职业发展建议。

weixin_31528001的博客 396

matlab超出矩阵索引维度_Closed Form Matting 算法抠图以及优化(2)——拉普拉斯矩阵...

本节继续上一节的讨论sudit:Closed Form Matting 算法抠图以及优化(1)——目标函数​zhuanlan.zhihu.com构建拉普拉斯矩阵首先,我们复习下矩阵乘法的分块形式,假设矩阵 和向量 按如下分块 那么 如果我们假设 ,即 是一个带状矩阵,那么就有 这让我们看到了和前面推导的目标函数形式上的相似之处 而且我们知道, 其实就是向量 的一部分,这和 与 的关...

weixin_30299319的博客 620

国密(3)- 预主密钥/主密钥计算和Finished消息的加解密

国密的ECC-SM3-SM4-CBC模式下的预主密钥和主密钥的生成过程介绍,以及Finished消息的加解密介绍

weixin_43408952的博客 6509

使用sklearn学习多项式回归(三)

1,什么是线性 我们无数次提到”线性“这个名词。在支持向量机中,我们也曾经提到最初的支持向量机只能够分割线性可分的数据,然后引入了”核函数“来帮助我们分类那些非线性可分的数据。我们也曾经说起过,比如说决策树,支持向量机是”非线性“模型。所有的这些概念,让我们对”线性“这个词非常熟悉,却又非常陌生——因为我们并不知道它的真实含义。接下来我们看看线性回归模型改进的核心之一:帮助线性回归解决非线性问题。 1.1,变量之间的线性关系 ”线性“这个词用于描述不同事物时有着不同的含义。我们最常使用的线性是指“变量

理科男同学 5100

【笔记】Robust High-Resolution Video Matting with Temporal Guidance

Robust High-Resolution Video Matting with Temporal Guidance算法讲解笔记

Kaleidoscope的博客 6603

Coze平台智能体开发实战:打造测试工程师的AI助手

智能体是具备特定身份和能力的AI实体,由大语言模型(LLM)驱动,并通过插件、知识库和工作流扩展其能力。明确的角色定位:可以设定特定身份和专业领域扩展能力:通过插件连接外部工具和服务记忆能力:通过知识库存储和检索专属信息流程化处理:通过工作流执行复杂多步任务通过Coze平台创建测试工程师智能体,可以显著提升测试效率和质量。明确的角色定位:聚焦测试工程师的实际需求丰富的知识库:提供准确的领域知识支持合适的工具集成:通过插件连接现有工具链持续迭代优化:根据反馈不断改进智能体行为自动化测试生成。

hogwarts_beibei的博客 1005
上一篇: 距离变换
下一篇: MaxEnt: 最大熵模型(Maximum Entropy Models)(一)
Savitch
博客等级 码龄16年 84粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值