浅述骨架提取算法及举便
- 格式:pdf
- 大小:240.62 KB
- 文档页数:3
数字图像处理之【骨架抽取篇】骨架抽取把一个平面区域简化成图(Graph)是一种重要的结构形状表示法。
利用细化技术得到区域的细化结构是常用的方法。
因此,寻找二值图像的细化结构是图像处理的一个基本问题。
在图像识别或数据压缩时,经常要用到这样的细化结构,例如,在识别字符之前,往往要先对字符作细化处理,求出字符的细化结构。
骨架便是这样的一种细化结构,它是目标的重要拓扑描述,具有非常广泛的应用。
下面首先对数字图像细化概念做简要介绍。
许多数学形态学算法都依赖于击中/击不中变换。
其中数字图像细化,便是一种最常见的使用击中/击不中变换的形态学算法。
对于结构对B=(B1,B2),利用B细化X定义为即X郦为X与X连的差集。
更一般地,利用结构对序列,,…,迭代地产生输出序列随着迭代的进行,得到的集合也不断细化。
假设输入集合是有限的(即N为有限),最终将得到一个细化的图像。
结构对的选择仅受结构元素不相交的限制。
事实上,每一个(i=1,2,…,N)都可以是相同的结构对,即在不断重复的迭代细化过程使用同一个结构对。
在实际应用中,通常选择一组结构元素对,迭代过程不断在这些结构对中循环,当一个完整的循环结束时,如果所得结果不再变化,则终止迭代过程。
骨架还可以用中轴表示。
设想在t=0时刻,将目标边界各处同时点燃,火的前沿以匀速向目标内部蔓延,当前沿相交时火焰熄灭,火焰熄灭点的集合就构成了中轴。
图3(a)是这个过程的图示。
另外一种定义骨架的方法使用了最大圆盘概念:目标X的骨架由X内所有最大内切圆盘的圆心组成,如图3(b)、(c)所示。
最大圆盘不是其他任何完全属于X的圆盘的子集,并且至少有两点与目标边界轮廓相切。
骨架的每个点都对应一个相应的最大圆盘和半径r。
最大圆盘定义的骨架与火种方式定义的骨架除在某些特殊情况下端点处存在差异外,绝大多数情况下都是一致的.按照最大圆盘定义骨架的方式,在欧氏二值图像的内部任意给定一点,如果以该点为圆心存在一个最大圆盘,其整个盘体都在图像的内部,且至少有两点与目标边界相切,则该点便是骨架上的点。
骨架线算法-概述说明以及解释1.引言1.1 概述概述:骨架线算法(Skeletonization algorithm)是一种用于提取物体或图像形状中主要特征的计算方法。
它通过将图像或物体的边界区域简化为其主要骨架,从而实现对形状的抽象和表示。
骨架线算法在图像处理、模式识别、计算机视觉等领域具有广泛的应用。
骨架线算法的主要思想是通过去除图像中的冗余信息,保留物体或形状的主要结构和特征。
这种算法可以有效地减少数据量,简化图像表示,同时保持重要的拓扑关系和形状特征。
通过提取物体的骨架线,我们可以得到物体的主轴或中心线,从而更好地理解和分析对象的形态、结构和特征。
骨架线算法的原理通常基于图像的连通性和几何形状的局部特征。
常见的骨架线算法包括细化算法、距离变换算法、分水岭算法等。
这些算法可以根据不同的需求和应用场景选择合适的方法进行骨架线提取。
骨架线算法在许多领域都有广泛的应用。
在医学影像中,骨架线算法可以用于血管或神经的提取和分析,有助于辅助诊断和手术规划。
在图像识别和模式分类中,骨架线算法可以用于特征提取和形状匹配,提高图像的分类准确率。
此外,骨架线算法还在工程设计、地质勘探、数字艺术等方面具有重要的应用价值。
本文将介绍骨架线算法的定义、原理和应用。
通过对骨架线算法的深入讨论,我们可以更好地理解和应用这一算法,为相关领域的研究和应用提供指导和参考。
文章结构部分的内容可以按照如下方式撰写:1.2 文章结构本文按照以下结构进行组织和阐述:1. 引言在引言部分,我们将对骨架线算法进行一个概述,介绍其背景和基本概念。
我们将讨论骨架线算法在图像处理领域中的重要性和应用前景。
2. 正文正文部分主要分为三个部分进行论述。
2.1 骨架线算法的定义首先,我们将详细介绍骨架线算法的定义,并解释其核心思想和基本原理。
我们将探讨骨架线算法的起源以及它与其他相关算法的关系。
2.2 骨架线算法的原理在本部分,我们将深入讨论骨架线算法的原理。
骨架是一种重要的图像目标几何特征,如何快速地获得二值图像的非畸变骨架,是进行图像目标的形状分析、信息压缩、特征提取、模式识别等应用的前提。
一般来说,骨架主要具有3个特性:连续性、最小宽度为1和中心性。
自1967年Blum等[1]首先用中轴表示连续平面上的图形以来,人们已经相继提出了许多提取图像骨架的算法。
杨义军等[2]提出了一种基于快2006年 工 程 图 学 学 报2006第5期 JOURNAL OF ENGINEERING GRAPHICS No.5一种中国书法作品的骨架提取算法唐 瑶, 张锡哲, 王钲旋(吉林大学计算机科学与技术学院,吉林长春 130012)摘要:为给使用计算机对中国水墨作品进行模拟提供良好的前提,以一种有效的二值图像细化算法为基础,结合实验提出了一种新的适用于提取中国水墨书法作品骨架的细化算法。
实验证明,该算法对于提取中国水墨书法作品的骨架具有普遍的适用性,提取出的骨架不仅具有较好的对称性、连通性,还在去除骨架毛刺的同时基本保证了单像素的骨架宽度。
关键词:计算机应用;骨架;细化;模板;中国书法中图分类号:TP 391文献标识码:A 文章编号:1003-0158(2006)05-0098-07An Algorithm for Distilling the Skeletons of theWorks of Chinese CalligraphyTANG Yao, ZHANG Xi-zhe, WANG Zheng-xuan( Department of Computer Science and Technology, Jilin University, Changchun Jilin 130012, China )Abstract: In order to provide a well precondition for simulating the works of Chinese ink-wash drawing by computer,based on the efficient thinning algorithm for binary images,combined with the experiments,a new thinning algorithm which fit for distilling the skeletons of the works of Chinese calligraphy is proposed. Experiments prove that the algorithm has prevalent applicability for distilling the skeletons of the works of Chinese calligraphy .And the skeletons produced by this algorithm not only have good symmetry and connectedness,but it wiping off the skeletons’ burrs while keeping one pixel’s width.Key words: computer application; skeleton; thinning; mask; Chinese calligraphy收稿日期:2006-03-28速三角剖分的骨架化算法,但其不适合于提取宽度变化不规则的图像的骨架。
形态学骨架提取形态学骨架提取是一种图像处理技术,它可以从图像中提取出物体的主干结构。
在计算机视觉和图像分析领域,形态学骨架提取被广泛应用于图像分割、目标识别和形状描述等任务中。
本文将详细介绍形态学骨架提取的原理和方法。
形态学骨架提取是一种基于形态学运算的图像处理算法。
形态学运算是一种基于形态学结构元素的图像处理方法,通过对图像进行腐蚀和膨胀等操作,可以改变图像的形状和结构。
形态学骨架提取利用形态学运算的特性,通过不断迭代腐蚀操作,将物体逐渐腐蚀到其主干结构,从而得到物体的形态学骨架。
形态学骨架提取的过程可以简单描述为以下几个步骤:1. 二值化:将输入图像转化为二值图像,即将物体和背景区分出来。
这一步可以使用阈值分割等方法实现。
2. 腐蚀操作:对二值图像进行腐蚀操作,通过与结构元素的交集来腐蚀物体边缘。
腐蚀操作会逐渐消除物体的边缘像素,直到只剩下物体的主干结构。
3. 骨架提取:将腐蚀操作得到的图像与原始二值图像进行差分操作,得到物体的骨架图像。
骨架图像中的像素表示物体的主干结构。
形态学骨架提取的优点是可以保留物体的主干结构,去除冗余的边缘信息,使得物体的形状更加紧凑。
骨架提取可以应用于图像分割中,通过提取物体的主干结构,可以更好地区分物体和背景。
骨架提取还可以用于目标识别和形状描述等任务中,通过比较不同物体的骨架结构,可以判断它们之间的相似性和差异性。
形态学骨架提取方法有很多种,常用的有细化算法和距离变换法。
细化算法是一种迭代的腐蚀操作,通过不断迭代腐蚀操作,直到物体的主干结构稳定下来。
距离变换法则是通过计算每个像素到物体边界的距离,然后根据距离值来提取骨架。
在实际应用中,形态学骨架提取还需要考虑一些问题。
首先,形态学骨架提取对图像的质量要求较高,对于噪声、细节和边缘模糊等情况,提取效果可能会受到影响。
其次,形态学骨架提取对结构元素的选择也会影响结果,不同的结构元素会得到不同的骨架结果。
此外,形态学骨架提取还需要选择合适的迭代次数,以保证骨架的稳定性和准确性。
CAM新生血管骨架的提取算法分析徐中宇;李保梁【摘要】血管新生是从现有血管中长出新血管的生理学过程,是生长和发育中的一种常见现象.同时也是肿瘤组织从良性转化为恶性过程中的基本步骤.因此,血管新生活动可以被认为是肿瘤生长及抑制的检测方式.精确的估计血管骨架是血管量化和可视化诊断的先决条件.给出一种基于Otsu算法初步分割图像和利用离散高斯核函数偏微分卷积图像的方法提取CAM血管骨架.该算法能准确地提取血管的骨架信息,有很好的鲁棒性.【期刊名称】《科学技术与工程》【年(卷),期】2015(015)036【总页数】4页(P179-182)【关键词】CAM图像;Otsu算法;Hessian矩阵;骨架提取【作者】徐中宇;李保梁【作者单位】长春工业大学计算机科学与工程学院,长春130012;长春工业大学计算机科学与工程学院,长春130012【正文语种】中文【中图分类】TP391.41血管新生(Angiogenesis)是指从已存在的血管中长出新的毛细血管的过程,是胚胎发育所必需的一种非常规律的生理现象;也是在完整生物体内存在的病理学、生理学现象[1]。
体内大部分血管在发育完全后保持高度的稳定性,其血管生成缓慢且难以觉察。
但是,在创伤修复、肿瘤、风湿病等病变状态下,血管生成失控是导致这些疾病进一步发展和加重的关键。
因此,研究血管结构特征变化在以上疾病的预防、治疗和恢复中具有重要意义[2]。
鸡胚绒毛尿囊膜薄膜(CAM)高度血管化的、附着于蛋壳内面、薄而透明的膜结构。
它的二维空间血管结构使其无需特别的准备便能观察微血管结构变化。
因此,大多数采用CAM 模型[3]。
血管提取的方法很多,然而,由于噪声污染,对比度低等原因,使得血管提取存在诸多的困难[4]。
本文提出了一种基于Otsu 算法初步分割图像和利用离散高斯核函数的偏微分卷积图像,提取CAM 血管的骨架。
对于噪声污染,灰度不均匀的图像能很好的提取血管的骨架信息,具有很好的鲁棒性和准确性[5]。
枝干骨架提取关键算法的研究摘要骨架反映了物体的拓扑信息,因而是描述物体和压缩数据的有力工具,在图形学和图像处理中,骨架也很好地保持了网格模型和图像中物体的“骨干”信息,得到了较好的骨架就可以重构物体或模型的原有形态。
本文针对传统的骨架提取算法虽然可以获得物体的中轴,但是存在计算复杂,提取的骨架有很多多余分支或者骨架断裂等缺点,提出了基于高斯混合模型和交互式图像分割技术的用户手绘的草图来辅助识别骨架提取算法。
关键词骨架提取;高斯混合模型;交互式图像分割0 引言骨架提取作为识别物体的一种方法,最初只针对于二维图像,后来也应用于三维模型,但两者的目的是相通的:将二维轮廓或三维面片浓缩为若干曲线的集合,即骨架。
图像物体骨架提取的方法通常分为基于对称轴分析的骨架提取算法、细化算法和形状分解算法。
1 高斯混合模型高斯混合模型(Gaussian Mixture Model)是若干个高斯分布的线性组合,因为单个高斯分布所具有的性质在实际应用中无法完美地与数据契合,但是多个高斯分布通过一定的线性组合的系数组合在一起就可以很好地描述任何分布的实际数据。
高斯混合模型采用高斯概率密度函数精确地量化事物,将一个事物分解为若干的基于高斯概率密度函数(正态分布曲线)形成的模型,学术界认为任何一个概率分布都可以由多个正态分布或高斯分布逼近和近似。
同时高斯混合模型是若干个单一高斯分布的加权组合,模型中每个高斯分布占据一定的权重并且分别表示数据集在某一方面的聚集分布特征,因而整个高斯混合模型就描述了数据集在全局上的特征分布情况。
2骨架的识别2.1枝干骨架的定义骨架是描述物体主要拓扑结构的有力工具,同样,对于树木来说,枝干结构反映了树木的基本拓扑信息和几何形态,所以枝干骨架很好地表示了枝干分支结构的拓扑以及几何信息。
孙若曦等人利用图像分割、距离变换和最大值抑制的综合方法尽管得到了枝干的中轴,但是其方法需要将图像转化为二值图像,且基于细化的骨架提取会造成骨架断开,失去连通性,这不利于我们寻找枝干的父子关系。
收稿日期:2008-02-14 第一作者 程志君 男 34岁 硕士 讲师基于数学形态学的汉字骨架提取算法程志君1 杨德强2(1.昆明冶金高等专科学校物流与交通学院,云南昆明650204;2.云南师范大学计算机与信息学院,云南昆明650031)摘 要:数学形态学是图像处理的有力工具,骨架是目标的重要拓朴描述,包含了文字图像特征的最有效数字化信息,在汉字图像识别或数据压缩时,经常要用到图像的骨架。
运用数学形态学的方法,给出了文字图像骨架的提取算法,并进行了实验。
关键词:数学形态学;骨架;腐蚀中图分类号:TP391.12 文献标识码:A0 引言随着计算机技术和产业的高速发展,我们可以寻求一种更灵活的汉字存储方式,以便更好的利用计算机处理图形的能力,将处理汉字字形的能力提高到一个更高的水平上去。
汉字笔画的书写是一种复杂的运动。
这种运动大体上可分解为两个层次,一个层次是笔尖沿走笔路径移动,另一层次是笔尖上下运动,产生笔迹的粗细变化。
经过这样的分析我们可以采用骨架技术来处理汉字笔画的存储与显示。
首先,运用骨架技术设计的汉字字形笔画存储的方式不同于以往的方式。
在其数据结构中汉字笔画的走笔路径(骨干)和笔画粗细、笔锋信息被分开来存储。
其次,运用骨架坐标变换,所存储的汉字字形能较好的显示出来。
可以说骨架技术既为汉字字形的存储提供了一种较灵活的方式,也为汉字字形显示提供了一种较为方便的途径。
1 文字图像骨架的基本概念一般来说,骨架具有3个主要特征:连续性、最小宽度为1和中心性[5]。
从1967年Blum 等首先用中轴表示连续平面上图形[1]以来,有许多骨架求解算法产生,可归纳为骨架子化算法和细化算法两种类型。
骨架化算法起源于Pfaltz 和Rosenfeld 的骨架定义[2],Pfaltz 和Rosenfeld 把骨架定义为带状图像内最大内切圆盘的圆心集合。
骨架化算法的思想是根据某些中心属性来直接定义骨架的像素,这种算法获取骨架的常用技术是利用图像距离的变化来求得可能组成骨架的像素,然后根据上面所讲骨架的三个标准特性来选择其中的子集。
基于欧氏距离及向量内积的骨架提取算法戴凌震;荣晔;史有群【摘要】对骨架算法进行研究,提出一种骨架提取算法.通过对图像内部像素点进行距离变换得到其最近边界点的位置,将内部像素点到最近边界点的向量定义为边界向量,根据物体内部相邻边界向量的方向,计算每个像素点的内积值和其8邻域的最小内积值,得到的最小内积点,以确定的阈值从最小内积点中选取骨架种子点,再对骨架种子点进行处理,得到连通的骨架.试验证明这种算法能保证骨架具的完整性和连通性,正确反映物体的拓扑结构.【期刊名称】《微型电脑应用》【年(卷),期】2014(030)002【总页数】4页(P41-44)【关键词】骨架;边界向量;内积;距离变换【作者】戴凌震;荣晔;史有群【作者单位】东华大学计算机科学与技术学院,上海,201620;东华大学计算机科学与技术学院,上海,201620;东华大学计算机科学与技术学院,上海,201620【正文语种】中文【中图分类】TP391.41描述物体形状的重要工具是骨架,它包含物体的拓扑结构和形状特征,是描述物体形状的方式,由骨架所体现的物体轮廓和区域信息,可以方便地进行物体的特征匹配,在计算机图形学、图像检索、图像处理、模式识别和生物医学等领域得到了广泛的应用,物体骨架的概念最早由 Blum 提出[1]。
近年来,骨架提取算法一直是图像处理研究的一个热门课题,许多学者都提出了不同的骨架算法。
这些算法大致分为 3 类。
第一类是细化和边界扩展算法,文献[2]综述了各种细化算法的实现及应用。
火烧模型[3]和波形推进面[4]方法是最常用的细化算法。
第二类是基于区域的中轴算法。
包括Voronoi图及其应用[5],数学形态学[6]和最大圆盘[7]等。
细化算法和中轴算法都对边界噪声敏感,微小的边界噪声干扰会出现较多的骨架分支,需要对骨架进行剪枝处理,以简化骨架的拓扑结构。
第三类是基于距离变换的算法[8],通过对象内部像素点到边界的距离图确定对象的脊线。