base image processing project