Vision Science and Perception Quiz
111 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What does a vertically elongated aperture typically result in?

  • Enhanced perception of depth
  • Dominated vertical movement (correct)
  • Overall motion blur
  • Increased horizontal motion

What is the effect of the gap duration on the phi phenomenon?

  • It depends on the color of the objects
  • It is constant, regardless of gaps
  • It disappears with gaps over about 500ms (correct)
  • It requires gaps of less than 100ms

In the beta movement illusion, what do observers perceive?

  • Smooth movement from a single object (correct)
  • Two flashes that appear simultaneously
  • Movement of two independent objects
  • Static images without motion

What consistently happens during the phi color phenomenon?

<p>A dot changes color halfway through its motion (A)</p> Signup and view all the answers

How is the perception of movement in phi movement different from beta movement?

<p>Phi movement perceives a shadowy object passing by (C)</p> Signup and view all the answers

What is a characteristic of both the phi phenomenon and beta movement?

<p>Both describe static images being perceived as motion (D)</p> Signup and view all the answers

Which statement accurately describes the relationship between the phi phenomenon and the duration of object illumination?

<p>An optimal duration for perception exists around 150ms (D)</p> Signup and view all the answers

What does the linear interpolation formula calculate for a pixel value?

<p>A weighted average based on distance to adjacent pixels. (D)</p> Signup and view all the answers

Which of the following sensory challenges is most closely related to the illumination pattern in the phi phenomenon?

<p>Visual delay between stimuli (C)</p> Signup and view all the answers

In image interpolation, what does sub-pixel precision refer to?

<p>The estimation of pixel values at non-integer coordinates. (D)</p> Signup and view all the answers

What are the two main effects addressed in the context of sampling?

<p>Aliasing and low pass filtering. (C)</p> Signup and view all the answers

What method is employed to avoid issues related to spectral overlap during interpolation?

<p>Low pass filtering. (D)</p> Signup and view all the answers

What defines the reconstruction level in scalar quantization?

<p>The output level that corresponds to an input level. (D)</p> Signup and view all the answers

Which transformation is described by the notation (x,y) → (x',y')?

<p>A geometric transformation. (B)</p> Signup and view all the answers

What is a primary purpose of histogram modifications in image processing?

<p>To enhance visual contrast. (B)</p> Signup and view all the answers

What is the result of using 1D first-order interpolation (linear)?

<p>Creates a smooth transition between pixel values. (A)</p> Signup and view all the answers

What does the magnitude of the Fourier Transform indicate?

<p>The amount of a certain frequency component. (C)</p> Signup and view all the answers

What is the role of the phase in the Fourier Transform?

<p>It tells where the frequency component is located in the image. (B)</p> Signup and view all the answers

In the discrete 2-D Fourier Transform, what variables govern the sums?

<p>Both u, v and x, y indices. (B)</p> Signup and view all the answers

What do FT images generally display?

<p>Only magnitude images. (D)</p> Signup and view all the answers

In the formula for the 2D continuous Fourier Transform, the exponential term includes which of the following?

<p>The frequencies $u$ and $v$. (A), The spatial variables $x$ and $y$. (C)</p> Signup and view all the answers

What is the summation limit for u and v in the discrete 2-D Fourier Transform?

<p>From 0 to M-1 and 0 to N-1. (B)</p> Signup and view all the answers

What does the inverse Fourier Transform achieve?

<p>It converts frequency domain back to spatial domain. (D)</p> Signup and view all the answers

The formula for the discrete 2-D FT uses which factors in its exponential expression?

<p>u, v, x, y, and the dimensions N and M. (D)</p> Signup and view all the answers

What does a zero-crossing point typically indicate in image processing?

<p>Presence of edges (A)</p> Signup and view all the answers

Which of the following best describes the purpose of the Laplacian operator?

<p>To detect edges (C)</p> Signup and view all the answers

In the context of gradient patterns, what does a value of –10 typically represent?

<p>Dark areas in the image (D)</p> Signup and view all the answers

What is the significance of the coefficients in the Laplacian matrix?

<p>They indicate the level of edge detection (A)</p> Signup and view all the answers

What does the expression $∇^2f[(x,y)]$ represent in the context of the Laplacian operator?

