Fourier Transform and Filters

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 is the primary function of the Fourier Transform?

  • To enhance the color quality of an image
  • To decompose a signal into its frequency components (correct)
  • To reduce the spatial resolution of an image
  • To compress image data

Low-pass filters are designed to pass high frequencies while attenuating low frequencies.

False (B)

Which type of filter is commonly used for edge detection in images?

  • Low-pass filter
  • Band-pass filter
  • High-pass filter (correct)
  • Median filter

A filter's _ is a graph showing how much the filter attenuates different frequencies.

<p>frequency response</p> Signup and view all the answers

What does the time period of a sinusoidal signal represent?

<p>The time taken for a periodic signal to complete one cycle (A)</p> Signup and view all the answers

The amplitude of a sinusoidal signal is determined by its frequency.

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

Define the term 'phase shift' in the context of sinusoidal signals.

<p>Phase shift is the horizontal displacement of a waveform in one oscillation.</p> Signup and view all the answers

When analyzing filters using sinusoids, what does a large change in the magnitude of a sinusoid indicate?

<p>The filter has a strong effect on the original sinusoid. (B)</p> Signup and view all the answers

In the context of filter analysis, the new magnitude after filtering is referred to as the _ or magnitude of the filter.

<p>gain</p> Signup and view all the answers

What does a minimal change in magnitude of a sinusoid after passing through a filter suggest?

<p>The filter allows the original sinusoid to pass nearly unaffected. (D)</p> Signup and view all the answers

The Discrete Fourier Transform (DFT) is used for continuous signals, while the Fourier Transform (FT) is used for discrete sampled signals.

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

Which of the following is an application of the Fourier Transform in image processing?

<p>Understanding image content, image enhancement, and noise removal (C)</p> Signup and view all the answers

Which of the following smoothing filters is similar to Box-3 but with weights that slightly emphasize the center pixel more than its neighbors?

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

Name one application of image resizing.

<p>Matching output device resolution, reducing file size, optimizing algorithm speed, finding objects at different scales, and advanced image editing.</p> Signup and view all the answers

Upsampling is also known as decimation and is used for shrinking images.

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

The process of convolving an image with a low-pass filter before downsampling to prevent aliasing is known as the _ process.

<p>decimation</p> Signup and view all the answers

Which type of filter offers a good balance between simplicity and effectiveness and is often used in the construction of Gaussian Pyramids?

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

What is the main purpose of multi-resolution analysis?

<p>To understand signals and images at different scales of detail.</p> Signup and view all the answers

Which type of image pyramid stores detail differences between levels and allows reconstruction of the original image?

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

Finding key image points or regions that remain informative even when the image is resized is an application of Multi-Resolution Representations called _.

<p>feature detection</p> Signup and view all the answers

In image processing, high frequencies correspond to slow, smooth variations and the overall background of an image.

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

Which of the following metrics is commonly used to compare the quality of a denoised image to its original?

<p>SSIM (Structural Similarity Index) (A)</p> Signup and view all the answers

What is the purpose of FLIP (Flicker Perception) in the context of video or image sequence evaluation?

<p>To evaluate the smoothness of a video or image sequence by focusing on flicker or temporal artifacts (A)</p> Signup and view all the answers

No-reference assessment needs original image to measure effectiveness in denoising?

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

Match the types of resizing operations with their descriptions:

<p>Upsampling = Enlarging images using interpolation Downsampling = Shrinking images using decimation Multi-Resolution Pyramids = Structured sets of resized images</p> Signup and view all the answers

When using Decimation or Downsampling Images, which process needs to occur first?

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

In Gaussian Pyramid construction, which process needs to occur repeatedly?

<p>Blurring the image with a Gaussian filter (C)</p> Signup and view all the answers

Gaussian Pyramid requires filtering to prevent aliasing artifacts?

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

What needs to occur in coarse-to-fine search efficiently?

<p>Starting at a coarse level then refining at finer levels (B)</p> Signup and view all the answers

What does MIP-Mapping do?

<p>Fractional-Level scaling (B)</p> Signup and view all the answers

Give one advantage of ideal filters

<p>Ideal filters have sharp cutoffs.</p> Signup and view all the answers

The best filter depends on the task's sensitivity to _ and its computational.

<p>artifacts</p> Signup and view all the answers

Which of the following is NOT a reason for image resizing?

<p>Enhance the dynamic range of the image (D)</p> Signup and view all the answers

A sinusoidal signal is a non-periodic signal.

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

What does the term 'aliasing' refer to in the context of image processing?

<p>Distortions that occur when downsampling an image (D)</p> Signup and view all the answers

In Fourier analysis, which components are highlighted by sharpening?

<p>High-frequency (B)</p> Signup and view all the answers

A _ provides insights into the image's characteristics by detailing the image's content.

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

Mention 2 Applications of Image Pyramids.

<p>Medical Whole Slide Imaging, Coarse-to-Fine Search, Multi-Resolution Blending, MIP-Mapping.</p> Signup and view all the answers

The Laplacian Pyramid stores high values between the Gaussian layers.

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

Which of the following is NOT a type of image pyramid?

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

Match the application with the filters

<p>Low-pass filter = Smoothing High-pass Filters = Edge detection Band-pass Filters = Image texture analysis</p> Signup and view all the answers

Which of the following is a use of the Gaussian filter?

<p>Repeated blurring in Gaussian Pyramid (D)</p> Signup and view all the answers

Ideal filters are easy to implement.

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

Which two are commonly used r = 2 downsampling filters?

<p>Linear, Binomial, Cubic (B)</p> Signup and view all the answers

To smooth an image and reduce high-frequency noise, which type of filter is most appropriate to apply in the frequency domain?

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

The Discrete Fourier Transform (DFT) is computationally more efficient than the Fast Fourier Transform (FFT), especially for processing large images.

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

Describe how analyzing a sinusoid signal's change in magnitude and phase after passing through a filter helps in understanding the filter's frequency response.

<p>By passing a sinusoid of a known frequency through a filter and observing how much the sinusoid's magnitude is attenuated and its phase is shifted, we can determine the filter's effect at that specific frequency. Repeating this for various frequencies reveals the filter's frequency response across the spectrum.</p> Signup and view all the answers

Creating an image pyramid involves a process called ______, where the resolution of the image is progressively reduced. A common approach is to ______ the image dimensions at each level.

<p>downsampling; halve</p> Signup and view all the answers

Match the evaluation metrics with their descriptions used for assessing image denoising algorithms:

<p>PSNR = Common metric comparing denoised image to original image. SSIM = Measures structural similarity to human perception. FLIP = Evaluates flicker in video sequences.</p> Signup and view all the answers

What does image filtering primarily involve?

<p>Modifying pixel values locally using predefined rules. (A)</p> Signup and view all the answers

Image transformations, such as rotation, directly affect individual pixel values.

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

Name two primary reasons for using image filtering, as discussed in the content.

<p>Information extraction and image enhancement</p> Signup and view all the answers

In linear filtering, the small neighborhood of pixels around each pixel are multiplied by corresponding ______, and then added up to become the new value of the pixel in the output image.

<p>weights</p> Signup and view all the answers

What is the main difference between 'correlation' and 'convolution' in the context of linear filtering?

<p>Convolution involves rotating the filter kernel by 180 degrees. (D)</p> Signup and view all the answers

Separable filtering increases the computational load compared to standard convolution.

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

What is the primary advantage of using separable filtering over directly convolving an image with a two-dimensional filter kernel?

<p>Reduced computational load</p> Signup and view all the answers

A ______ filter is a simple filter that averages pixel values within a KxK window and is a type of linear filter.

<p>box</p> Signup and view all the answers

How do the weights of a bilinear (tent) filter differ from those of a box filter?

<p>Bilinear filter weights give a higher weighting to the center pixel, decreasing linearly toward the edges. (B)</p> Signup and view all the answers

Gaussian kernels are rarely used for image blurring.

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

Match the following filters with its description:

<p>Box Filter = Averages pixel values within a KxK window. Bilinear Filter = Weights center pixel higher, decreasing linearly towards the edges. Gaussian Kernel = Applies a bell-shaped curve for blurring.</p> Signup and view all the answers

Which of the following techniques is used to sharpen an image?

<p>Subtracting the blurred version from the original. (A)</p> Signup and view all the answers

Band-pass filters remove mid-range frequencies from an image, preserving both low and high frequencies

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

According to the content, what is the primary difference between what the first derivative and second derivative highlight in an image?

<p>First derivative highlights edges, and second derivative highlights corners and noise.</p> Signup and view all the answers

The Laplacian of Gaussian (LoG) filter involves blurring an image with a Gaussian filter followed by the ______ operator.

<p>Laplacian</p> Signup and view all the answers

What is the primary purpose of steerable filters?

<p>To be oriented in any direction, allowing adjustable responses based on image content. (C)</p> Signup and view all the answers

A Summed Area Table is also known as a 'differential image'.

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

What is the purpose of an integral image?

<p>To accelerate calculation for image processing tasks.</p> Signup and view all the answers

Integral Image is created by iterating through the original image and forming a new image where each pixel at location (i, j) contains the ______ of all pixels above and to the left of (i, j) in the original image, including the pixel at (i, j) itself.

<p>sum</p> Signup and view all the answers

What challenge does "padding" address in image convolution?

<p>Insufficient surrounding pixels to fill the filter kernel at image edges. (C)</p> Signup and view all the answers

Using the 'zero' padding technique sets the pixel value outside signal to max value.

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

Name three common padding techniques used in image processing to handle border effects.

<p>Zero, constant and clamp</p> Signup and view all the answers

In 'clamp' padding all pixels outside the source image are filled by ______ the closest edge pixels indefinitely

<p>repeating</p> Signup and view all the answers

What is one key difference between linear and non-linear filters?

<p>Linear filters easily analyzed via frequency response methods. (B)</p> Signup and view all the answers

Linear Filters are effective at removing all noise in the image.

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

With what key process does median filtering replace a pixel's value?

<p>Median value from a pixel's neighborhood</p> Signup and view all the answers

By what value selection process does the 'Median filtering' process select the median value from a pixel's neighborhood to filter out extreme values such as ______ noises?

<p>spike</p> Signup and view all the answers

What is a limitation of 'median filtering'?

<p>less effective at smoothing away Gaussian noise due to its dependency on a single pixel value (B)</p> Signup and view all the answers

Bilateral filtering combines a Gaussian domain filter and a range filter to smooth images and preserve edges.

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

In the context of Bilateral Filtering, what is the purpose of the 'range filter'?

<p>Measures intensity similarities to center pixel value</p> Signup and view all the answers

What type of a secondary image does the guided Image Filter use to target the directed filtering ______ image?

<p>guide</p> Signup and view all the answers

Compared to linear filtering methods, how does 'Guided Image Filtering' compare computationally?

<p>It is more computationally intensive (A)</p> Signup and view all the answers

Binary images contain a wide spectrum of pixel values.

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

In binary image processing, what is role structuring element?

