The relationship between world coordinates, image coordinates and camera spatial velocity has some interesting ramifications. Some very different camera motions cause identical motion of points in the image, and some camera motions leads to no change in the image at all in some parts of the image. Let’s explore at these phenomena and how we […]
Search Results for: image plane
Let’s look at how light rays reflected from an object can form an image. We use the simple geometry of a pinhole camera to describe how points in a three-dimensional scene are projected on to a two-dimensional image plane.
We use MATLAB and some Toolbox functions to compute an homography and also apply it.
We can derive a linear relationship between the coordinates of points on an arbitrary plane in the scene and the coordinate of that point in the image. This is the planar homography and it has a number of everyday uses which might surprise you.
The pinhole camera simplifies the geometry but in practice it results in very dark images. Cameras, as well as our eyes, use a lens to form a brighter image but there are consequences.
Let’s recap the important points from the topics we have covered about human depth perception, display of 3D images and estimating 3D scene structure using stereo and other types of sensors.
The linear algebra approach we’ve discussed is very well suited to MATLAB implementation. Let’s look at some toolbox functions that can simulate what cameras do. If you are using a more recent version of MVTB, ie. MVTB 4.x then please change>> cam.project(PW ‘Tcam’, transl(0.1, 0, 0)) to >> cam.project(PW ‘pose’, transl(0.1, 0, 0)).
We learn how to describe the position and orientation of objects on a 2-dimensional plane. We introduce the notion of reference frames as a basis for describing the position of objects in two dimensions.
For a binary image that contains multiple blobs we must first transform it using connectivity analysis or region labeling. Then we can describe each of the blobs in the scene we first need to transform the image using connectivity analysis. Each of the blobs can then be described in terms of its area, centroid position, […]