Label.css – an easy way to label DOM elements
usablica.github.io
usablica.github.io
See https://developer.mozilla.org/en-US/docs/Accessibility/ARIA/... for info and http://freedomscientific.com/products/fs/JAWS-product-page.a... for a demo of the most popular screen reader for blind users.
You might also want to think about tying your CSS colors to system colors, to support users who use High Contrast mode.
Zero JS.
If you haven't played with CSS3 lately you might be surprised what it can do. I know I was a blown away when I discovered it could do data binding. Brings to mind a great I/O talk that introduced me to a lot of this stuff:
It may make sense to append the label information to whatever is being used for the image's ALT attribute.
Not sure if you are the creator (edit: you probably are, I just saw your username here matches the twitter account in the comments) but the Usablica & Github links at the top link to #