Meetings

MWF 2:00-2:50
@ BH 165


jImgShop.zip
jImgShop.lnk
jImgShop.bash

Compiled on 10/22/2012

with jdk1.6.0_20; should run on OSX and Windows

Contains sample implementations of Assignments 1-4.

Download the files to the same directory

In Windows run by double-clicking the jImgShop.lnk file.

In Mac run the jImgShop.bash file from the command line

ASSIGNMENTS

Assignment 1:
Pixel Processing Operations

The goal of this assignment is to implement several pixel processing operations such as color conversions, thresholding, arbitrary color mappings; compute histograms, and perform histogram equalization.

read more...

Assignment 2:
Linear and Nonlinear Filters

The goal of this assignment is to implement several linear and nonlinear filters in the space domain: convolution, meadian and bilateral; as well as linear filters in the frequency domain.

read more...

Assignment 3:
Geometric Transformations and Polygon Mesh Warping

The goal of this assignment is to implement several geometric transformations: affine, bilinear, and projective; warping transformations based on polygon mesh deformations: picewise linear and piecewise bilinear; and some mesh generation algorithgms: adaptive triangle mesh subdivision and laplacian smoothing.

read more...

Assignment 4:
Computing Isocurves and Smoothing Polygon Curves

The goal of this assignment is to implement several isocurve extraction algorithms: regular triangulation, cuberille, and marching squares; as well as a simple smoothing algorithm for polygonal curves.

read more...

Assignment 5:
Automated Image-Stitching

The goal of this assignment  is to implement several software components that allows to automatically align and stitch two images with overlapping field of view to produce a single image.

read more...