- Erosion: Removes pixels at object edges, useful for thinning object boundaries.
- Dilation: Adds pixels at object edges, helpful for filling gaps or thickening object boundaries.
- Opening: Erosion followed by dilation, removes small objects or noise while preserving larger object shapes.
- Closing: Dilation followed by erosion, fills small gaps or connects objects separated by narrow spaces.
- Thinning: Reduces object thickness while maintaining topology, suitable for extracting object centerlines.
- Thickening: Increases object thickness, useful for noise robustness or connecting nearby objects.
- Hole Filling: Using dilation and erosion in sequence to fill gaps or holes within objects.
- Boundary Extraction: Identifies and extracts object boundaries, essential for isolating regions or detecting changes in images.
- Edge Detection: Using convolution techniques to detect vertical, horizontal, diagonal edges on images with and without in-built functions.
- Video Processing Fundamentals: Converting video to image frames and then applying techniques like blurring, sharpening, thresholding, contrast stretching, increasing or decreasing intensity.
- Discrete Fourier Transform (DFT): It is a fundamental mathematical operation that allows us to transform a time-domain signal into its frequency-domain representation. To speed up the DFT computation, an algorithm called FFT (Fast Fourier Transform) is used.
- Inverse Discrete Fourier Transform: The inverse discrete Fourier transform (IDFT) is a mathematical operation that is used to convert a digital signal represented in the frequency domain into the time domain.
- Upsampling: Upscaling an image is the process of enlarging it without any loss in image quality.
- Downsampling: Downsampling is the reduction in spatial resolution while keeping the same two-dimensional (2D) representation.