<p>The second derivative of the image function (C)</p> Signup and view all the answers

Why is the Laplacian operator described as having coefficients of +1 and -4?

<p>To create a contrast with surrounding pixels (C)</p> Signup and view all the answers

What does the term 'grey levels' refer to in the given context?

<p>Shades of brightness in an image (B)</p> Signup and view all the answers

Which angle is associated with the orientation of edges in the provided gradient pattern?

<p>22.5° (C)</p> Signup and view all the answers

What is the primary purpose of low-pass filtering in image processing?

<p>To smooth the image by removing high-frequency details (D)</p> Signup and view all the answers

In the context of filtering via FFT, what does the variable 'H(u, v)' represent?

<p>The filter applied in the frequency domain (C)</p> Signup and view all the answers

What type of filter would be used to remove specific frequency ranges in an image?

<p>Bandpass filter (D)</p> Signup and view all the answers

What mathematical operation is employed to perform direct filtering in the spatial domain?

<p>Convolution (D)</p> Signup and view all the answers

Which of the following best describes the relationship between correlation and convolution?

<p>Correlation is a type of convolution with reversed signals (A)</p> Signup and view all the answers

What does the term 'cutoff frequency' refer to in image filtering?

<p>The highest frequency that is allowed to pass through the filter (B)</p> Signup and view all the answers

When applying an averaging filter as a low-pass filter, what is the primary effect on the image?

<p>Smoothing and noise reduction (D)</p> Signup and view all the answers

Which filter is designed to eliminate unwanted noise frequencies while preserving the main signal?

<p>Bandstop filter (B)</p> Signup and view all the answers

What is the effect of high-frequency content in an image?

<p>Presence of edges and noise (A)</p> Signup and view all the answers

What spatial technique is used in the convolution of an image with a template?

<p>Multiplying pixel values by their corresponding mask values (B)</p> Signup and view all the answers

What does the median filtering operation primarily achieve in image processing?

<p>Preserves edges while reducing noise (D)</p> Signup and view all the answers

Which of the following statements regarding median filtering is true?

<p>It can effectively remove salt and pepper noise. (B)</p> Signup and view all the answers

What is the result of applying the median operation to the expression $a.I1 + b.I2$?

<p>Non-linear when $a$ and $b$ are not equal (D)</p> Signup and view all the answers

What is the primary function of edge detection in image processing?

<p>To identify boundaries within images (A)</p> Signup and view all the answers

Which of the following best describes the result when $ abla f(x, y) > Threshold$ at a point?

<p>The point is considered an edge point. (B)</p> Signup and view all the answers

What type of filter is primarily used for edge enhancement in images?

<p>High-pass filter (C)</p> Signup and view all the answers

Which of the following masks is associated with the Sobel operator?

<p>Edge detection mask (B)</p> Signup and view all the answers

The gradient of an image is calculated using what type of equations?

<p>Differential equations (D)</p> Signup and view all the answers

Which component is crucial in defining the gradient at a point in an image?

<p>Intensity values around the point (C)</p> Signup and view all the answers

What phenomenon creates an illusion of movement through rapidly illuminated stationary objects placed side by side?

<p>Phi phenomenon (A)</p> Signup and view all the answers

In the phi phenomenon, what happens when the gap between flashes exceeds 500ms?

<p>The phi phenomenon disappears (A)</p> Signup and view all the answers

What type of illusion does beta movement produce?

<p>Feels like a single moving object (B)</p> Signup and view all the answers

During the phi color phenomenon, what do observers typically report about the dot's color?

<p>It changes color halfway through (A)</p> Signup and view all the answers

How is the motion perceived in phi movement different from that in beta movement?

<p>Phi movement is perceived as a shadow crossing two stimuli (D)</p> Signup and view all the answers

What defines a vertically elongated aperture regarding motion perception?

<p>It makes vertical motion dominant (C)</p> Signup and view all the answers

What is the maximum duration of the gap between flashes in the phi phenomenon for it to still be effective?

<p>500ms (C)</p> Signup and view all the answers

What is an essential characteristic of beta movement?

<p>It involves a series of static images viewed rapidly (B)</p> Signup and view all the answers

What is the primary function of image sampling?

