【CN109886271A】融合深度学习网络和改进边缘检测的图像精确分割方法【专利】

合集下载

图像处理中的边缘检测算法分析与优化

图像处理中的边缘检测算法分析与优化

图像处理中的边缘检测算法分析与优化随着数字图像处理技术的不断发展,边缘检测在计算机视觉、模式识别和图像分割等领域中扮演着重要的角色。

边缘是图像中灰度变化较大的区域,通过检测边缘,我们可以提取图像的形状和结构信息,从而实现图像分析和理解。

本文将对常用的图像处理边缘检测算法进行分析,并探讨优化策略。

一、边缘检测算法概述1.1 Sobel算法Sobel算法是一种基于梯度的边缘检测算法,它通过计算图像梯度的大小和方向来确定边缘位置。

Sobel算法具有计算简单、鲁棒性较高的优点,但对噪声比较敏感,在图像边缘不够明显或存在噪声时容易引入误检。

1.2 Canny算法Canny算法是一种经典的边缘检测算法,它通过多个步骤来实现高效的边缘检测。

首先,通过高斯滤波器对图像进行平滑处理,以减少噪声的影响。

然后,计算图像的梯度幅值和方向,并进行非极大值抑制,以精确地定位边缘。

最后,通过滞后阈值法来进行边缘的连接和细化。

Canny算法具有良好的边缘定位能力和抗噪能力,在实际应用中被广泛使用。

1.3 Laplacian算子Laplacian算子是一种基于二阶导数的边缘检测算子,它通过计算图像的二阶导数来检测图像中的边缘。

Laplacian算子具有对灰度变化较大的边缘敏感的优点,但对噪声比较敏感,容易产生边缘断裂和误检。

为了提高Laplacian算子的效果,常常与高斯滤波器结合使用,以减少噪声的干扰。

二、边缘检测算法优化2.1 参数选择在边缘检测算法中,参数的选择对于最终的结果具有重要的影响。

例如,对于Canny算法来说,高斯滤波器的大小和标准差的选择直接影响到边缘的平滑程度和定位精度。

因此,在优化边缘检测算法时,需要根据具体的应用场景和图像特点选择合适的参数。

2.2 非极大值抑制非极大值抑制是Canny算法中的一种重要步骤,用于精确地定位边缘位置。

然而,在进行非极大值抑制时,会产生边缘断裂和不连续的问题。

为了解决这个问题,可以考虑使用像素邻域信息进行插值,从而减少边缘的断裂,并得到更连续的边缘。

图像识别中的边缘检测方法综述(三)

图像识别中的边缘检测方法综述(三)

图像识别中的边缘检测方法综述引言:图像边缘检测是计算机视觉领域的基础任务之一,在目标检测、图像分割和特征提取等应用中起着重要作用。

边缘是图像中亮度、颜色或纹理等特征发生突变的区域,是图像中物体轮廓的重要线索。

本文将综述图像识别中常用的边缘检测方法,并对比其优劣,以期对该领域的研究提供一定的参考。

一、传统边缘检测方法Sobel算子Sobel算子是一种常用的基于梯度计算的边缘检测算法。

它通过计算图像中每个像素点的梯度幅值和方向来实现边缘检测。

然而,Sobel算子对噪声敏感,且只能检测垂直和水平方向的边缘,不能满足复杂场景的需求。

Canny算子Canny算子是一种基于多阶段操作的边缘检测算法,首先利用高斯滤波器对图像进行平滑处理,然后计算梯度幅值和方向,再进行非极大值抑制、双阈值处理和边缘连接等步骤。

Canny算子具有良好的抗噪能力和边缘定位精度,广泛应用于图像识别中。

二、深度学习边缘检测方法基于卷积神经网络的边缘检测随着深度学习的兴起,基于卷积神经网络的边缘检测方法也逐渐成为研究热点。

通过搭建深层卷积神经网络模型,可以实现端到端的边缘检测任务。

这些方法可以自动学习图像的特征表示,具有较好的泛化能力和鲁棒性。

基于生成对抗网络的边缘检测生成对抗网络(GAN)是一种用于生成数据的模型,近年来也被应用于图像边缘检测任务中。

通过训练生成器和判别器两个网络之间的博弈过程,生成对抗网络可以学习到图像的边缘特征,并生成高质量的边缘图像。

这些方法可以有效解决传统边缘检测方法无法处理的复杂场景。

三、边缘检测方法的评价指标为了评估不同边缘检测方法的性能,通常可以使用一些常见的评价指标。

其中最常用的指标是精度和召回率,它们分别表示检测到的边缘与真实边缘之间的重叠程度。

其他指标还包括F1分数、平均绝对误差和均方误差等。

结论:本文综述了图像识别中常用的边缘检测方法,包括传统方法和深度学习方法。

传统方法如Sobel算子和Canny算子具有一定的局限性,而基于卷积神经网络和生成对抗网络的方法具有更好的性能和泛化能力。

数字图像处理中的边缘检测算法改进方法

数字图像处理中的边缘检测算法改进方法

数字图像处理中的边缘检测算法改进方法引言:边缘检测在数字图像处理中起着重要的作用,它能够有效地提取图像中的边缘信息,为后续的图像分析和识别任务提供重要的基础。

然而,传统的边缘检测算法存在一些问题,如对噪声敏感、边缘断裂等。

因此,人们提出了各种改进方法来解决这些问题。

本文将介绍几种常见的边缘检测算法改进方法,包括基于梯度的方法、基于模型的方法和基于深度学习的方法。

1. 基于梯度的方法改进基于梯度的边缘检测算法,如Sobel算子、Prewitt算子和Canny算子,对图像进行梯度运算来检测边缘。

然而,这些方法容易受到噪声的干扰,导致边缘检测结果不准确。

为了改进这个问题,人们提出了以下几种方法:a) 自适应阈值法:根据图像的局部统计特性,自适应地选择阈值。

通过动态调整阈值可以有效地抑制噪声的干扰。

b) 非极大值抑制:在梯度图像上对每个像素进行局部极大值的判断,剔除非边缘点,以得到更准确的边缘位置。

c) 双阈值法:将图像的梯度分为强边缘和弱边缘两部分,选择适当的阈值来判断边缘是否真正存在,以减少误检率。

2. 基于模型的方法改进基于模型的边缘检测算法将图像中的边缘视为一种特殊的线段或曲线,并通过拟合模型来检测边缘。

这些方法相对于基于梯度的方法更加稳定,能够有效地解决边缘断裂的问题。

以下是几种常见的基于模型的改进方法:a) Hough变换:将图像中的边缘点映射到Hough空间,通过寻找交点来检测直线或曲线。

b) CHT变换:基于Hough变换的思想,通过累积直线段的交点来检测直线。

c) Snake模型:基于活动轮廓模型,通过能量最小化的方法进行边缘检测,能够较好地适应边缘的变化。

3. 基于深度学习的方法改进近年来,深度学习技术的发展为图像处理提供了新的思路。

通过利用深度神经网络,可以自动从大量的训练数据中学习到图像边缘的特征表示,从而实现更准确的边缘检测。

以下是几种基于深度学习的改进方法:a) 卷积神经网络(CNN):通过多层卷积和池化操作,对图像进行特征提取和学习,实现边缘检测。

