地球信息科学学报 ›› 2015, Vol. 17 ›› Issue (1): 86-90.doi: 10.3724/SP.J.1047.2015.00086

• • 上一篇    下一篇

一种基于最大距离的纯像元指数端元提取算法

徐君1(), 徐富红2, 蔡体健1, 王彩玲3, 黄德昌1, 李伟平1   

  1. 1. 华东交通大学信息工程学院,南昌 330013
    2. 华东交通大学计划财务处,南昌 330013
    3. 西安石油大学计算机学院,西安 710065
  • 收稿日期:2013-12-09 修回日期:2014-03-05 出版日期:2015-01-10 发布日期:2015-01-05
  • 作者简介:

    作者简介:徐君(1979-),男,汉族,山东济南人,博士,讲师,研究方向为光谱成像、高光谱遥感。E-mail:xjsdcq@163.com

  • 基金资助:
    国家自然科学青年基金项目(41301382);教育部人文社会科学研究青年基金项目(14YJCZH172、13YJCZH089);江西省自然科学基金项目(20122BAB211040、20142BAB207007);江西省教育厅科学技术研究项目(GJJ14368)

A Novel Pure Pixel Index Endmember Extraction Algorithm Based on the Maximum Distance

XU Jun1,*(), XU Fuhong2, CAI Tijian1, WANG Cailing3, HUANG Dechang1, LI Weiping1   

  1. 1. School of Information Engineering, East China Jiaotong University, Nanchang 330013, China
    2. Division of Planning and Finance, East China Jiaotong University, Nanchang 330013, China
    3. College of Computer, Xi'an Shiyou University, Xi'an 710065, China
  • Received:2013-12-09 Revised:2014-03-05 Online:2015-01-10 Published:2015-01-05
  • Contact: XU Jun E-mail:xjsdcq@163.com
  • About author:

    *The author: CHEN Nan, E-mail:fjcn99@163.com

摘要:

在高光谱混合像元分解中,PPI算法是一种比较成熟的算法,但PPI算法中每次投影向量的生成都是随机的,多次执行PPI算法后端元提取的结果并不稳定。本文以线性光谱混合模型的凸面几何学描述为基础,利用端元在高光谱图像特征空间中所形成的凸面单形体端点的特点,提出了一种区别于PPI算法的最大距离纯像元指数方法。选取特征空间中所有样本点的光谱均值作为超球的球心,计算所有样本点到球心的欧氏距离,以等于或大于这个最大距离的长度作为半径,在特征空间中设计一个包围所有样本点的超球面,并在超球面上均匀地选取参考点,针对每一个参考点,在样本点中找出与它距离最远的一个,记录每个样本点成为距离最大点的次数,将其作为评价该像元是否为端元的纯像元指数,从而使得每次端元提取的精度得到保证。最后,利用美国内华达州Cuprite获取的AVIRIS数据对算法进行了验证。实验结果表明,采用本文算法提取的端元精度优于N-FINDR算法和VCA算法,而且鲁棒性较好,克服了PPI算法由于随机生成投影向量所带来的端元提取不稳定性。

关键词: 高光谱, 混合像元, 端元提取, 最大距离, 纯像元指数

Abstract:

In hyperspectral unmixing, PPI algorithm is a relatively mature algorithm, but each projection vector in PPI algorithm is generated randomly, and the endmembers extracted by PPI algorithm are not stable. That is, different endmembers can be obtained from the same image by repeatedly running PPI algorithm. This paper, based on the convex geometry description of linear spectral mixing model, utilized the feature that the endmembers are the endpoints of the single convex body enclosed in the hyperspectral image feature space, and proposed a novel pure pixel index algorithm for endmember extraction based on the maximum distance. The average of the spectral vectors of all the sample points is calculated and used as the center of a hypersphere. Next, we calculate the Euclidean distances of all the sample points to the center of the hypersphere, and design a radius of equal to or greater than the maximum distance for the hypersphere in the feature space to include all of the sample points. We evenly select the reference points on the surface of the hypersphere. The farthest sample point with respect to each reference point can be found by calculating the Euclidean distance. Subsequently, every sample point’s frequency of being the most distant to the reference points is recorded as an index to evaluate whether the sample point is an endmember or not. Finally, we use the AVIRIS data of Nevada Cuprite to testify this algorithm. The experimental results illustrate that the precision of the endmember extraction using the algorithm proposed in this paper is better than N-FINDR algorithm and VCA algorithm in general. Moreover, it has a good robustness and could overcome the instability of PPI algorithm caused by random projection.

Key words: hyperspectral, mixed pixel, endmember extraction, maximum distance, pure pixel index