General purpose image data processing