语义分割

news/2024/5/20 6:39:45 标签: 语义分割

一 . Semantic Segmentation 定义和特点

       作为传统的计算机视觉领域的经典问题,Semantic Segmentation 语义分割是分割问题研究的热门问题。具体来说,我们的目标是对于图像中所有像素点分配给其对应的标签(区别于Object Detection 和 Localization),但是语义分割和Instance Segmentation 分割的最主要的区别在于,Semantic Segmentation 只是关心每个像素所属的类别,而不关心其具体内容实例。具体举例来说,上图Semantic Segmentation 对于草地上的四头牛只关心其属于类别为  "Cow" ,而并不区分其中每个牛的不同个体。

二. 基本思想  ---  分类问题


        最简单的语义分割思想如上图所示,对于输入图像中的每个像素点,以其为中心提取图像块Patch,对每个Patch送入CNN中进行图像分类得到对应的Label,此处采用的CNN网络可以是Alex-Net,VGG-Net 等。得到的Label对应Patch中心像素,然后再图像的所有像素点进行上述操作,即可得到所有像素点的对应Label,所以分割问题就得到了实现。
        然而,上述操作是逐像素的运算,算法expensive,难以实际运用。

三. Multi-Scale方法


        单个图像尺度层面是不够的,往往采用多尺度的图像信息来处理。
        对输入图像进行图像金字塔操作得到不同分辨率的图像,注意其图像尺寸大小不同 (X1,X2,X3),将不同分辨率的图像送入CNN进行逐像素的分类。其中需要注意的是,如果不同分辨率图像送入的CNN结构相同,则其CNN输出对于图像金字塔的Receptive Field 是不同的。然后对不同大小的分类结果进行up-sampling 处理得到和原图像尺寸相同的Label Image。
        注意,除此之外还有off-line 处理,这种处理方法是自下而上的分割方法。其中往往利用很经典的分割方法,考虑像素和像素之间的相似性之类的度量,然后融合这些像素得到这些连续的区域,得到superpixels 和 Tree 的分割结果。
        最后采用复杂的融合方法将CNN得到的结果,和off-line处理得到的结果融合在一起得到最后的输出分割结果。因为off-line处理部分采用一些经典的分割方法能够提供Low-level 的图像信息,基于图像灰度纹理信息等确认像素和像素之间的相似程度。同时,卷积神经网络对于不同分辨率图像的处理结果提供语义信息:图像中每个不同像素点属于的类别。因此,superpixels 或者 Segmentation Trees 信息能够给卷积神经网络结果提供更大的感受野信息。

四. Refinement方法  --- RNN的思想

     
  采用合适的CNN模型处理,得到输入图像低分辨率图像块的预测分类结果,然后结合降采样的原始图像,再次对上一步预测分类结果再进行迭代处理。这项举措有助于增大深度网络的感受野范围,同时能够对于原始图像信息的修正处理。注意,如果采用的网络参数相同,而且每次输入的图像相同,这种思想类似于RNN网络。从上面的结果图中可以看出,随着迭代的次数增加,分割的效果在逐渐提升。

http://www.niftyadmin.cn/n/1233722.html

相关文章

caffe执行过程

第一项:.\bin\caffe.exe train 是ceffe可执行文件的目录。 第二项:train,对网络进行构建并训练数据,如若改成test则变为多网络经行测试。 第三项:–solverexamples/mnist/lenet_solver.prototxt ,这是要告…

svipfuli.php,【www.svipfuli3.com】下载 - 面包树

|- 中小学古诗词鉴赏技巧50讲:电子版课程资料 - 文件夹|- 009.总复习 快问快答【会员免费www.youxuan68.com】.mp3 - 5.00 MB|- 008.6.构思维度-综合练习【会员免费www.youxuan68.com】.mp3 - 8.30 MB|- 008.5.构思维度-综合练习【会员免费www.youxuan68.com】.mp3 …

ICCV2017关于GAN和semantic文章

ICCV 2017文章(http://openaccess.thecvf.com/ICCV2017.py) 1、关于semantic Visual Semantic Planning Using Deep Successor RepresentationsYuke Zhu, Daniel Gordon, Eric Kolve, Dieter Fox, Li Fei-Fei, Abhinav Gupta, Roozbeh Mottaghi, Ali F…

小程序上拉加载更多php,微信小程序 - 上拉加载更多组件

黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文…

php mcrypt_module_open,PHP7.2版本微信支付SDK中mcrypt_module_open() 方法报错解决方法

微信官方SDK在PHP7中提示:mcrypt_module_open() is deprecatedmcrypt已被OPENSSL代替 具体修改如下1、修改WXBizDataCrypt.php文件public function decryptData( $encryptedData, $iv, &$data ){if (strlen($this->sessionKey) ! 24) {return ErrorCode::$Il…

php 引css文件,PHP自动压缩CSS文件方法

PHP自动压缩CSS文件方法 ,大家都知道, 减小代码体积, 就能提高页面的传输速度, 打开网页也就快 了, 这是基于带宽瓶颈的理论, 当然服务器速度受到其他很多因素的影响, 有 PHP 代码执行速度&…

DL实现semantic segmentation

最近总结了一下语义分割相关的文章。 这是我在一篇文章(deconvolution network)中看到的近期一些方法的评估表: 下面谈到的一些文章整理都是关于以上的方法。 1、 FCN8s 文章出处:CVPR2015-FullyConvolutional Networks for Semantic Segmentation CNN对分类问题的效…

php列表系统,phplist-邮件列表系统

phplist是一款国外的邮件列表,支持HTML邮件和附件,内含官方繁体语言文件,功能非常完整的邮件列表系统,几乎与电子报有关系的各种功能都有纳入系统设计。它的功能如下:*以网页介面发布与订阅电子报*可以用来处理大量订阅…