interactive image processing