<p>Modify the structure or shape of objects in binary images</p> Signup and view all the answers

The morphological operation '______' sets a pixel to 1 if any pixel in the structuring element's footprint is 1.

<p>dilation</p> Signup and view all the answers

Which morphological operation smooths object boundaries and removes small objects by applying erosion followed by dilation?

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

The 'Closing' operation fills small holes in objects with erosion followed by dilation.

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

What metrics can be used to measure the 'Distance transforms'?

<p>city block, Manhattan distance and Euclidean distance</p> Signup and view all the answers

The 'Distance transforms' is crucial areas to object ______ and scene interpretation.

<p>recognition</p> Signup and view all the answers

What is the condition of pixel adjacency in image processing's connected components?

<p>They must be adjacent either horizontally, vertically, or diagonally. (D)</p> Signup and view all the answers

What is the primary purpose of image filtering?

<p>To modify pixel values locally using predefined rules. (B)</p> Signup and view all the answers

Image transformations, unlike image filtering, typically change individual pixel values directly.

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

Which of the following is an example of information extraction using image filtering?

<p>Identifying edges or contours. (C)</p> Signup and view all the answers

In linear filtering, a small neighborhood of pixels around each pixel in the image is taken, and their values are multiplied by corresponding ______.

<p>coefficients</p> Signup and view all the answers

What distinguishes convolution from correlation in linear filtering?

<p>Convolution involves rotating the filter kernel, while correlation does not. (B)</p> Signup and view all the answers

Separable filtering increases the computational load compared to using a standard two-dimensional filter.

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

Which of the following is an advantage of separable filtering?

<p>Reduced computational load. (B)</p> Signup and view all the answers

Match the following filters with their descriptions:

<p>Box Filter = Averages pixel values within a KxK window. Bilinear Filter = Applies non-uniform weights, with the center pixel having a higher weight. Gaussian Kernel = Uses a Gaussian function for blurring. Sobel Operator = Used for edge detection.</p> Signup and view all the answers

What is the primary effect of a larger kernel size in a Gaussian filter?

<p>More pronounced blurring. (C)</p> Signup and view all the answers

A larger standard deviation ($\sigma$) in a Gaussian kernel leads to more pronounced ______.

<p>blurring</p> Signup and view all the answers

Band-pass filters enhance both low and high-frequency components in an image.

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

Which image feature is typically highlighted by the first derivative in band-pass filtering?

<p>Edges. (B)</p> Signup and view all the answers

What type of image detail does the second derivative typically capture in image processing?

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

The Laplacian of Gaussian (LoG) operator involves blurring an image with a Gaussian filter followed by the ______ operator.

<p>laplacian</p> Signup and view all the answers

Steerable filters can only be applied in a fixed, predetermined direction.

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

What type of image is used by the Distance Transform?

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

What morphological operation smooths object boundaries and removes small objects?

<p>opening</p> Signup and view all the answers

What term describes setting a pixel to 1 if the structuring element has any pixel as 1?

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

A Summed Area Table is also referred to as an ______ image.

<p>integral</p> Signup and view all the answers

In median filtering, the mean value from a pixel's neighborhood is selected.

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

Which of the following phenomena describes the process where a photon's energy is transferred to the atoms of a material, typically causing a temperature increase?

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

Specular reflection occurs when light scatters in multiple directions from a rough surface.

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

Briefly explain the role of the iris and pupil in the human eye.

<p>The iris is a colored annulus with radial muscles that control the size of the pupil. The pupil is the aperture or hole that allows light to enter the eye; its size is regulated by the iris to adjust to varying light conditions.</p> Signup and view all the answers

______ are photoreceptor cells in the retina that are highly sensitive and operate in low light conditions, enabling gray-scale vision.

<p>Rods</p> Signup and view all the answers

Match the type of reflection with the surface characteristic:

<p>Diffuse Reflection = Rough surfaces Specular Reflection = Smooth surfaces</p> Signup and view all the answers

What is the approximate range of wavelengths, in nanometers (nm), that defines the visible spectrum of light for humans?

<p>400-700 nm (C)</p> Signup and view all the answers

In the psychophysical correspondence of light, which property of the light spectrum is most closely related to the perceived hue of a color?

<p>Mean of the spectrum (B)</p> Signup and view all the answers

Which type of cone cells in the human retina are most sensitive to shorter wavelengths of light, peaking around 440 nm, which corresponds to blue light?

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

Tetrachromatism in humans refers to a condition where individuals have only two types of cone cells in their eyes.

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

Define metamerism in the context of color perception.

<p>Metamerism occurs when two colors appear to match under one lighting condition but fail to match when the light source changes. This happens because the spectral power distributions of the two colors are different, even if they produce the same color sensation under specific lighting.</p> Signup and view all the answers

How does the intensity of light reflected from a surface change with respect to the viewing angle in diffuse reflection?

<p>Intensity remains constant regardless of viewing angle (C)</p> Signup and view all the answers

In the Checker-Shadow illusion, why does tile B appear lighter than tile A, even though they are physically the same shade of gray?

<p>Because tile B is perceived to be in shadow, and our brain compensates for the shadow (A)</p> Signup and view all the answers

Digital cameras use a ______ array to replace film, consisting of light-sensitive diodes that convert photons to electrons.

<p>sensor</p> Signup and view all the answers

Match the color space with its primary application or characteristic:

<p>RGB = Commonly used in displays and cameras HSV = Intuitive for color adjustments like hue and saturation YCbCr = Used in video compression and broadcasting L<em>a</em>b* = Perceptually uniform color space</p> Signup and view all the answers

What is inter-reflection in the context of illumination?

<p>Light bouncing between multiple surfaces before reaching the viewer or sensor (C)</p> Signup and view all the answers

List three factors that determine the brightness of a pixel in an image.

<p>Factors determining pixel brightness include: light source characteristics (strength, direction, color), surface orientation relative to the light source and viewer, surface material properties (albedo), reflected light and shadows from surrounding surfaces, and the sensor gain of the camera.</p> Signup and view all the answers

A pixel's brightness in an image directly and unambiguously tells us about the intrinsic color of the corresponding point in the scene.

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

What is the 'Bayer grid' in digital imaging?

<p>A color filter pattern on a sensor to capture color information (B)</p> Signup and view all the answers

In the HSV color space, ______ represents the purity or intensity of the color, describing how vivid or dull it is.

<p>Saturation</p> Signup and view all the answers

Match the model of light source with its description:

<p>Distant point source = One illumination direction, like the sun Area source = Diffuse illumination from sources like white walls or sky Ambient light = Substitute for inter-reflections in simpler models Global illumination model = Accounts for inter-reflections in a scene</p> Signup and view all the answers

Which color space is designed to be perceptually uniform, meaning that equal numerical changes in color values correspond to approximately equal changes in perceived color?

<p>L<em>a</em>b* (A)</p> Signup and view all the answers

In digital image representation, increasing the 'variance' of a color spectrum generally leads to a more saturated, monochromatic color.

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

Explain the concept of 'color constancy' in human vision.

<p>Color constancy is the human visual system's ability to perceive the intrinsic color of objects as relatively constant under varying illumination conditions. We interpret surface color or albedo rather than the directly observed intensity, allowing us to recognize colors consistently despite changes in lighting.</p> Signup and view all the answers

The area under the curve of a light spectrum in psychophysical correspondence is related to the perceived ______ of the light.

<p>brightness</p> Signup and view all the answers

Match the component of HSV color space with its description:

<p>Hue (H) = Type of color (e.g., red, blue, green) Saturation (S) = Intensity or purity of the color (vivid vs. dull) Value (V) = Brightness or darkness of the color</p> Signup and view all the answers

Which type of digital camera sensor technology typically uses an analog-to-digital converter (ADC) to turn each pixel's charge into a digital value after transporting the charge across the chip?

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

The human eye is equally sensitive to all wavelengths of light within the visible spectrum.

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

What is the primary reason humans see light in the 400-700 nm range of the electromagnetic spectrum?

<p>Humans see light in the 400-700 nm range because the sun emits a significant amount of electromagnetic energy in this range, and this range of light is also not blocked by Earth's atmosphere, allowing it to interact meaningfully with the environment and be useful for vision.</p> Signup and view all the answers

______ reflection is characterized by light bouncing off smooth surfaces at the same angle.

<p>Specular</p> Signup and view all the answers

Match the term with its definition in the context of light and color:

<p>Albedo = The fraction of light that a surface reflects Refraction = Bending of light as it passes between different media Fluorescence = Emission of light at a longer wavelength after absorbing light Phosphorescence = Delayed re-emission of absorbed light</p> Signup and view all the answers

Why is it important to convert images from uint8 format (0-255) to double format (0-1) when processing images in MATLAB or similar environments?

<p>To increase the dynamic range and allow for floating-point calculations (C)</p> Signup and view all the answers

YCbCr color space is highly intuitive for manual color editing and adjustments by humans due to its separation of luminance and chrominance.

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

Describe the distribution of rods and cones in the retina and explain why this distribution is beneficial for night sky viewing.

<p>Cones are concentrated in the fovea and their density decreases towards the periphery, while rods are more densely distributed in the periphery and less so in the fovea. For night sky viewing, averted vision (looking slightly off-center) is beneficial because it utilizes the higher density of rods in the peripheral retina, which are more sensitive in low light conditions, to detect faint stars.</p> Signup and view all the answers

______ is a phenomenon where light penetrates the surface of a material, scatters within it, and then emerges from a different point, common in materials like skin or milk.

<p>Subsurface scattering</p> Signup and view all the answers

Match the color correction technique with its assumption:

<p>White world assumption = Brightest pixel in the image is assumed to be white Gray world assumption = Average color of the image should be gray White balancing = Uses a reference color assumed to be white or gray</p> Signup and view all the answers

In the context of image formation, what does 'local differences of brightness' primarily contribute to in image interpretation?

<p>Detailed texture and shape information (C)</p> Signup and view all the answers

Ambient light models in computer graphics accurately account for inter-reflections and global illumination effects.

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

Explain how the 'variance' of a light spectrum relates to the perceived saturation of a color.

<p>The variance of a light spectrum is inversely related to the perceived saturation. A smaller variance, meaning the spectrum is concentrated around a narrow range of wavelengths, leads to a higher saturation (more pure or vivid color). A larger variance, with wavelengths spread over a broader range, results in lower saturation (more mixed or desaturated color).</p> Signup and view all the answers

Similar to fluorescence, ______ is a phenomenon where absorbed energy is stored for a longer time before being re-emitted, causing the material to glow even after the light source is removed.

<p>phosphorescence</p> Signup and view all the answers

Match the cone type with its peak sensitivity wavelength:

<p>S Cones = 440 nm (blue light) M Cones = 530 nm (green light) L Cones = 560 nm (yellow-red light)</p> Signup and view all the answers

Which of the following describes absorption in the context of how a photon interacts with a surface?

<p>The photon's energy is transferred to the atoms in the material, causing an increase in temperature. (C)</p> Signup and view all the answers

