A captioned ImageObject gives engines a text description of visual content tied to structured data, rather than relying solely on alt text.
For key images, add ImageObject schema with a "caption" property describing what the image shows.