深度学习技术在图像分割和边缘检测中的应用教程

深度学习技术在图像分割和边缘检测中的应用教程

深度学习技术在图像分割和边缘检测中的应用教程深度学习技术在计算机视觉领域中的应用已经取得了巨大的突破,其中图像分割和边缘检测是其中两个重要的任务。

本文将介绍深度学习技术在图像分割和边缘检测中的应用,并提供相应的教程。

一、图像分割图像分割是将一幅图像划分成多个具有语义意义的区域的过程。

深度学习技术在图像分割中的应用主要有两种方法:语义分割和实例分割。

1. 语义分割语义分割的目标是对图像中的每个像素进行分类,将其标记为属于不同的类别。

常用的深度学习模型包括FCN (全卷积网络)和U-Net。

下面是一个基于FCN的图像分割示例步骤:1)收集和准备数据集:获取一组已经标注好的图像,每一个像素都需要标记其所属的类别。

2)构建网络模型:使用卷积神经网络构建FCN模型,网络结构包含卷积层、池化层和反卷积层。

3)训练模型:使用已标记的数据集对模型进行训练,优化网络参数,使模型能够学习图像中像素的语义信息。

4)图像分割:使用训练好的模型对新的图像进行分割,将每个像素标记为所属的类别。

2. 实例分割实例分割的目标是对图像中的每个像素进行分类,并将同一类别的像素组成不同的实例。

常用的深度学习模型包括Mask R-CNN和YOLOv3。

下面是一个基于Mask R-CNN的实例分割示例步骤:1)数据集准备:获取一组已经标注好的图像,每一个像素都需要标记其所属的类别和实例。

2)构建网络模型:使用卷积神经网络构建Mask R-CNN模型,网络结构包含卷积层、RoI(感兴趣区域)池化层和掩码分支。

3)训练模型:使用已标记的数据集对模型进行训练,优化网络参数,使模型能够学习图像中像素的语义和实例信息。

4)实例分割:使用训练好的模型对新的图像进行实例分割,将每个像素标记为所属的类别和实例。

二、边缘检测边缘检测是在图像中寻找物体轮廓的过程。

深度学习技术在边缘检测中的应用主要有两种方法:基于卷积神经网络的边缘检测和基于边缘提取算法的边缘增强。

基于深度学习的高精度图像分割算法

基于深度学习的高精度图像分割算法

基于深度学习的高精度图像分割算法近年来,随着深度学习在计算机视觉领域的广泛应用,图像分割技术得到了迅猛的发展。

基于深度学习的高精度图像分割算法已经成为当今最先进的图像分割方法之一。

本文将详细介绍基于深度学习的高精度图像分割算法的原理、方法及其应用。

一、基于深度学习的高精度图像分割算法原理图像分割是指将一张图像分成若干个互不相交的区域,每个区域内的像素具有相似的特征。

基于深度学习的高精度图像分割算法主要利用卷积神经网络(CNN)进行特征提取,然后利用全卷积网络(FCN)进行像素级分类。

具体来说,基于深度学习的高精度图像分割算法首先将输入的图像送入卷积神经网络中,经过多层卷积和池化操作后,得到图像的特征图。

特征图可以有效地保留原始图像的空间信息和语义信息。

接着,利用全卷积网络对特征图进行上采样,得到和原始输入图像大小一致的特征图。

最后,利用softmax函数进行像素级别的分类,将图像分割为不同的区域。

在卷积神经网络中,主要有三种卷积层:普通卷积层、转置卷积层和池化层。

普通卷积层通过卷积核对特征图进行滤波,提取特征信息;转置卷积层通过对特征图进行上采样,恢复特征图的分辨率;池化层通过对特征图进行下采样,减少网络中的参数,同时也具有一定的正则化作用,防止过拟合现象的发生。

二、基于深度学习的高精度图像分割算法方法基于深度学习的高精度图像分割算法主要有两种方法:全卷积神经网络(FCN)和U-Net。

1. FCNFCN是最早出现的基于深度学习的图像分割算法,其核心思想是将传统的卷积神经网络改造成全卷积神经网络。

通过去掉最后几层全连接层,将池化层进行上采样操作,实现了像素级别的分类。

由于该方法没有使用池化层,可以有效地保留图像的分辨率,从而获得更好的分割结果。

2. U-NetU-Net是一个高效的基于深度学习的图像分割算法,其主要特点是采用了对称的编码器和解码器结构。

编码器用于提取图像的特征信息,解码器则通过反卷积的方式将特征图进行上采样,从而得到像素级别的分类结果。

图像处理中的边缘检测和图像分割

图像处理中的边缘检测和图像分割

图像处理中的边缘检测和图像分割在计算机视觉领域中,图像处理是一项非常重要的技术。

其中,边缘检测和图像分割是两个关键环节。

本文将从边缘检测和图像分割的基本概念入手,详细介绍它们的原理和应用。

一、边缘检测1、基本概念边缘是指图像中亮度、颜色等性质发生突然变化的地方。

边缘检测就是在图像中寻找这些突然变化的地方,并将它们标记出来。

在实际应用中,边缘检测可以用于目标跟踪、物体检测等方面。

2、常见方法常见的边缘检测算法有Canny、Sobel、Laplacian等。

其中,Canny算法是一种广泛使用的边缘检测算法,其基本原理是通过计算图像中每个像素点的梯度值和方向,来判断该点是否为边缘。

Sobel算法则是利用了图像卷积的思想,先对图像进行卷积操作,再计算得到每个像素点的梯度值。

Laplacian算法则是通过计算图像中每个像素点的二阶导数,来寻找亮度突变的地方。

3、应用场景边缘检测常用于在图像中寻找物体的轮廓线,或者分离图像中的前景和背景等方面。

例如在计算机视觉中的人脸识别中,边缘检测可以用于提取人脸的轮廓线,以便于后续的特征提取和匹配。

二、图像分割1、基本概念图像分割是把图像中的像素点分成不同的区域,以便于更好地理解和处理图像。

分割的结果通常是一个二值图像,其中每个像素点被标记为前景或者背景。

在实际应用中,图像分割可以用于目标检测、图像识别等方面。

2、常见方法常见的图像分割算法有阈值分割、聚类分割、边缘分割等。

其中,阈值分割是一种较为简单且常用的分割算法,其原理是为图像中每个像素点设置一个阈值,大于阈值的像素点被标记为前景,小于阈值的则为背景。

聚类分割算法则是通过对图像中像素点进行聚类操作,来划分不同的区域。

边缘分割则是利用边缘检测的结果,将图像分成前景和背景两个部分。

3、应用场景图像分割可以应用于诸如目标检测、图像识别、医学图像分析等方面。

例如在医学图像分析中,图像分割可以用于将CT或MRI图像中的组织分割成肝、肿瘤等不同的部分,以便于医生更好地进行预测和治疗决策。

基于边缘检测的图像分割算法研究

基于边缘检测的图像分割算法研究

基于边缘检测的图像分割算法研究摘要在计算机视觉领域中,图像分割技术是一项基本且重要的任务。

它是将一副图像分割成若干个具有特定语义的区域。

边缘检测技术是许多图像分割算法的基础。

本文主要研究了基于边缘检测的图像分割算法,并对其进行了比较分析。

第一章绪论图像分割是计算机视觉领域中的一个基本问题。