<p>To digitize coordinates (C)</p> Signup and view all the answers

Which type of images is characterized by a combination of text, graphics, and sound?

<p>Multimedia Images (B)</p> Signup and view all the answers

In image processing, what does low-pass filtering primarily achieve?

<p>Reducing high-frequency noise (C)</p> Signup and view all the answers

What is required to perform grey-level quantization?

<p>Digitization of pixel amplitude (D)</p> Signup and view all the answers

Which histogram operation improves image contrast?

<p>Histogram Equalization (D)</p> Signup and view all the answers

What describes optical flow in image processing?

<p>The movement of objects in a scene (D)</p> Signup and view all the answers

Which library is commonly used for image processing in Python?

<p>OpenCV (C)</p> Signup and view all the answers

What does the Fourier Transform primarily analyze in an image?

<p>Frequency components (D)</p> Signup and view all the answers

What is a primary benefit of median filtering in image processing?

<p>It preserves edges while reducing noise. (C)</p> Signup and view all the answers

Which mathematical expression indicates that median filtering is non-linear?

<p>med(a.I1 + b.I2) = a.med(I1) + b.med(I2) (B)</p> Signup and view all the answers

Which type of noise is median filtering specifically effective at removing?

<p>Salt and pepper noise (B)</p> Signup and view all the answers

What is the primary effect of low-pass filtering on an image?

<p>Smoothing and reducing noise (B)</p> Signup and view all the answers

What criterion determines if a point is an edge point in gradient detection?

<p>If the gradient magnitude exceeds a specified threshold. (B)</p> Signup and view all the answers

In the filtering process via FFT, which step comes immediately after applying the frequency response?

<p>Inverse FFT (B)</p> Signup and view all the answers

What does the cutoff frequency determine in an image filtering context?

<p>The maximum frequency that can be passed through the filter (D)</p> Signup and view all the answers

In the context of edge detection, which operator is represented by the gradient patterns provided?

<p>Sobel operator (C)</p> Signup and view all the answers

Which operation describes the effect of one signal on another in image processing?

<p>Correlation (A)</p> Signup and view all the answers

Which mathematical operation is reflected in the notations $∇f(x, y)$?

<p>The gradient of the image. (A)</p> Signup and view all the answers

Which of the following describes the role of the Laplacian operator?

<p>It enhances edge details within an image. (A)</p> Signup and view all the answers

What is a significant characteristic of circularly symmetric ideal filters?

<p>Uniform response across all directions (C)</p> Signup and view all the answers

What does the term 'spatial masks' refer to in image processing?

<p>Templates applied during convolution (B)</p> Signup and view all the answers

What is the main purpose of using convolution in image processing?

<p>To apply a filter to an image (D)</p> Signup and view all the answers

In the context of image processing, what does the gradient pattern $G_x$ primarily indicate?

<p>Horizontal changes in pixel intensity. (D)</p> Signup and view all the answers

When applying an averaging filter, what is the main effect observed on the image?

<p>Smoothing out variations (B)</p> Signup and view all the answers

In the context of image filtering, what does the operation g(x, y) = f(x, y) ⊗ h(x, y) represent?

<p>Convolution of the image with a filter (A)</p> Signup and view all the answers

Which of the following is considered a high-pass filtering technique?

<p>Sobel filter (D)</p> Signup and view all the answers

What is a key difference between correlation and convolution in image processing?

<p>Correlation does not change the signal's orientation (C)</p> Signup and view all the answers

Which type of filter is designed specifically to remove high-frequency noise while preserving essential image details?

<p>Low-pass filter (D)</p> Signup and view all the answers

What does the Fourier Transform mathematically act like?

<p>A prism that separates colors of light (D)</p> Signup and view all the answers

What does the expression $F(u) = R(u) + jI(u)$ represent in the context of Fourier Transform?

<p>The function frequency content in real and imaginary components (D)</p> Signup and view all the answers

What is the purpose of the inverse Fourier Transform?

<p>To reconstruct the original function from its frequency representation (A)</p> Signup and view all the answers

In the Fourier Transform equation, what does the term $e^{-j2 ext{π}ux}$ represent?

<p>The oscillatory component related to frequency (D)</p> Signup and view all the answers

