资源简介
含有大量关于图像增强算法的Matlab实现,对图像增强有一定得深入研究

代码片段和文件信息
%----------------------------------------------------------
%angular_filter_bank
%precomputes angular filter bank and also generates a C
%header file with filter coefficients. The matlab variable
%angf is stored in file ‘angular_filters.mat‘ and the C
%variables are stored in ‘angular_fiter.h‘.
%There are TSTEPS number of raised cosine filter that span the
%interval [0180]
%usage
% angular_filter_bank(BWfname)
%BW - bandwidth (radians)
%fname - file name
%Contact:
% ssc5@eng.buffalo.edu
% www.eng.buffalo.edu/~ssc5
%References:
%B.G.Sherlock and D.M.Monro and K.Millard“Fingerprint Enhancement by
%directional Fourier Filtering“IEEE Visual Image Signal Processing
%141(2) pp. 87--94 1994
%----------------------------------------------------------
function angular_filter_bank(BWfname)
close all;
%---------------
%parameters
%---------------
FFTN = 32;
TSTEPS = 12; %15 degrees interval
DELTAT = pi/TSTEPS;
%---------------
%precompute
%---------------
[xy] = meshgrid(-FFTN/2:FFTN/2-1-FFTN/2:FFTN/2-1);
r = sqrt(x.^2+y.^2);
th = atan2(yx);
th(th<0)= th(th<0)+2*pi; %unsigned
filter = [];
%-------------------------
%generate the filters
%-------------------------
for t0 = 0:DELTAT:(TSTEPS-1)*DELTAT
t1 = t0+pi; %for the other lobe
%-----------------
%first lobe
%-----------------
d = angular_distance(tht0);
msk = 1+cos(d*pi/BW);
msk(d>BW) = 0;
rmsk = msk; %save first lobe
%-----------------
%second lobe
%-----------------
d = angular_distance(tht1);
msk = 1+cos(d*pi/BW);
msk(d>BW) = 0;
rmsk = (rmsk+msk);
imagesc(rmsk);pause;
rmsk = transpose(rmsk);
filter = [filterrmsk(:)];
end;
%-----------------
%save the filters
%-----------------
angf = filter;
eval(sprintf(‘save %s angf‘fname));
%----------------------
%write to a C file
%----------------------
fp = fopen(sprintf(‘%s.h‘fname)‘w‘);
fprintf(fp‘{\n‘);
for i = 1:size(filter2)
i
k = 1;
fprintf(fp‘{‘);
for j = 1:size(filter1)
fprintf(fp‘%f‘filter(ji));
if(k == 32) k=0; fprintf(fp‘\n‘); end;
k = k+1;
end;
fprintf(fp‘}\n‘);
end;
fprintf(fp‘};\n‘);
fclose(fp);
%end function radial_filter_bank
%-----------------------------------------
%angular_distance
%computes angular distance-acute angle
%-----------------------------------------
function d = angular_distance(tht0)
d = abs(th-t0);
d = min(d2*pi-d);
%end function angular_distance
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 166272 2005-06-30 00:41 图像增强源代码\1_1.tif
文件 166272 2005-06-30 00:41 图像增强源代码\1_2.tif
文件 98488 2005-07-09 15:26 图像增强源代码\angular_filters_pi_2.mat
文件 98488 2005-07-09 15:26 图像增强源代码\angular_filters_pi_4.mat
文件 2774 2005-06-30 00:41 图像增强源代码\angular_filter_bank.m
文件 414 2005-07-15 22:23 图像增强源代码\complex_gradient.m
文件 1115 2005-07-17 20:19 图像增强源代码\compute_coherence.m
文件 1019 2005-07-31 00:53 图像增强源代码\compute_region_mask.m
文件 11678 2005-07-31 00:53 图像增强源代码\fft_enhance_cubs.m
文件 574 2005-07-16 16:27 图像增强源代码\gabor_kernel.m
文件 10832 2005-07-31 00:54 图像增强源代码\hong_enhancement.m
文件 278 2005-07-17 20:29 图像增强源代码\imscale.m
文件 2394 2005-06-30 00:41 图像增强源代码\orientation_image_rao.m
文件 1026 2005-06-30 00:41 图像增强源代码\otsu_threshold.m
文件 841 2005-07-09 17:48 图像增强源代码\pad_image.m
文件 2625 2005-07-17 20:30 图像增强源代码\pseudo_matched_filter.m
文件 131256 2005-01-31 12:45 图像增强源代码\radial_filters.mat
文件 2143 2005-07-17 20:31 图像增强源代码\radial_filter_bank.m
文件 2523 2005-07-31 00:54 图像增强源代码\segment_print.m
文件 2954 2005-07-17 20:33 图像增强源代码\smoothen_frequency_image.m
文件 1097 2005-07-17 20:33 图像增强源代码\smoothen_orientation_image.m
文件 844 2005-07-17 20:34 图像增强源代码\view_orientation_image.m
目录 0 2009-06-05 11:20 图像增强源代码
----------- --------- ---------- ----- ----
705907 23
- 上一篇:多目标粒子群算法优化
- 下一篇:matlab数学规划常见题目代码.zip
相关资源
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 《MATLAB 智能算法超级学习手册》-程序
- 读取txt文件内容matlab代码实现
- 算术编码解码matlab源代码
- OFDM系统MATLAB仿真代码
- 图像小波变换MatLab源代码
- 细胞图像分割matlab代码
- 基于MP的时频分析MATLAB代码
- 工程优化问题的Matlab实现代码
- WCDMA matlab代码
- 数字图像处理radon matlab变换算法代码
- 数字信号处理 理论算法与实现 胡广书
- 激光谐振腔课程设计(matlab)exe及源
- 基于harris算法的角点检测matlab原代码
- 北邮Matlab实验报告和代码
- 图像降噪Matlab代码
- matlab人脸识别和特征提取
- 圣诞树(matlab代码)
- 心音信号处理分析(附matlab代码)
- Pattern Recognition and Machine Learning(高清
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- 多目标跟踪 论文+代码
- 欧拉放大论文及matlab代码
- 蚁群算法论文+源代码
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- matlab读取SP3文件
- 手把手教你学DSP--基于TMS320C55x光盘 含
评论
共有 条评论