一种基于纹理特征的纺织品花纹检索方法技术

技术编号:11731336 阅读:109 留言:0更新日期:2015-07-15 03:33
本发明专利技术公开了一种基于纹理特征的纺织品花纹检索方法,包括:1)对花纹图片进行缩放;2)对图片进行边缘检测,根据边缘像素点总数和分布的数理统计特性,得到图像的全局纹理特征;3)将整幅图像划分为16×16的分块,统计每个分块内的边缘像素点个数,选取边缘像素点个数最多的10个分块,根据其中边缘像素点分布的空间位置特性,得到每个分块的局部纹理特征;4)结合图像的全局和局部纹理特征值,将待匹配图案的纹理特征值与数据库内的图案逐一对比,得到匹配度最高的图案,作为检索结果。在检索纺织品花纹时,本发明专利技术能够精确地检索相似的纺织品花纹,并且计算量小,检测速度快,适用面广,可以满足实际应用的需求。

【技术实现步骤摘要】

本专利技术属于图像处理分析
,具体涉及一种基于纹理特征的纺织品花纹检索方法
技术介绍
随着科技和社会的不断进步发展,人们对服装的追求也在不断提高。纺织品是常用服装的重要组成部分,其款式不断翻新,新品种层出不穷,花纹图案变化万千。许多纺织企业有数千个花纹到上万花纹,而且每天可以有上千个新花纹问世。随着纺织品生产企业的电子商务的开展以及纺织品生产、设计的自动化程度的提高,传统的样品检索的方式效率低下,消耗大量人力物力,己不能满足需求。计算机技术的发展提高了各行业工作效率,在纺织行业,计算机在相关的设计、控制和检测环节也扮演着越来越重要的角色。结合计算机图像检索技术,建立快速高效的纺织品花纹自动检索系统,已成为行业发展的新趋势。图像检索是从图像数据库中找出与检索内容相似的图像的的技术,它涉及到多个领域的综合性课题,是对图像处理与分析、计算机视觉技术、数据库技术、建模与索引技术、模式识别等各个方面成果的融合,已经形成了一些经典的算法。目前比较成熟的方法主要分为两类:基于灰度的匹配方法和基于特征的匹配方法。如公开号为CN103617420的中国专利公开了一种基于图像特征匹配的商品识别检索方法,该对获取的商品图像进行颜色、形状低层特征的提取,并将当前待识别商品的颜色、形状低层特征进行编码后,在数据库中进行检索与粗匹配,以排减数据库中的商品;利用局部不变性特征对商品信息库中排减剩余商品进行准确匹配识别。现有的图像检索方法虽然取得了一定的效果,形成了一些比较成熟的模型,但在纺织品相关的行业中,应用还不多。特别是在花纹检索领域,自动化程度还有待提高。
技术实现思路
针对现有技术所存在的上述技术问题,本专利技术提供了一种基于纹理特征的纺织品花纹检索方法,能够精确地检索相似的纺织品花纹,计算量小,检测速度快,适用面广,可以满足实际应用的需求。一种基于纹理特征的纺织品花纹检索方法,包括如下步骤:(1)对待检索纺织品的花纹图案进行缩放,得到分辨率为256×256的花纹图案;(2)缩放后的花纹图案进行边缘检测,根据边缘像素点总数及其分布的数理统计特性,计算得到花纹图案的全局纹理特征值;(3)将缩放后的花纹图案划分为多个大小为16×16的分块,统计每个分块内的边缘像素点个数;选取边缘像素点个数最多的10个分块,根据其中边缘像素点分布的空间位置特性,计算得到每个分块的局部纹理特征值;(4)根据所述的全局纹理特征值和局部纹理特征值,使待检索纺织品的花纹图案与数据库内的花纹图案逐一对比,计算出相互之间的纹理差异量化值,并以纹理差异量化值最小的若干花纹图案作为检索结果。所述的步骤(1)中,当缩小花纹图案时采用根据比例丢弃像素点的方法,当放大花纹图案时采用双线性差值法。所述的步骤(2)中,采用Sobel算子对缩放后的花纹图案进行边缘检测。所述的步骤(2)中计算花纹图案全局纹理特征值的具体过程如下:2.1将缩放后的花纹图案划分为16个大小为64×64的区域;2.2根据以下算式计算花纹图案的数理统计特性D: D = Σ j = 1 16 ( E i - E avg ) 2 ]]>其中:Ei为花纹图案中第i个区域内的边缘像素点个数,Eavg为所有区域内边缘像素点个数的平均值;2.3根据以下算式计算花纹图案的全局纹理特征值:Cglobal=w1×Etotal+w2×D其中:Cglobal为花纹图案的全局纹理特征值,Etotal为花纹图案的边缘像素点总数,w1和w2均为给定的权重值。所述的步骤(3)中计算每个分块局部纹理特征值的过程为:对于选取出的任一分块,以分块左上角像素点为原点,以像素为单位,则该分块内任一边缘像素点水平方向和垂直方向的坐标分别为xi和yi,根据以下算式计算该分块的局部纹理特征值:其中:Clocal为分块的局部纹理特征值,xavg和yavg分别分块内所有边缘像素点水平方向和垂直方向的坐标平均值。所述的步骤(4)中根据以下算式计算待检索纺织品的花纹图案与数据库内任一花纹图案之间的纹理差异量化值: C diff = w 3 × ΔC global + w 4 Σ j = 1 10 ΔC local ( j ) ]]>其中:ΔCglobal为待检索纺织品的花纹图案全局纹理特征值与数据库内任一花纹图案全局纹理特征值的差值,ΔClocal(j)为待检索纺织品的花纹图案第j个局部纹理特征值与数据库内任一花纹图案第j个局部纹理特征值的差值,w3和w4均为给定的权重值。本专利技术方法的有益效果包括以下几点:(1)不需要人工参与检索的过程,自动化程度高。(2)检索结果准确度高,速度快,满足实时应用需求。(3)对各种不同的纺织品花纹,都能较为准确地进行分类,具有较好的普适性。附图说明图1为分块内边缘像素点的坐标示意图。具体实施方式为了更为具体地描述本专利技术,下面结合附图及具体实施方式对本专利技术的技术方案进行详细说明。本专利技术基于纹理特征的纺织品花纹检索方法,包括以下步骤:(1)对花纹图片进行缩放,得到分辨率为256×256的图片。花纹图片的分辨率存在差异,导致花纹的大小不统一,会对检索的结果造成影响。因此,需要先将花纹图片缩放为相同的大小。在缩小图片时,本实施方式采用根据比例丢弃像素点的方法。在放大图片时,本实施方式采用双线性差值法,从水平和垂直两个方向分别进行一次线性插值,根据4个已有的像素点得到新的插值像素点,如下式所示: 本文档来自技高网
...
一种基于纹理特征的纺织品花纹检索方法

