Week 1: Introduction into Computer Vision Flashcards

1
Q

What is the definition of ‘computer vision’?

A

Computer vision is a field of computer science that focuses on enabling computers to identify and understand objects and people in images and videos. Like other types of AI, computer vision seeks to perform and automate tasks that replicate human capabilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define ‘image acquisition’ and its components.

A

Image acquisition involves capturing visual data. It includes data sampling (capturing discrete points from a continuous signal) and quantization (representing sampled points with a limited range of values).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How are images represented in computer systems?

A

Images are typically represented as two-dimensional matrices, where each element corresponds to a pixel. These matrices depict the image’s horizontal and vertical pixels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the concept of resolution in digital images.

A

Resolution refers to the amount of visible detail in an image and is related to the number of pixels. Higher resolution often indicates better image quality.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the fundamental components of colour space in digital images?

A

Common colour spaces include RGB (red, green, blue), CMY (cyan, magenta, yellow), and HSI (hue, saturation, intensity), each representing colours differently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the process of quantization in image processing.

A

Quantization involves reducing the number of colours in an image by mapping similar colours to a smaller set of values, which helps in compression and storage efficiency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What role do cones and rods play in human vision?

A

Cones are responsible for color vision and detecting fine details, while rods perceive brightness but do not discern color.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the difference between intensity and chrominance in color representation.

A

Intensity represents the brightness of a color, while chrominance denotes the color itself, measuring how much white light is mixed with it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How are RGB values represented in digital images?

A

RGB values are typically represented by combining red, green, and blue components to create a vast array of colors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the significance of HSI color space in image processing?

A

HSI color space is advantageous for human perception-based applications due to its representation of hue, saturation, and intensity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How are resolution and pixel count related in digital imaging?

A

Resolution is related to the pixel count, with more pixels often indicating higher image quality and detail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the characteristics of image kernels?

A

Image kernels are small matrices used in image effects and manipulation, altering pixel values based on their neighboring pixels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the impact of illumination on color perception in images?

A

Illumination affects color perception as it influences how light is reflected off objects and the wavelengths that reach our eyes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Discuss the differences between object representation and image representation.

A

Objects are three-dimensional and continuous in space, while images are two-dimensional, discrete in space, and represent a single snapshot in time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the significance of human cones in color vision.

A

Cones are responsible for detecting different wavelengths of light, allowing humans to perceive various colors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What distinguishes a natural image from a synthetic image?

A

Natural images depict scenes from the real world, while synthetic images are generated artificially.

16
Q

Discuss the characteristics of document images.

A

Document images typically contain text, graphs, or tables and are often characterized by high contrast.

17
Q

How do variations in pixel count affect image quality?

A

Higher pixel count often leads to better image quality, but artificially increasing pixel count without improving image detail may not enhance quality.

18
Q

In image representation, what do the elements in a matrix signify?

A

Each element in an image matrix represents a pixel’s intensity or color value, forming the visual representation of the image.

19
Q

Can computers beat human vision?

A

Yes and no
* Humans are generally better at
deep understanding and
interpretation
* Computers are generally better at
large-scale analysis

20
Q

Why Sampling?

A
  • Sampling can solve such a problem by
    taking samples at the fixed time
    interval, as shown in figures, where
    the time T represents the sampling
    interval or sampling period in
    seconds.
  • This process is called sample and hold.
    Since there exists one amplitude level
    for each sampling interval.
21
Q

Face image retrieval (FIR)

A

systems aim to find faces that match a
query given by the user

22
Q

Face Recognition

A

Systems aim to label a face with a name from a database of faces

23
Q

Face Verification

A

Systems aim to confirm who someone says they are

24
Q

What is the primary focus when dealing with Haar cascades in the context of face detection using OpenCV?

A

The primary focus revolves around comprehending and executing Haar cascades within OpenCV for face detection purposes

25
Q

What are some fundamental tasks when dealing with images in Python?

A

Loading, displaying, and storing images are fundamental tasks in Python when working with image processing applications.

26
Q

What operations constitute basic image processing in Python?

A

Basic image processing involves performing operations like blurring, sharpening, or adjusting contrast and brightness on images.

27
Q

How do image transformations contribute to image processing in Python?

A

Image transformations involve resizing, rotating, or flipping images, enabling various alterations for processing purposes.

28
Q

How are images typically represented in Python code?

A

Images are commonly represented as arrays or matrices of pixel values in Python code for image processing tasks.

29
Q

Why is Matplotlib significant in the realm of image processing in Python?

A

Matplotlib provides tools to visualize images, facilitating analysis and understanding during various stages of image processing workflows in Python.