说明:K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大,算法过程如下: 输入:k, data[n]; (1) 选择k个初始中心点,例如c[0]=data[0],…c[k-1]=data[k-1]; (2) ...
说明:机动目标跟踪源代码,粒子滤波 主要是关于基于粒子滤波器的目标跟踪算法及实现。粒子滤波是以贝叶斯推理和重要性采样为基本框架。贝叶斯推理就是类似于卡尔曼滤波的过程。而卡尔曼滤波是线性高斯模型,对于非线性非高斯模型,就采用蒙特卡洛方法(Monte Carlo method,即以某时间出现的频率来指代...
说明:应用背景MATLAB(矩阵实验室)是一个多模式的数值计算环境和第四代编程语言。由Mathworks公司专有的编程语言,MATLAB允许矩阵运算,函数和数据绘图,算法实现,用户界面的创建,并与其他语言编写的程序接口,包括C,C++,Java,Python语言和。虽然MATLAB主要用于数值计算,一个可...
说明:针对K-SVD算法和BM3D算法的不足,本文提出了基于字典学习和结构聚类的图像去噪算法。该算法首先通过字典学习得到含噪图像的冗余字典,然后对相似的图像块进行聚类构成块群,并通过迭代收缩和L1正则化约束,对同类的图像块在字典上进行稀疏表示,以达到降噪的目的。实验结果表明,在常规的图像处理上,本文提出的...