GIMP Scripts

Usually, when I’m using GIMP to edit pictures, there are a couple of simple enahcnements I routinely apply to each image. So, I’m slowly learning GIMP scripting and creating some simple GIMP scripts to help automate some steps in my digital darkroom workflow. Here are two scripts that I’ve come up with so far, that … Read more

AI Learning Portfolio

As a final assignment/write-up for my CS6601 Artificial Intelligence class at Georgia Tech, this learning portfolio was made to summarize what I had learned throughout the course… CS 6601 Learning Portfolio This page constitutes my learning portfolio for CS 6601, Artificial Intelligence, taken in Spring 2011. In it, I discuss what I have learned throughout the … 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

Computer Vision on Android with OpenCV

March 2011 With the help of Motodev Studio for Android, I’ve extracted the android-opencv JNI camera example and spawned a fork of my original computer vision app, Viewer, to an OpenCV version: ViewerCV. Both are available on Git Hub as open source software example of doing Computer Vision on Android with OpenCV. Viewer Features: *FAST Features (default android-opencv example) *Square detection *Sobel … Read more

P3DFFT + CUDA (GPU 3D FFT)

December 2010 My first project as a GRA under Rich Vuduc involved accelerating 3D Fast Fourier Transforms (3D FFT) with GPUs. The project was basically porting the open-source P3DFFT code (written in FORTRAN) to run on GPU(instead of CPU) clusters using CUFFT.   Update: 04/16/2011 – This project has morphed into a SC11 paper – a draft … Read more

FeedSpeak Pro

May 2010 FeedSpeak reads your Google Reader RSS news feeds aloud to you using Text-To-Speech. FeedSpeak started as a class project, but I now continue development on my own free time. Read the XDA-Developers blog post about FeedSpeak! (Note: reviewed for v1.9.6)     FeedSpeak Pro for Android on AppBrain     FeedSpeak Lite for Android on AppBrain … Read more

SPRIME

April 2010 Simple Powerline Remote Interactive Monitor and Enforcer SPRIME  is an outlet that allows you to monitor power consumption and control power usage remotely, using a computer or even an Android phone. SPRIME is an open-source smart-grid technology.     SPRIME GT-RNOC poster:   SPRIME pictures:     Awards SPRIME has made it on Hack-a-day! SPRIME has won … Read more