Tag/Label an image in an image field with Taxonomy terms?
I would suggest using a field collection for this.  This creates a collection of fields that you can add and do exactly what you are looking to do.