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

En Nuestro Desafio tribute video: Powerlines

Inspired by [my favorite band] Tristeza‘s original video for their song En Nuestro Desafio, I’ve created a similar video for this song, as a tribute to how awesome this band and their song is. Tristeza’s original video already fits the song quite well, but one day while driving (and listening to this song of course), I happened to … 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

The History and Evolution of GPU Hardware

Here is a paper survey I wrote last semester in my CS6290 class about how the Graphics Processing Units (GPUs) hardware architecture has evolved over time. I found the research quite interesting, and spent a lot of time doing it. I’m posting this here, as I feel that more people than my professor should read … Read more

Stupid 1366×768

Well, it seems laptop LCDs are all going from 16:10 aspect ratio to 16:9, to match the HDTV standard format. The most popular 16:9 HD resolution, 1366 x 768, has taken over the laptop market and taken away precious vertical space on almost every new laptop LCD screen! I’m sure 16:9 is really convenient for watching for movies, but I … Read more