What is the significance of the formula $F(u) = rac{1}{ ext{π}u} ext{sin}( ext{π}uX)e^{-j ext{π}uX}$ in the context of Fourier Transform?

<p>It represents the output spectrum of a rectangular pulse modulation (D)</p> Signup and view all the answers

What mathematical operation is commonly performed in the frequency domain to reconstruct signals?

<p>Inverse Fourier Transform of the spectrum (A)</p> Signup and view all the answers

What type of output does the Fourier Transform provide regarding a function?

<p>A frequency spectrum showing amplitude and phase information (A)</p> Signup and view all the answers

Which component in the Fourier Transform indicates the magnitude of frequency?

<p>The derived expression $|F(u)|$ (A)</p> Signup and view all the answers

How does the Fourier Transform relate to frequency content?

<p>It decomposes functions into frequency components (C)</p> Signup and view all the answers

What does the notation $F^{-1}(F(u))$ denote in Fourier analysis?

<p>The reconstruction of the original function from its Fourier Transform (D)</p> Signup and view all the answers

What is the main goal of histogram equalization in image processing?

<p>To enhance image contrast (A)</p> Signup and view all the answers

In the histogram equalization algorithm, what value does 'k' represent?

<p>The pixel intensity level (B)</p> Signup and view all the answers

What does the cumulative histogram represent in the context of image processing?

<p>Accumulated pixel values across gray levels (C)</p> Signup and view all the answers

What thresholding technique is described for quantization of an image into black and white?

<p>Global thresholding (D)</p> Signup and view all the answers

In histogram equalization, what does the equation $k ext{ }← ext{ } INT(CH(k) * ((K-1) / N))$ calculate?

<p>The mapping of gray levels to new values (B)</p> Signup and view all the answers

Which mathematical transformation is used to analyze periodic functions as a sum of sines and cosines?

<p>Fourier Transform (A)</p> Signup and view all the answers

What is the significance of the coefficients in the result of a Fourier Transform?

<p>They indicate the amplitude of different frequency components. (D)</p> Signup and view all the answers

What does the term 'gray levels' imply in the context of image processing?

<p>The range of intensities an image can have (D)</p> Signup and view all the answers

How does the inverse Fourier Transform relate to the original signal?

<p>It can completely reconstruct the original function without loss of information. (C)</p> Signup and view all the answers

Which method is primarily implemented to enhance image contrast through pixel intensity mapping?

<p>Histogram equalization (B)</p> Signup and view all the answers

What does histogram thresholding achieve when an image is processed with a threshold of T = 128?

<p>It segments the image into binary levels. (C)</p> Signup and view all the answers

In image processing, what does an enhanced histogram indicate post-equalization?

<p>More uniform distribution of pixel values (B)</p> Signup and view all the answers

What does a cumulative histogram allow you to measure?

<p>The total number of pixels exceeding a certain intensity (C)</p> Signup and view all the answers

What primary pixel operation is performed when using a threshold in histogram thresholding?

<p>Mapping pixels based on luminance to a binary outcome (B)</p> Signup and view all the answers

Flashcards

Image Interpolation

Estimating pixel values at locations between known pixel values in an image.

Nearest-Neighbor Interpolation

The simplest interpolation method, assigning the value of the nearest pixel.

Bilinear Interpolation

Interpolates pixel values using neighboring pixels in a 2x2 grid.

Linear Interpolation Formula

A mathematical formula for calculating new pixel values by linearly combining neighboring pixel values.

Signup and view all the flashcards

Sub-pixel Precision

Determining pixel values for locations not on an integer grid.

Signup and view all the flashcards

Scalar Quantization

Discretizing image pixel values.

Signup and view all the flashcards

Histogram

Represents the distribution of pixel values in an image.

Signup and view all the flashcards

Image Histogram Modifications

Adjusting the distribution of pixel values in an image, like equalisation, stretching and thresholding.

Signup and view all the flashcards

Aperture and Vertical Motion

A vertically elongated aperture makes vertical movement seem dominant and is usually orthogonal (at a right angle) to the aperture's orientation.

Signup and view all the flashcards

Phi Phenomenon

An illusion where stationary objects appear to move when shown rapidly one after another.

