资源简介
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
相关资源
- gabor滤波二值化.rar
- Gabor特征提取MATLAB代码
- Gabor原子的构造
- Gabor的matlab程序,Gabor滤波是一种不错
- 基于matlab的图像增强设计
- 基于Gabor小波变换和人工神经网络的人
- 图像彩色增强matlab源码
- 彩色图像增强matlab代码
- Gabor小波变换
- 时频Gabor变换
- GaborGMRFLBP纹理特征提取方法_MATLAB
- matlab使用gabor变换和神经网络实现人脸
- gabormatlab
- 基于Gabor滤波指纹识别算法matlab完整程
- 三种图像增强算法的matlab源代码
- 多尺度retinex算法,图像增强
- gabor特征提取matlab实现
- 模糊集图像增强matlab实现
- 用于彩色图像增强的CLAHE算法的MATLA
- 将二进小波变换用于图像增强的MATL
- MATLAB实现彩色图像增强-其它文档类资
- 基于小波变换的图像增强
- 基于MATLAB的图像增强处理
- Gabor变换,MATLAB,边缘检测
- matlab 实现Gabor滤波器
- gabor滤波的matlab实现
- Gabor变换 MATLAB程序 根据理论自己编写
- Matlab的Gabor滤波器代码
- MATLAB频域图像增强技术
- 图像增强源代码Matlab实现
评论
共有 条评论