Diffuse reflection occurs on smooth surfaces where light bounces off at the same angle.

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

What happens during refraction when light passes from one medium to another?

<p>Light bends due to a change in speed. (D)</p> Signup and view all the answers

What is the primary function of the iris in the human eye?

<p>To control the amount of light entering the eye by adjusting the size of the pupil. (B)</p> Signup and view all the answers

The retina functions as the 'film' in the human eye, containing photoreceptor cells (rods and cones).

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

Which type of photoreceptor cell in the human eye is responsible for color vision and operates best in high light conditions?

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

What range, in nanometers, defines the visible spectrum of light that humans can see?

<p>400-700 nm</p> Signup and view all the answers

In the context of light and color, what does 'transparency' refer to?

<p>The property where a material allows photons to pass through it with minimal scattering, preserving the light's original direction and intensity. (C)</p> Signup and view all the answers

What does specular interreflection refer to?

<p>Light bouncing between multiple surfaces before reaching the viewer or sensor. (D)</p> Signup and view all the answers

In the human eye, the size of the ______ is controlled by the iris.

<p>pupil</p> Signup and view all the answers

Why do humans see light in the 400-700 nm range of the electromagnetic spectrum?

<p>Because the Sun emits a significant amount of electromagnetic energy in this range and these wavelengths are not blocked by Earth's atmosphere. (C)</p> Signup and view all the answers

The spectrum of a light source physically describes any patch of light using the number of neutrons at each detectable wavelength.

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

What parameter of a physical light spectrum corresponds to the perceived hue by the human eye?

<p>Mean of the distribution (A)</p> Signup and view all the answers

What aspect of a light spectrum relates to the saturation of the perceived color?

<p>The variance (or width) of the spectrum (C)</p> Signup and view all the answers

What property related to a physical spectrum of light corresponds to brightness?

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

The S cones are most sensitive to longer wavelengths, peaking around 560 nm (yellow-red light).

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

What is the main function of M cones in human color vision?

<p>Detecting green light in the middle wavelength range. (C)</p> Signup and view all the answers

Which of the following species is known to have cones capable of detecting ultraviolet light?

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

What term describes the phenomenon where colors appear to match under one light source but not under another?

<p>Metamerism</p> Signup and view all the answers

If surface (1) is darker than surface (2), which concept explains this difference?

<p>Surface orientation and light intensity (B)</p> Signup and view all the answers

Perception of intensity is solely determined by the amount of light reflecting off the surface.

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

What is the primary role of the analog-to-digital converter (ADC) in a CCD sensor?

<p>To convert each pixel's value into a digital value for binary form. (A)</p> Signup and view all the answers

How does a digital camera sensor work?

<p>It uses an array of light-sensitive diodes to convert photons to electrons. (A)</p> Signup and view all the answers

Match the sensor types with how they move the charge:

<p>CCD = Transports the charge across the chip CMOS = Transistors at each pixel amplify and move the charge</p> Signup and view all the answers

In a Bayer filter, what percentage of pixels are designed to capture green light?

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

For an image represented in Matlab, what does imread(filename) return?

<p>A uint8 image (values 0 to 255) (D)</p> Signup and view all the answers

When using im2double to convert an image in MATLAB, what range of values does it convert the image intensities to?

<p>0 to 1 (D)</p> Signup and view all the answers

In surface orientation and light intensity analysis, the intensity will always be constant, regardless of viewing angle changes for diffuse reflection.

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

According to module 3, what are the possible life choices of a photon?

<p>Absorption, Diffusion, Reflection, Transparency, Refraction, Fluorescence, Subsurface scattering, Phosphorescence, Interreflection</p> Signup and view all the answers

Match The Electromagnetic Wavelength with its Description:

<p>Absorption = When the photon's energy is transferred to the atoms in the material, causing an increase in temperature. Refraction = When light bends as it passes from one medium to another due to a change in speed. Fluorescence = When a material absorbs light at one wavelength and emits it at a low wavelength, the material temporarily holds the energy from the photon and re-emits it as visible light.</p> Signup and view all the answers

Which color space is often used in video compression and broadcasting?

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

Which of the following light sources are considered in global illumination models?

<p>All kind of light sources, including reflected lights. (D)</p> Signup and view all the answers

In the human eye, ______ are sensitive to longer wavelengths, peaking around 560 nm (yellow-red light).

<p>L Cones</p> Signup and view all the answers

In RGB color space, which colors are mixed?

<p>Red, Green, Blue (C)</p> Signup and view all the answers

In images, the larger intensity difference between neighboring pixels, the lighter it will be.

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

Why is computer vision often described as an inverse problem?

<p>Because it seeks to recover 3D information from 2D projections, which inherently loses information. (D)</p> Signup and view all the answers

Computer vision systems have surpassed human capabilities in explaining images with detail and causality.

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

Explain in brief why modeling the visual world is considered more challenging than modeling the vocal tract for producing spoken sounds.

<p>Modeling the visual world is more complex due to its rich complexity and the vast amount of variability in visual data compared to the relatively constrained nature of vocal tract mechanics and sound production.</p> Signup and view all the answers

Forward models in computer vision, which describe how objects are projected onto an image, are primarily developed in the fields of physics and _______.

<p>computer graphics</p> Signup and view all the answers

Match the decades with the corresponding key research trends in computer vision:

<p>1970s = Early progress in interpreting selected images and blocks world. 1980s = Shift towards geometry and increased mathematical rigor, ANNs come and go. 1990s = Focus on face recognition and statistical analysis. 2000s = Broader object recognition, large annotated datasets, and video processing.</p> Signup and view all the answers

In which decade did deep learning experience a resurgence that significantly impacted the field of computer vision?

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

Marvin Minsky successfully tasked an undergraduate student to fully solve the problem of computer vision in a single summer in the 1960s.

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

Who is recognized as the 'Father of Computer Vision,' and what was the focus of his early research?

<p>Larry Roberts is considered the 'Father of Computer Vision.' His early research in the 1960s focused on the interpretation of synthetic worlds, particularly machine perception of three-dimensional solids.</p> Signup and view all the answers

What is the fundamental aim of computer vision as described in the content?

<p>To enable computers to understand and interpret images and videos, similar to human vision. (A)</p> Signup and view all the answers

Computer vision and computer graphics are essentially the same field, just viewed from different perspectives.

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

In human vision, the image is projected onto the _______, while in computer vision, the 'image acquisition' is performed by a _______.

<p>retina, camera</p> Signup and view all the answers

Briefly explain the key difference in focus between machine learning and computer vision, particularly regarding data acquisition.

<p>Machine learning primarily focuses on algorithm design and development to learn from data, often without concern for data acquisition. Computer vision, however, is concerned with how visual data is obtained (sensor design), represented, and then interpreted.</p> Signup and view all the answers

When projecting a 3D point from the world onto a 2D image in computer vision, which sequence of coordinate systems is typically followed?

<p>World Coordinate System -&gt; Camera Coordinate System -&gt; Image Coordinate System (C)</p> Signup and view all the answers

Match the computer vision topics with their descriptions:

<p>Imaging Geometry = Analysis of the relationship between images and the 3D world. Camera Modeling = Simulating the process of how cameras capture images, including pinhole models and lens effects. Image Filtering = Techniques to modify or enhance images, such as smoothing, edge detection, and convolution. Region Segmentation = Dividing an image into meaningful regions or objects.</p> Signup and view all the answers

The pinhole camera model is considered obsolete and is no longer relevant in modern computer vision.

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

_______ techniques are essential for tasks like noise reduction, sharpening, and edge detection in images, improving the quality and feature visibility.

<p>Image filtering</p> Signup and view all the answers

Which of the following is a practical application of Optical Character Recognition (OCR) technology?

<p>Reading handwritten postal codes on letters. (D)</p> Signup and view all the answers

Which of these applications is considered a consumer-level application of computer vision?

<p>Stitching multiple photographs into a panoramic image. (C)</p> Signup and view all the answers

Match the real-world application areas with examples of computer vision usage:

<p>Retail = Automated checkout lanes and fully automated stores. Warehouse logistics = Autonomous package delivery and robotic parts picking. Medical imaging = Registering pre-operative and intra-operative imagery. Self-driving vehicles = Autonomous navigation and driving point-to-point between cities.</p> Signup and view all the answers

Provide at least two examples of how computer vision is practically used in real-world applications today.

<p>Examples include: Optical Character Recognition for reading postal codes, Face Detection in digital cameras for autofocus, Object Recognition in supermarkets for automated checkout, and Medical Imaging for diagnostic analysis.</p> Signup and view all the answers

Which of the following is identified as an active research topic in computer vision?

<p>Human behavior analysis using visual data. (A)</p> Signup and view all the answers

Perception in computer vision is generally considered to be an unambiguous process, leading to definitive interpretations of visual data.

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

Due to the nature of projecting 3D world onto 2D images, perception in computer vision is fundamentally an _______ problem.

<p>ambiguous</p> Signup and view all the answers

Why is 'perception' described as an inherently ambiguous problem in the context of computer vision?

<p>Perception is ambiguous because different 3D scenes can result in the same 2D image. Computer vision systems must infer the 3D world from limited 2D information, leading to potential uncertainties and multiple interpretations.</p> Signup and view all the answers

According to the content, what percentage of internet traffic is predicted to be visual?

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

Machine learning is not particularly useful for computer vision tasks.

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

_______ is defined as the process of discovering what is present in the world and where it is by looking.

<p>Vision</p> Signup and view all the answers

What are the four key questions that computer vision focuses on, as mentioned in the concluding slides?

<p>The four key questions are: What information should be extracted? How can it be extracted? How should it be represented? and How can it be used to achieve the goal?</p> Signup and view all the answers

Which of the following is NOT listed as a related discipline to computer vision?

<p>Quantum physics (B)</p> Signup and view all the answers

Motion capture technology is rarely used in the movie industry.

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

_______ is a consumer-level application that involves converting one or more snapshots into a 3D model of an object or person.

<p>3D modeling</p> Signup and view all the answers

Name three consumer-level applications of computer vision technology mentioned in the presentation.

<p>Three consumer-level applications are: Stitching panoramas, Exposure bracketing for better photos in challenging lighting, and Morphing images of people.</p> Signup and view all the answers

What is the primary function of 'LaneHawk by EvolutionRobotics' in supermarkets?

<p>Object recognition for items left under shopping baskets at checkout. (C)</p> Signup and view all the answers

Face detection technology in digital cameras only serves a cosmetic purpose and does not affect camera functionality.

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

_______ is a computer vision technology used to convert scanned documents into editable text.

<p>Optical Character Recognition (OCR)</p> Signup and view all the answers

Describe how computer vision is used in sports, giving a specific example.

<p>In sports, computer vision is used for helping referee decisions, for instance, Hawk-Eye technology in tennis uses vision to track the ball and determine if it landed in or out, improving the accuracy of line calls.</p> Signup and view all the answers

What is 'Vision in Space' primarily used for in NASA's Mars Exploration Rovers?

<p>Generating panoramic images and 3D terrain models of Mars. (D)</p> Signup and view all the answers

