Graph Cut(图割)的学习

本文介绍了图割(Graph Cut)技术在图像分割中的应用。通过创建有向图,利用源点和汇点表示图像的前景和背景,寻找最小割以实现分割。边的权重与像素相似性相关,权重模型基于像素的颜色和邻域信息。实验展示了不同 kappa 值(k)对分割结果的影响,随着 k 增大,分割边界更平滑但细节可能丢失。
摘要由CSDN通过智能技术生成

1.1 图割(Graph Cut)

图像分割的基本思想是:相似且彼此相近的像素应该划分到同一区域。
图割图像分割的思想是用途来表示图像,并对图进行划分以使割代价最小。在用图表示图像时,增加两个额外的节点,即源点和汇点;并仅考虑那些源点和汇点分开的割。
图割 C(C 是图中所有边的集合)的“代价”函数定义为所有割的边的权重求合相加:
在这里插入图片描述
寻找最小割等同于在源点和汇点间寻找最大流。

from pygraph.classes.digraph import digraph
from pygraph.algorithms.minmax import maximum_flow

gr = digraph()
gr.add_nodes([0,1,2,3])

gr.add_edge((0,1), wt=4)
gr.add_edge((1,2), wt=3)
gr.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值