It sounds like there are a number of issues going on here and it's quite hard to envisage everything.
Having captions indexed as snippets requires the page to be setup in such a way that Google can use them. But remember that in terms of what Google shows, they will deliver what they thing bets suits the search query.
In terms of images being indexed, have you thought about having an image sitemap, or having them included in this? However, I wouldn't be setting a canonical from slideshows to base pages as this sounds like it could cause you a load of headaches.
Duplication is hard to assess as there could be a number of reasons from this, including incorrectly set canonical tags, indexed pages or other semi-technical issues.
Personally, I wouldn't be looking at slideshow images as something to be indexed, but I would be using some of these images in the page itself. This is just what I have found in the past.
-Andy