图象恒虚警检测matlab,恒虚警检测如何做二维检测

博主分享了自己在理解一维CA-CFAR和一维OS-CFAR算法的基础上,尝试将两者结合进行二维图象恒虚警检测的困惑。他寻求帮助,希望了解如何在MATLAB中实现纵向CA-CFAR和横向OS-CFAR的代码编写。同时,提供了已实现的一维CA-CFAR和OS-CFAR的MATLAB代码片段作为参考。
摘要由CSDN通过智能技术生成

本帖最后由 陈福福福 于 2017-4-21 04:31 编辑

我现在知道一维ca-cfar和一维os-cfar的原理和代码我都懂,也跑成功了。

但是二维方向上,要求纵向做ca,横向做os,我就不太懂怎么编写了。

大佬可以指导一下吗?

其实算法是一样的,我是matlab新手,不会怎么编。。。。谢谢大佬!

os代码

signal=s.*exp(-j*2*pi*fs*T*n);%% 信号频率

nosic=c.*random('Normal',0,1,1,N);%%背景噪声

x=nosic+signal;%%输入信号

%%%

Fx=abs(fftshift(fft(x)));%%傅里叶变换,并处于图形处于零频中央

freq=(-1/(2*T):1/(T*N):(1/(2*T)-1/(T*N)));%%返回模拟滤波器的频率响应

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OS-CFAR  %%%%%%%%%%%%%%%%%%%%%%%%%

M=N;P_fa=10.^(-7);%%虚警概率

R=16;%参考单元数

n=R/2;

k=14;

L_slipper=R+1;%滑窗长度

L_move=1;%滑窗间隔

L_num=floor((M-L_slipper)/L_move)+1;%滑窗次数

Z=zeros(1,L_num);%产生零矩阵

for i=1:L_num%划窗检测

for j=1:L_slipper</

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值