© Kenny Hunt, hunt.kenn@uwlax.edu
|
Additional Excercises
for Chapter 7
- Interpolation and Affine Transforms
Use Pixel Jelly to open each of the image files below. For each image
you should rotate the image by 30 and 45 degrees using both forward
an reverse mapping using both nearest neighbor and bilinear interoplation.
You should thus generate eight destination images for each of the source
images below. Discuss your results specially addressing the question
of whether or not a forward mapped rotation followed by median filtering
is comparable to the use of backward mapping with high-order interpolation
(bilinear or bicubic for example).
- Affine Transforms
Use Pixel Jelly to open open the image below. Determine the affine transformation
matrix required for a horizontal shear of 1.2, a vertical shear of 1.4
and the transformation that applies both of these shears simultaneously.
Is a horizontal shear of 1.2 followed by a vertical shear of 1.4 identical
to a vertical shear of 1.4 followed by a horizontal shear of 1.2? Is
a horiztonal shear of 1.2 followed by a vertical shear of 1.4 identical
to application of those shears simultaneously?
- Geometric Distortions
Use Pixel Jelly to take the source image below and construct the destination
image shown. Describe how a kaleidoscope mapper could be implemented.
|