Signup and view all the flashcards

Phi Phenomenon Timing

The illusion requires a short gap between the images (typically under 500ms) to perceive movement accurately.

Signup and view all the flashcards

Phi Color

The perceived color of a moving dot sometimes changes in the midst of its path.

Signup and view all the flashcards

Beta Movement

A visual illusion where a series of still images create the sensation of smooth motion.

Signup and view all the flashcards

Beta vs. Phi Movement

Beta movement perceives a single item seemingly changing position, while phi movement perceives a shadowy or indistinct object traveling over multiple static items.

Signup and view all the flashcards

Image Community

A collection of picture applications and topics, which may include television, medical imaging, and remote sensing.

Signup and view all the flashcards

Image Techniques

Image analysis techniques might include compression, segmentation, restoration, and 3-dimensional methods, which apply in areas like TV or medical imaging.

Signup and view all the flashcards

Forward FT

Transforms a signal from the spatial domain to the frequency domain.

Signup and view all the flashcards

Inverse FT

Reconstructs the original signal from its frequency components.

Signup and view all the flashcards

FT Magnitude

Represents the strength of each frequency component in the signal.

Signup and view all the flashcards

FT Phase

Indicates the relative position or offset of each frequency component.

Signup and view all the flashcards

Discrete FT

Applies the FT to discrete signals, like images represented by pixels.

Signup and view all the flashcards

2D FT

Extends the FT to two dimensions, applicable to images.

Signup and view all the flashcards

Frequency Components

The individual sinusoidal waves that make up a complex signal.

Signup and view all the flashcards

Spatial Domain

Represents the original signal in terms of its position in space.

Signup and view all the flashcards

Frequency Domain

A representation of a signal based on the frequencies it contains. In image processing, this means analyzing an image's frequency components rather than individual pixel values.

Signup and view all the flashcards

Fourier Transform (FT)

A mathematical tool that converts a signal from the time or spatial domain to the frequency domain. In images, it transforms pixels into frequency components.

Signup and view all the flashcards

Filtering in Frequency Domain

Manipulating the frequency components of an image to enhance or remove specific features. Different filters target different frequency ranges, like low-pass for blurring and high-pass for sharpening.

Signup and view all the flashcards

Low-pass Filter

A filter that lets low frequencies pass through while attenuating high frequencies. This results in blurring, smoothing, and noise reduction in an image.

Signup and view all the flashcards

High-pass Filter

A filter that allows high frequencies to pass through while attenuating low frequencies. This enhances edges, details, and sharp features in an image.

Signup and view all the flashcards

Convolution (Image Processing)

A process that combines an input image with a kernel (template) to generate a modified output image. This involves sliding the kernel across the image and applying weights to the input pixels.

Signup and view all the flashcards

Direct Filtering (Spatial Domain)

Applying filters directly to the pixels of an image. This involves using kernels (templates) to modify pixel values based on neighboring pixels.

Signup and view all the flashcards

Spatial Masks

Templates used in spatial filtering that define weights applied to neighboring pixels for modifying a central pixel's value.

Signup and view all the flashcards

Averaging Filter (Low-pass)

A spatial filter that replaces a pixel's value with the average of its neighboring pixel values. This smooths the image and reduces noise.

Signup and view all the flashcards

Frequency vs. Spatial Domain Filtering

Frequency domain filtering analyzes and modifies image frequencies, while spatial domain filtering works directly on pixels. Both approaches achieve similar effects, but each has its own strengths and weaknesses.

Signup and view all the flashcards

Median Filter

A nonlinear filter that replaces each pixel with the median value of its neighboring pixels. It's effective at reducing noise while preserving edges.

Signup and view all the flashcards

Salt and Pepper Noise

A type of noise that appears as random black and white pixels scattered throughout an image.

Signup and view all the flashcards

Image Gradient

A measure of the rate of change of pixel values in an image. It highlights the edges and boundaries.

Signup and view all the flashcards

Laplacian Operator

A second-order derivative operator that emphasizes edges and sharp transitions in an image.

Signup and view all the flashcards

Image Sharpening

Enhancing edges and details to make an image appear sharper.

Signup and view all the flashcards

Sobel Operator

