日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

【图像分割】基于粒子群算法实现图像聚类分割附matlab代码

發布時間:2024/8/1 循环神经网络 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【图像分割】基于粒子群算法实现图像聚类分割附matlab代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 內容介紹

基于粒子群優化的改進模糊聚類圖像分割算法將微粒群搜索聚類中心作為圖像分割的聚類初值,克服了FCM分割算法對聚類中心初值敏感的缺點,大幅提高了圖像分割算法的計算速度。改進的模糊聚類圖像分割算法,一方面考慮到像素的空間位置信息和相互鄰域之間像素有很大的相關性,在目標函數中引入鄰域懲罰函數;另一方面提出聚類在二維方向上進行更新的思想,建立了包含鄰域單元熵的新聚類目標函數。實驗結果表明,該方法可以使模糊聚類的速度得到明顯提高,對初始聚類中心不敏感,抗噪能力強,是一種有效的模糊聚類圖像分割方法。?

2 仿真代碼

clc;

clear;

close all;

%% Problem Definition

img= double(imread('test.png'));

[s1,s2,s3]=size(img);

Rplane = img(:,:,1);

Gplane = img(:,:,2);

Bplane = img(:,:,3);

X1 = (Rplane-min(Rplane(:)))/(max(Rplane(:))-min(Rplane(:))); 

X2 = (Gplane-min(Gplane(:)))/(max(Gplane(:))-min(Gplane(:))); 

X3 = (Bplane-min(Bplane(:)))/(max(Bplane(:))-min(Bplane(:)));  

% taking R-plane, B-plane, G-plane values as features

X = [X1(:) X2(:) X3(:)];

k = 4; % no. of clusters

CostFunction=@(m) ClusteringCost2(m, X);     % Cost Funct

總結

以上是生活随笔為你收集整理的【图像分割】基于粒子群算法实现图像聚类分割附matlab代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。