Cv_1 Flashcards

(20 cards)

1
Q

What is the course title for the computer vision course?

A

Computer Vision (CS456)

This course covers various aspects of computer vision and image processing.

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

What are the pre-requisites recommended for the computer vision course?

A
  • Basic knowledge of image processing
  • Linear algebra
  • Probability
  • Some programming skills (in Python, MATLAB, or C++)

No prior experience with computer vision is required.

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

What percentage of the total assessment is allocated to assignments in the computer vision course?

A

10%

Assignments involve regular coding tasks to implement image processing and computer vision techniques.

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

What are the Course Learning Outcomes (CLOs) for the computer vision course?

A
  • Understand basic principles and techniques of image processing and computer vision
  • Apply fundamental image processing techniques
  • Implement computer vision algorithms
  • Analyze and evaluate computer vision systems

These outcomes guide the learning objectives of the course.

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

What is the primary text for the computer vision course?

A

“Computer Vision: Algorithms and Applications” by Richard Szeliski

This textbook serves as the main reference for the course.

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

Define computer vision.

A

A subfield of Artificial Intelligence (AI) that enables computers to interpret and understand visual information

The goal is to perform tasks similar to the human visual system.

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

What is the difference between image processing and computer vision?

A
  • Image Processing: Focuses on improving image quality
  • Computer Vision: Involves extracting meaningful information from images

Image processing prepares images for analysis, while computer vision makes decisions based on visual inputs.

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

List the fields in computer vision.

A
  • Object Recognition
  • Scene Understanding
  • Motion Analysis

These fields encompass various applications and techniques within computer vision.

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

In which decade did machine learning algorithms emerge in computer vision?

A

2000s

This led to advancements in object detection, tracking, and classification.

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

What significant development in computer vision occurred in the 2010s?

A

The rise of Convolutional Neural Networks (CNNs)

CNNs transformed the field by enabling machines to achieve near-human accuracy in image classification.

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

What is the first component of a computer vision system?

A

Image Acquisition

Devices like cameras and sensors capture the raw visual data.

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

What techniques are involved in image preprocessing?

A
  • Smoothing
  • Denoising
  • Contrast enhancement

These techniques enhance features and reduce noise before analysis.

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

What is the purpose of feature extraction in computer vision?

A

Detecting useful features (edges, corners, blobs) for recognizing objects

Algorithms like SIFT and SURF help identify distinctive points in images.

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

What is the final step in a computer vision system?

A

Decision Making

This involves interpreting data to make decisions, such as identifying a face.

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

What is illumination variance in the context of computer vision challenges?

A

Changes in lighting that can alter the appearance of objects

This makes it difficult for algorithms to recognize objects.

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

True or false: Occlusion complicates recognition by partially hiding objects.

A

TRUE

For example, detecting a person behind a tree can be challenging.

17
Q

List some applications of computer vision.

A
  • Healthcare: Detecting tumors in medical images
  • Autonomous Vehicles: Identifying pedestrians and obstacles
  • Surveillance: Monitoring public spaces
  • Augmented Reality (AR): Enhancing the real world
  • Manufacturing: Quality control

These applications demonstrate the versatility of computer vision technology.

18
Q

Also give examples.

What is a future trend in computer vision related to 3D vision?

This advancement enhances virtual reality experiences and object interactions.

Hint: Focuses on realistic depth perception in 3D environments.

A

Improving depth perception and 3D reconstruction

This advancement is essential for enhancing user experiences in virtual environments, allowing for more realistic interactions. Additionally, it plays a significant role in improving navigation and object manipulation in 3D spaces.

19
Q

What is Edge AI in computer vision?

A

Running vision algorithms on low-power devices for real-time analysis.

This enables analysis on devices like smartphones.

20
Q

What is the goal of Explainable AI in computer vision?

A

Making decision-making processes of AI models transparent

This is especially important in critical applications like healthcare.