Final Project for ICM - Image processing algorithms for negative developing