Medical imaging is NOT considered an application area for computer vision.

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

For login without a password, _______ scanners are being increasingly used in smartphones and laptops for biometric authentication.

<p>Fingerprint</p> Signup and view all the answers

Mention two examples of how computer vision is applied in autonomous vehicles.

<p>Computer vision in autonomous vehicles is used for: 1) Navigation, enabling point-to-point driving and autonomous flight; 2) Obstacle Detection, identifying and avoiding obstacles like pedestrians, vehicles, and road hazards.</p> Signup and view all the answers

Which of the following best describes the primary challenge in computer vision?

<p>Converting 2D images into 3D models. (B)</p> Signup and view all the answers

Why is computer vision considered an inverse problem?

<p>Because it seeks to infer unknowns from insufficient information. (C)</p> Signup and view all the answers

Which disciplines contribute to the development of forward models used in computer vision?

<p>Physics and computer graphics. (D)</p> Signup and view all the answers

According to the material, computer vision algorithms are generally more reliable than human vision.

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

In what context did Minsky task a first-year undergraduate student in 1966?

<p>Creating a system to connect a camera to a computer and describe what it sees. (C)</p> Signup and view all the answers

Which decade saw a surge in face recognition and statistical analysis within computer vision?

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

Which technological advancement marks the 2010s in computer vision?

<p>The resurgence of deep learning. (D)</p> Signup and view all the answers

Computer vision primarily deals with the creation of images, rather than the analysis of existing ones.

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

The transformation from 3D to 2D in computer vision implies information ______.

<p>loss</p> Signup and view all the answers

Which of the following is a key difference between computer vision and machine learning?

<p>Computer vision emphasizes how data is acquired and represented, while machine learning often does not care about the method of obtaining data or sensors. (B)</p> Signup and view all the answers

What does 'vision' primarily entail, according to the material?

<p>Discovering what is present in the world and where it is by looking. (C)</p> Signup and view all the answers

Which of the following statements underscores the importance of computer vision?

<p>An image is worth 100 words. (D)</p> Signup and view all the answers

Imaging geometry involves analyzing the relationship between images and the economics of the world from such images are formed.

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

Match the following computer vision topics with their descriptions:

<p>Imaging Geometry = Analysis of the relationship between images and the geometry of the world. Camera Modeling = Simulating the behavior of cameras to understand image formation. Image Filtering = Enhancing or modifying images using mathematical operations. Region Segmentation = Dividing the image into meaningful or coherent regions.</p> Signup and view all the answers

Briefly explain how 'exposure bracketing' enhances images.

<p>Exposure bracketing merges multiple exposures taken under challenging lighting conditions into a single, perfectly exposed image.</p> Signup and view all the answers

Based on the material, which of the following is NOT a typical real-world application of computer vision?

<p>Automated economic forecasting. (C)</p> Signup and view all the answers

What is the primary function of 'motion capture' technology in real-world applications?

<p>Capturing actor movements for computer animation. (C)</p> Signup and view all the answers

Consumer-level applications of computer vision include automatically logging family members onto a home computer via face detection.

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

What percentage of internet traffic is predicted to be visual data?

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

What is the purpose of Optical Character Recognition (OCR)?

<p>OCR reads handwritten postal codes on letters and automatic number plate recognition (ANPR).</p> Signup and view all the answers

Which area of medicine utilizes Computer Vision to register pre-operative and intra-operative imagery?

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

Matching computer-generated imagery (CGI) with live action footage by tracking feature points in video is known as ______.

<p>match move</p> Signup and view all the answers

Which of the following technologies is used to help improve referee decisions?

<p>Hawk-Eye (A)</p> Signup and view all the answers

What is the name of a smart camera installed to continuously watch what items are being checked out?

<p>LaneHawk</p> Signup and view all the answers

Computer vision applications only includes 3D models and not 2D pictures.

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

Which of these is not a topic of active research in Computer Vision?

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

Why is perception considered an ambiguous problem in computer vision?

<p>Many different 3D scenes could give rise to a given 2D image.</p> Signup and view all the answers

In which decade did the concept of autonomous vehicles begin to surface as a tangible application of computer vision?

<p>The 2020s (C)</p> Signup and view all the answers

The challenge where many different 3D scenes could give rise to the same 2D image, falls victim to an inherently ______ problem.

<p>ambiguous</p> Signup and view all the answers

While computer vision algorithms are improving, they can interpret images with the same level of detail and causality as a typical two-year-old child.

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

Which computer vision task involves dividing an image into meaningful or coherent regions?

<p>Region segmentation (B)</p> Signup and view all the answers

What is indicated in the diagram where a Scene links to an Eye, then an Image, and finally to a Brain?

<p>The process of human vision (A)</p> Signup and view all the answers

Which company's slide content indicates computer vision systems are being integrated into high-end cars?

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

Match each decade with a corresponding milestone in computer vision:

<p>1960s = Interpretation of synthetic worlds 1980s = Shift toward geometry and increased mathematical rigor. 2000s = Broader recognition; Larger annotated datasets became available; and Video processing started. 2010s = Resurgence of deep learning.</p> Signup and view all the answers

The forward models that we use in computer vision are usually developed in ______ and in computer graphics.

<p>physics</p> Signup and view all the answers

Which of the following is the primary function of the human eye?

<p>To process and interpret the surrounding world's light. (D)</p> Signup and view all the answers

The retina is the outermost layer of the eye and is not comparable to the film inside of a camera.

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

What is the primary function of cones within the eye?

<p>Providing color sensitivity (B)</p> Signup and view all the answers

What part of the eye provides the clearest and most distinct vision?

<p>macula lutea</p> Signup and view all the answers

Rods are more sensitive than cones and provide the eye's color sensitivity.

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

What is the 'fovea centralis'?

<p>an area where all of the photoreceptors are cones (A)</p> Signup and view all the answers

The electromagnetic (EM) ______ is the range of all types of electromagnetic radiation.

<p>spectrum</p> Signup and view all the answers

Which of the following describes the correct order of electromagnetic radiation, from shortest to longest wavelength?

<p>Gamma rays, X-rays, Ultraviolet, Visible, Infrared, Microwaves, Radio waves (C)</p> Signup and view all the answers

We 'see' with our eyes, not with our brains.

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

What is the role of photoreceptors in human vision?

<p>To convert light into electrical signals. (B)</p> Signup and view all the answers

What type of processing is vastly better at recognition than current computer systems, making it a useful reference for computer vision?

<p>Human vision</p> Signup and view all the answers

In feedforward processing, the LGN directly processes high-level object descriptions such as faces and objects.

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

Match the following layers with their function:

<p>S1 = First Layer C1 = Second Layer S2 = Third Layer C2 = Fourth Layer</p> Signup and view all the answers

In the context of image formation, what is an image primarily composed of?

<p>A grid (matrix) of intensity values. (D)</p> Signup and view all the answers

In image representation, what value typically corresponds to black when using one byte per value?

<p>0</p> Signup and view all the answers

In the early stages of designing a camera, placing a piece of film in front of an object will result in a perfectly clear and focused image without any additional components.

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

What is the primary function of adding a barrier with a small opening in a pinhole camera?

<p>To reduce blurring and create a sharper image. (C)</p> Signup and view all the answers

In a pinhole camera model, all rays travel through a single point called the Center of ______.

<p>Projection</p> Signup and view all the answers

What is the name of the pre-camera that was known during the classical period in China and Greece?

<p>Camera Obscura. (C)</p> Signup and view all the answers

Projection always preserves both angles and distances in an image.

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

What key property is preserved when projecting lines from a 3D world to a 2D image?

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

What happens to parallel lines in an image under perspective projection?

<p>converge at a vanishing point</p> Signup and view all the answers

The location of the vanishing point is different for each direction in space.

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

What is the term for the line where all directions in the same plane have vanishing points?

<p>Horizon. (B)</p> Signup and view all the answers

Under perspective project, objects appear ______ as they move farther away from the camera.

<p>smaller</p> Signup and view all the answers

In the context of projection, what happens to the size of an object as its distance from the camera increases?

<p>It decreases. (C)</p> Signup and view all the answers

Parallel lines that are parallel to the image plane will still converge at a vanishing point.

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

Match the following concept with their descriptions.

<p>X, Y, Z = 3D world coordinates u, v = 2D image coordinates</p> Signup and view all the answers

Which of the following is the primary purpose of homogeneous coordinates?

<p>To unify transformations like translation and perspective projection into a single mathematical framework. (A)</p> Signup and view all the answers

In homogeneous coordinates, what value is typically assigned to 'w' for regular points?

<p>1</p> Signup and view all the answers

Homogeneous coordinates are not invariant under scaling, meaning multiple representations in homogeneous space map to different Cartesian points.

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

What crucial role do points at infinity (where w=0) play in homogeneous coordinates?

<p>Represent the directions of parallel lines. (A)</p> Signup and view all the answers

In a simplified camera model, the ______ matrix contains the internal (geometry) parameters, such as focal length.

<p>intrinsic</p> Signup and view all the answers

What type of matrix aligns the world coordinate system to the camera coordinate system in a camera model?

<p>Rotation Matrix. (A)</p> Signup and view all the answers

If the pixels are assumed to be square, matrix K to which value f?

<p>same</p> Signup and view all the answers

No skew means the image axes are not perpendicular.

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

With the origin of the Ow is set as the camera location, what is the result?

<p>no coordinate shift (A)</p> Signup and view all the answers

Which aspect of a camera is altered by the z-axis rotation matrix?

<p>transforming its x and y coordinates. (C)</p> Signup and view all the answers

With Orthographic Projection, objects retain different size whether of not with any distance from the camera.

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

What are the benefits of using a Orthographic projections?

<p>Simplified Mathematics. (A)</p> Signup and view all the answers

What can be said about the perspective projections with Small or Near Objects?

<p>The size is scaled. (B)</p> Signup and view all the answers

With more length in FOV, what is the relation between object dimentions to distance.

<p>small</p> Signup and view all the answers

Describe the effect of varying a camara's aperture.

<p>affects the depth of field (C)</p> Signup and view all the answers

Which part of the human eye is most directly comparable to the film or sensor in a camera?

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

The human eye can perceive objects even in the complete absence of light.

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

The area providing the clearest, most distinct vision in the retina is the ______.

<p>macula lutea</p> Signup and view all the answers

What is the primary function of cones in the retina?

<p>Providing color sensitivity (C)</p> Signup and view all the answers

Rods are more sensitive to color than cones.

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

What is the 'fovea centralis' and what is its significance in human vision?

<p>The center of the macula that contains only cones, contributing to sharp central vision.</p> Signup and view all the answers

Which of the following best describes the electromagnetic spectrum?

<p>The complete range of electromagnetic radiation (B)</p> Signup and view all the answers

The human eye directly 'sees' with the eyes; the brain plays no role in image processing.

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

In human vision, light is converted into electrical signals by special cells called ______.

<p>photoreceptors</p> Signup and view all the answers

