#### Spatial Operators – Handling Edge Pixels

lesson

We run into problems when we take all of the pixels in a box around an input pixel and that pixel is close to one of the edges of the image. Let’s look at some strategies to deal with edge pixels.

lesson

We run into problems when we take all of the pixels in a box around an input pixel and that pixel is close to one of the edges of the image. Let’s look at some strategies to deal with edge pixels.

lesson

Let’s recap the important points about spatial operators. Linear operators can be used to smooth images and determine gradients. Template matching can be used to find a face in a crowd. Non-linear operators such as rank filters can be used for noise removal, and mathematical morphology treats shapes according to their compatibility with a structuring […]

lesson

A number of strategies exist to reduce the effect of these coupling torques between the joints, from introducing a gearbox between the motor and the joint, to advanced feedforward strategies.

lesson

When we look at an image we discern objects, and these tend to be groups of similar pixels surrounded by a distinctive edge. We look at intensity profiles in images and use spatial operators with kernels such as the Sobel kernel to find the intensity gradients in an image, and from these find edges in […]

lesson

We can also describe a blob by its contour or perimeter. Let’s look at how we determine the length of a blob’s perimeter using crack code and chain code. We can use the perimeter length to determine another scale and invariant shape parameter called circularity which indicates how compact, or circle-like, the blob is.

lesson

Many scenes, particularly of man-made environments, have very dominant lines due to the edges of objects. The Hough transform is a common technique for finding dominant lines, and we ill examine how it works and apply it to a real image.

lesson

We previously learnt how to derive a Jacobian which relates the velocity of a point, defined relative to one coordinate frame, to the velocity relative to a different coordinate frame. Now we extend that to the 3D case.

lesson

In a binary image a white blob could contain one or more holes or black blobs. Those block blobs in turn could contain one or more white blobs and so on. Any blob that is surrounded by another blob, of the opposite color, is considered to be the child of the surrounding blob. This gives […]

lesson

We learn the principles behind magnetometers, sensors that measure the Earth’s magnetic field.

lesson

As the illumination level changes so do the red, green and blue tristimulus values, but they are linearly related. We can separate brightness from chromaticity which is a two dimensional representation of color. We discuss briefly the effect of gamma encoding on the color reproduction process.