Bounds of a band pass filter for image processing

AI Thread Summary
The discussion centers on image analysis techniques, specifically the use of frequency domain transformations and filtering methods to match images. The main focus is on determining the appropriate cutoff frequencies for a band-pass filter to eliminate noise and the DC component of images. The original poster, Jeff, expresses uncertainty about how to assess the bounds of the filter and questions whether there is a more systematic way to calculate these values rather than relying on trial and error with for-loops. Responses clarify that frequency in image filtering relates to pixel change rates, with low frequencies indicating uniformity and high frequencies indicating rapid changes. It is suggested that a low-pass filter is typically more effective for noise reduction, as most noise tends to be high frequency while useful signals are generally low frequency. Additionally, there is a request for further reading materials on the topic.
jsr9119
Messages
14
Reaction score
0
Hi all,

I'm working on some image analysis as a part of my research, specifically trying to match images. The method I am using transforms the image into the frequency domain and then applies a band pass (or mesa) filter to eliminate noise and the dc component of the image.

I have never done this kind of work before so maybe I am on the wrong track, but for the filter, I don't understand how the bounds of the filter should be assessed, i.e where the cutoff frequencies should be or how fast the cutoff should grow. I've basically been running for-loops to check all the different values, but my gut is telling me there should be a way to calculate these values. Am I wrong? Any insight is greatly appreciated.

Thank you,

Jeff
 
Technology news on Phys.org
There frequency for an image filter refers to the frequency of change of pixels as a function of x and y. Something that is minimum frequency (~0) will be when a pixel level is constant across the entire axis. The maximum frequency (~1/N) will be when pixels alternate.

If your noise is pixel-by-pixel (and if your image doesn't change that fast, then that would be where you've put your cut-off frequency (between the two). Generally you'll probably use a low-pass filter rather than a band-pass filter (most noise is high frequency while most signal is low frequency - though there is no hard-and-fast rule about that).
 
That's very helpful, thank you. Do you know of any good books or articles that would go further in depth?
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...

Similar threads

Replies
1
Views
2K
Replies
8
Views
1K
Replies
9
Views
2K
Replies
1
Views
1K
Replies
4
Views
3K
Replies
51
Views
8K
Back
Top