A widely used edge detection operator that calculates the gradient of an image using a specific mask.

Signup and view all the flashcards

Prewitt Operator

Another edge detection operator similar to Sobel, but with a slightly different mask.

Signup and view all the flashcards

Edge Point

A pixel in an image where there is a significant change in intensity, often representing a boundary between objects.

Signup and view all the flashcards

Gradient Pattern

A pattern that represents the change in intensity across an image, useful for edge detection.

Signup and view all the flashcards

0° Gradient

A gradient pattern where the intensity changes only vertically.

Signup and view all the flashcards

22.5° Gradient

A gradient pattern where the intensity changes diagonally, with a 22.5° angle from vertical.

Signup and view all the flashcards

45° Gradient

A gradient pattern where the intensity changes diagonally, with a 45° angle from vertical.

Signup and view all the flashcards

Laplacian Pattern

A pattern used to detect edges in an image by highlighting areas of sudden intensity changes.

Signup and view all the flashcards

Edge Detection

The process of identifying boundaries or edges in an image, where the intensity changes sharply.

Signup and view all the flashcards

Zero-Crossing Points

Locations in an image where the Laplacian pattern crosses the zero value, indicating the presence of an edge.

Signup and view all the flashcards

Image Processing

The process of manipulating and analyzing digital images for various purposes, such as enhancing quality, extracting information, or creating new images.

Signup and view all the flashcards

Sampling in Images

The process of converting a continuous 2D signal into a discrete grid of pixels, representing the image.

Signup and view all the flashcards

Quantization

The process of reducing the range of possible values for each pixel by assigning them to limited levels, typically represented by grayscale values.

Signup and view all the flashcards

Filtering

Applying a mathematical operation to an image to modify its pixel values according to specific criteria, often used for noise reduction or edge enhancement.

Signup and view all the flashcards

Fourier Transform

A mathematical tool that converts a signal from the spatial domain to the frequency domain, enabling us to analyze images based on their frequency components.

Signup and view all the flashcards

What are the key factors impacting the perception of motion?

Aperture orientation plays a major role in the dominant perception of motion. The Phi Phenomenon and Beta Movement rely on our brains' natural tendency to create coherence and continuity from still images.

Signup and view all the flashcards

How do we perceive movement from still images?

The Phi Phenomenon and Beta Movement demonstrate our ability to create the illusion of motion from static images. We perceive movement when objects are presented in a quick sequence, or when a series of still images are played in rapid succession.

Signup and view all the flashcards

Frequency Spectrum

A visual representation of the frequency components present in a signal, showing the strength of each frequency.

Signup and view all the flashcards

What does F(u) represent?

The Fourier Transform of a function f(x), representing its frequency components. The result has both real and imaginary parts.

Signup and view all the flashcards

Inverse Fourier Transform

Used to reconstruct the original function from its frequency components. It's the reverse of the Fourier Transform.

Signup and view all the flashcards

What does F(u) = R(u) + jI(u) mean?

The complex-valued Fourier Transform, where R(u) represents the real part and jI(u) the imaginary part.

Signup and view all the flashcards

Magnitude of F(u)

Represents the strength or amplitude of each frequency component.

Signup and view all the flashcards

Phase of F(u)

Represents the relative position or offset of each frequency component.

Signup and view all the flashcards

Example: A sin(pi u X) e^-jpiu X

This is a simple example of a Fourier Transform of a rectangular function. It represents the frequency content of a square wave.

Signup and view all the flashcards

Histogram Equalization

A technique to improve image contrast by redistributing pixel values to achieve a more uniform distribution.

Signup and view all the flashcards

Cumulative Histogram (CH)

A representation of the total number of pixels with values less than or equal to a given gray level.

Signup and view all the flashcards

Histogram Thresholding

A simple image segmentation technique that separates an image into two regions based on a threshold value.

Signup and view all the flashcards

Inverse Fourier Transform (IFT)

The process of reconstructing the original signal (image) from its frequency components.

Signup and view all the flashcards

Convolution

A process that applies a kernel to an image, modifying pixel values based on weighted neighborhood information.

Signup and view all the flashcards

Spatial Filtering

A process of modifying image pixels directly using a kernel.

