I use the Google Vision API to detect themes in images, and I then use the Knowledge Graph API to retrieve information about those themes (such as a description, a thumbnail, an