Completed projects

Color Image Segmentation: When I started my master's I was working on image segmentation. My first project was to develop an image segmentation routine that uses Expectation Maximization to separate color classes.

Face Tracking: Tracking a person is an important task in applications like video surveillance. An ellipse is placed over the head using the intensity gradient and color histogram.

SWARM: Large military ships are sometimes defenseless against coordinated attacks done by a group of smaller boats. This project lays the foundation for creating AI modules that exhibit that behavior.

NuShell: This project is a command line interpreter for Linux that performs more than just the basic operations. It is written in C++ and makes extensive use of STL.

PhotoHut: A vector based drawing program written in OpenGL and MFC that allows creating complex drawings by mixing various polygons.

Perceptually Motivated Rendering Optimizations: Drawing large scenes demands great computational resources. To make the task more manageable I dedicate more resources where the user is more likely to perceive detail.