它是将一副图像划分成具有特定语义的子区域。

图像分割技术可用于许多应用领域,如医学图像分析、工业自动化和机器人视觉等。

边缘检测是许多图像分割算法的基础。

它是通过检测图像中边缘的位置来分割图像。

边缘是图像中灰度变化显著的区域,它是区分不同区域的重要标志。

第二章基于边缘检测的图像分割算法基于边缘检测的图像分割算法是一种常见的图像分割方法。

它通过将图像转换为边缘图像,然后将边缘连接起来形成物体的轮廓。

以下是几种基于边缘检测的图像分割算法。

2.1 基于Canny算法的图像分割Canny算法是一种经典的边缘检测算法,被广泛地应用于图像分割领域。

该算法分为四个步骤:噪声抑制、计算梯度幅值和方向、非极大值抑制和双阈值检测。

通过这四步操作,将得到一张二值化的边缘图像,然后可以通过边缘连接得到物体的轮廓。

2.2 基于Sobel算法的图像分割Sobel算法是一种基于梯度的边缘检测算法。

该算法将图像锐化,并通过计算梯度值来检测边缘。

在图像分割中,可以利用Sobel算法得到一张二值化的边缘图像,并通过边缘连接得到物体的轮廓。

2.3 基于Prewitt算法的图像分割Prewitt算法也是一种基于梯度的边缘检测算法。

它与Sobel算法相似,但是使用了不同的滤波器。

在图像分割中,可以利用Prewitt算法得到一张二值化的边缘图像,并通过边缘连接得到物体的轮廓。

第三章研究结果与分析本文通过实验比较了基于Canny算法、Sobel算法和Prewitt算法的图像分割效果。

比较了它们的边缘检测效果及图像分割效果。

实验结果表明,Canny算法的图像分割效果最好,其次是Sobel算法和Prewitt算法。

图像处理中的图像分割与边缘检测算法

图像处理中的图像分割与边缘检测算法

图像处理中的图像分割与边缘检测算法图像处理是计算机视觉领域的一项重要技术,它可以对图像进行各种操作和分析。

其中,图像分割和边缘检测是图像处理中的两个关键任务,它们在许多应用中起着至关重要的作用。

图像分割是将图像划分成若干个具有独立语义的区域的过程。

在图像中,不同的物体或区域通常具有不同的颜色、纹理或亮度等特征。

通过对这些特征进行分析和提取,可以将图像中的不同区域分割出来,从而实现对图像的理解和分析。

图像分割在许多领域中都有广泛的应用,比如医学影像分析、目标识别和图像检索等。

边缘检测是图像处理中常用的一种技术,它可以检测出图像中物体的边缘轮廓。

边缘是图像中颜色、亮度或纹理等发生突变的地方,通过检测这些突变的地方,可以找到图像中物体的边界。

边缘检测在图像处理中有着广泛的应用,比如图像增强、目标检测和图像分割等。

在图像分割和边缘检测中,有许多经典的算法被广泛应用。

其中,基于阈值的分割算法是最简单和常用的一种方法。

该方法通过设置一个或多个阈值,将图像中的像素分为不同的类别。

这种方法简单直观,但对于复杂的图像,效果不佳。

因此,研究者们提出了许多基于区域的分割算法,如区域增长、区域分裂合并等。

这些算法通过对图像中的像素进行聚类,将相邻像素归为同一区域,从而实现图像的分割。

边缘检测算法有很多种,其中最经典的是Canny边缘检测算法。

Canny算法通过对图像进行平滑处理,然后计算图像中像素灰度的一阶和二阶导数,从而找到图像中的边缘。

该算法具有较高的准确性和稳定性,在实际应用中得到了广泛的应用。

此外,还有其他一些边缘检测算法,如Sobel算法、Laplacian算法等,它们也都有各自的特点和适用范围。

除了传统的图像分割和边缘检测算法,近年来深度学习技术在图像处理中也取得了重要的突破。

深度学习是一种基于神经网络的机器学习方法,它通过多层次的神经网络模型来学习图像的特征表示。

在图像分割和边缘检测任务中,深度学习方法可以通过大量的训练数据来学习图像的特征,从而实现更准确和鲁棒的分割和检测结果。

图像处理中的边缘检测与图像增强技术

图像处理中的边缘检测与图像增强技术

图像处理中的边缘检测与图像增强技术图像处理是指对数字图像进行处理和分析的技术。

在图像处理中,边缘检测和图像增强是两种常用的技术,它们用于提取图像中的边缘信息和增强图像的细节。

本文将介绍边缘检测和图像增强的原理和方法,并且讨论它们在图像处理中的应用。

1.边缘检测边缘是图像中灰度变化较大的地方,边缘检测是一种用于检测图像中边缘的技术。

边缘检测通常包括以下几个步骤:1)灰度变化的计算:计算图像中每个像素点的灰度变化程度,通常使用差分算子或者梯度算子来计算。

2)阈值处理:将计算出的灰度变化值与设定的阈值进行比较,得到图像中的边缘点。

3)边缘连接:将检测到的边缘点之间进行连接,得到完整的边缘。

常用的边缘检测算法包括Sobel算子、Prewitt算子、Canny算子等。

这些算法都是基于微分或者梯度的计算来检测图像中的边缘。

2.图像增强图像增强是指对图像进行处理,使图像的细节更加清晰或者颜色更加鲜艳。

图像增强通常包括以下几个步骤:1)灰度变换:对图像的灰度进行变换,使得图像的对比度更加明显。

2)空间滤波:通过滤波技术进行图像的空间域处理,以增强图像的细节。

3)频域处理:通过傅里叶变换等频域处理技术对图像进行增强。

图像增强的目的是使得图像更加清晰、更加饱满,常用的图像增强算法包括直方图均衡化、对比度增强等。

3.边缘检测与图像增强的应用边缘检测和图像增强技术在图像处理中有着广泛的应用,例如医学影像的分析、工业检测等。

在医学影像中,边缘检测可以用于分割出肿瘤等病变部位,对医生进行诊断。

图像增强可以使得医学影像更加清晰,帮助医生更好地诊断病情。

在工业检测中,边缘检测可以用于检测产品的缺陷和裂纹,提高产品的质量。

图像增强可以使得检测出的缺陷更加清晰,帮助工人更准确地进行质量控制。

此外,边缘检测和图像增强技术还在计算机视觉、遥感图像处理等领域有着重要的应用,帮助机器对图像进行理解和分析。

4.应用案例分析以医学影像为例,边缘检测和图像增强技术在医学影像中有着广泛的应用。

图像处理与分析中的边缘检测与图像分割方法

图像处理与分析中的边缘检测与图像分割方法

图像处理与分析中的边缘检测与图像分割方法边缘检测和图像分割是图像处理与分析领域中的重要任务,广泛应用于计算机视觉、模式识别、人工智能等领域。

边缘是图像中物体边界的几何特征,边缘检测是指在图像中提取出物体的边缘信息。

而图像分割是将图像划分为不同的区域或物体,以便进一步进行后续处理和分析。

在图像处理与分析中,有各种各样的边缘检测和图像分割方法。

下面将分别介绍其中几种常见的方法。

一、边缘检测方法:1. Sobel算子:Sobel算子是一种基于梯度的边缘检测算法,通过计算图像处每个像素点的梯度大小和方向来检测边缘。

