5 min
Experiments like Sketch-RNN, Google’s experiment with AI, showed the world how well AI can draw. With Sketch-RNN, the drawing is passed through recurrent neural networks which have been trained on millions of doodles collected from the Quick, Draw! game. Built on TensorFlow, Sketch-RNN demonstrated many possible ways to sketch and produce. For example, by mimicking drawings, producing similar doodles or completing the incomplete paintings done by humans.
Now, AI can produce artwork just by following your text-based command. Like seen in the picture below, when passed instructions in plain English, the model comes up with an understandable art with a boy, girl, sandbox, hot dog and a shovel.
[caption id="attachment_41229" align="alignnone" width="845"]
Source: Paper by Fuwen Tan et al.,[/caption]
Researchers at the University Of Virginia in collaboration with IBM Watson, propose Text2Scene, a model that generates various forms of compositional scene representations from natural language descriptions.
Generating art has become popular with the flourishing of GANs but in this work, researchers claim that Text2Scene model is competitive and also can produce superior interpretable results.
AI-Art Without GANs
[caption id="attachment_41227" align="alignnone" width="745"]
Text2Scene framework via Fuwen Tan et al.,[/caption]
As can be seen in the above illustration, the general framework of Text2Scene consists of
- (A) a Text Encoder that produces a sequential representation of the input,
- (B) an Image Encoder that encodes the current state of the generated scene,
- (C) a Convolutional Recurrent Module that tracks, for each spatial location, the history of what has been generated so far,
- (D-F) two attention-based predictors that sequentially focus on different parts of the input text, first to decide what object to place, then to decide what attributes to be assigned to the object, and
- (G) an optional foreground embedding step that learns an appearance vector for patch retrieval in the synthetic image generation task
The above picture consists of Sample inputs (left) and outputs of Text2Scene model (middle), along with ground truth reference scenes (right) for the generation of abstract scenes (top), object layouts (middle), and synthetic image composites (bottom).
The text “elephants walking together in a line” also implies certain overall spatial configuration of the objects in the scene.
The model modifies a background canvas in three steps:
- The model attends to the input text to decide what is the next object to add, or decide whether the generation should end;
- If the decision is to add a new object, the model zooms in the language context of the object to decide its attributes (e.g. pose, size) and relations with its surroundings (e.g. location, interactions with other objects);
- The model refers back to the canvas and grounds (places) the extracted textual attributes into their corresponding visual representations.
- Clip-art Generation on Abstract Scenes dataset, which contains over 1,000 sets of 10 semantically similar scenes of children playing outside. The scenes are composed of 58 clip-art objects.
- Semantic Layout Generation on COCO - The semantic layouts contain bounding boxes of the objects from 80 object categories defined in the COCO dataset.
- The AI Slowdown Narrative Doesn’t Reflect Enterprise Reality
- India’s Enterprises are Scaling AI. Is the Infrastructure Ready?
- Industry Wants Faster Approvals and Cheaper Power in India’s Data Centre Policy
- Inside Jio Platforms: Its Tech Bets, Loss-Making Subsidiaries and Hidden Risks
- India’s GCCs to Add 1.4 Million Jobs, Drive 170 Million Sq. Ft. Office Demand by 2031
- AI Can Be Cyborg or Centaur. But Can Enterprises Monetise It?

