Computer Vision

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

19 Terms

1
New cards

Human Vision

Retina captures image and tuns it into a electrical signal. It then travels up the optic nerve and gets processed in the visual cortex. Frontal node adds other information

2
New cards

Computer Vision and how it captures Image

A camera or sensor captures an image and turns it into pixels. Image is processed into features, and algorithm processes signal. Algorithm output determines decisions. 

3
New cards
4
New cards

What are Decisions based on for CV

Based on algorithms, pattern matching and trained models

5
New cards

Human Vision Decision making based on

On past experiences, context and instinct

6
New cards

What was used after Multilayer/Feed Forward Models

Modern Convolutional Neural Network

7
New cards

What are challenges in CV?

Image Quality, Variability(Different angles, lighting

conditions, scale, and occlusions), Motion, Scale, Bias

8
New cards

Feedforward old method of CV 

flatten images, looses spacial awarness

9
New cards

Train a NN

  1. Forward pass

2. Calculate the error

3. Propagate the error backwards

4. Update the weights

5. Repeat until some stopping criterion

10
New cards

Batches

Smaller Subset of data that gets passed through. An epoch is still only complete once all data has been through model

11
New cards

Learning Rate

It dictates how much we adjust the weights according to the error

signal

12
New cards

Convolution Neural Networks

Input and output layers (just like in MLPs)

• Convolutional layers

• Pooling layers

• Dense (fully-connected) layers (these are what we saw in MLPs)

  • Pooling Pooling

13
New cards

Filter/Kernals

feature detection, builds ups. It chooses the best features by itself. 3D filters for RGB

14
New cards

Padding

Extra pixels at the edge usually 0 so that edges are treated equally to middle pixels.

15
New cards

Max Pooling

Take the maximum value, for a given window

16
New cards

Stride length

the amount the filter moves by. Less is more accurate but more computationally expensive.

17
New cards

Pooling layers meaning

Reduce Dimensionality, prevents overfitting and translation invariance

18
New cards

Dense/Fully-Connected Layers

Connect all layers together

  • The same as our standard MLPs/feed-forward neural networks

• Flatten the feature maps from the last pooling layer, then feed

through dense layers

• Connects all neurons from the previous layer to the output

node(s) to produce a final decision/classification.

19
New cards