Sobel算子分为水平和垂直两部分,分别对应图像在水平和垂直方向上的灰度变化。

将两个方向上的梯度值叠加,即可得到边缘强度。

2. Canny边缘检测:Canny算法是一种广泛应用的边缘检测算法,它结合了高斯滤波、梯度计算、非极大值抑制和双阈值等步骤。

首先使用高斯滤波器平滑图像,然后计算图像梯度的幅值和方向,接着进行非极大值抑制来提取细边缘,最后通过双阈值检测来连接边缘。

3. Laplacian算子:Laplacian算子是一种基于二阶导数的边缘检测算法,它可以通过计算图像的拉普拉斯算子来检测边缘。

具体而言,Laplacian算子将每个像素的灰度值与其周围像素的平均值进行比较,从而确定边缘。

二、图像分割方法:1. 基于阈值的图像分割:基于阈值的图像分割方法是将图像中像素的灰度值与一定的阈值进行比较,将像素分为不同的区域。

这种方法的简单易懂,但对于光照、噪声等因素敏感。

2. 区域生长算法:区域生长算法是一种基于相似性的图像分割方法,它从种子像素开始,通过定义相似性准则来逐步扩展区域。

具体而言,根据相邻像素的灰度值与种子像素的差异来判断是否加入该区域。

3. 迭代聚类算法:迭代聚类算法是一种基于特征相似性的图像分割方法,它通过对图像中的像素进行聚类操作,将相似的像素归为同一类别。

常用的迭代聚类算法包括k-means算法和高斯混合模型等。

图像处理中的边缘检测与分割

图像处理中的边缘检测与分割

图像处理中的边缘检测与分割随着现代科技的发展,人们对于图像处理和分析的要求越来越高。

其中,边缘检测和分割是非常重要的技术手段。

边缘检测指的是从一张图片中提取出它的轮廓线,主要用于计算机视觉、医学影像学等领域;而分割则是指将一张图片按照其内部的颜色、亮度等特征划分成若干个区域,以便于分析和处理。

边缘检测一般是从数字图片中寻找点的集合,这些点具有图像中明显的灰度变化或者是颜色变化,这些点就被称为图像的边缘。

通过边缘检测,我们可以得到很多的轮廓线,这些轮廓线能够反映出图像的形状和特征。

边缘检测主要有基于梯度的方法、基于滤波器的方法、基于模型的方法、基于神经网络的方法等。

其中,基于梯度的方法常用的有Sobel算子、Canny算法等;基于滤波器的方法常用的有拉普拉斯滤波器、SIFT算法等;基于模型的方法常用的有Hough变换、Active Contours等;基于神经网络的方法常用的有卷积神经网络等。

边缘检测有时候会受到图像本身的噪声和模糊性等因素的影响,为了能够去除这些因素的影响,我们可以加入一些降噪和增强方法,比如2D小波变换。

分割技术主要是为了将一张图片中的目标区域分割出来,从而便于后续分析和处理。

在分割之前,我们需要对图像进行预处理,比如去噪、灰度变换、二值化等。

在这个过程中,计算机会对图像中的像素点根据它们的灰度值进行聚类,然后生成一个类别图。

常用的图像分割方法有基于区域的分割方法、基于边缘的分割方法、基于阈值的分割方法等。

基于区域的分割方法可以将图像按照其空间位置和灰度信息进行分块,并采用颜色、纹理等特征来将区域分离。

基于边缘的分割方法以边缘为切入点,将图像分割成若干个部分。

基于阈值的分割方法,则是将图像中的像素点分成若干个集合,并对其进行聚类,然后按照某一特定的阈值进行分割。

分割方法的效果受到图像本身的复杂度和噪声等因素的影响,在处理之前,我们需要进行训练和优化,常常采用深度学习等技术。

在实际的应用中,边缘检测和分割技术常常是相辅相成的。

计算机图像处理中的边缘检测和图像分割

计算机图像处理中的边缘检测和图像分割

计算机图像处理中的边缘检测和图像分割在计算机图像处理领域,边缘检测和图像分割是两个重要的技术任务。

边缘检测旨在识别和描述图像中物体的边界,而图像分割则是将图像分成若干个不同的区域。

这两个技术在许多领域都有广泛的应用,例如医学图像处理、机器视觉和数字媒体等。

一、边缘检测边缘是图像中灰度、颜色或纹理发生突变的地方,常常表示物体或场景的边界。

边缘检测是一种基础的图像处理操作,可以用于目标检测、特征提取和图像分析等任务。

1. 传统的边缘检测算法传统的边缘检测算法包括Sobel算子、Prewitt算子和Canny算子等。

这些算法通过计算图像中像素灰度值的梯度信息来检测边缘。

2. 基于机器学习的边缘检测算法随着机器学习的发展,越来越多的基于机器学习的边缘检测算法被提出。

例如,基于卷积神经网络(CNN)的边缘检测方法可以通过训练网络来学习边缘特征。

3. 高级边缘检测技术除了传统和机器学习方法外,还有一些高级的边缘检测技术。

例如,基于多尺度分析的边缘检测可以检测出不同尺度下的边缘信息,提高了检测的准确性。

二、图像分割图像分割是将图像分成若干个不同区域的过程,每个区域具有一定的相似性。

图像分割可以用于目标识别、物体跟踪和图像编辑等应用。

1. 基于阈值的分割算法基于阈值的分割算法是最简单的图像分割方法之一。

该方法根据像素的灰度值与预设阈值的关系将图像分成不同的区域。

2. 基于区域的分割算法基于区域的分割算法将图像分割为具有一定连续性的区域,这些区域通常具有相似的纹理、颜色或灰度特征。

3. 基于图论的分割算法基于图论的分割算法将图像分割问题建模为图中的最小割问题。

通过在图中找到最小割,可以将图像分成不同的区域。

三、实际应用边缘检测和图像分割在许多领域都有广泛的应用。

1. 医学图像处理在医学图像处理中,边缘检测和图像分割可以用于诊断和疾病检测。

例如,医生可以通过分割出病灶的边界来进行肿瘤检测。

2. 机器视觉在机器视觉中,边缘检测和图像分割可以用于目标检测和跟踪。

一种融合边缘检测的遥感影像语义分割方法及装置[发明专利]

一种融合边缘检测的遥感影像语义分割方法及装置[发明专利]

专利名称:一种融合边缘检测的遥感影像语义分割方法及装置专利类型:发明专利
发明人:王艳杰,杨泽宇,冷伟
申请号:CN201910655764.7
申请日:20190719
公开号:CN110570427A
公开日:
20191213
专利内容由知识产权出版社提供
摘要:本发明提出一种融合边缘检测的遥感影像语义分割方法及装置,所述方法包括:根据高分辨率遥感影像制作训练样本;分别训练HED边缘检测模型和图像语义分割模型;使用训练好的HED边缘检测模型对待分割遥感影像进行边缘检测,生成边缘概率图,对所述边缘概率图进行后处理;使用训练好的图像语义分割模型对所述待分割遥感影像进行影像分割;将所述边缘检测后处理的结果与所述影像分割后的图像基于地理位置进行叠加,得到待分割遥感影像的语义分割矢量结果。