Why is understanding human vision useful in the field of computer vision?

<p>Human vision provides insights into effective recognition systems. (A)</p> Signup and view all the answers

Match the following layers of visual processing with their description:

<p>LGN = Relays sensory information from the retina to the cortex V1 = Primary visual cortex; processes simple visual forms and corners V2 = Visual area 2; processes more complex intermediate visual forms IT = Inferior temporal cortex; handles high-level object descriptions and facial recognition</p> Signup and view all the answers

In feedforward processing, higher-level visual processing centers directly influence lower-level ones.

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

What is a 'camera obscura'?

<p>A pre-camera that projects an inverted image through a small hole. (B)</p> Signup and view all the answers

The opening in a pinhole camera that controls the amount of light entering is known as the ______.

<p>aperture</p> Signup and view all the answers

The first photograph required a very short exposure time.

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

In the context of computer vision, what is dimensionality reduction and why is it important in cameras?

<p>Converting a 3D world into a 2D image. Information such as angles and distances is lost.</p> Signup and view all the answers

What does it mean that projection is 'many-to-one'?

<p>Each point in the image corresponds to many points in the 3D world. (A)</p> Signup and view all the answers

Lines in 3D space always project to lines in an image, regardless of the camera position.

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

Parallel lines converge at a ______ in perspective projection.

<p>vanishing point</p> Signup and view all the answers

How is object size affected by distance in perspective projection?

<p>Size is inversely proportional to distance. (A)</p> Signup and view all the answers

Match the following terms with their definitions in the context of projection:

<p>Focal Length = The distance between the lens and the image sensor when the subject is in focus. Center of Projection = The point in space through which all light rays are assumed to pass in the pinhole camera model. Image Plane = The plane where the captured image is formed Vanishing Point = The point in an image where parallel lines appear to converge.</p> Signup and view all the answers

In homogeneous coordinates, points at infinity are represented with the 'w' component set to 1.

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

Why are homogeneous coordinates useful in computer vision?

<p>They simplify calculations for translation and perspective projection. (A)</p> Signup and view all the answers

The process of projecting 3D world coordinates into 2D image coordinates is fundamental for image processing, 3D reconstruction, and camera ______.

<p>calibration</p> Signup and view all the answers

What is the significance of the intrinsic matrix (K) in camera modeling?

<p>Contains the camera's internal parameters such as focal length and principal point.</p> Signup and view all the answers

The extrinsic parameters of a camera describe the internal geometry of the camera, such as focal length and image sensor size.

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

What does a rotation matrix accomplish in the context of camera parameters?

<p>Aligns the world coordinate system to the camera coordinate system (A)</p> Signup and view all the answers

In the simplified camera model (camera to pixel), one assumption involves unit aspect ratio, which means pixels are ______.

<p>square</p> Signup and view all the answers

In the context of projection properties, what relates the image height to the object height relative to image and object distance?

<p>Similar triangles (B)</p> Signup and view all the answers

Translation vector, when added to an identity rotation matrix, forms the extrinsic matrix of the object at the same location.

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

In 2D, what does the line equation ax + by + c = 0 become in homogeneous coordinates?

<p>A line where a, b, and c are constants.</p> Signup and view all the answers

If parallel lines don't intersect, what can homogeneous coordinates do?

<p>Represent the coordinate. (B)</p> Signup and view all the answers

Homogeneous coordinates are invariant to distance and orientation, as only scaling is required to obtain the value

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

In projection, parallel lines show ______.

<p>convergence</p> Signup and view all the answers

Where is camera located in the real world?

<p>Has the freedom to rotate around an axis. (C)</p> Signup and view all the answers

Match the following terms with the following definitions:

<p>Focal length = Distance from the axis to the lens. Translation = Coordinates the camera center in the world for shifting. Rotation = Camera's coordinate system with the orientation of the word. Skew = Coefficient that accounts for any slant between the image axes.</p> Signup and view all the answers

What is an example of what occurs in Chromatic Aberration?

<p>Color fringing</p> Signup and view all the answers

Lenses bring parallel light rays to a single ______.

<p>focal point</p> Signup and view all the answers

When creating an image of an object, how is the object position determined?

<p>Has a specific distance where objects appear in focus. (A)</p> Signup and view all the answers

Focality isn't defined based on the distance between the object distance and the image distance in lenses.

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

When there is an increase of range towards the specific object, the size appears ______.

<p>inversely proportional</p> Signup and view all the answers

Why does a smaller aperture need higher exposure?

<p>Smaller intensity means less light is available. (C)</p> Signup and view all the answers

What is one assumption made in the camera to pixel conversion to simplify the operation?

<p>Assume the pixels are square</p> Signup and view all the answers

Why is the pinhole of a pinhole camera as small as possible?

<p>Smaller pinholes add focus. (C)</p> Signup and view all the answers

Which of the following best describes the function of the retina in the human eye?

<p>Senses the light entering the eye and converts it into nerve signals. (D)</p> Signup and view all the answers

Rods, photoreceptors in the human eye, are more sensitive to color than cones.

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

What is the term for the opening in a pinhole camera that allows light to pass through and form an image?

<p>aperture</p> Signup and view all the answers

In the context of projection geometry, a set of parallel lines in the 3D world converges to a(n) ________ in the image plane.

<p>vanishing point</p> Signup and view all the answers

What happens to the size of objects as their distance increases in the context of perspective projection?

<p>Objects appear smaller. (B)</p> Signup and view all the answers

Match the following lens corrections with their descriptions:

<p>Chromatic Aberration = Color fringing due to different wavelengths refracting differently. Spherical Aberration = Imperfect focus due to spherical lens shape. Vignetting = Darkening of the image towards the edges. Radial Distortion = Deviation of rays, more noticeable at the edge of the lens.</p> Signup and view all the answers

Which of the following is considered an advantage of homogeneous coordinates in the context of computer vision?

<p>They unify transformations like translation and perspective projection into a single matrix multiplication. (B)</p> Signup and view all the answers

In orthographic projection, objects retain their size regardless of their distance from the camera.

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

In the projection of 3D world coordinates to a 2D image, what information is lost?

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

The angular extent of the observable world that is visible through a lens is known as the ________.

<p>field of view</p> Signup and view all the answers

In traditional computer vision pipelines, which of the following is primarily used for feature extraction and algorithm design?

<p>Hand-crafted features and algorithms (A)</p> Signup and view all the answers

Machine learning's impact on computer vision is limited to improving the speed of existing algorithms but not accuracy.

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

Describe how deep learning pipelines differ from classic machine learning pipelines in computer vision.

<p>Deep learning pipelines automate feature learning directly from raw data, unlike classic machine learning which relies on hand-crafted features.</p> Signup and view all the answers

The data-driven machine learning revolution is largely enabled by the increasing availability of massive datasets and advances in ________ and ________.

<p>storage, cloud computing</p> Signup and view all the answers

Which of the following is a primary benefit of using larger datasets in machine learning?

<p>Improved model generalization and reduced overfitting (A)</p> Signup and view all the answers

Unsupervised learning algorithms require labeled input-output pairs for training.

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

Give an example of a computer vision task that is typically addressed using supervised learning.

<p>Image classification or object detection are examples of computer vision tasks typically addressed using supervised learning.</p> Signup and view all the answers

In supervised learning, the model's performance is evaluated on ________ data to assess its generalization capability.

<p>unseen</p> Signup and view all the answers

Match the following machine learning terms with their descriptions:

<p>Classification = Predicting discrete class labels Regression = Predicting continuous values Loss Function = Measures penalty for incorrect predictions Overfitting = Model memorizes training data instead of generalizing</p> Signup and view all the answers

What is the primary goal of Empirical Risk Minimization in machine learning?

<p>To minimize the true expected loss (error) of the model (B)</p> Signup and view all the answers

A loss function quantifies the benefit of incorrect predictions in machine learning.

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

Explain the concept of 'asymmetric losses' and provide an example.

<p>Asymmetric losses occur when different types of errors have different costs. For example, in medical diagnosis, a false negative (failing to detect a disease) might have a higher cost than a false positive.</p> Signup and view all the answers

________ is a preprocessing technique that subtracts the mean value from each feature to center the data around zero.

<p>Centering</p> Signup and view all the answers

What does 'standardizing' input data achieve in preprocessing?

<p>It ensures all features have unit variance. (A)</p> Signup and view all the answers

'Whitening' data preprocessing only centers the data but does not affect feature variances.

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

Describe the Nearest Neighbors algorithm in the context of machine learning.

<p>The Nearest Neighbors algorithm classifies a new data point based on the majority class among its 'k' closest neighbors in the training dataset. It's a non-parametric method that stores all training data.</p> Signup and view all the answers

In the Nearest Neighbors algorithm, the parameter 'k' represents ________.

<p>the number of neighbors considered</p> Signup and view all the answers

Choosing a very small value for 'k' in the Nearest Neighbors algorithm increases the risk of:

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

A large 'k' value in Nearest Neighbors always leads to overfitting.

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

Name one specialized library designed for efficient nearest neighbor search.

<p>FLANN (Fast Library for Approximate Nearest Neighbors) or Faiss are specialized libraries for efficient nearest neighbor search.</p> Signup and view all the answers

Bayesian Classification combines ________ knowledge of class probabilities with observed features to calculate likelihood.

<p>prior</p> Signup and view all the answers

What key assumption does Naive Bayes classification make to simplify calculations?

<p>Feature independence (B)</p> Signup and view all the answers

Linear Discriminant Analysis (LDA) assumes differing covariance matrices across classes.

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

What type of decision boundaries does Quadratic Discriminant Analysis (QDA) produce?

<p>Quadratic Discriminant Analysis (QDA) produces quadratic decision boundaries.</p> Signup and view all the answers

________ Discriminant Analysis is used when feature distributions are not Gaussian.

<p>Fisher</p> Signup and view all the answers

Logistic Regression is primarily used for:

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

Logistic regression is a generative model.

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

What is the role of the sigmoid function in Logistic Regression?

<p>The sigmoid function in Logistic Regression transforms the linear combination of features into a probability value between 0 and 1, representing the likelihood of belonging to a specific class.</p> Signup and view all the answers

In Logistic Regression training, ________ is commonly used as a loss function to optimize model weights and bias.

<p>cross-entropy</p> Signup and view all the answers

Support Vector Machines (SVMs) aim to maximize which of the following for better generalization?

<p>Margin between classes (A)</p> Signup and view all the answers

'Support vectors' in SVMs are data points that are far from the decision boundary and do not influence it.

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

How do SVMs handle non-linear boundaries?

<p>SVMs handle non-linear boundaries by using kernel functions to replace linear regression with kernel regression, allowing them to model complex curved decision surfaces.</p> Signup and view all the answers

For overlapping classes in SVMs, ________ loss is used instead of strict constraints.

<p>hinge</p> Signup and view all the answers

In decision trees, decisions are made based on:

<p>Feature thresholds and sequential feature processing (A)</p> Signup and view all the answers

Random Forests consist of a single decision tree for classification.

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

