“在代码的海洋里,有无尽的知识等待你去发现。我就是那艘领航的船,带你乘风破浪,驶向代码的彼岸。
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
快速模糊 c-means clustering(快速模糊 c 均值聚类)是一种在图像处理中用于图像分割的有效技术。图像分割的目的是将图像划分为不同的区域或部分,以便于后续的分析和处理。 快速模糊 c-means clustering 方法基于数据的相似性对图像中的像素进行分组。它通过计算像素之间的特征距离和相似性,将相似的像素归为同一类或簇。 与传统的硬聚类方法不同,模糊 c-means clustering 考虑了像素归属的不确定性,允许像素以一定的程度同时属于多个簇,这更符合图像中边界的模糊性和不确定性。 使用快速模糊 c-means clustering 进行图像分割具有一些优点。它对噪声具有一定的鲁棒性,能够处理复杂的图像特征,并且在计算效率上进行了优化,能够相对快速地完成图像分割任务。 然而,该方法也可能受到初始参数设置的影响,需要适当的调整和优化以获得较好的分割效果。同时,对于某些特殊类型的图像或复杂的场景,可能需要结合其他图像处理技术来进一步提高分割的准确性和可靠性。 快速模糊 c-means clustering 为图像分割提供了一种有价值的工具和方法,但在实际应用中需要根据具体情况进行灵活运用和改进。
📚2 运行结果
主函数部分代码:
close all
clear all
%% test a gray image
f_ori=imread('brain.bmp');
fn=imnoise(f_ori,'gaussian',0.03);
%% parameters
cluster=3; % the number of clustering centers
se=3; % the parameter of structuing element used for morphological reconstruction
w_size=3; % the size of fitlering window
%% segment an image corrupted by noise
tic
[center1,U1,~,t1]=FRFCM(double(fn),cluster,se,w_size);
Time1=toc;
disp(strcat('running time is: ',num2str(Time1)))
f_seg=fcm_image(f_ori,U1,center1);
imshow(fn),title('Original image');
figure,imshow(f_seg);title('segmentated result');
🎉3 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[1]罗瑞林,王燕,尹晓东,等.基于深度学习的烟叶正反面图像分割研究[J].南方农机,2024,55(12):25-29.
[2]张冬冬,王静.基于空间模糊C均值算法的MRI图像分割[J/OL].自动化技术与应用,2024(06):15-18+59[2024-06-20].https://doi.org/10.20033/j.1003-7241.(2024)06-0015-05.