Signup and view all the flashcards

Direct Filtering

Applying filters directly to the pixels of an image, often using kernels (templates) to modify pixel values based on neighboring pixels.

Signup and view all the flashcards

Averaging Filter

A spatial filter that replaces a pixel's value with the average of its neighboring pixel values. This smooths the image and reduces noise.

Signup and view all the flashcards

Study Notes

Digital Image Processing

  • Course offered by Jean-luc.dugelay at Eurecom
  • Course website: https://moodle.eurecom.fr/
  • Includes lectures (50%) and labs (50%)
  • Topics covered include filtering, histograms, edge detection, segmentation, motion estimation, Hough Transform, mathematical morphology, colors, and 3D image processing.
  • Software/libraries used include Matlab/Image, Python, and OpenCV.

Digital Image Processing (DIP) Applications

  • Compression:
    • Still images (JPEG)
    • Moving images (MPEG)
  • Telecom
  • Medical Imaging
  • Remote Sensing
  • Multimedia
  • Virtual Imaging
  • Analysis and Interpretation

Areas of Study

  • Computer Science
  • Signal Processing
  • Mathematics
  • Information Theory
  • Optic
  • Electronics
  • Human Vision

Human Vision vs. Machine

  • Kanizsa Triangle:
    • Visual illusion illustrating edge completion
  • Tichener Circles:
    • Visual illusion dealing with spatial organisation and perception of circles
  • Comparing human perception with machine's interpretation in areas such as these illusions.

Phi Phenomenon

  • Illusion of movement arising from rapidly changing stationary objects.
  • Example: Light bulbs appearing to move when flashed in sequence.
  • Perception disappears above 500 milliseconds between flashes.
  • The gap duration affects the perception of motion.

Phi Color

  • Subjects report dot color change after a certain time during sequential display.

Beta Movement

  • Optical illusion, rapidly changing static images appear to smoothly flow.
  • Similar to the Phi phenomenon, but not the same.
  • Website: https://thebrain.mcgill.ca

Image Community

  • Pictures/Applications: Television, video, medical, ultrasound, remote sensing, multispectrum
  • Topics: Compression, segmentation, restoration
  • Techniques: Wavelets, mathematical morphology, 3D

Different Types of Images

  • Ultrasound Images: Medical images of patient (normal and with deposits in heart).
  • Aerial Images: Pictures of city or geographical locations
  • Multimedia Images: Pictures of people

Basic Processing Tools

  • Filtering
  • Histogram
  • Edge detection and image segmentation
  • Motion estimation (optical flow)
  • Hough Transform
  • Mathematical Morphology
  • Colors
  • 3D

Outline

  • From 2-D signal to digital images
  • Sampling and quantization
  • Histograms (probability density)
  • Filtering (noise reduction, edge detection)
  • Linear/non-linear filtering (median filter)
  • Frequency and spatial domain analysis (Fourier Transform)

Sampling & Quantization

  • Image sampling: digitizing (x,y) coordinates
  • Grey-level quantization: digitizing pixel amplitude.
  • Converting continuous 2D signals into discrete matrix representations

Sampling (&Resampling)

  • 1-D and 2-D processes for image representation
  • Processes of image data conversion and adjustment

Moiré Effects (Aliasing)

  • Visual artifact in images, often appearing as distorted patterns
  • Due to sampling frequency inadequacies, aliasing distorts.

Image Interpolation and Resampling

  • Methods for increasing image resolution (nearest-neighbor, linear)

Image Interpolation and Resampling

  • Techniques for adapting images when geometry is affected
  • Given pixel values at certain coordinates, methods interpolate for unknown values

Linear Interpolation Formula

  • Formula illustrating computation of pixel values in between given picture elements.
  • Formula for linear interpolation in terms of x.

2x1D

  • Zero-order and first-order spatial domain interpolation
  • Calculating output from adjacent input points.

Sub/Over Sampling, Bilinear Interpolation

  • Calculation of values between sampled picture pixels
  • Sub-pixel precision calculation of picture pixels.

Reconstruction of the Image from Its Samples

  • Sampling frequency should reach Nyquist frequency to avoid aliasing.
  • Low-pass filtering applied to remove spectral overlaps prior to sampling.