Explain how Random Forests achieve diversity among trees in the ensemble.

<p>Random Forests achieve diversity by training each tree on random subsets of the data and by using a random subset of features at each node split.</p> Signup and view all the answers

In Random Forests, predictions are combined by ________ the class distributions from all trees.

<p>averaging</p> Signup and view all the answers

What is a potential drawback of using very deep decision trees?

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

Increasing the number of trees in a Random Forest generally decreases accuracy.

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

Name three applications of machine learning in computer vision mentioned in the content.

<p>Keypoint Recognition, Image Segmentation, and Pose Estimation are mentioned as applications of machine learning in computer vision.</p> Signup and view all the answers

________ learning focuses on finding hidden structure in unlabeled data.

<p>Unsupervised</p> Signup and view all the answers

What is the primary goal of Empirical Risk Minimization in decision theory?

<p>To minimize true expected loss of the model. (C)</p> Signup and view all the answers

In early computer vision, machine-learned classifiers were primarily used instead of hand-designed algorithms.

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

What key assumption does Naive Bayes make to simplify calculations?

<p>feature independence</p> Signup and view all the answers

The distance between the decision boundary and the nearest data points in SVM is known as the ______.

<p>margin</p> Signup and view all the answers

Match the following preprocessing techniques with their purpose:

<p>Centering = Subtract the mean value from each feature. Standardizing = Divide each feature by its standard deviation. Whitening = Decorrelates features and makes their variances equal to 1.</p> Signup and view all the answers

Which of the following is a characteristic of non-parametric machine learning methods, such as Nearest Neighbors?

<p>They don't involve complex models or assumptions about the underlying data distribution. (C)</p> Signup and view all the answers

In k-Nearest Neighbors, increasing the value of 'k' always reduces the risk of overfitting.

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

What is the role of a loss function during the training phase of logistic regression?

<p>error minimization</p> Signup and view all the answers

In Support Vector Machines (SVMs), the data points that directly influence the position and orientation of the decision boundary are known as ______.

<p>support vectors</p> Signup and view all the answers

Which of the following is NOT a typical application of Decision Trees and Forests in computer vision?

<p>Loss Function Optimization (C)</p> Signup and view all the answers

In random forests, each tree is constructed identically to maximize prediction accuracy.

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

Name the unsupervised learning technique that is used to reduce the number of variables of a data set while preserving its variance.

<p>principal component analysis</p> Signup and view all the answers

In the context of PCA for face modeling, the directions of greatest variance in face data are represented by ______.

<p>eigenvectors</p> Signup and view all the answers

Which of the following is a defining characteristic of unsupervised learning?

<p>Discovering patterns in unlabeled data. (D)</p> Signup and view all the answers

K-means clustering guarantees finding the globally optimal cluster assignments.

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

List two applications of clustering in computer vision.

<p>image segmentation, pattern discovery</p> Signup and view all the answers

While K-means uses the data to define clusters, the Gaussian Mixture Model uses ______ to define clusters.

<p>mix of gaussian distributions</p> Signup and view all the answers

Which step involves updating model parameters ?

<p>M-step (A)</p> Signup and view all the answers

Excellent compression in PCA is achieved by high data approximations using a smaller number of components

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

List three common ways we can use the results of PCA on sets of faces?

<p>face recognition, face detection, data compression</p> Signup and view all the answers

In the context of manifold learning, algorithms are used to uncover the underlying ______.

<p>low-dimensional manifold</p> Signup and view all the answers

Match the following supervised learning scenarios to the appropriate technique:

<p>Predicting whether an email is spam or not spam. = Classification Predicting the price of a house based on size and location. = Regression</p> Signup and view all the answers

A dataset of images labeled with the object that is contained (i.e. labeled images of cats and dogs) would be used for which type of learning?

<p>Supervised learning (B)</p> Signup and view all the answers

Transitioning from traditional techniques to incorporating machine learning is a current trend.

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

What is the goal of Machine Learning Mastery?

<p>Comprehensive knowledge of various machine learning types and their applications.</p> Signup and view all the answers

What does the Fourier transform allow us to do?

<p>Decompose a signal into its frequency components (A)</p> Signup and view all the answers

What type of filter is designed to pass low frequencies while attenuating high frequencies?

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

Which type of filter is used for edge detection in images?

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

What does a filter's frequency response show?

<p>How much the filter attenuates different frequencies (B)</p> Signup and view all the answers

What is the time period of a sinusoidal signal?

<p>2Ï€ (D)</p> Signup and view all the answers

What is the definition of amplitude in the context of a signal?

<p>The maximum distance between the horizontal axis and the vertical position of the signal (A)</p> Signup and view all the answers

What is the mathematical relationship between frequency and period?

<p>Frequency is the reciprocal of the period (C)</p> Signup and view all the answers

What does the phase of a waveform indicate?

<p>The horizontal position of a waveform in one oscillation. (A)</p> Signup and view all the answers

In the equation $s(x) = sin(2πfx + φ.....i)$, what does $f$ represent?

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

If a filter causes a large change in the magnitude of a sinusoid, what does this indicate?

<p>The filter strongly affects the original sinusoid. (C)</p> Signup and view all the answers

What does a phase shift introduced by a filter represent?

<p>A horizontal displacement of the output sinusoid compared to the original (A)</p> Signup and view all the answers

What information does the magnitude (A) provide in the context of filtering?

<p>How much a frequency is amplified or attenuated (C)</p> Signup and view all the answers

What does the phase shift ($) reveal about a signal after it passes through a filter?

<p>Any delay or advancement in the timing of the signal (A)</p> Signup and view all the answers

What is the Discrete Fourier Transform (DFT) specifically used for?

<p>Digital signals (sampled data) (D)</p> Signup and view all the answers

Which of the following transforms is more efficient?

<p>Fast Fourier Transform (FFT) (D)</p> Signup and view all the answers

Box-3 and Box-5 filters are examples of what type of filters?

<p>Smoothing filters (low-pass filters) (D)</p> Signup and view all the answers

Which type of filter is the Sobel filter?

<p>Edge detection filter (A)</p> Signup and view all the answers

What do high frequencies in an image's Fourier Transform correspond to?

<p>Rapid changes like sharp details and edges (B)</p> Signup and view all the answers

What is one application of amplifying high frequency components in the Fourier Transform of an image?

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

What does PSNR measure?

<p>Quality comparison denoised and original image (C)</p> Signup and view all the answers

What is the purpose of image resizing?

<p>To match output device resolution or reduce file size (B)</p> Signup and view all the answers

Upsampling is also known as

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

What issue does convolving an image with a low-pass filter address for decimation?

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

What is a common factor by which images are downsampled in a pyramid?

<p>All of the above (D)</p> Signup and view all the answers

What is created by repeated smoothing and downsampling?

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

What does the Laplacian Pyramid store?

<p>Detail differences between levels (A)</p> Signup and view all the answers

What do frequency response graphs show?

<p>How filters affect different frequencies in the image (C)</p> Signup and view all the answers

Why is coarse-to-fine search useful?

<p>Efficiently find objects (B)</p> Signup and view all the answers

What is a common application of multi-resolution blending?

<p>Seamlessly blend images of different resolutions (A)</p> Signup and view all the answers

What is MIP-Mapping used for?

<p>Fractional-level scaling without stark changes (C)</p> Signup and view all the answers

Which pyramid construction method involves upsampling a lower-resolution Gaussian level and subtracting it from the higher-resolution level?

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

What is the primary role of a Gaussian filter in the context of image pyramids?

<p>To blur the image and reduce noise (C)</p> Signup and view all the answers

Flashcards

Fourier Transform

Decomposes a signal into its frequency components.

Filters (in frequency terms)

Designed to affect signals based on frequency. There are three main types: Low-pass, High-pass and Band-pass.

Low-pass Filters

Pass low frequencies and attenuate high frequencies.

High-pass Filters

Pass high frequencies and attenuate low frequencies.

Signup and view all the flashcards

Band-pass Filters

Pass a specific range of frequencies, neither low nor high (medium frequencies)

Signup and view all the flashcards

Frequency response

Shows how much the filter attenuates different frequencies.

Signup and view all the flashcards

Sinusoidal Signal

A periodic signal with a waveform like a sine wave.

Signup and view all the flashcards

Time period

The time taken by a periodic signal to complete one cycle.

Signup and view all the flashcards

Amplitude (A)

The maximum distance between the horizontal axis and the vertical position of any signal.

Signup and view all the flashcards

Frequency (f)

The number of times a signal oscillates in one second.

Signup and view all the flashcards

Phase (Φ)

Horizontal position of a waveform in one oscillation.

Signup and view all the flashcards

Magnitude (A)

Indicates how much a frequency is amplified/attenuated by the filter.

Signup and view all the flashcards

Phase Shift (φ)

Reveals any delay or advancement in the timing caused by the filter.

Signup and view all the flashcards

Discrete Fourier Transform (DFT)

A version of the Fourier Transform specifically for digital signals (sampled data).

Signup and view all the flashcards

Fast Fourier Transform (FFT)

An efficient algorithm to compute the DFT quickly.

Signup and view all the flashcards

Box-3 and Box-5

Smoothing filters (low-pass filters) that blur the image by averaging neighboring pixel values.

Signup and view all the flashcards

Linear Filter

A smoothing filter that emphasizes the center pixel more than its neighbors.

Signup and view all the flashcards

Binomial Filter

Similar to the Gaussian filter, blurring while reducing noise with a smoother transition.

Signup and view all the flashcards

Sobel Filter

This edge detection filter emphasizes horizontal or vertical gradients in the image.

Signup and view all the flashcards

Corner Filter

Used to detect corners in images, highlighting areas where intensity changes in multiple directions.

Signup and view all the flashcards

Two-dimensional Fourier Transforms

Analyzes the frequency content of an image across both horizontal and vertical directions.

Signup and view all the flashcards

High frequencies

Indicates rapid changes like sharp details and edges.

Signup and view all the flashcards

Low frequencies

Represent slow, smooth variations and overall background.

Signup and view all the flashcards

Sharpening

To enhance edges and details, by amplifying high-frequency components in the image's Fourier Transform.

Signup and view all the flashcards

Blur Removal

If the type of blur is known, its effect can sometimes used to undo the blurring which founds in the Fourier domain.

Signup and view all the flashcards

Noise Removal (denoising)

Noise often has the high frequencies. By reducing high frequencies, we can remove noise while keeping the important details such as edges and textures.

Signup and view all the flashcards

PSNR (Peak Signal-to-Noise Ratio)

A common algorithm to compare denoised image to original images.

Signup and view all the flashcards

SSIM (Structural Similarity Index)

A better algorithm to compare denoised image to original images. Which reflects human perception.

Signup and view all the flashcards

FLIP (Flicker Perception)

Evaluates the smoothness of a video or image sequence by focusing on flicker or temporal artifacts.

Signup and view all the flashcards

No-reference assessment

Measure the effectiveness of image denoising when original image unknown.

Signup and view all the flashcards

Upsampling