本发明结合了边缘检测模型,分割对象的边缘更加精确,减少了对语义分割模型的精度依赖,大幅降低大型图像语义分割模型的复杂度,且模型具有可拓展性。

申请人:武汉珈和科技有限公司
地址:430070 湖北省武汉市东湖开发区武大园路武大科技园2期B3栋6088室
国籍:CN
代理机构:武汉河山金堂专利事务所(普通合伙)
更多信息请下载全文后查看。

如何利用计算机视觉技术提升图像分割的准确度

如何利用计算机视觉技术提升图像分割的准确度

如何利用计算机视觉技术提升图像分割的准确度图像分割是计算机视觉领域的重要任务之一,它的目标是将一幅图像分割成多个具有语义上下文的区域。

图像分割在许多应用领域中起着关键作用,比如医学图像分析、自动驾驶、图像编辑等。

准确的图像分割结果对于下游任务的效果至关重要。

随着计算机视觉技术的发展,利用最新的计算机视觉技术可以显著提升图像分割的准确度。

本文将介绍如何利用计算机视觉技术提升图像分割的准确度的方法和技巧。

首先,利用深度学习模型进行图像分割是目前最先进的方法之一。

深度学习模型能够通过大量的训练数据自动学习到图像的特征表示。

在图像分割任务中,卷积神经网络(CNN)被广泛应用。

常用的深度学习模型包括U-Net、FCN、SegNet等。

这些模型在进行图像分割时可以提取多尺度的特征,并具备一定的上下文信息,能够更好地捕捉图像中的物体边缘和语义信息。

通过合理选择深度学习模型和训练策略,可以显著提升图像分割的准确度。

其次,数据增强技术是提升图像分割准确度的重要手段之一。

数据增强技术指的是通过对原始图像进行旋转、平移、缩放、镜像等操作,生成一系列具有相似语义信息的新图像,从而扩充训练数据集。

数据增强可以提高模型的泛化能力,并减轻过拟合的问题。

在图像分割任务中,可以根据具体应用场景选择合适的数据增强操作。

比如,在医学图像分割中,可以进行随机旋转和缩放;在自动驾驶中,可以进行镜像操作。

通过合理应用数据增强技术,可以有效提升模型的准确度。

此外,引入注意力机制也是提高图像分割准确度的重要手段之一。

注意力机制可以帮助模型集中关注图像中重要的区域,提高分割的精度。

在图像分割中,常用的注意力机制有空间注意力和通道注意力。

空间注意力关注图像的局部区域,能够减少背景干扰,提高分割的准确度;通道注意力可以自适应地调整不同通道的权重,提高模型对于物体边缘等细节的感知能力。

因此,在设计图像分割模型时引入合适的注意力机制是提高准确度的有效策略。

图像处理中的边缘检测算法优化与改进

图像处理中的边缘检测算法优化与改进

图像处理中的边缘检测算法优化与改进边缘检测是图像处理中一项重要且常用的任务,它可以在图像中提取出物体的边界信息,为后续的图像分割、目标识别、运动检测等任务提供基础支持。

然而,在实际应用中,由于图像的复杂性和噪声干扰的存在,传统的边缘检测算法往往会受到一些限制,因此需要对其进行优化与改进,以提高边缘检测的准确度和性能。

有许多图像边缘检测算法被广泛使用,其中包括Canny算法、Sobel算法和Laplacian算法等。

这些算法通过计算像素点周围的梯度值来判断是否为边缘点。

然而,在实际应用中,这些算法存在一些问题,例如边缘连接不连续、噪声点检测等。

因此,我们需要对这些算法进行优化与改进,以提高其性能。

在优化与改进边缘检测算法时,我们可以考虑以下几个方面:1. 参数优化:边缘检测算法中的参数对于检测结果的影响非常大。

例如,Canny算法中的高低阈值对边缘检测结果的影响很大。

我们可以通过对参数进行调优,找到最佳的参数组合,以提高边缘检测的准确度和性能。

2. 噪声抑制:在实际图像中,由于传感器等原因,图像中常常存在一些噪声点。

这些噪声点不仅会干扰边缘检测的结果,还会导致边缘的不连续性。

因此,我们需要对图像进行预处理,例如使用滤波器来抑制噪声。

3. 多尺度分析:在实际图像中,物体的边缘可能以不同的尺度出现,因此单一尺度的边缘检测算法往往无法满足需求。

我们可以使用多尺度的边缘检测算法,例如Canny算法的变体,来提高边缘检测的准确度。

多尺度分析可以通过在不同尺度上进行图像的平滑和梯度计算来实现。

4. 深度学习方法:近年来,深度学习在图像处理领域取得了显著的成果。

通过构建深度学习模型,我们可以直接学习边缘的特征表示,从而提高边缘检测的准确度和性能。

深度学习方法可以利用大规模数据集进行训练,并且可以自动地学习图像中的复杂边缘模式。

5. 实时性:在某些应用中,边缘检测算法需要具备实时性能。

因此,在优化与改进边缘检测算法时,我们需要考虑算法的计算复杂度和实时性之间的平衡。

计算机视觉技术在物体检测与分割中的精准边界提取方法

计算机视觉技术在物体检测与分割中的精准边界提取方法

计算机视觉技术在物体检测与分割中的精准边界提取方法计算机视觉技术在物体检测与分割中的精准边界提取方法一直是研究者们关注的热点问题。

物体的精确边界提取是许多应用中的基础,包括目标识别、图像分析和自动驾驶等领域。

本文将介绍几种常用的计算机视觉技术,以及它们在物体检测与分割中的应用,以实现精准边界提取。

一、基于区域的卷积神经网络(R-CNN)基于区域的卷积神经网络(R-CNN)是一种常用的物体检测方法,其在精准边界提取方面取得了显著的成果。

R-CNN首先使用选择性搜索算法在图像中生成一系列候选区域,然后对每个候选区域进行特征提取,并使用支持向量机(SVM)对其进行分类。

最后,通过边界框回归来提取物体的精确边界。

R-CNN具有较高的检测准确率和精确边界提取能力,但其速度较慢,不适用于实时应用。

二、快速 R-CNN(Fast R-CNN)为了解决R-CNN的时间效率问题,研究者们提出了快速R-CNN(Fast R-CNN)方法。

Fast R-CNN主要通过引入全连接层共享的卷积特征提取来加速物体检测。

具体而言,Fast R-CNN将整个图像输入到卷积神经网络中,生成整个图像的卷积特征图。

选取候选区域后,Fast R-CNN通过RoI池化操作从卷积特征图中提取对应的特征向量,并通过全连接层进行分类和边界框回归。

相比于R-CNN,Fast R-CNN在物体检测速度上有显著提升,并实现了较好的精确边界提取。

三、区域卷积神经网络(Region-based Convolutional Neural Network,R-CNN)区域卷积神经网络(R-CNN)是对Fast R-CNN的进一步改进,提出了更加高效的区域提取方法。

在R-CNN中,研究者们引入了区域生成网络(RegionProposal Network,RPN),用于生成候选区域。

RPN基于滑动窗口机制,在不同尺度和长宽比的锚框上进行分类和回归,生成候选区域。

如何正确使用深度学习技术进行图像分割

如何正确使用深度学习技术进行图像分割

