Added image processing framework