Butterworth Bandpass Filter for Image Processing

This function performs butterworth bandpass filtering in the frequency domain
7.2K 次下载
更新时间 2011/4/4

查看许可证

Butterworth Bandpass Filter
This simple function was written for my Digital Image Processing course
at Eastern Mediterranean University taught by
Assoc. Prof. Dr. Hasan Demirel
for the 2010-2011 Spring Semester
for the complete report:
http://www.scribd.com/doc/51981950/HW4-Frequency-Domain-Bandpass-Filtering

Written By:
Leonardo O. Iheme (leonardo.iheme@cc.emu.edu.tr)
23rd of March 2011

I = The input grey scale image
d0 = Lower cut off frequency
d1 = Higher cut off frequency
n = order of the filter

The function makes use of the simple principle that a bandpass filter
can be obtained by multiplying a lowpass filter with a highpass filter
where the lowpass filter has a higher cut off frquency than the high pass filter.

Usage BUTTERWORTHBPF(I,DO,D1,N)
Example
ima = imread('grass.jpg');
ima = rgb2gray(ima);
filtered_image = butterworthbpf(ima,30,120,4);

引用格式

Leonardo O. Iheme (2024). Butterworth Bandpass Filter for Image Processing (https://www.mathworks.com/matlabcentral/fileexchange/30946-butterworth-bandpass-filter-for-image-processing), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2010a
兼容任何版本
平台兼容性
Windows macOS Linux
致谢

启发作品: Digital Image Processing

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.2.0.0

Updated the title

1.0.0.0