【技术保护点】
一种基于纹理特征的纺织品花纹检索方法,包括如下步骤:(1)对待检索纺织品的花纹图案进行缩放,得到分辨率为256×256的花纹图案;(2)缩放后的花纹图案进行边缘检测,根据边缘像素点总数及其分布的数理统计特性,计算得到花纹图案的全局纹理特征值;(3)将缩放后的花纹图案划分为多个大小为16×16的分块,统计每个分块内的边缘像素点个数;选取边缘像素点个数最多的10个分块,根据其中边缘像素点分布的空间位置特性,计算得到每个分块的局部纹理特征值;(4)根据所述的全局纹理特征值和局部纹理特征值,使待检索纺织品的花纹图案与数据库内的花纹图案逐一对比,计算出相互之间的纹理差异量化值,并以纹理差异量化值最小的若干花纹图案作为检索结果。

【技术特征摘要】
1.一种基于纹理特征的纺织品花纹检索方法,包括如下步骤:
(1)对待检索纺织品的花纹图案进行缩放,得到分辨率为256×256的花
纹图案;
(2)缩放后的花纹图案进行边缘检测,根据边缘像素点总数及其分布的数
理统计特性,计算得到花纹图案的全局纹理特征值;
(3)将缩放后的花纹图案划分为多个大小为16×16的分块,统计每个分块
内的边缘像素点个数;选取边缘像素点个数最多的10个分块,根据其中边缘像
素点分布的空间位置特性,计算得到每个分块的局部纹理特征值;
(4)根据所述的全局纹理特征值和局部纹理特征值,使待检索纺织品的花
纹图案与数据库内的花纹图案逐一对比,计算出相互之间的纹理差异量化值,
并以纹理差异量化值最小的若干花纹图案作为检索结果。
2.根据权利要求1所述的纺织品花纹检索方法,其特征在于:所述的步骤
(1)中,当缩小花纹图案时采用根据比例丢弃像素点的方法,当放大花纹图案
时采用双线性差值法。
3.根据权利要求1所述的纺织品花纹检索方法,其特征在于:所述的步骤
(2)中,采用Sobel算子对缩放后的花纹图案进行边缘检测。
4.根据权利要求1所述的纺织品花纹检索方法,其特征在于:所述的步骤
(2)中计算花纹图案全局纹理特征值的具体过程如下:
2.1将缩放后的花纹图案划分为16个大小为64×64的区域;
2.2根据以下算式计算花纹图案的数理统计特性D:
D = Σ i = 1 16 ( E i - E avg ) 2 ]]>其中:Ei为花纹图案中第i个区域内的边缘像素点个数,Eavg为所有区域...

【专利技术属性】
技术研发人员:林翔宇张华熊
申请(专利权)人:浙江理工大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1