Comp Vision Midterm Flashcards
Are orthographic projection of two parallel lines in the world are parallel in the image?
Represents lines in 3D in 2D. No distortion. Lines of sight are parallel rather than converging.
Are Perspective projection of two parallel lines are parallel in the image?
No, perspective projection involves projecting 3D points onto a 2D plane through a focal point such as a pinhole camera.
Parallel lines in the world will converge at a vanishing point in the image.
Can a 2D rotation be expressed in homography?
Yes, 2D rotation is a linear transformation that can be expressed in homography.
what is perspective projection
A type of projection that simulates how an eye or camera captures and projects a 3D scene on a 2D image.
What is homography?
A transformation that relates two images of the same planar surface taken from different viewpoints. Transformation can include translation, rotation, and perspective distortion.
Is the camera exposure captured by the camera’s intrinsic parameters?
Camera exposure refers to how much light reaches the cameras sensor. Determined by shutter speed, aperture, and ISO. These are not intrinsic parameters, these are camera settings.
Definition: Camera intrinsic parameters
Properties of camera related to internal characteristics of the camera itself. Describing how 3D points in the camera coordinate system are projected onto a 2D image plane. Represented by intrinsic matrix.
instrin matrix = K
What are the intrinsic cam parameters?
Focal length
Principle points
Skew Coefficient
Pixel Aspect Ratio
Focal length
zoom level of cam, distance from camera sensor to the lens where light rays converge to form a focused image.
fx, fy
Principle Point
Where the optical axis(line passing through center of lens) intersects the image plane. (Typically center of image plane)
c_x, c_y in pixel coords
Skew coefficients
angle between image axes (ideally, x and y axes are perpendicular)
ex. camera sensor not perfectly rectangular.
‘s’
Pixel aspect ratio
Ration between width and height of a pixel. Typically pixels are square therefor 1:1.
Does correlating a Gaussian with itself yield another Gaussian with double the variance of the original Gaussian.
Yes, correlating or convolving a gaussian function with itself results in another whose variance is 2sig^2. (Double the original)
What is a Gaussian?
mathematical function of a bell-shaped curve. AKA normal distribution.
Mean is the center of the curve giving max val.
Std deviation controls how spread out the gaussian is.
Small std.dev gives narrow and concentrated around the mean.
2D gaussian is used to describe intensities or how other quantities vary across a plane.
Does Radial distortion affect mostly the pixels close to the centre of an image.
No, radial distortion is caused by the curvature of the camera lens. Mostly affecting pixels at the edge or farther from the center of image.
Distortion increases with distance from the center, leading to barrel distortion or pincushion distortion. (Edges distorted, center okay)
Do Points in Cartesian coordinates have a unique representation in homogeneous coordinates.
No, in homogeneous coordinates, cartesian coords can be represented as kx,ky, k, where k is a non-zero scalar. Meaning there are infinitely many homogeneous representations for a given cartesian point.
ex. x,y,1 | 2x, 2y, 2 etc..
Why Use Homogeneous Coordinates?
Makes it possible to represent points at infinity or a finite point.
kx, ky, 0 = point at infinity.
Important in perspective geometry for vanish points.
represent transformations in homogeneous matrix, and a simple matrix multiplication of the point
Is a weak perspective camera model not suitable for capturing the ground with a camera mounted on a balloon flying at a high altitude?
Not suitable.
Weak perspective camera model assumes a small depth of field variation, such that it can use a simple expression using the depth of field average to reduce complex computations.
Full perspective: uses a pinhole camera. Rays pass through a focal point projecting image onto image plane. Objects farther from the camera appear smaller, preserving depth info (good for large depth variations).
Given three parallel lines in the world not in the same plane, will they share the same vanishing point.
No
Vanishing points are created by projecting parallel lines in 3D onto a 2D plane. (Same plane)
Else, it is very unlikely they will share the same vanish point if on different planes
Camera extrinsic transformation
Describes the transformation from world to camera coordinates. Includes rotation and translation, also expressing how the camera is oriented and positioned in the world.
Does the camera extrinsic transformation result in points expressed in pixels?
No
Results in points expressed in camera coordinate system, not pixels. Applying Intrinsic transformation takes camera to pixel coords.
Are all convolution filters separable filters?
No
It is separable if it can be broken down into a series of 1D convolutions.
ex. Gaussian can be applied in the x and y direction separately.
Not all can do this, such as laplacian filters.
What is a convolution filter?
Mathematical operation that modifies pixel values based on the values of its neighboring pixels via kernel grid.
Applies a filter to an image
Kernel slides across image, kernal value multiplied with corresponding pixels and summed and applied to center pixel.
Is the perspective projection operation an invertible transformation?
No
Transforms a 3D points into a 2D point by projecting onto an image plane. This process loses depth information, as multiple 3D points can project to the same 2D point.