Various programming assignments in image processing