首页 > 其他分享 >语义分割、实例分割、全景分割

语义分割、实例分割、全景分割

时间:2024-03-15 17:55:41浏览次数:28  
标签:分割 卷积 语义 箭头 featuremap 实例 特征提取 操作

语义分割: image

实例分割: image
全景分割: image

UNet

Unet包括两部分,可以看右图,第一部分,特征提取,VGG类似。第二部分上采样部分。由于网络结构像U型,所以叫Unet网络。特征提取部分,每经过一个池化层就一个尺度,包括原图尺度一共有5个尺度。上采样部分,每上采样一次,就和特征提取部分对应的通道数相同尺度融合,但是融合之前要将其crop。这里的融合是拼接。可以看到,输入是572x572的,但是输出变成了388x388,这说明经过网络以后,输出的结果和原图不是完全对应的。

蓝色箭头代表3x3的卷积操作,并且stride是1,padding策略是vaild,因此,每个该操作以后,featuremap的大小会减2。红色箭头代表2x2的maxpooling操作,需要注意的是,此时的padding策略也是vaild,这就会导致如果pooling之前featuremap的大小是奇数,会损失一些信息 。所以要选取合适的输入大小,因为2*2的max-pooling算子适用于偶数像素点的图像长宽。绿色箭头代表2x2的反卷积操作,这个只要理解了反卷积操作,就没什么问题,操作会将featuremap的大小乘2。灰色箭头表示复制和剪切操作,可以发现,在同一层左边的最后一层要比右边的第一层要大一些,这就导致了,想要利用浅层的feature,就要进行一些剪切。

输出的最后一层,使用了1x1的卷积层做了分类。最后输出了两层是前景和背景

标签:分割,卷积,语义,箭头,featuremap,实例,特征提取,操作
From: https://www.cnblogs.com/kafukasy/p/18075950

相关文章

  • 【力扣】分割等和子集(不太像01背包的01背包)
    题目描述分析出题人肯定是要尽量避免太直接的模版套用像这题一样,挖了很多坑。首先是题目很难让人第一时间联想到01背包这道题换一种描述方法就是找到一个子集,使子集的元素值总和刚好等于原集合之和的一半。也就是说是一个背包容量为sum/2的01背包问题另外,化解为这样之后你......
  • C#实现DataTable数据分割处理
    【转自】https://www.cnblogs.com/rongfengliang/p/4385572.html一个简单的使用遍历的方式进行DataTable的拆分 privatestaticList<DataTable>DataTableSplite(DataTabledt,intmodcounts){List<DataTable>list=newList<DataTable>();......
  • 实例带你了解GaussDB的索引管理
    本文分享自华为云社区《GaussDB数据库的索引管理》,作者:Gauss松鼠会小助手2。一、引言GaussDB数据库是华为公司倾力打造的自研企业级分布式关系型数据库,索引的设计和管理对于提高查询性能至关重要。下面将通过实际例子深入研究GaussDB数据库的索引管理。二、GaussDB数据库中的......
  • MOS管,三极管应用实例
     MOS做开关使用   如图是NMOS做开关使用实现逻辑变换,同时MOS做开关还起到了电源隔离的作用,三个不同的电源之间互不干扰。   该NMOS型号是7002,查询手册的电气参数,如下: 由图可知MOS的开启电压典型值是1.6V,实际应用中一般会略高于该值。  电路的功能:三个二......
  • Java 异常处理与正则表达式详解,实例演练及最佳实践
    Java异常-Try...Catch在Java代码执行期间,可能会发生各种错误,包括程序员编码错误、用户输入错误以及其他不可预料的状况。当错误发生时,Java通常会停止并生成错误消息,这个过程称为抛出异常。try...catch语句try语句允许您定义一段代码块,并在其中测试是否发生错误。catc......
  • springBean的三种实例化
    spring容器创建javaBean的实例,有三种方式。分别是通过构造方法、静态工程方法、实例工厂方法。前言:1.构造方法实例化方式:我的理解:通过bean标签结合property调用set方法;通过bean标签结合constructor-arg调用构造方法;通过@Componen、@Repository、@Service、@Controller注......
  • Python collections详细介绍及实例
    Python的collections库提供了许多有用的数据结构,这些数据结构是对内建数据类型的补充。以下是一些collections库中主要数据结构的详细介绍和示例:CounterCounter是一个字典子类,用于计数可哈希对象。常用于统计字符出现的次数、列表中元素出现的次数等。示例:fromcollections......
  • 运维常用的Python第三方模块及实例
    在运维工作中,Python是一种非常流行的脚本语言,因为它具有简洁的语法、丰富的库和跨平台的能力。运维工程师经常使用Python来编写自动化脚本,以简化日常任务。以下是一些运维常用的Python第三方模块及其示例:paramiko-用于SSH连接和执行命令。示例:importparamikossh=par......
  • Python 内置模块及实例
    Python有许多内置模块,这些模块提供了各种功能,如数学运算、文件操作、日期和时间处理、数据压缩等。以下是一些常用内置模块及其简单实例:math-提供数学函数和常量。实例:importmathprint(math.sqrt(16))#输出:4.0print(math.pi)#输出:3.1415926535897......
  • 软件应用实例分享,麻将馆棋牌室计时计费管理系统软件可连接配套的灯控器,灯控可以是有线
    软件应用实例分享,麻将馆棋牌室计时计费管理系统软件可连接配套的灯控器,灯控可以是有线或无线灯控一、前言以下软件操作教程以佳易王棋牌计时计费软件V18.0为例说明软件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载1、软件基本功能:计时计费+商品销售管理......