Enlarging images

Signup and view all the flashcards

Downsampling

shrinking images

Signup and view all the flashcards

Interpolation for Upsampling

Upsampling to enlarge an image involving an interpolation kernel.

Signup and view all the flashcards

Linear (Bilinear) Interpolation

Simple but can create jagged edges in the image

Signup and view all the flashcards

Bicubic Interpolation

Common choice interpolation with smoother results.

Signup and view all the flashcards

Windowed Sinc Interpolation

Highest quality interpolation that can introduce ringing.

Signup and view all the flashcards

Decimation Process with filter

Convolving the image with a low-pass filter to prevent aliasing which may cause by high-frequency details

Signup and view all the flashcards

Linear, Binomial, Cubic

Simple to increasingly complex filters in decimation.

Signup and view all the flashcards

Binomial Filter in decimation

Better than linear but leaves some aliasing.

Signup and view all the flashcards

Multi-Resolution Analysis

Powerful way to understand signals and images at different scales of detail.

Signup and view all the flashcards

Varying Scales

This means analyzing both large-scale features and fine-scale details.

Signup and view all the flashcards

Image Compression

Efficiently storing images by focusing on the most important details across scales.

Signup and view all the flashcards

Feature Detection

Finding key image points or regions that remain informative even when the image is resized.

Signup and view all the flashcards

Structure

A hierarchical series of images, where each level is a lower-resolution version of the previous one.

Signup and view all the flashcards

Downsampling

Halving the size (width/height) is common, creating a pyramid where each level has ¼ the number of pixels.

Signup and view all the flashcards

Gaussian Pyramids

Created by repeated smoothing and downsampling.

Signup and view all the flashcards

What is an Image?

A grid (matrix) of intensity values, typically using one byte per value.

Signup and view all the flashcards

Image Filtering

Modifies pixel values locally using predefined rules, considering neighboring pixels to compute new values.

Signup and view all the flashcards

Image Transformation

Modifies global spatial properties of an image, changing the overall appearance without directly affecting individual pixel values.

Signup and view all the flashcards

Why use Image Filtering?

Filters extract useful details and enhance image quality by sharpening details or reducing noise.

Signup and view all the flashcards

Correlation

The operation of taking a small neighborhood of pixels, multiplying their values by corresponding weights; results in the new value of the pixel in the output image.

Signup and view all the flashcards

Convolution

Rotate the filter. Also known as the impulse response function.

Signup and view all the flashcards

Separable Filtering

Optimizes convolution by breaking down a 2D kernel into two 1D convolutions (horizontal and vertical).

Signup and view all the flashcards

Box Filter (Moving Average)

Averages pixel values within a KxK window, and is a simple kind of filter.

Signup and view all the flashcards

Bilinear (Tent) Filter

Has non-uniform weights, with the center pixel weighted higher, decreasing linearly towards the edges; used to smooth while preserving edges.

Signup and view all the flashcards

Gaussian Kernel

Based on the Gaussian function, blurring and smoothing images.

Signup and view all the flashcards

First Derivative Filter

Measures the rate of change of pixel intensity, highlighting edges.

Signup and view all the flashcards

Second Derivative Filter

Measures the rate of change of the first derivative; detects corners and noise.

Signup and view all the flashcards

Laplacian of Gaussian (LoG)

Blurring an image with a Gaussian filter followed by the Laplacian operator (second derivative).

Signup and view all the flashcards

Morphological Operations

Used to change the shape or structure of objects in binary images.

Signup and view all the flashcards

Dilation

Expands (thickens) objects by setting a pixel to 1 if any pixel in the structuring element's footprint is 1.

Signup and view all the flashcards

Erosion

Reduces (thins) objects by requiring all pixels in the structuring element's footprint to be 1 to retain the pixel at 1.

Signup and view all the flashcards

Majority Operation

Sets a pixel to 1 if the majority of pixels under the structuring element are 1.

Signup and view all the flashcards

Opening

Smooths object boundaries and removes small objects by applying erosion followed by dilation.

Signup and view all the flashcards

Closing

Fills small holes and gaps in objects by applying dilation followed by erosion.

Signup and view all the flashcards

Distance Transform

Calculates the shortest distance from any point in a binary image to the nearest boundary.

Signup and view all the flashcards

Padding (border effects)

Techniques used to handle edges in image convolution, due to insufficient surrounding pixels to fill the filter kernel. Examples include: Zero, Constant, Clamp, Cyclic, Mirror, Extend.

Signup and view all the flashcards

Connected Components

Involves identifying regions where all adjacent pixels share the same value or label.

Signup and view all the flashcards

Non-linear filters

Adjust, select, or combine pixel values based on complex relationships, resulting in non-linear output images.

Signup and view all the flashcards

Median Filtering

Selects the median value from a pixel's neighborhood to filter out extreme values such as spike noises.

Signup and view all the flashcards

Bilateral Filtering

Combines a domain filter (Gaussian) with a range filter to selectively smooth images while preserving edges.

Signup and view all the flashcards

Steerable Filters

Filters that can be oriented in any direction, allowing for adjustable responses based on the image content.

Signup and view all the flashcards

Integral Image

A table that holds the sum of all pixel values to the left and top of a given pixel, inclusive.

Signup and view all the flashcards

Guided Image filter

Uses a secondary 'guide' image to direct the filtering of the target image, aiming to enhance it by reducing noise and improving edge sharpness while maintaining color integrity.

Signup and view all the flashcards

Absorption (photon)

When a photon hits a surface and transfers its energy to the atoms, increasing temperature.

Signup and view all the flashcards

Diffuse Reflection

Occurs on rough surfaces, where light scatters in many directions.

Signup and view all the flashcards

Specular Reflection

Occurs on smooth surfaces, where light bounces off at the same angle.

Signup and view all the flashcards

Transparency (photon)

Material allows photons to pass through it with minimal scattering, preserving the light's direction and intensity.

Signup and view all the flashcards

Refraction

Light bends as it passes from one medium to another due to a change in speed.

Signup and view all the flashcards

Fluorescence

Material absorbs light at one wavelength and emits it at a lower wavelength as visible light.

Signup and view all the flashcards

Subsurface Scattering

Photons penetrate the a material, scatter within it, and emerge from a different point.

Signup and view all the flashcards

Phosphorescence

Absorbed energy is stored and re-emitted over a longer time, causing the material to glow.

Signup and view all the flashcards

Interreflection

Light bounces between multiple surfaces before reaching the viewer or sensor.

Signup and view all the flashcards

Iris

Colored annulus with radial muscles in the eye.

Signup and view all the flashcards

Pupil

The hole (aperture) in the eye whose size is controlled by the iris.

Signup and view all the flashcards

Retina

Photoreceptor cells (rods and cones) in the eye.

Signup and view all the flashcards

Cones

Operate in high light and responsible for color vision.

Signup and view all the flashcards

Rods

Operate at night and responsible for gray-scale vision.

Signup and view all the flashcards

Human Eye Sensitivity

Different wavelengths of light in the visible portion of the electromagnetic spectrum.

Signup and view all the flashcards

Physics Of Light

Any patch of light can be described by the of photons at each wavelength 400 - 700 nm (per time unit).

Signup and view all the flashcards

Mean in Psychophysics

Mean of spectra indicates the central perceived color.

Signup and view all the flashcards

Variance in light (color)

The variance impacts how saturated or mixed the color appears.

Signup and view all the flashcards

Area in Psychophysics

The area under the curve is the total # of photons (enegry) in light source. Larger indicates a brighter light source, while a smaller area indicates dimmer light

Signup and view all the flashcards

S Cones

Sensitive to shorter wavelengths -> peaking around 440 nm (blue light).

Signup and view all the flashcards

Medium Wavelength

Sensitive to light -> peaking around 530 nm (green light).

Signup and view all the flashcards

Cones (Long Wavelength)

Sensitive to longer wavelengths -> peaking around 560 nm (yellow-red light).

Signup and view all the flashcards

Tetrachromatism

Some humans, mostly female, who contain slight.

Signup and view all the flashcards

Metamerism

Does it match the standard under all illuminants?

Signup and view all the flashcards

Sensor Array

A digital camera replaces film with a...

Signup and view all the flashcards

CCD

Transports the charge across the array and each pixel's value into a digital value using a analag-to-digital converted.

Signup and view all the flashcards

CMOS

Uses transistors at each pixel amplify and move the charge, and requires no ADC

Signup and view all the flashcards

Bayer Grid

Color filter pattern that allows a camera sensor to capture color information.

Signup and view all the flashcards

Images in Matlab

Images represented by the same matrix

Signup and view all the flashcards

RGB Cube

Easy for devices, not intuitive for human used/understanding

Signup and view all the flashcards

Adjust hue

Adjust color properties like brightness, saturation, or hue.

Signup and view all the flashcards

YCbCr

Often used in video compression and broadcasting

Signup and view all the flashcards

Lab

Perceptually uniform color space.

Signup and view all the flashcards

Global Illumination model

Account for inter-reflections in modeled scence

Signup and view all the flashcards

Human Visual Perception

Effortlessly perceive the 3D world around us and understand emotions from facial expressions.

Signup and view all the flashcards

Computer Vision Research

Mathematical techniques for recovering 3D shapes and appearances from images.

Signup and view all the flashcards

3D Model Computation

Computing a 3D model of an environment from thousands of overlapping photographs.

Signup and view all the flashcards

Vision as an Inverse Problem

An inverse problem where unknowns are sought from insufficient information.

Signup and view all the flashcards

Forward Models

Developed in physics and computer graphics that model objects' motion and light interaction.

Signup and view all the flashcards

Inverse Process in Computer Vision

Describing the world from images and reconstructing properties like shape and color.

Signup and view all the flashcards

Early AI Misconception

When parts of intelligence were believed to be more cognitively challenging than perceptual ones.

Signup and view all the flashcards

Minsky's Summer Vision Project

A 1966 AI project to connect a camera to a computer and have it describe what it sees.

Signup and view all the flashcards

Imaging Geometry

The analysis of the relationship between images and the geometry of the world they depict.

Signup and view all the flashcards

Computer Vision

Analysis of pictures and videos to achieve results similar to human vision.

Signup and view all the flashcards

Machine Learning

The scientific discipline concerned with algorithms that allow computers to change behavior based on data.

Signup and view all the flashcards

Vision

Discovering what is where in the world by looking.

Signup and view all the flashcards

Need for Computer Vision

Cameras, world is 3D and dynamic, also biological systems rely on it.

Signup and view all the flashcards

Computer Vision

Extracting properties of the 3D world from images.

Signup and view all the flashcards

OCR Applications

Reading handwritten postal codes and automatic number plate recognition.

Signup and view all the flashcards

CV: Recognition Examples

Face detection in digital cameras, face analysis and biometrics access.

Signup and view all the flashcards

Human Eye

The organ providing us with sight, which helps us observe and learn.

Signup and view all the flashcards

Macula Lutea

Small, yellowish central portion of the retina providing the clearest, most distinct vision.

Signup and view all the flashcards

