Image-Processing Integral Imaging Denoising: a non-local means filter using both a naive and an advanced approach to template matching is implemented. Poisson Image Editing: image editing focusing on cloning, gradient based editing, etc.