Yes, using advanced options, you can set a unique image for each option.
after the option is created, you can select each option and check the "Only update <option name> options" checkbox and upload a new image for that option.
advanced options can have unique images, descriptions, prices, weights and various other attributes.