如何正确使用深度学习技术进行图像分割深度学习技术在计算机视觉领域中扮演着重要角色,其中图像分割是一项常见且关键的任务。

图像分割指的是将图像中的不同对象或区域分离出来,使得每个像素都被标记为属于某个特定的对象或区域。

正确使用深度学习技术进行图像分割可以帮助我们快速准确地提取图像中的信息,从而进一步应用于目标检测、图像识别、医学图像分析等领域。

首先,正确使用深度学习技术进行图像分割需要合适的数据集。

数据集应包含有标记好的图像,即每个像素都标注有正确的类别或区域标签。

这些标签可以是像素级别的标注,也可以是边界框或区域的标注。

合适的数据集将有助于训练深度学习模型识别和分割图像中的不同对象或区域。

其次,选择适当的深度学习模型也是关键。

目前,常用于图像分割任务的深度学习模型包括U-Net、FCN (Fully Convolutional Network)、Mask R-CNN等。

U-Net适用于像素级别的图像分割,它的网络结构类似于自编码器,利用编码器提取图像特征,再通过解码器生成分割结果。

FCN是一种全卷积网络,能够将图像的每个像素都映射到其对应的标签上。

而Mask R-CNN结合了目标检测和分割,可以检测出图像中的物体并对其进行分割。

根据任务需求和数据集特点,选择合适的模型能够更好地解决图像分割问题。

然后,进行网络的训练和优化是使用深度学习技术进行图像分割的重要步骤之一。

训练深度学习模型通常需要大量的计算资源和时间,因此,可以考虑使用预训练模型进行初始化,在现有的模型基础上进行微调。

此外,使用数据增强技术也是提高模型性能的一种方法,如随机翻转、旋转、裁剪、缩放等。

在训练过程中,使用适当的损失函数也是至关重要的。

常用的损失函数包括交叉熵损失函数、Dice系数损失函数等,它们能够度量模型预测结果与真实标签之间的差异。

最后,进行图像分割时,对预测结果进行后处理也是必不可少的步骤。

后处理可以帮助去除预测结果中的噪声和不连续性,使得分割结果更加准确和平滑。

结合边缘检测和区域方法的医学图像分割算法

结合边缘检测和区域方法的医学图像分割算法

