add image_proc option, throw exception if device not found