Scalar Quantization

  • Method for mapping analog signal (input) levels into discrete output levels.
  • Decision and reconstruction levels are discrete.

Histogram (Modifications):

  • Equalization: Improves image contrast.
  • Stretch: Increases or decreases image contrast.
  • Thresholding: Segmenting an image into binary parts based on a threshold value.
  • Related to contrast and data representation in images.

Histogram Equalization

  • Algorithm: Method for converting image histograms to a more even or specified shape.
  • Khoros routine: Specific procedures or steps used in a particular software package.
  • Image with improved contrast and distribution of pixel values

Histogram Thresholding

  • Technique (often numerical) for creating binary images (typically grayscale)
  • Value (average grey-level) determines pixels becoming either black or white.
  • Quantization into two levels (black/white).

Fourier Transform (FT)

  • Foreword: An introduction to FT and its relation to image processing.
  • Analogie: Discussing the similarities between FT and prisms.
  • 1D continuous FT: Continuous mathematical formula for computing transform from continuous signal.
  • Inverse 1D FT: Continuous mathematical formula for computing the reverse transform.
  • Example (1-D FT): Illustrative case, computing from a box function (rectangular) for its representation at different frequencies.
  • Example (1-D FT) Cont.: Extending the previous analysis on discrete representations of continuous 1D signals.
  • 2D continuous Forward/Inverse FT: Continuous mathematical formulas for 2D data processing.
  • Discrete 2D FT (NxN) : Discrete sampling counterparts, and their usage in image manipulations.
  • Properties of the FT: Properties like DC value and separability.
  • Separability shows the decomposition into 1D transform computations

Fourier Transform (FT) - Magnitude & Phase

  • Magnitude: Represents the strength or frequency contribution in the image.
  • Phase: Represents the phase shift or timing of the image frequencies.
  • Display techniques: Showing magnitudes and phases (sometimes in log scale) of Fourier transforms help analyze the data’s frequency components.

2-D FT example

  • Illustrating the concept of the Fourier Transform and its relation to images.

Filtering via FFT

  • Lowpass, Highpass, Bandpass, Bandstop: Different filter types and their frequency effects on different input data.
  • Cutoff Frequency: Value that distinguishes different frequency bands in the image data.

Low-pass Filtering via FFT

  • Symmetric approach for FT transformation in 2D cases
  • Use of symmetrical symmetry properties to simplify Fourier transforms between different portions/parts of the data.

Frequencies

  • Low: Uniform areas and background.
  • High: Edges and sharpness.
  • Noise: Often in high frequencies, in cases like sharp edges.

Image Filtering via FFT

  • Using Fast Fourier Transform for performing image filtering
  • Frequency and Spatial domains used to filter images before inverse transformations.

Convolution Operation

  • Concept of convolution and its application in image filtering
  • Technique applied to modify picture image elements using weights and kernel.

Direct Low-pass Filtering by Averaging

  • Averaging 2x2 and 3x3 filters used for low-pass filtering
  • Edge blur effect is a side effect when used on images

Spatial Masks

  • Convolution Operation: Operation between an input image and structuring element (filter mask).
  • Correlation Operation: Similar to convolution without inverting the structuring element (filter mask).
  • Describing filter weights and filter masks in the process of image filtering

Spatial Masks: Example (high-pass filtering (3x3)).

  • Applying masks of a particular shape to an image to generate some output image.

Gradient Pattern, Laplacian Pattern

  • Spatial gradient patterns for image edge detection
  • Laplacian patterns for edge detection or sharpening.

References

  • List of books for further studying digital image processing.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Test your knowledge on vision science with this quiz focused on phenomena like the phi phenomenon and beta movement. Explore the effects of aperture shape, gap duration, and sensory challenges related to illumination patterns. Perfect for students studying psychology and perception.

More Like This

Phi Beta Sigma Overview and Principles
23 questions
Phi Beta Sigma Flashcards
19 questions

Phi Beta Sigma Flashcards

BrainiestDouglasFir avatar
BrainiestDouglasFir
Phi Mu Fraternity Creed Flashcards
18 questions
Phi Beta Sigma History Flashcards
15 questions
Use Quizgecko on...
Browser
Browser