terms Flashcards

1
Q

Define computer graphics

A

“Production of images on computers for use in any medium”

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

Define Image Processing

A

The electronic analysis or manipulation of an image, generally to improve it’s quality

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

Name some common applications of computer graphics

A

Computer art
Video Games
Healthcare
Film

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

Name the types of computer graphics

A

Raster Graphics (Bitmaps) –> Uses a grid of individual pixels where each pixel can be a different colour or shade (Digital Images)
Vector Graphics –> Uses mathematical relationships between points and lines connecting them to describe an image

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

What is a Pixel?

A

Fundamental display element on an electronic screen / bitmapped image.
Two types of images:
RGB (Red, Green Blue)
CMYK (Cyan, Magenta, Yellow, Black)

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

Define Resolution

A

The number of pixels in an image

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

What is a Megapixel

A

1 Million pixels

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

RGB Pixels

A

Tries to imitate the actions of the human eye, capturing red, green and blue light.
For an RGB image, the pixel values are stored in 3 separate 2D arrays.
Each value generally ranging from 0 - 255 (one Byte)

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

What are Monochrome / Gray Scale images

A

Contain gray-level information and no color information.
Typical gray scale image contains 8 bits/ pixel data, which allows for having 256 different gray levels.

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

How do you define gray-level resolution L?

A

L = 2^k,
where K = number of bits used to represent the grey levels of digital image

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

How do you determine the gray-scale of an 8-bit image?

A

L = 2^k = 2^8 = 256,
So, gray-scale of an 8 bit image is [0, 255]

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

How do you determine the storage size of an 8-bit image with 512x512 resolution?

A

512 x 512 x 8 = 2,097,152 bits

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

What is a histogram with respect to computer graphics?

A

they plot the frequency of each intensity value in an image.
Used to visualize light and dark areas in an image (to improve brightness / contrast)

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

How are colours represented in digital form?

A

As a collection of numbers, each representing the intensity of the given component of the colour.
These components are called channels.
Colour channels generally describe how much red, green and blue are used in a pixel to form a colour.

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

How are colours represented in digital form?

A

As a collection of numbers, each representing the intensity of the given component of the colour.
These components are called channels.
Colour channels generally describe how much red, green and blue are used in a pixel to form a colour.

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

What is the Alpha channel?

A

Specifies how transparent or opaque a colour is.
Alpha channel = 1: opaque
Alpha channel = 0: Transparent

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

What is the Alpha channel?

A

Specifies how transparent or opaque a colour is.
Alpha channel = 1: opaque
Alpha channel = 0: Transparent

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

What is Alpha Composition?

A

Technique of combining an image (foreground) with a background image to produce a composite image that has an appearance of transparency.
Ii = αiFi + (1 − αi)Bi
Fi = Foreground image colours
Bi = Background image colours
ai = alpha matte of foreground image

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

Applications of alpha composition?

A

digital image editing, movie production,

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

Describe Image Formation

A

Each point on a 3D object emits multiple rays of light outwards.
Due to the barrier in place between the camera sensor and the 3D object, only very limited number of light rays can pass through the aperture of the barrier and enter the the sensor

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

What is the Pinhole Camera Model?

A

Simple camera model:
The film is called the image or retinal plane
aperture is called the pinhole / center of camera
Distance between image plane and pinhole = focal length

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

How do you use the Pinhole Camera?

A

P = [x, y, z] (point on 3D object) is mapped onto the image plane P’ = [x’, y’].
The pinhole itself can be projected onto the image plane too, giving the point C’
This [i, j, k] system is called the camera reference system / camera coordinate system.
Line defined between the pinhole and it’s projection C’ is called the optical axis of the camera system

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

What are some issues of the pinhole camera system?

A

As the aperture size increases, the number of light rays that pass through the barrier increases (blurring the image)

23
Q

What is the purpose of lenses?

A

They mitigate the conflict between crispness and brightness.
Rays of light emitted from the 3D object are refracted by the lens so that they converge to a single point P’ on the image plane.

