一种基于纹理的图像检索算法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科 技 论 坛
・ 9・ 5
种基于纹理 的图像检索Baidu Nhomakorabea算法
许 兀 飞
( 西安科技 大学 计 算机 学院, 陕西 西安 7 0 5 ) 1 04 摘 要: 通过 分析 原有 纹理粗糙度 , 出一种改进 的纹理粗糙度算 法: 提 在选取领域尺 寸和 计算领域 均值 差值这 两个方 面需要改进。实 验表 明, 改进 纹理粗糙度具有 更强的纹理分辨能力和更好的旋转不变性 , 于改进 纹理粗糙 度的 图像检 索结 果优 于原有纹理粗糙度 的图 基
像检 索 结果 。 关键 词 : 于 内容 的 图像 检 索 ; 理 ; 糙 度 基 纹 粗
2 选 取领域尺 寸 1 纹理 是 描述 图像 时常用 的— 个概 念 ( 似 于颜 色 ,也 常取 决 于感 类 原有 R sne 纹理粗糙度的算法的基本思想是从不同的领域尺寸 oefl d 知)作为图像的—个重要特征, 。 纹理也是基于内容检索的—条主要线索 , 中根据领域均值差值最大准则确定尺寸 , 然后根据所确定的最佳尺寸来 是图像中—个重要而且又难以描述的特征。很多图像在局部区域内可能 呈现出不规则性, 而在整体上却表现出某种规律性。 习惯上把图像中这种 计算图像的纹理粗糙度。 可见 , 关键是选取领域尺寸 。 原有纹理粗糙度算 法采用指数量化来选取领域尺寸。 但实际上选取领域尺寸存在两种量化 局部不规则而整体有规律的特 陛弥之为纹理。 1对应 于人 眼视觉感受 的纹理特 征 方法 : 指数量化和线 『量化。下面, 生 具体分析一下这两种量化方法。 首先我们分别给出指数量化和线 f量化的数学表达形式 : 生 T r r等人研究了一系列的对应于人眼感受 的纹理特征 , a ua n 分别为 粗糙 度 ( asns 、对 比度 cnrs、方 向性 (rco at 、线 f c r es 0 e 1 ot t a) d et nly i i i) 生状 指数量 化 : () n=M 1 + () 8 线 『量 化 : H=M × + 生 S( ) n1 () 9 ( e l ees 规整度(glry 1 —i ns 、 i k n ) r uai) e t和平滑度(u h es 并对每种纹理特 r gns) 0 等, 征给 出 了近似 的数学描述 。从人 的感知经 验可知 , 糙度 、 比度和方 向 粗 对 其中:≥1M≥2M为常数 。 n , , 根据公式() 8和公式() 9就可以得到两组 性是 ^ 们区分纹 理时 所用的三个 最主要特 征 , 中粗糙 度是 最基本 、 重 领域尺寸序列。 其 最 我们计算每组领域尺寸序列相邻尺寸距离 , 作为相应量化 要 的纹理特征 。 方 法 的量 化精度 : 纹理的定义是很广泛的, 但从狭义的观点来看 , 纹理就是粗糙度。为 指 数量化 : S() E +) s() 一 M一 ) A n=S 1 E 一 一 M =( 1 M (0 1) 了能够正确运用纹理粗糙度, 需对其进行有效的数学描述。 最早在这一方 线性量化 : S( = L +1 S( =M×n ) M× = A ) S( ) L ) n n 一 n (+1 一 n M (1 1) 令 C -1 , =M- ≥1则有 △ n一△ =M(M 一 )。由n , () ( ) C 1 ≥1得 面有奠基lT作的是 R sne 等 ,f 在一系列的纹理粗糙度尺度 生 oefl d 门 基础上 提出 了基 于最佳 尺寸的纹 理粗糙度算 法 。这种算 法一方 面克 服 了 C 一一1 , 由 M≥2得 △ 一 S( >0即 △ e ) A ) M ≥0又 , ( A ) , S( ≥ S ) nt 粗糙度对对比度的依赖I 另一方面能有效地处理显微纹理图像。此外 生, 由上面的分析可以得出结论: 指数量化的精度低于线性量化。 那么采 K r T m r等人所使用的纹理粗糙度 ,也都基于 R sne 纹理粗 用指数量化选取领域尺寸的纹理粗糙度算法对纹理模式的分辨能力不 a u和 a ua oef d l 糙度算法。下面, 我们给出 R sne 纹理粗糙度算法的步骤 : oefl d 如线 性量 化 。既 然指数 量 化的精 度低 , 么如果 采用 指数 量化 来选 取领 那 步骤一: 对每—个像素 , 计算多尺寸领域均值。选取领域尺寸为 2的 域尺寸, 就有可能会 出现具有不 同基元尺寸的纹理图像却具有相同纹理 幂次方 , 2 2 2 3 。我们采用的领域尺寸为 2的幂次方加一 , 如 ×, …3 × 2 即 粗糙 度特征参数 自J 。 勺 情况 ( 1 ×(K1, 中 k 。像素 (,的领 域均值 为 2+ ) 2+ ) 其 ≥1 x) y 2 计算领域均值差值 2 生1 y | 原有粗糙度算法的第二步是计算领域均值差值。它的关键是确定关 ^ ) (y ,一 ∑ f, / 1 ( )( +) i 2 于当前像素对称像素的坐标位置。 原有算法在关于当前像素在水平方向、 其巾 k 1 y ≥ , ) 素 的灰 度值 。 为像 垂直方向上对称像素的均值差值 , 这无疑是不够准备。 因为它没有考虑到 步骤 二 : 每一4 f素 , 算 在水 平方 向上 和在垂 直方 向上关 于 当 像素局部梯度方向对计算领域均值差值的影响。 对 - " ̄ 训 g 前像素 对称 的两 个领域边 缘像素 的领域 均值差值 。下 面分别给 出在水平 为了更好地说明这— , 我们将灰度图像像素梯度矢量的模记为l , △ q 和垂直 方向上 的领 域均值 差值计 算公式 : 水平夹角记为 0。A 可由公式计算得到, JG J 0可由公式(3计算得到 , 1)
水平方向: ( ) l( 2 y 21) = , + )A(  ̄ l 一- ,
相关文档
最新文档