基于小波变换的图像分类说明文档.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于小波变换的图像分类说明文档

基于小波变换和K-Mean算法的图像分类 一 样本纹理特征提取 在计算机视觉研究领域,纹理是描述图像的一个重要特征小波变换的纹理分割方法是一种理想的图像分割算法。本采用了Daubechies小波。设定小波包分解的层数为m,对Bi,i 1,2,…,p分别进行m层二维小波包分解,对于每个图像子块,均得到4m个分解子频带图像。每个图像子块的4个子频带的绝对值平均能量值作为一个特征分量,其表示为为频带系数值,因此第i个子块的特征向量为,其中,表示第k个子频带的平均能量值,代码如下 %读入样本11,即遥感图像的背景 I imread 11.jpg ; I rgb2gray I ; %灰度值归一化 I im2double I ; %二维小波分解 [cA,cH,cV,cD] dwt2 I,db1 ; [M N] size I ; M M/2;N N/2; A11 0;H11 0;V11 0;D11 0; for i 1:M for j 1:N A11 A11+cA i,j / M*N ; H11 H11+cH i,j / M*N ; V11 V11+cV i,j / M*N ; D11 D11+cD i,j / M*N ; end end %得出特征向量T11 T11 [A11;H11;V11;D11]; 二 对待分类图像进行小波变换,提取特征向量 %读入待分类遥感图像 I imread tm2000mask.jpg ; I rgb2gray I ; %灰度值归一化 I im2double I ; %二维小波分解 [cA,cH,cV,cD] dwt2 I,db1 ; [M N] size I ; M M/2;N N/2; P [cA;cH;cV;cD]; 三 使用K-Mean算法进行遥感图像分类 1 计算各点与分类初始中心的距离 d 1 cA i,j -T1 1 ^2+ cH i,j -T1 2 ^2+ cV i,j -T1 3 ^2+ cD i,j -T1 4 ^2 ; d 2 cA i,j -T2 1 ^2+ cH i,j -T2 2 ^2+ cV i,j -T2 3 ^2+ cD i,j -T2 4 ^2 ; d 3 cA i,j -T3 1 ^2+ cH i,j -T3 2 ^2+ cV i,j -T3 3 ^2+ cD i,j -T3 4 ^2 ; ……………….. 2 确定类别并调整聚类中心 if d 1 min_d K i,j 1; number1 number1+1; elseif d 2 min_d K i,j 2; number2 number2+1; elseif d 3 min_d K i,j 3; number3 number3+1; elseif d 4 min_d K i,j 4; number4 number4+1; elseif d 5 min_d K i,j 5; number5 number5+1; elseif d 6 min_d K i,j 6; number6 number6+1; elseif d 7 min_d K i,j 7; number7 number7+1; elseif d 8 min_d K i,j 8; number8 number8+1; elseif d 9 min_d K i,j 9; number9 number9+1; elseif d 10 min_d K i,j 10; number10 number10+1; elseif d 11 min_d K i,j 11; number11 number11+1; end e_new e_new+sqrt min_d ; %计算迭代终止条件 end end T1 T1*0;T2 T2*0;T3 T3*0;T4 T4*0;T5 T5*0;T6 T6*0;T7 T7*0;T8 T8*0;T9 T9*0;T10 T10*0;T11 T11*0; %调整聚类中心 e_new e_new/M/N; %%%%%%%%%%%%%%%%%%%%%%调整各聚类的中心%%%%%%%%%%%%%%%%%%%%%%%%% for i 1:M for j 1:N if K i,j 1 T1 1 T1 1 +cA i,j ;T1 2 T1 2 +cH i,j ;T1 3 T1 3 +cV i,j ;T1 4 T1 4 +cD i,j ; …………….. 3 进行迭代 while abs e_old-e_new 0.00001 times times+1; e_new; e_old e_new; e_

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档