在IDL中实现极大似然分类器

本文介绍了如何在IDL环境中使用极大似然分类器进行遥感图像分类。通过两种不同的方法,计算每个像元落在不同类别上的概率,并根据最大概率确定像元的分类。最终,两种方法得到的分类结果相同。
摘要由CSDN通过智能技术生成

暂且写出了两种方法

第一种;

For i=0,ns-1 do begin
      For j=0,nl-1 do begin

        tm_ij = Transpose(tm_data[i,j,*])   
    ;根据极大似然分类器求个像元落在各类的“概率”
    ;alog 自然对数
    ;determ 行列数求值
    ;transpose 矩阵转置
    ;invert 求逆矩阵
    ;A#B  A的列乘以B的行 相当于B乘A
    P_urban=-(alog(determ(cov_urban))+transpose(tm_ij-mean_urban)#invert(cov_urban)#(tm_ij-mean_urban))/2
    P_forest=-(alog(determ(cov_forest))+transpose(tm_ij-mean_forest)#invert(cov_forest)#(tm_ij-mean_forest))/2
    P_water=-(alog(determ(cov_water))+transpose(tm_ij-mean_water)#invert(cov_water)#(tm_ij-mean_water))/2
    P_crop=-(alog(determ(cov_crop))+transpose(tm_ij-mean_crop)#invert(cov_crop)#(tm_ij-mean_crop))/2
    P_barren=-(alog(determ(cov_barren))+transpose(tm_ij-mean_barren)#invert(cov_barren)#(tm_ij-mean_barren))/2
    pro_mtx=[P_urban,P_forest,P_water,P_crop,P_barren]
    max_p

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值