24
What is the purpose of lenses?
They mitigate the conflict between crispness and brightness. Rays of light emitted from the 3D object are refracted by the lens so that they converge to a single point P' on the image plane.
25
Define the term "Depth of field"
The effective range at which cameras can take clear photos
26
Define the Focal Point
Point on the image plane where all rays of light focus on
27
Define the shutter in a camera?
blocks the light coming into the camera through the lens from entering the camera's image sensor.
28
Define the Image Sensor of the camera
Sensor that detects light and measures the intensity of it to create the image.
29
What is the field of view?
Focal length of the camera determines how much of a scene is captured in an image.
30
How do you add two vectors?
Sum the elements at their corresponding positions
31
How do you get the magnitude of a vector?
Use Pythagoras Theorem This can also be generalized to an n-dimensional vector
32
What is a normalized vector?
33
What are the 5 parameters of the intrinsic matrix?
Focal Length Pixel Scaling Skew Principle Point Coordinates Distortion
34
What is the Intrinsics matrix of a camera?
A 3x3 matrix that describes the internal parameters of a camera. Represented as :K = fx s cx 0 fy cy 0 0 1 Where fx and fy = Focal Length s = Skew between x and y axis (sometimes used) cx and cy = coordinates of the Principle point (center point)
35
What is the Extrinsic Matrix?
Define the location and orientation of the camera with respect to the world frame
36
What are the parameters of the Extrinsic Matrix?
Rotation relative to the world frame. Translation relative to the world frame (translation vector) Rotation ---> angle at which the camera is facing the 3D object. Translation --> Position on a 3D grid where the camera is located.
37
What is the Identity Matrix?
A special type of square matrix that has the same number of rows as columns. It is a diagonal matrix with ones (1) on the main diagonal and zero's everywhere else.
38
How do you inverse the Identity Matrix?
the rotation matrix inverse is just the transpose of the rotation matrix. e.g. [ cos(theta) -sin(theta) 0 ] [ sin(theta) cos(theta) 0 ] [ 0 0 1 ] the inverse of this would be: [ cos(theta) sin(theta) 0 ] [ -sin(theta) cos(theta) 0 ] [ 0 0 1 ] To prove this, multiply the original matrix by the inverse and you should get the identity matrix.
39
What is a protective transformation?
Point P in 3D space getting projected to point P' in a 2D space (image plane). Issues: Points in digital images are generally in a difference reference system to points in the image plane.
40
Camera matrix model?
Describes the set of parameters that affect how world point P is projected onto image coordinate P' (created by multiplying the intrinsic matrix by the extrinsic matrix)
40
Camera matrix model?
Describes the set of parameters that affect how world point P is projected onto image coordinate P' (created by multiplying the intrinsic matrix by the extrinsic matrix)
41
What is the Perspective Camera model?
Given a matrix M, it allows us to map the 3D point P in the world reference system to 2D point P' on the image plance
42
How do you describe the mapping from the world to individual pixels?
Using the intrinsic and extrinsic matrices of the camera matrix model
43
When is a camera uncalibrated?
When the intrinsics of the camera are unknown. Calibrated otherwise
44
What is a metric camera?
When the intrinsics of the camera are known and do not change
45
When does distortion occur?
Distortion occurs when the size of each point on the image plane is magnified in a different way.
46
What are the two types of lens distortion?
Optical distortion and Perspective distortion
47
Optical Distortion
Three types: 1. Barrel distortion 2. Pincushion distortion 3. Mustache distortion
48
Barrel Distortion?
A type of optical distortion: Lines that are straight in real life appear to curve inwards. Occurs when using wide-angle lenses (outside of a ball)
49
Pincushion Distortion
A type of optical distortion: Causes straight lines in real life to appear to curve outwards (inside of a ball).
50
Mustache distortion
Type of optical distortion: Combination of barrel and pincushion distortion. Image center resembles barrel while edges of image resemble pincushion
51
Perspective Distortion
Has to do with the positioning of a subject in relation to the camera and the angle at which it points at the subject. (Nothing to do with lenses). Two types of perspective distrotion: Wide-angle distortion compression distortion
52
Hue in HSV color space
colour portion of the HSV model, expressed from 0 - 360 degrees: Red --> 0 - 60 degrees Yellow --> 61 - 120 degrees Green --> 121 - 180 degrees Cyan --> 181 - 240 degrees Blue --> 241 - 300 Degrees Magenta --> 301 - 360 degrees
53
Saturation
Describes the amount of gray in a particular colour 0 = grey 1 = primary colour