数字图像处理实验报告


    数字图处理试验报告
    实验二数字图空间滤波频域滤波
    姓名:XX学号:2XXXXXXX 实验日期2017 年 X 月 X 日
    1实验目
    1 掌握图滤波基定义目
    2ﻩ理解空间域滤波基原理方法
    3 掌握进行图空域滤波方法
    4ﻩ掌握傅立叶变换逆变换基原理方法
    5ﻩ理解频域滤波基原理方法
    6 掌握进行图频域滤波方法
    2实验容求
    1ﻩ滑空间滤波
    1) 读出幅图幅图分加入椒盐噪声高斯噪声前张图显示 图窗口中
    2)ﻩ加入噪声图选滑(低通)模板做运算模板形成效果 求窗口中显示
    3) 函 数 imfilter 时 分 采    填 充 方 法 ( 边 界 选 项  零 填 充’replicate''symmetric’’circular')进行低通滤波显示处理 图
    4) 运 for 循环加椒盐噪声图进行 10 次20 次均值滤波查瞧特点 显示均值处理图(提示:利 fspecial 函数’average’类型生成均值滤 波器)
    5)ﻩ加入椒盐噪声图分采均值滤波法中值滤波法噪声图做处理 求窗口中显示结果 
    6) 设计滑空间滤波器噪声图进行处理显示处理图
    2 锐化空间滤波
    1)ﻩ读出幅图采 3×3 拉普拉斯算子 w  [ 1 1 1 1 – 8 1 1 1 1]
    进行滤波
    2) 编写函数 w  genlaplacian(n)动产生奇数尺寸 n 拉普拉斯算子 5
    ×5 拉普拉斯算子
    w = [ 1 1 1 1  1
       
      1 1 1     1   1 
     
    1    1   —24    1   1

      1    1   1   1   1 
       
     1 1   1   1 1]
    3)ﻩ分采 5×59×915×15 25×25 拉普拉斯算子 blurry_moontif
    进 
    行锐化滤波利式 g(x y)
    f (x y) Ñ2 f (x y) 完成图锐化增强观察
    求窗口中显示 
    4) 采梯度算子该幅图进行锐化滤波较效果
    5) 设计锐化空间滤波器噪声图进行处理显示处理图
    3 傅立叶变换
    1) 读出幅图进行快速傅立叶变换分显示幅度图相位图仅 相位部分进行傅立叶反变换查瞧结果图
    2) 仅幅度部分进行傅立叶反变换查瞧结果图
    3) 图傅立叶变换 F 置轭进行反变换较新生成图原始图差 异
    4 滑频域滤波
    1)ﻩ设计理想低通滤波器巴特沃斯低通滤波器高斯低通滤波器截频率选分 出种滤波器透视图 
    2) 读出幅图分采理想低通滤波器巴特沃斯低通滤波器高斯低通滤波器 进行滤波(截频率选)做反变换观察截止频率采低通 滤波器图原图区特注意振铃效应(提示1)频率域滤波 样注意填充问题2)注意(-1)x+y)
    5ﻩ锐化频域滤波 
    1) 设计理想高通滤波器巴特沃斯高通滤波器高斯高通滤波器截频率选分 出种滤波器透视图
    2) 读出幅图分采理想高通滤波器巴特沃斯高通滤波器高斯高通滤波器 进行滤波(截频率选)做反变换观察截止频率采高通 滤波器图原图区 
    3实验具体实现
    1 滑空间滤波: 
    (1)读出幅图幅图分加入椒盐噪声高斯噪声前张图显示 图窗口中
    imgimread('lenapng') figuresubplot(131) imshow(img)title('原始图') img2imnoise(img'salt & pepper'002) subplot(132)
    imshow(img2) title('椒盐噪声图') img3imnoise(img'gaussian'002) subplot(133)imshow(img3) title('高斯噪声图')

    实验结果

    (2)加入噪声图选滑(低通)模板做运算模板形成效果 求窗口中显示 滑滤波低频增强空间域滤波技术目两模糊二消噪声空 间域低通滤波线性非线性特点线性非线性滑滤波器线性滑滤波器包括均值 滤波器非线性滑滤波器值滤波器中值滤波器值滤波器
    代码
    imgimread(’lenapng’) imgrgb2gray(img) figuresubplot(131) imshow(img)title(’原始图') img2imnoise(img’salt & pepper’002)
    subplot(132)imshow(img2)title('椒盐噪声图') img3imnoise(img'gaussian’002) subplot(133)imshow(img3)  title(’高斯噪声图')
    椒盐噪声图进行滤波处理 h=fspecial(’average’3) I1filter2(himg2)255 I2medfilt2(img2[3 3])
    figuresubplot(221)imshow(img)title('原图') subplot(222)imshow(img2)title(’椒盐噪声图’) subplot(223)imshow(I1)title(’3*3 均值滤波图’) subplot(224)imshow(I2)title('3*3 中值滤波图')  
    %高斯噪声图进行滤波处理 G1filter2(himg3)/255 G2medfilt2(img3[3 3])
    figuresubplot(221)imshow(img)title(’原图’) subplot(222)imshow(img3)title('高斯噪声图’) subplot(223)imshow(G1)title(’3*3 均值滤波图') subplot(224)imshow(G2)title(’3*3 中值滤波图') 
    实验结果
     
    (3) 函数 imfilter 时分采 填充方法(边界选项零填 充'replicate’’symmetric’’circular’)进行低通滤波显示处理图
    hfspecial('motion'5045) 创建运动模糊滤波器 filteredimgimfilter(imgh) boundaryReplicateimfilter(imgh'replicate') boundary0imfilter(imgh0) boundarysymmetricimfilter(imgh'symmetric') boundarycircularimfilter(imgh'circular') figuresubplot(321)imshow(img)title('Original Image') subplot(322)imshow(filteredimg)title('Motion Blurred Image') subplot(323)imshow(boundaryReplicate)title('Replicate') subplot(324)imshow(boundary0)title('0Padding') subplot(325)imshow(boundarysymmetric)title('symmetric')
    subplot(326)imshow(boundarycircular)title('circular')
    g = imfilter(f w filtering_mode boundary_options size_options)中f 输入图w 滤波掩模g 滤波图
    实验结果: 

    (4)运 for 循环加椒盐噪声图进行 10 次20 次均值滤波查瞧特点显 示均值处理图(提示:利 fspecial 函数’average'类型生成均值滤波器)
    代码
    hfspecial('average')


    for i110
    J1imfilter(img2h) end
    for j120
    J2imfilter(img2h) end
    figuresubplot(131)imshow(img2)title('salt & pepper Noise') subplot(132)imshow(J1)title('10 Average Filtering')
    subplot(133)imshow(J2)title('20 Average Filtering')

    实验结果:
    (5)加入椒盐噪声图分采均值滤波法中值滤波法噪声图做 处理求窗口中显示结果
    代码
    h1fspecial('average') Jimfilter(img2h1) J2medfilt2(img2)
    figuresubplot(131)imshow(img2)title('salt & pepper Noise') subplot(132)imshow(J)title('Averaging Filtering')
    subplot(133)imshow(J2)title('Median Filtering')

    实验结果

    (6)设计滑空间滤波器噪声图进行处理显示处理图
    代码
    [m n]size(img2) figuresubplot(121)imshow(img2) szeros(19)

     for i21m1
    for j21n1
    h1
    for pi11i+1
    for qj11j+1
    s(h)img2(pq)
    hh+1
    end
    end
    ssort(s)
    I(ij)s(5)
    end end
    subplot(122)imshow(I)

    实验结果:

    2锐化空间滤波
    (1)读出幅图采 3×3 拉普拉斯算子 w  [ 1 1 1 1 – 8 1 1 1 1] 进行滤波
    代码 imgimread('lenapng') imgrgb2gray(img) imgim2double(img) w[111
    181
    111] kconv2(imgw'same') imshow(k)

    实验结果
     
    (2)编写函数 w  genlaplacian(n)动产生奇数尺寸 n 拉普拉斯算子 5×5 拉普拉斯算子
    w =    [ 1    1 1 1  1 
       
     1  1    1    1   1 
      
    1     1  —24   1 1 

    1    1 1  1    1
       
    1  1   1   1 1]
    代码
    numinput('please enter any num') nnum
    Wones(nn) for i1n
     for j=1:n 
          if(ifix(n2)+1 && j=fix(n2)+1)
            W(ij)n*n—1   
          end 
    end end
    display (W)
    代码运行结果:
     
    (3)分采 5×59×915×15 25×25 拉普拉斯算子 blurry_moontif 进
    代码 基题求形成函数
    行锐化滤波利式 完成图锐化增强观察求窗口中显示
    function [W]lapulasi(num) nnumWones(n)xfix(n2)+1 W(xx)(n*n1)
    代码 fimread('moontif') fim2double(f)
    figuresubplot(231)imshow(f)title('Original Image') w0lapulasi(3)w1lapulasi(5)w2lapulasi(9) w3lapulasi(15)w4lapulasi(25)
    f0fimfilter(fw0'replicate') subplot(232)imshow(f0)title('3*3 lapulasi') f1fimfilter(fw1'replicate') subplot(233)imshow(f1)title('5*5 lapulasi') f2fimfilter(fw2'replicate') subplot(234)imshow(f2)title('9*9 lapulasi') f3fimfilter(fw3'replicate') subplot(235)imshow(f3)title('15*15 lapulasi') f4fimfilter(fw4'replicate') subplot(236)imshow(f4)title('25*25 lapulasi')

    实验结果 
    代码 [Imap]imread('moontif') Idouble(I)
    figuresubplot(231)imshow(Imap)title('Original Image') [GxGy]gradient(I)
    Gsqrt(Gx*Gx+Gy*Gy)J1G subplot(232)imshow(J1map)title('Operator1 Image') J2IKfind(G>7)
    J2(K)G(K)
    subplot(233)imshow(J2map) title('Operator2 Image') J3I
    Kfind(G>7) J3(K)255
    subplot(234)imshow(J3map)title('Operator3 Image') J4I
    Kfind(G<7) J4(K)255
    subplot(235)imshow(J4map)title('Operator4 Image') J5I
    Kfind(G<7) J5(K)0
    Qfind(G>7) J5(Q)255
    subplot(236)imshow(J5map)title('Operator5 Image')
    (4)采梯度算子该幅图进行锐化滤波较效果 
    实验效果
     
    代码
    Iimread('lenapng')
    Irgb2gray(I)
    hfspecial('sobel')
    h1h'*05
    h2h'
    h3h'*15
    z1imfilter(Ih1)
    z2imfilter(Ih2)
    z3imfilter(Ih3)
    figuresubplot(221)imshow(I)title('Original Image')
    subplot(222)imshow(z1)title('Vertical filtering1')
    subplot(223)imshow(z2)title('Vertical filtering2')
    subplot(224)imshow(z3)title('Vertical filtering3')
    (5)设计锐化空间滤波器噪声图进行处理显示处理图 
    运行结果:

     3傅立叶变换
    (1)读出幅图进行快速傅立叶变换分显示幅度图相位图仅 相位部分进行傅立叶反变换查瞧结果图
    代码 imgimread('lenapng') imgrgb2gray(img)
    f1fft2(img) 快速傅里叶变换 f2log(1+abs(f1)) 振幅谱 f3fftshift(f1)
    f4angle(f1) 相位谱 figuresubplot(131)imshow(img)title('Original Image') subplot(132)imshow(log(1+abs(f3))[])title('amplitude spectrum') subplot(133)imshow(f4)title('phase spectrum')

    实验结果 
    代码 fifft2(abs(f1))
    figuresubplot(131)imshow(img)title('Original Image') subplot(132)imshow(log(1+abs(f3))[])title('amplitude spectrum') subplot(133)imshow(log(1+abs(f))[])title('absamplitude spectrum')
    (2)仅幅度部分进行傅立叶反变换查瞧结果图.
    实验结果

    (3)图傅立叶变换 F 置轭进行反变换较新生成图原始图差 异
    代码
    f1fft2(img) f2log(1+abs(f1)) f3fftshift(f1) f4angle(f1)

    f5f4
    f6double(f3*exp(f4)) 傅立叶变换复轭 f7ifft2(f6) 反傅立叶变换 figuresubplot(121)imshow(img)title('Original Image')
    subplot(122)imshow(real(f7)[])title('inverse fourier transform')

    实验效果
    4滑频域滤波
    (1)设计理想低通滤波器巴特沃斯低通滤波器高斯低通滤波器截频率 选分出种滤波器透视图
    理想低通滤波器透视图
    a100
    b100
    U0a
    V0b
    Mlength(U)Nlength(V)
    D010 D0 频带中心半径
    x150y150
    x050y050
    mfix(M2) nfix(N2)
    Hzeros(MN)
    n2
    for u1M
    for v1N
    asqrt((U(u) 50) * (U(u)50) + (V(v) 50) * (V(v) 50))D(uv)值
    if(a H(uv)1
    else
    H(uv)0
    end

    end
    end
    figure subplot(131)
    surf(UVH)title('理想低通滤波透视图')
    2 阶巴特沃斯低通滤波透视图55
    a100
    b100
    U0a
    V0b
    Mlength(U)Nlength(V)
    D010W200D0 频带中心半径W 频带宽度
    x150y150
    x050y050
    mfix(M2) nfix(N2)
    Hzeros(MN)
    n2
    for u1M
    for v1N
    asqrt((U(u) 50) * (U(u)50) + (V(v) 50) * (V(v) 50))D(uv)值
    b1+(aD0)^2*n
    H(uv)1b
    end
    end
    subplot(132)surf(UVH)
    title('n2 Butterworth lowess filter')
    高斯低通滤波
    a100
    b100
    U0a
    V0b
    Mlength(U)Nlength(V)
    D010 D0 频带中心半径
    x150y150
    x050y050
    mfix(M2) nfix(N2)
    Hzeros(MN)
    for u1M
    for v1N
    D1((umx0)^2+(vny0)^2)^05
    D2((um+x0)^2+(vn+y0)^2)^05
    D11((umx1)^2+(vny1)^2)^05
    D21((um+x1)^2+(vn+y1)^2)^05
    H(uv) (U(u) 50) * (U(u)50) + (V(v) 50) * (V(v)

    50)
    end
    end
    绘制高斯曲面时候加述代码显示美观
    S50
    H H(2*S)
    H exp(H) (sqrt(2*pi) * sqrt(S))
    subplot(133)surf(UVH)title('Gaussian lowess filter')

    实验结果

    图知频带中心宽度相时理想低通滤波器圆柱形图二阶巴特沃斯 低通滤波器面线较紧凑高斯滤波图滑
    (2)读出幅图分采理想低通滤波器巴特沃斯低通滤波器高斯低通滤波器 进行滤波(截频率选)做反变换观察截止频率采低通滤波器 图原图区特注意振铃效应(提示:1)频率域滤波样注意填充问 题2)注意(—1)x+y) 
     理想低通滤波 imgimread('lenapng') imgrgb2gray(img) fdouble(img)
    gfft2(f) 傅立叶变换 gfftshift(g) [MN]size(g)
    d015
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d h1
    else
    h0
    end
    result(ij)h*g(ij)
    end

    end resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 lowpss filter')
    d030 理想低通滤波 d030
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d h1
    else
    h0
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(223)imshow(J2)title('d030 lowpss filter')
    d0100 理想低通滤波 d0100
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d h1
    else
    h0
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(224)imshow(J2)title('d0100 lowpss filter')

    实验结果:

    截止频率 d015 时滤波图较模糊振铃现象明显 d030 时图模糊 程度减弱振铃现象存 d0100 时滤波图较清晰高频分量损失 图边然存点振铃现象
    nn2 d015
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1(1+0414*(dd0)^(2*nn))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 Butterworth lowpss filter')
    d030 巴特沃斯低通滤波
    2 阶巴特沃斯低通滤波
    d030
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1(1+0414*(dd0)^(2*nn))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result)J2uint8(real(J1))
    subplot(223)imshow(J2)title('d030 Butterworth lowpss filter')
    d0100 巴特沃斯低通滤波d0100
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1(1+0414*(dd0)^(2*nn))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result)J2uint8(real(J1))
    subplot(224)imshow(J2)title('d0100 Butterworth lowpss filter')

    实验效果: 

    采截止频率分 1530100 进行实验滤波图逐渐清晰整体振铃现象
    高斯低通滤波 d015
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    hexp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result)J2uint8(real(J1)) figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 Gaussian filter')
    d030 高斯低通滤波 d030
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    hexp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result)J2uint8(real(J1)) subplot(223)imshow(J2)title('d030 Gaussian filter')
    d0100 高斯低通滤波 d0100
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    hexp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result)J2uint8(real(J1))
    subplot(224)imshow(J2)title('d0100 Gaussian filter')
    没理想低通滤波器严重
    实验结果: 
     实验知高斯滤波器滑效果二阶巴特沃斯滤波器高斯滤波图 振铃现象产生.
    5锐化频域滤波 
    (1)设计理想高通滤波器巴特沃斯高通滤波器高斯高通滤波器截频率选分 出种滤波器透视图
    理想高通滤波器
    a100 b100 U0a V0b
    Mlength(U)Nlength(V) D015 D0 频带中心半径
    Hzeros(MN) n2
    for u1M
    for v1N
    asqrt((U(u)50)*(U(u)50)+(V(v)50)*(V(v)50))D(uv)值
    if(a>D0)
    H(uv)1
    else
    H(uv)0
    end
    end

     end
    figure
    surf(UVH)title('理想高通滤波透视图')



















    巴特沃斯高通滤波器
    a100
    b100
    U0a
    V0b
    Mlength(U)Nlength(V)
    D015 D0 频带中心半径
    x150y150
    x050y050
    mfix(M2) nfix(N2)
    Hzeros(MN)
    n2
    for u1M
    for v1N
    asqrt((U(u) 50) * (U(u)50) + (V(v) 50) * (V(v) 50))D(uv)值
    b1+(aD0)^2*n
    H(uv)1b
    end
    end
    figuresurf(UVH)title('n2 Butterworth high filter')
    高通滤波器
    巴特沃斯高通滤波器
    高斯高通滤波 a100
    b100
    U0a
    V0b
    Mlength(U)Nlength(V)
    D015 D0 频带中心半径
    x150y150
    x050y050
    mfix(M2) nfix(N2)
    Hzeros(MN)

    for u1M
    for v1N
    D1((umx0)^2+(vny0)^2)^05
    D2((um+x0)^2+(vn+y0)^2)^05
    D11((umx1)^2+(vny1)^2)^05
    D21((um+x1)^2+(vn+y1)^2)^05
    高斯低通曲面
    H(uv) (U(u) 50) * (U(u)50) + (V(v) 50) * (V(v) 50)
    end
    end
    添加方差显示图更加美观
    S50
    H H(2*S)
    H exp(H) (sqrt(2*pi) * sqrt(S))
    figuresurf(UVH)title('Gaussian high filter')
     
    高斯高通滤波器 

    (2)读出幅图分采理想高通滤波器巴特沃斯高通滤波器高斯高通滤波器 进行滤波(截频率选)做反变换观察截止频率采高通滤波器 图原图区 
    理想高通滤波 imgimread('lenapng') imgrgb2gray(img) fdouble(img)
    gfft2(f) 傅立叶变换 gfftshift(g) [MN]size(g)
    d015
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d>d0)
    h1
    else
    h0
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))

    figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 high filter')
    d030
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d>d0)
    h1
    else
    h0
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(223)imshow(J2)title('d030 high filter')
    d080
    mfix(M2) nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d>d0)
    h1
    else
    h0
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(224)imshow(J2)title('d080 high filter')





    理想高通滤波器图片效果:
     d015 时滤波图灰度变化部分基保留 d030 时图轮廓较清楚 
    巴特沃斯高通滤波 imgimread('lenapng') imgrgb2gray(img) fdouble(img)
    gfft2(f) 傅立叶变换 gfftshift(g) [MN]size(g)
    nn2 d015
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d0)
    h0
    else
    h1(1+0414*(d0d)^(2*nn))
    end
    result(ij)h*g(ij)
    end
    d080 时瞧细微图轮廓 
    end resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 Butterworth high filter')
    d030
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d0)
    h0
    else
    h1(1+0414*(d0d)^(2*nn))
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(223)imshow(J2)title('d030 Butterworth high filter')
    d080
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    if(d0)
    h0
    else
    h1(1+0414*(d0d)^(2*nn))
    end
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(224)imshow(J2)title('d080 Butterworth high filter')

    n2 时巴特沃斯高通滤波效果: 

    高斯高通滤波器 imgimread('lenapng') imgrgb2gray(img) fdouble(img)
    gfft2(f) 傅立叶变换 gfftshift(g) [MN]size(g)
    n2 d015
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1exp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    figuresubplot(221)imshow(img)title('Original Image') subplot(222)imshow(J2)title('d015 Gaussian filter')
    d030
    mfix(M2)nfix(N2)
    滤波结果理想高通滤波器更加滑边缘失真情况较 
    for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1exp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(223)imshow(J2)title('d030 Gaussian filter')
    d080
    mfix(M2)nfix(N2) for i1M
    for j1N
    dsqrt((im)^2+(jn)^2)
    h1exp((d^2)(2*(d0^2)))
    result(ij)h*g(ij)
    end end
    resultifftshift(result) J1ifft2(result) J2uint8(real(J1))
    subplot(224)imshow(J2)title('d080 Gaussian filter')

    高斯高通滤波效果
    高斯高通滤波效果 3 种滤波器中滑滤效果较清晰
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    数字图像处理试题及答案

     姓名: 班级: 学号: 数字图像处理 试题卷(A)考试形式(开、闭卷):闭卷 ...

    3年前   
    1289    0

    数字图像处理复习习题库

    数字图像处理复习习题库复习习题库:简答题1.将M幅图像相加求平均可以起到消除噪声的效果,用一个n×n的模板进行平滑滤波也可以起到消除噪声的效果,试比较这两种方法的消噪效果。 将M幅图...

    3年前   
    1283    0

    测试与信息处理实验报告

    实验报告实验名称测试与信息处理实验学生姓名学 号教学院系专业年级指导教师测试与信息处理实验报告目 录一、实验目的 1二、实验仪器和设备 11、设备 12、仪器 1三、实验框图 1四、实验步骤 ...

    2年前   
    503    0

    遥感数字图像处理期末考试整理

     遥感数字图像处理复习资料整理 直方图: 直方图是灰度级的函数,描述的是图像中各个灰度级像素的个数。对于...

    7个月前   
    233    0

    数字图像处理车牌识别课程设计matlab实现附源代码

    基于matlab的车牌识别系统一、 目的与要求目的:利用matlab实现车牌识别系统,熟悉matlab应用软件的基础知识,了解了基本程序设计方法,利用其解决数字信号处理的实际应用问题,从而加深...

    1年前   
    336    0

    数字图像处理实验指导书(带源程序)

    实验一 Matlab图像处理工具箱的初步练习 一. 实验目的1. 掌握有关数字图像处理的基本概念;2. 熟悉Matlab图像处理工具箱;3. 熟悉使用Matlab进行数字图像的读出和显...

    1年前   
    215    0

    数字图像处理期末考试题库

    *数字图像处理的主要内容及特点 图像获取、图像变换、图像增强、图像恢复、图像压缩 、图像分析、图像识别、图像理解 。 (1)处理精度高,再现性好。(2)易于控制处理效果。(3)处理的多样性。...

    3年前   
    1370    0

    数字图像处理第二版贾永红复习资料

    数字图像处理第二版贾永红复习资料第一章 导论图像是对客观存在对象的一种相似性的、生动性的描述或写真。模拟图像空间坐标和明暗程度都是连续变化的、计算机无法直接处理的图像数字图像空间坐标和灰度均不...

    2年前   
    357    0

    基于数字图像处理的印刷电路板智能检测方法

    基于数字图像处理的印刷电路板智能检测方法基于数字图像处理的印刷电路板智能检测方法摘 要印刷电路板检测作为现代电子产品生产过程关键的一环,在一开始无法形成高效的处理模式,传统的人工检测存在速度...

    1年前   
    263    0

    数字图像处理贾永红期末复习资料

    数字图像处理贾永红期末复习资料第一章 数字图像处理概论*1.图像是对客观存在对象的一种相似性的、生动性的描述或写真。*2.模拟图像 空间坐标和明暗程度都是连续变化的、计算机无法直接处理的图像...

    3年前   
    556    0

    数字图像处理第三版中文答案冈萨雷斯

    数字图像处理第三版中文答案冈萨雷斯第二章2.1(第二版是0.2和1.5*1.5的矩形,第三版是0.3和1.5圆形) 对应点的视网膜图像的直径x可通过如下图题2.1所示的相似三角形几何关系得到,...

    3年前   
    1015    0

    天津大学光电图像处理实验报告

    光电图像处理实验报告精仪学院 测控班 实验1 离散图像的傅立叶变换。1. 实验内容及步骤:(1)利用Matlab图像处理软件进行离散图像傅立叶变换,如给...

    2年前   
    461    0

    《数字图像处理(第 3 版)》思考题与习题参考答案

    胡学龙编著《数字图像处理(第 3 版)》思考题与习题参考答案目录第 1 章概述 ······················································...

    3年前   
    1609    0

    数字图像整理知识点

    一.填空20’ 二.选择20’ 三.简答20 四计算401.在人类接受的信息中,图像等视觉信息所占的比重约达到75%。2数字图像:离散的数字信号,便于计算机处理。一幅...

    3年前   
    852    0

    数字图像中高斯噪声的消除课程设计

    :数字图像中高斯噪声的消除课程设计(论文)任务书院(系): 基层教学单位: 学 号学生姓名专业(班级) 设计题目 数字图像...

    11个月前   
    262    0

    化学实验报告

    化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生...

    11年前   
    1031    0

    教育实验报告

    教育实验报告  教育实验报告  对某种教育现象实验后,要对整个实验过程进行全面总结,提出一个客观的、概括的、能反映全过程及其结果的书面材料,即谓教育实验报告。教育实验报告可分为三部分:①前言。...

    12年前   
    740    0

    上机实验报告

    上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查...

    8年前   
    860    0

    电路实验报告

    实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二...

    3年前   
    2953    0

    **学院实验报告

    实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

    3年前   
    674    0

    文档贡献者

    文***品

    贡献于2022-12-27

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档