资源简介
gabor滤波器的matlab源代码,可以实现图像增强

代码片段和文件信息
% GABORCONVOLVE - function for convolving image with log-Gabor filters
%
% Usage: EO = gaborconvolve(im nscale norient minWaveLength mult ...
% sigmaOnf dThetaOnSigma feedback)
%
% Arguments:
% The convolutions are done via the FFT. Many of the parameters relate
% to the specification of the filters in the frequency plane.
%
% Variable Suggested Description
% name value
% ----------------------------------------------------------
% im Image to be convolved.
% nscale = 4; Number of wavelet scales.
% norient = 6; Number of filter orientations.
% minWaveLength = 3; Wavelength of smallest scale filter.
% mult = 2; Scaling factor between successive filters.
% sigmaOnf = 0.65; Ratio of the standard deviation of the
% Gaussian describing the log Gabor filter‘s
% transfer function in the frequency domain
% to the filter center frequency.
% dThetaOnSigma = 1.5; Ratio of angular interval between filter
% orientations and the standard deviation of
% the angular Gaussian function used to
% construct filters in the freq. plane.
% feedback 0/1 Optional parameter. If set to 1 a message
% indicating which orientation is being
% processed is printed on the screen.
%
% Returns:
%
% EO a 2D cell array of complex valued convolution results
%
% EO{so} = convolution result for scale s and orientation o.
% The real part is the result of convolving with the even
% symmetric filter the imaginary part is the result from
% convolution with the odd symmetric filter.
%
% Hence:
% abs(EO{so}) returns the magnitude of the convolution over the
% image at scale s and orientation o.
% angle(EO{so}) returns the phase angles.
%
%
% Notes on filter settings to obtain even coverage of the spectrum
% dthetaOnSigma 1.5
% sigmaOnf .85 mult 1.3
% sigmaOnf .75 mult 1.6 (bandwidth ~1 octave)
% sigmaOnf .65 mult 2.1
% sigmaOnf .55 mult 3 (bandwidth ~2 octaves)
%
% For maximum speed the input image should be square and have a
% size that is a power of 2 but the code will operate on images
% of arbitrary size.
%
%
% The determination of mult given sigmaOnf is entirely empirical
% What I do is plot out the sum of the filters in the frequency domain
% and see how even the coverage of the spectrum is.
% If there are concentric ‘gaps‘ in the spectrum one needs to
% reduce mult and/or reduce sigmaOnf (which increases filter bandwidth)
%
% If there are ‘gaps‘ radiating outwards then one needs to reduce
% dthetaOnSigma (increasing angular bandwidth of
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7461 2006-09-22 11:23 gaborfilters.m
----------- --------- ---------- ----- ----
7679 2
相关资源
- MATLAB 提取Gabor特征
- 用matlab-实现基于直方图均衡化的彩色
- 数字图像处理空间域图像增强
- Retinex in matlab图像增强、HDR图像压缩
- Gabor滤波后的GIST特征提取matlab代码
- gabor提取图像特征原理及其matlab实现
- Matlab数字图像处理技术论文27篇主要关
- NSCT 图像增强
- Matlab空域频域图像增强.rar
- retinex 算法matlab仿真
- Gabor二维滤波器——最全
- 双边滤波 图像增强
- 基于matlab的图像增强教学演示系统的
- matlab常用纹理特征提取方法GLCM,GLD
- 基于gabor的原子时频分析程序
- 时频分析 Gabor 变换 Matlab程序
- Multi-Scale Retinex with Color Restore 多尺度
- Gaborfilter matlab
- 图像增强Matlab代码总结6种
- MATLAB图像增强程序举例
- 运用偏微分方程(PDE)方法进行图像
- 2DPCA人脸识别提取Gabor特征,用2DPCA进
- 指纹识别程序Gabor滤波+详细注释+代码
- 在MATLAB下的gist特征提取及傅里叶变换
- PCNN分割,边缘提取,图像增强等mat
- 红外图像的处理及其MATLAB实现.zip
- Matlab实现Gabor提取图片纹理
- 数字图像处理图像增强MATLAB程序及仿
- gabor滤波二值化.rar
- Gabor特征提取MATLAB代码
评论
共有 条评论