Uses graph and union-find data structures to process images, identify contiguous blocks of pixels with the same color, and recolor them. Full description available here.

Completed for Honors Introduction to Computer Science II, received 94/100.