Fovea Centralis

The center of the macula, containing only cones, providing the highest visual acuity.

Signup and view all the flashcards

Photoreceptors

Receptors sensitive to light, rods for low light and cones for color.

Signup and view all the flashcards

EM Spectrum

Range of electromagnetic radiation, including radio waves, infrared, visible light, ultraviolet radiation, X-rays, and gamma rays.

Signup and view all the flashcards

Human Vision

Process where light is turned into electrical signals in the retina, which then travel to the brain.

Signup and view all the flashcards

Camera Obscura

Optical device using a small hole to project an image; the precursor to modern cameras.

Signup and view all the flashcards

Center of Projection

The point from which light rays are captured in the pinhole camera model.

Signup and view all the flashcards

Projection matrix

Matrix representing 3D world coordinates on a 2D image.

Signup and view all the flashcards

Homogeneous coordinates

Image coordinates with an added dimension, allowing transformations like translation and scaling, or can show a point at infinity

Signup and view all the flashcards

Vanishing point

Points converge to a single point.

Signup and view all the flashcards

Vanishing Point

The point at which parallel lines appear to converge in a perspective image.

Signup and view all the flashcards

Homogeneous Coordinates

Mathematical concept to represent points at infinity, where parallel lines appear to meet.

Signup and view all the flashcards

Field of View (FOV)

The angular extent visible through a lens at a given moment.

Signup and view all the flashcards

Chromatic Aberration

Occurs from different refractive indices for different wavelengths causes color fringing.

Signup and view all the flashcards

Depth of Field

Range of distance where objects appears sharp in a photo.

Signup and view all the flashcards

Vignetting

Occurs when light rays are blocked by lens elements which cause darken images.

Signup and view all the flashcards

Evolution from Traditional Techniques

Transition from relying on manually crafted algorithms and features to using machine learning methods in computer vision.

Signup and view all the flashcards

Supervised Learning

A machine learning approach where algorithms learn from labeled input-output pairs.

Signup and view all the flashcards

Learning Algorithm Goal

Adjusts model parameters to achieve optimal predictions; aims for accurate predictions on new data, not memorization.

Signup and view all the flashcards

Training Phase

The model learns from labeled examples during this.

Signup and view all the flashcards

Evaluation Phase

Assesses model performance on unseen data.

Signup and view all the flashcards

Classification

Classifying data points into distinct categories or groups.

Signup and view all the flashcards

Regression

Predicting continuous numerical values.

Signup and view all the flashcards

Ideal Goal in Decision Theory

Minimizing the true expected loss (error) of the model.

Signup and view all the flashcards

Practical Approach in Decision Theory

Approximating risk using the observed loss on training data.

Signup and view all the flashcards

Loss Function

A function that quantifies the penalty for incorrect predictions.

Signup and view all the flashcards

Centering

Subtract the mean value from each feature across your dataset.

Signup and view all the flashcards

Standardizing

Divide each feature by its standard deviation.

Signup and view all the flashcards

Whitening

Decorrelates features and makes their variances equal to 1.

Signup and view all the flashcards

Nearest Neighbors

Machine learning, uses stored training for comparison during prediction.

Signup and view all the flashcards

Find Nearest Neighbors

When processing a new data point, the algorithm finds the 'k' closest neighbors.

Signup and view all the flashcards

Majority Vote Wins

The class most common among the neighbors is assigned to the new data point.

Signup and view all the flashcards

Choosing 'k'

The number of neighbors considered being a crucial hyperparameter.

Signup and view all the flashcards

Specialized Libraries

Libraries offering different techniques like randomized k-d trees, priority search k-means trees, locality-sensitive hashing, etc.

Signup and view all the flashcards

Bayesian Classification

Combines prior knowledge, in order to calculate likelihood.

Signup and view all the flashcards

Gaussian Feature Distributions

When features are a normal distribution, calculations being simpler.

Signup and view all the flashcards

LDA

Assumes equal covariance matrices across classes.

Signup and view all the flashcards

QDA

Handles covariance matrices across classes.

Signup and view all the flashcards

Fisher analysis.

Finds the best discriminative way, when feature distributions aren't a guassian.

Signup and view all the flashcards

Logistic regression

Logistic regression focuses directly on finding decision boundaries between classes. And is mostly used in binary classification.

Signup and view all the flashcards

Sigmoid Function

Functions transformed to a raw score to provide a probablistic value ranging from 0 to 1.

Signup and view all the flashcards

Support Vector Machines

The SVMs discover the decision boundary surface that enhances the divisions and the margin between classes to give generalization.

Signup and view all the flashcards

Hinge Loss

Used when noisy or inseparable data.

Signup and view all the flashcards

Decision Tree

A single tree construction by choosing the classes.

Signup and view all the flashcards

Randomness

Tree trained on random subsets to generate a distribution.

Signup and view all the flashcards

Design Parameters

Deeper trees make decisions, number increases accuracy. Control tree is based on boundaries.

Signup and view all the flashcards

Unsupervised learning

Finding data by hidden structures.

Signup and view all the flashcards

Clustering,

Groups by similarities.

Signup and view all the flashcards

Hierarchical Clustering

Starts with points, merging clusters, and recursive splits for division.

Signup and view all the flashcards

Mixture of Guassians

Gaussian distribution while using a data mixture.

Signup and view all the flashcards

K-means

Algorithm that probability density and models.

Signup and view all the flashcards

Guassian Mixture Models

Use estimation with a gaussian distribution mix.

Signup and view all the flashcards

PCA face modelling.

Collect the image, mean average and capture relations.

Signup and view all the flashcards

Mean average

Each image of faces subtract the mean image.

Signup and view all the flashcards

Few Eigenfaces

Used eigenvalues to generate a new face image.

Signup and view all the flashcards

Manifold Learning.

Data which has high curve and space.

Signup and view all the flashcards

Semi Supervised

Classifications with smaller amounts.

Signup and view all the flashcards

High-Pass Filter (Edges)

Accentuate edges by allowing high-frequency components, which represent rapid changes in image intensity.

Signup and view all the flashcards

Low-Pass Filter (Smoothing)

Used to smooth signals by allowing low frequencies to pass while reducing the amplitude of high frequencies.

Signup and view all the flashcards

Phase Shift (filter)

How the filter delays or advances the signal's timing, affecting the alignment of the signal's waveform.

Signup and view all the flashcards

Fast Fourier Transform

Computationally more efficient due to its algorithmic optimizations, particularly for larger data sets.

Signup and view all the flashcards

Sharpening (Image)

Enhances contrasts and sharpens edges, improving the visibility of fine details in the image.

Signup and view all the flashcards

MIP-Mapping Use

MIP-Mapping in graphics ensures that textures look sharp and clear without flickering or aliasing, even when viewed at varying distances.

Signup and view all the flashcards

Laplacian Pyramid Stores...

Detail differences between levels

Signup and view all the flashcards

Role of Gaussian Filter

Essential for reducing noise and aliasing, which are important for enhancing image quality.

Signup and view all the flashcards

Study Notes

Fourier Transform and Filters

  • The Fourier transform is a tool for decomposing a signal into its frequencies, useful in signal analysis and filter design.

Fourier Transform Usage

  • It decomposes a signal into its frequency components.

Filter Types

  • Low-pass filters smooth signals by allowing low frequencies to pass while reducing the amplitude of high frequencies.
  • High-pass filters accentuate edges in images by allowing high-frequency components, representing rapid changes in image intensity.

Filter Frequency Response

  • A filter's frequency response shows how much the filter attenuates different frequencies, indicating amplification or attenuation.

Sinusoidal Signal Time Period

  • The time period of a sinusoidal signal is 2Ï€ or 360 degrees, representing the length of one complete cycle.

Signal Amplitude

-Amplitude defines the maximum displacement of a wave from its equilibrium position, representing signal strength.

Frequency and Period

  • Frequency is defined as the number of cycles per second, while the period is the time for one cycle; they are inversely related.

Waveform Phase

  • The phase describes the position of a point in time on a waveform cycle, also expressible as a horizontal shift.

Frequency in Signal Equations

  • In sinusoidal signals, "f" in equations denotes frequency, which is crucial to oscillatory behavior.

Filter Magnitude Impact

  • A significant magnitude change from a filter indicates that it substantially alters the amplitude of that frequency component in the signal.

Phase Shift Explanation

  • A phase shift represents a delay or advancement in the timing of the output signal relative to the input, altering horizontal positioning.

Magnitude in Filtering

  • Magnitude indicates the extent to which a filter amplifies or diminishes the amplitude of each frequency.

Phase Shift Revelation

  • The phase shift indicates how much the filter delays or advances the signal's timing, affecting the alignment of the waveform.

Discrete Fourier Transform

  • The Discrete Fourier Transform (DFT) is designed for digital signals or discrete representations of continuous signals.

Fast Fourier Transform

  • Fast Fourier Transform (FFT) computationally more efficient for larger data sets, due to algorithmic optimizations.

Smoothing Filters

  • Box-3 and Box-5 filters smooth images by averaging values of neighboring pixels.

Sobel Filters

  • Sobel filters highlight areas in an image where there's a significant change in intensity (edge detection).

Frequency Correspondence in Fourier Transform

  • High frequencies in an image's Fourier Transform correspond to rapid changes like sharp details and edges.

High-Frequency Amplification

  • Amplifying high-frequency components enhances contrasts and sharpens edges in images.

Peak Signal-to-Noise Ratio

  • Peak Signal-to-Noise Ratio (PSNR) provides a quantitative measurement of the differences between denoised and original images.

Image Resizing Purpose

  • Image resizing matches output device resolution or reduces file size.

Upsampling Equivalence

  • Upsampling is also known as interpolation, which estimates pixel values when increasing resolution.

Aliasing Issue

  • Convolving an image with a low-pass filter addresses aliasing during decimation, reducing artifacts.

Multi-Resolution Analysis Purpose

  • Multi-Resolution Analysis is for understanding signals and images at different scales of detail.

Image Downsampling Factor

  • Images are often halved in size (downsampled by a factor of 1/2) at each level of a pyramid.

Gaussian Pyramids

  • Repeated smoothing and downsampling create Gaussian pyramids in multiscale image processing.

Laplacian Pyramids

  • Laplacian pyramids store detail differences between levels, capturing fine details lost during downsampling.

Frequency Response Graphs

Frequency response graphs provide clear visualization of how filters alter the amplitude of different frequency components.

Coarse-to-fine search rapidly narrows down the search area, increasing computational efficiency.

Multi-Resolution Blending Application

Multi-resolution blending allows smooth transitions between images of varying resolutions, creating consistent composites.

MIP-Mapping Usage

  • MIP-Mapping in graphics ensures that textures look sharp and clear without flickering or aliasing, even when viewed at varying distances.

Laplacian Pyramid's role

  • stores the detail differences to detail between Gaussian levels, enabling reconstructions and detailed image analysis.

Gaussian Filter Role

  • Gaussian filter is essential for reducing noise and aliasing in image pyramids.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser