-
Book Overview & Buying
-
Table Of Contents
Hands-On Image Processing and Computer Vision with Python - Second Edition
By :
In this chapter, we explored how filtering operations can be performed effectively in the frequency domain, offering advantages in speed and flexibility for many image processing tasks. We covered various types of filters, including low-pass, high-pass, band-pass, and band-stop, and implemented ideal, Butterworth, and Gaussian variants using Python libraries like scipy.fftpack, scikit-image, and fourier_gaussian. We also analyzed how filtering affects image quality and SNR, particularly in denoising and noise removal applications. Finally, we introduced Fourier Feature Networks (FFNs), explaining their motivation, structure, and practical implementation using JAX, showcasing how frequency-based representations enhance neural network performance in high-frequency tasks.
On completion of this chapter, you should be able to write Python code to implement LPF/HPF/BPF/BSF frequency domain filters.
In the next chapter, we will start on image enhancement techniques based...
Change the font size
Change margin width
Change background colour