高光谱图像中提取纯凸端元是目标检测、分类和分解应用的关键步骤。提出一种基于凸多边形最大化的新算法,利用凸几何概念确定最大凸多边形面积的凸集,有效地提高了端元提取的独特性。并行实现显示出在噪声存在的情况下的鲁棒性,仿真结果证明该算法显著降低了光谱角误差(SAE)和光谱信息发散度(SID)误差,同时在丰度映射中验证了其有效性。详细步骤请参考作者提供的MATLAB代码。如需运行代码,请下载并解压所有文件,并执行“Demo_cuprite.m”文件。
基于MATLAB的高光谱端元提取算法凸多边形最大化
相关推荐
多边形计算基于多边形的UI应用程序开发
这个应用程序专注于多边形计算。它的操作包括读取三个不同格式的.txt文件,这些文件记录了四个已知点的坐标、定点和多边形点之间的方向和边缘测量。完成计算后,您可以导出结果为.txt或.xlsx格式的报告,并在多边形画布上进行缩放。
Matlab
10
2024-08-26
Matlab编程-多边形绘图
Matlab编程-多边形绘图。绘制具有平均值和标准偏差(或误差)值的多边形(雷达)图。
Matlab
8
2024-09-21
随机多边形绘图工具
bubblebath 函数
此函数用于生成随机分布的圆形或其他多边形图形。用户可以灵活设置图形参数,例如:
画布尺寸
多边形半径范围
多边形边数(控制形状)
图形密度
多边形间距或重叠程度
边缘处理方式等
函数会输出图形,并提供四个变量,方便用户进行后续操作或复现图形。
bubblebath_examples.mlx 文件
此文件包含多个示例,演示如何调整参数并利用输出变量进行扩展操作,例如为图形着色、计算每个多边形的面积等。
函数参数详情
请参考帮助文档获取每个参数的默认值及详细说明。
更新动态
请关注此页面获取最新更新。
Matlab
19
2024-04-29
DUALMESH:多边形网格构建
DUALMESH 是一款工具箱,可基于三角剖分创建“双”网格。它支持各种三角剖分类型,并采用广义双网格范式,可生成高质量的双单元。双网格广泛应用于有限体积和有限元方法。
Matlab
13
2024-05-26
基于MATLAB的交互式多边形图像分割
利用MATLAB强大的图像处理工具箱,用户可以通过鼠标交互,在目标图像上绘制多边形区域,实现对图像的精确分割提取。
Matlab
16
2024-05-29
基于循环平稳性最大化的盲解卷积
该算法利用信源的循环平稳性从噪声观测中估计循环平稳激发。
提供的Matlab函数:
MaxCycloBD.m:用于单输入单输出系统的例程。
MaxCycloBD_SIMO.m:用于单输入多输出系统的例程。
MaxCycloBDangle.m:用于时间/角度域中单输入单输出系统的例程。
demo_CYCBD.m:演示如何在不同的合成信号上使用CYCBD。
Demo_Fast_SC.m:展示了六个不同的应用程序函数,用于从观察到的噪声中提取循环平稳源信号并考虑不同的干扰。
readme.pdf:包含代码的一般信息。
参考文献:
[1] M. Buzzoni、J. Antoni 和 G. D'E
Matlab
17
2024-05-16
Matlab学习绘制多边形的技巧与应用
绘制多边形及其区域在Matlab中通常使用Patch对象进行表示,该对象通过patch函数创建。创建面片有两种主要方法:一种是基于顶点和颜色的方法,即通过指定每个小面的顶点坐标和颜色来生成;另一种是基于顶点和面的方法,即通过指定所有顶点的坐标以及每个小面的顶点和颜色来生成。
Matlab
8
2024-09-14
高光谱图像端元提取MATLAB代码-ET2ECN_2020ET2ECN_2020
高光谱图像解混是一种技术,用于在高光谱数据中近似提取纯光谱特征及其组合比例。介绍了一种新方法,结合凸几何和K均值概念进行端元提取,相比现有技术,提高了准确性和效率。仿真结果显示,所提算法优于其他同类算法。
Matlab
6
2024-08-26
Matlab获取Voronoi多边形顶点和面积
基于 Matlab 获取 Voronoi 多边形图的顶点坐标和面积,仅供参考。
Matlab
7
2024-11-03