1. A system, comprising: a set of information modules, individual information modules configured to operate on an image or metadata associated with the image, the set of information modules including: a scene analysis module configured to identify a scenario of the image, the scenario involving a human and a non-human object, and a proxemics module configured to receive the scenario identified by the scene analysis module and utilize the scenario to identify a relative relationship between the human and the non-human object; and, a set of sentence generation modules, individual sentence generation modules configured to produce a sentence caption for the image that reflects the scenario identified by the scene analysis module and the relative relationship between the human and the non-human object identified by the proxemics module; and, a processing device that executes computer-executable instructions associated with at least the set of sentence generation modules.
1. A system, comprising: a set of information modules, individual information modules configured to operate on an image or metadata associated with the image, the set of information modules including: a scene analysis module configured to identify a scenario of the image, the scenario involving a human and a non-human object, and a proxemics module configured to receive the scenario identified by the scene analysis module and utilize the scenario to identify a relative relationship between the human and the non-human object; and, a set of sentence generation modules, individual sentence generation modules configured to produce a sentence caption for the image that reflects the scenario identified by the scene analysis module and the relative relationship between the human and the non-human object identified by the proxemics module; and, a processing device that executes computer-executable instructions associated with at least the set of sentence generation modules. 4. The system of claim 1 , wherein the image is a video frame from a video and wherein the set of sentence generation modules is configured to consider sentence captions generated for other video frames from the video to produce the sentence caption for the image.