Depth-based Image Editing in WebGL

What can you do with an image that has a depth value for every pixel? Try out this 3D WebGL image processing viewer to see! Use the sliders/controls below, and mouse over + click the images!   Loading… [WebGL capable browser needed to see this content] There are an order of magnitude more possibilities of new … Read more

Laplacian Pyramid Image Enhancement

My final project for the Computational Photography class at GaTech. Multi-scale image contrast/detail manipulation Operating on images at multiple scales is conventionally done using multi-scale decompositions, such as the Laplacian pyramid [Burt and Adelson 1983]. Such techniques decompose an image to multiple detail layers at different scales in a pyramid like fashion. This project demonstrates how … Read more

Using Gradient Layer Masks in GIMP

Some simple notes on how to seamlessly blend images in GIMP using gradient based layer masks. INPUT IMAGES 4 images with only different shutter speeds: PROCESS Open all images as separate layers in a new GIMP canvas: Right click a layer > “Add layer mask” > choose default “White full opacity” > Add: Now select … Read more

Single Camera Real Time HDR Tonemapping

April 2011   Abstract As a final project for my Computational Photography class at Georgia Tech, I created an application that uses a single video camera to create tonemapped HDR images in real time. This project’s inspiration comes from Soviet Montage Production’s DSLR HDR video. The app runs on Linux PCs (using USB or Firewire … Read more