结合边缘检测和区域方法的医学图像分割算法史延新【摘要】由于医学图像的复杂性,一般图像分割方法对于医学图像的分割效果并不理想.针对医学CT图像特点,提出了一种把边缘检测和基于区域方法相结合的图像分割算法,首先使用Sobel算子进行边缘检测,检测出目标可能的边缘像素集,并计算该点的平均灰度,然后利用该灰度及目标区域的连通性作为生长判别条件,利用区域生长法实现图像的准确分割.实验结果表明, 该方法避免了单独使用边缘检测或基于区域法进行图像分割时的典型错误,结合了两者的优点,取得了感兴趣目标的良好分割效果.【期刊名称】《西安工程大学学报》【年(卷),期】2010(000)003【总页数】5页(P320-323,329)【关键词】边缘检测;Sobel算子;区域生长;图像分割【作者】史延新【作者单位】西安工业大学,数理系,陕西,西安,710032【正文语种】中文【中图分类】TS391随着医学成像在临床诊断和治疗的作用越来越显著,医学图像分割成为医学图像分析领域的一个挑战性的研究课题[1].尽管现代成像设备提供了对内部结构的精细的观察,但使用计算机技术对内部解剖结构进行精确而有效的量化和分析在目前仍然有限的.医学图像分割可以提取出准确的、可重复的、量化的病例生理数据,满足不同的生物医学研究和临床应用的需要.医学图像分割通过提取对象的特征,把感兴趣的对象从周围环境中分离出来,可以通过医学图像分割获取病理信息,测量特征参数,获取解剖图谱信息,定位感兴趣区域,管理图像信息.由于人体生理结构的复杂性、人体组织器官结构的特异性,以及 CT图像本身的复杂性,同一组织结构具有不同的灰度,而同一灰度值的像素又可能属于不同的组织结构,而且在图像中包含丰富有用细节的同时,又存在着噪声、容积效应及正常变异等特点,一般图像分割方法对于医学CT图像的分割效果并不理想[2].本文针对医学 CT图像的特点,提出来一种把边缘检测和基于区域方法相结合的图像分割算法,使用Sobel算子对医学 CT图像进行边缘检测,检测出目标可能的边缘像素集,并计算该点的平均灰度,然后利用该灰度及目标区域的连通性作为生长判别条件,利用区域生长法实现图像的准确分割.通过实验与单独使用边缘检测方法或区域生长法进行分割进行比较,表明本文算法对于医学 CT图像有着较好的分割效果.1 边缘检测的图像分割方法图像边缘是分析理解图像的基础,图像的边缘反映了图像的最基本特征.边缘检测就是对每个像素的邻域进行灰度变化率的计算,导数或微分运算是最基本的边缘检测方法,常用的几种处理有一阶偏导数运算,梯度运算,Lap lacian运算等[3].通常还包括方向的确定.从这种考虑出发,可以产生若干种其它的边缘检测算法,其中大多数是基于方向掩模求卷积的方法.如 Roberts算子、Sobel算子、Prew itt算子、K irsch算子、Canny方法、LOG算子以及曲面拟合法[4].Roberts算子 (2*2)利用局部差分寻求边界,对具有陡峭边界的低噪声图像响应较好.Sobel算子和 Prew itt算子一样,都是在图像中的每个像素位置都用这 2个核做卷积,取其最大值作为该点的输出值,运算结果是一幅边界幅度图像.Kirsch算子由 8个卷积核组成.在图像中的每个像素位置都利用 8个掩模做卷积,每个淹没对特定边界方向做出最大响应,然后以所有 8个方向中的最大值作为边界幅度图像的输出.Canny方法是寻找局部最大梯度,其梯度运算是先作 Guassian滤波再做微分.该方法使用 2个阈值分别探测强、弱边界,如果某处只有弱边界,则其与强边界相连时,才可作为边界输出.LOG(Lap lacian Gaussian)方法是先做高斯滤波在做拉氏运算,然后取滤波后的大于阈值的灰度作为边界.Canny方法和LOG方法都先使用Guassian滤波器做低通,因此可以克服噪声的影响,但也有可能边界被当作噪声滤波[5].考虑医学图像常表现为对比度低、组织特性的可变性及不同软组织之间或软组织与病灶之间边界的模糊性、以及形状结构和微细机构分布的复杂性等,综合计算量等因素,使用 Sobel算子提取边缘.图 1所示的 2个卷积核形成了 Sobel算子.在图像中的每个像素位置都用这两个核做卷积,以其最大值作为该点的输出值,运算结果是一幅边界幅度图像.2个核分别适用于水平和垂直边界.图 1 Sobel算子卷积核在得到边缘像素点集后,先求出该点集的平均灰度,作为后续区域生长的判定条件;同时,标记这些边缘像素点.平均灰度计算方法.设得到的边缘像素点集中,边缘像素点的总数为 N,灰度分别为X(0),X(1),…,X(N-1),则平均灰度为在后续的区域生长过程中,若发现有新的边缘点时 (设其灰度为 X new),则将其加入边缘像素点集,并用式 (2)更新平均灰度.这样做是为了补充用边缘检测法提取边缘时漏检的边缘,使目标轮廓更加完整.在完成了边缘的提取之后,就可以采用区域生长思想对整幅图像实施分割.2 基于区域的图像分割边缘检测图像分割方法是寻找区域之间的边界,基于区域的图像分割方法是直接创建区域,即通过对区域内部特征的描述,把特征一致的象素点归并在一起成为一个区域.基于区域的图像分割方法主要有区域生长法 (跟踪方法)、无种子点的区域分割法 (区域合并方法)、区域分裂法、还可以区域分裂法和合并法同时运用.我们采用区域生长法.区域生长法的思路是从一些种子点开始,直到充满整个图像,影响区域生长结果的三要素是:(1)初始生长点的选取;(2)区域生长准则;(3)终止条件[6].在采用区域生长法分割图像时,常会产生以下三类错误:(1)通过区域生长检测得到的边界在实际的图中并不存在;(2)图像中实际存在的边界在通过区域生长法进行分割时检测不到;(3)通过区域生长检测到的边界与图中实际存在的相邻边界不一致.这就要求结合实际问题确定好三要素.如何选择合适的生长准则对生长的最终结果有重要的影响.区域生长准则的选择是一个比较困难的问题,阈值选择的适当与否直接影响生长区域的大小及均匀性.用传统的区域生长算法分割,如果区域生长阈值选得过小,就不能完全分割;但是假设区域生长阈值选得足够大,却会造成图像的过分割,而且区域生长阈值很难实现自动选取.为了使区域生长的结果区域均匀性好、内部简单,本研究提出了单一型链接区域生长与阈值相结合的方法.单一型链接区域生长的条件是相邻像素的灰度差不大于某个生长阈值,它保证生长区域的局部均匀性.单一型链接区域生长相对于阈值的变化是灵敏的,因而选择一个合适的生长阈值比较困难[7-8],而在生长准则中加入阈值条件就可以解决生长阈值选择困难的问题,它可以使在生长过程中灰度值大于此阈值的像素不被考虑.设 (x0,y0)为已生长区域 R的边界点,且 (x,y)为 (x0,y0)的相邻点,当且仅当则将 (x,y)加入区域 R中,即R=R∪{(x,y)}.其中 T0为省长阈值,Xav是利用式 (1)计算得到的边缘像素点集的平均灰度.式 (3)即区域生长算法的生长准则.3 算法对图像中的每个像素加上 2个标签:判断是否已生长的标签 P region和判断是否为边缘的标签 P edge.初始情况下,所有像素的 P region为 0,而边缘像素点集中的像素的 P edge为 1,像素的 P edge为 0.(1) 使用 Sobel算子进行边缘检测,求出边缘像素点集的平均灰度.(2) 取初始种子点,设该像素为 (x0,y0).(3) 设立一个队列且置空,首先将 (x0,y0)加入到队列中,并置 P region为 1,表示已将其纳入已生长区域.(4) 判断队列是否为空.为空,则结束生长;否则,则继续.(5) 以像素 (x0,y0)为中心,考虑像素 (x0,y0)的4个邻域像素 (x,y),如果 (x,y)满足式(3)所确定的生长准则,则转步骤 (5),否则转步骤 (6).(6) 置满足条件的邻域点的 P region为 1,表示将其纳入已生长区域,同时判断该邻域点是否为边缘点,如果不是边缘点则将其添加到候选种子队列,表示该方向生长继续;如果是边缘点,则检测该邻域点的四邻域.如果在其四邻域内至少还存在一个边缘点,则将其添加到种子队列,表示该方向生长继续;如果四邻域内不存在其它边缘点,则不将该点添加到候选种子队列,表示该方向伤的生长停止.(7) 停止该方向上的生长.如果种子点是边缘点,或者既不是边缘点且其四邻域中也没有边缘点,则保持其 P region,P edge的值不变;如果种子点不是边缘点,但其四邻域中有边缘点,则标记该种子点为馨的边缘点,置其 P edge为 1;同时,用式 (2)更新平均灰度,并保持该点的 P region不变.(8) 删除队列中的首元素,返回步骤 (4).当队列为空时,表明没有像素满足生长规则,则结束区域生长.在生长结束后,扫描整幅图像的每一个像素点,如果其生长标签 P region为 0,则表明该点在背景区域;为 1则表明该点在目标区域.4 实验结果对头部、肝脏包括肝癌和肺部等 CT图像进行了大量实验.图 2为对肝癌 CT图像进行分割的结果,传统的区域生长法需要人工交互获得适当的初始生长点.经过分析发现肝脏的 CT值大约为图像最高 CT值的 8/20,而肝脏肿瘤的 CT值比肝脏的 CT值略大,所以选择图像最高灰度值 10/20的点作为初始种子像素点.生长阈值选为 150,即 T0=150.图 3为对头部 CT图像进行分割的结果,图 4为对肺部 CT图像进行分割的结果.由实验可以看出,用本文方法分割时,有效地抑制了孤立边缘 (点)和虚假边缘的产生,取得了感兴趣目标的良好分割效果.5 结论(1) 边缘检测和区域生长是两种传统的图像分割方法.边缘检测能够获得灰度的局部变化强度,而区域分割能够检测特征的相似性与均匀性,他们各有优点,也有一定的局限性.用边缘检测方法分割图像时,会产生孤立的边缘点或线段 (由噪声等引起的局部灰度跳变而产生),以及虚假的边缘 (非关注对象的边缘);用区域生长法则可能产生三类错误.图 2 肝癌 CT图像分割结果图 3 头部 CT图像分割结果图 4 肺部 CT图像分割结果(2) 本文提出了一种把边缘检测和基于区域方法相结合的图像分割算法,结合了两者的优点,避免了单独使用边缘检测或区域生长法进行图像分割时的典型错误,通过边缘点的限制,在避免区域过生长的同时,还能有效地避免或减少区域生长法分割图像时三类错误的产生;通过区域生长,避免了典型的边缘检测法分割图像时后续的边界链接过程,提供了分割速度,同时补充了漏检的边缘,取出了虚假的目标边缘,使目标轮廓更加完整,位置更为准确.参考文献:【相关文献】[1] PERRY Sp raw ls.The physicalp rincip lesofm edical im aging[M].2nd Ed.Rockville:A spen Pub lications,1993.[2] 迟东祥,徐刚.肝脏MR图像的初步分割[J].上海机电学院学报,2008(6):125-143.[3] 卢官明.一种计算图像形态学梯度的多尺度算法[J].中国图像图形学报,2001(6):214-218.[4] 陈书海,傅录祥.实用数字图像处理[M].北京:科学出版社,2005.[5] MAW eiying,MANJUNATH B S.Edge flow:A technique for boundary detection and im age segm entation[J].CEEE:Transactionson Im age Processing,2000,9(8):1 375-1 388.[6] 杨枝灵,王开.V isualC++数字图像获取、处理及实践应用[M].北京:人民邮电出版社,2003.[7] 章毓晋.图像处理和分析技术[M].北京:高等教育出版社,2008.[8] GONZALEZR C.数字图像处理[M].北京:电子工业出版社,2002.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
CN 109886271 A
说 明 书
1/4 页
融合深度学习网络和改进边缘检测的图像精确分割方法
技术领域 [0001] 本发明涉及了一种在现有技术分割图像基础上进一步提高图像分割精度的方法, 具体涉及一种融合深度学习网络和改进边缘检测算法的图像精确分割方法。
背景技术 [0002] 图像分割是将图像区分为多个特定区域来代表不同的事物的过程,是目标识别中 重要的步骤。 [0003] 在猪的行为检测中,需要将猪从各种背景中识别出来,实现猪的图像分割,为进一 步的 行为分析打下基础。但由 于猪场内各 种设施的 存在及光照条件的 不断 变化 ,传统的图 像分割方法很容易失效。 [0004] 近年来,深度学习方法在图像分割中得到了应用。 [0005] FCN是图 像分 割最早的经典模型 (LONG J ,SHELHAMER E ,DARRELL T .Fully convolutional networks for semantic segmentation ;proceedings of the Proceedings of the IEEE conference on computer vision and pattern recognition ,F ,2015) ,其主要思想是将图像识别的神经网络模型的最后一层全连接层替 换成全卷积层。使得原来输出单个识别结果的模型可以进行像素级别的图像识别。 [0006] MaskRCNN(HE K ,GKIOXARI G ,DOLLáR P ,et al .Mask r-cnn;proceedings of the Computer Vision(ICCV) ,2017IEEE International Conference on ,F ,2017[C] .IEEE .)是 在Faster R-CNN(EN S ,HE K ,GIRSHICK R ,et al .Faster R-CNN:towards real-time o bje c t d e te c tion wi th reg ion pro posa l ne two rks ;proceed ing s of the International Conference on Neural Information Processing Systems ,F ,2015)基础 上做了另一条类似FCN结构的分支,其在图像分割领域成绩不俗。 [0007] SegNet(KENDALL A ,BADRINARAYANAN V ,CIPOLLA R .Bayesian segnet:Model uncertainty in deep convolutional encoder-decoder architectures for scene understanding[J] .arXiv preprint arXiv:151102680 ,2015。RONNEBERGER O ,FISCHER P , BROX T .U-net:Convolutional networks for biomedical image segmentation ; proceedings of the International Conference on Medical image computing and computer-assisted intervention ,F ,2015[C] .Springer .)的权重比FCN小很多,同时还有 简化版的网络用于道路情况的实时分割,简化版的权重仅有5MB。除了原版的SegNet,作者 还结合了贝叶斯概率原理设计了Bayesian SegNet,它主要利用了Dropout将每次网络的输 出变成了不 确定的 结果 ,单次网络的 前向 传播得出预 测概率是先验概率 ,而通过多次 传播 得到多个输出来确定总体的后验概率,得出置信度。 [0008] CRFasRNN(ZHENG S ,JAYASUMANA S ,ROMERA-PAREDES B ,et al .Conditional random fields as recurrent neural networks;proceedings of the Proceedings of the IEEE international conference on computer vision ,F ,2015[C])使用FCN输出像 素判别为某一类的概率作为CRF能量方程的一元势能 ,并设计了一个标签相性函数、像素特
步骤2 :对步骤1获得的所有待测物图 像采 用DeepLa b神经网络进行模型 训练 ,得到待测 物识别模型;
步骤3:对待定图像用待测物识别模型进行识别,得到与待定图像大小一致的初始分割 图 ;并且对初始分割图中的待测物进行边缘提取 ,得到初始轮廓L ;
步骤4:采用下面的公式对待定图像进行灰度拉伸,得到灰度拉伸图像:
精确分割方法 ( 57 )摘要
本发明公开了一种融合深度学习网络和改 进边缘检测的图像精确分割方法。采用DeepLab 识别模型并对待定图像识别后得到初始分割图 和初始轮廓 ,对待定图像进行灰度拉伸后采用 Canny算法处理 ,得到边缘 ,用初始轮廓的各点在 边缘上搜索到的距离最小的点组成收敛边缘,利 用收 敛边缘E ,对初始分 割图 进行开运算等处理 后,得到二次分割图 ,再对二次分割图进行闭运 算等处理后得到三次分割图 ,将收敛边缘在三次 分 割图 上的 对应像素点标为0 ,并对三次分 割图 轮廓进行平滑 ,三次分 割图 上为1的区 域代表待 测物。本发明采用深度学习模型建立待测物核心 区域,再利用Canny算法检测边缘的优势,提高检 测精度。
式中,g ′x,y是灰度拉伸图像上像素点(x ,y)的灰度值,gx,y是待定图像上像素点(x ,y)的 灰度值,C表示非零参数,是正数常数;i表示与像素点相邻的像素点的行差序数,j表示与像 素点相邻的像素点的列差序数;
步骤5:对灰度拉伸图像采用Canny算法提取边缘,得到边缘N; 步骤6 :对初始轮廓L上的 每个轮廓点 ,在边缘N上搜索与轮廓点距离最小的 点 ,组成收 敛边缘E; 步骤7:将收敛边缘E在初始分割图上对应相同位置的像素点灰度值均赋值为0,再利用 半径为2的圆形结构元对赋值后的 初始分 割图 做形态学开运算 ,并 将除 去最大面积连通域 以外的其他连通域均赋值为0 ,得到二次分割图 ; 步骤8 :将收敛边缘E在二次分割图 上对应相同 位置的 像素点灰度值均赋值为1 ,利用半 径为2的圆 形结构元对赋值 后的 二次分 割图 做形态学闭 运算 ,并填充空 洞 ,得到三次分 割 图; 步骤9:将收敛边缘E在三次分割图上对应相同位置的像素点灰度值均赋值为0,最后利 用均值滤波优化处理三次分割图 ,并将除去最大面积连通域以外的其他连通域均赋值为0 , 完成操作后获得精确分割图 ,精确分割图上赋值为1的区域代表待测物。 2 .根据权利要求1所述的一种融合深度学习网络和改进边缘检测的图像精确分割方 法,其特征在于:所述的图像为可见光图像。 3 .根据权利要求1所述的一种融合深度学习网络和改进边缘检测的图像精确分割方 法 ,其特征在于 :所述步骤3的 初始分 割图 上 ,属于待测物的 像素点灰度值被赋值为1 ,不属 于待测物的像素点的灰度值被赋值为0。
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910059024 .7
(22)申请日 2019 .01 .22
(71)申请人 浙江大学 地址 310058 浙江省杭州市西湖区余杭塘 路866号
(72)发明人 饶秀勤 宋晨波 张小敏 高迎旺 应义斌 泮进明 郑荣进
(74)专利代理机构 杭州求是专利事务所有限公 司 33200
代理人 林超
(51)Int .Cl . G06K 9/34(2006 .01) G06K 9/46(2006 .01)
(10)申请公布号 CN 109886271 A (43)申请公布日 2019.06.14
( 54 )发明 名称 融合深度学习网络和改进边缘检测的图像
权利要求书1页 说明书4页 附图3页
CN 109886271 A
CN 109886271 A
权 利 要 求 书

1/1 页
1 .一种融合深度学习网络和改进边缘检测的图像精确分割方法,其特征在于:包括如 下步骤:
步骤1 :采集多幅不同 场景、不同时段、不同 拍摄 角度的 待测物图 像 ,对每一幅待测物图 像处理获得待测物初步轮廓,将待测物初步轮廓以外的图像区域变为黑色;
相关文档
最新文档