✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信      无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机

⛄ 内容介绍

是由于合成孔径雷达(SyntheticApertureRadar,SAR)有很多特长,不仅能够在不同的气候下昼夜不停的工作,还能够超远距离的对海域进行观测,SAR图像的舰船检测对于船舶救援,防止非法渔业,海洋交通监视,海洋污染监测和控制都非常有用.特别是,随着SAR图像分辨率的提高和大量合成孔径雷达数据的开放促进了目标检测算法的开发.本文基于恒虚警算法CFAR实现海面sar图像目标检测。

⛄ 部分代码

clear all;clc;close all;

I = imread('近海岸.bmp');

% I = imread('building5.bmp');

pfa = 0.01; % CFAR虚警率

T_cfar = norminv(1-pfa,0,1); % CFAR阈值---逆高斯分布的CFAR检测阈值,计算公式带积分,考虑能否用高贵软件小目标CFAR公式阈值代替??利用查表法!--见Th_CFAR.m

halfGuardWinSize = 5;%保护窗口大小

halfClutterWinSize = 12;%杂波窗口大小

CFAR_statisc = Gauss_OSCFAR(I, halfGuardWinSize, halfClutterWinSize);%用有序统计量类CFAR(OS-CFAR)检测器对图像杂波强度进行估计,基于高斯分布的OS-CFAR

imgdata = CFAR_statisc>T_cfar;

figure(1),imshow(imgdata);title('CFAR结果');

imfills=bwlabel(imgdata,4);

rgb=label2rgb(imfills,@jet,'k');

figure(2),imshow(rgb,'InitialMagnification','fit');title('填充结果');

%area = area_label(imgdata);

⛄ 运行结果

基于恒虚警算法CFAR实现海面sar图像目标检测附matlab代码_目标检测

基于恒虚警算法CFAR实现海面sar图像目标检测附matlab代码_窗口大小_02

基于恒虚警算法CFAR实现海面sar图像目标检测附matlab代码_目标检测_03

⛄ 参考文献

[1] 种劲松, 朱敏慧. SAR图像舰船目标检测算法的对比研究[J]. 信号处理, 2003, 19(6):3.

[2] 曹桂林, 冯辉, 徐海祥,等. 一种改进的恒虚警海事雷达图像目标检测方法[J]. 武汉理工大学学报:交通科学与工程版, 2023, 47(1):6.

[3] 荆磊. 基于CFAR算法的极化SAR图像飞机目标检测[J]. 福建质量管理, 2019.

[4] 何楚, 张宇, 廖紫纤,等. 基于压缩感知的SAR图像CFAR目标检测算法[J]. 武汉大学学报:信息科学版, 2014, 39(7):5.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料