{"id":585388,"date":"2019-05-09T10:01:00","date_gmt":"2019-05-09T17:01:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&p=585388"},"modified":"2019-09-23T07:19:51","modified_gmt":"2019-09-23T14:19:51","slug":"generative-neural-visual-artist-geneva","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/generative-neural-visual-artist-geneva\/","title":{"rendered":"Generative Neural Visual Artist (GeNeVA)"},"content":{"rendered":"
<\/p>\n
The GeNeVA task involves a Teller<\/em> giving a sequence of linguistic instructions to a Drawer<\/em> for the ultimate goal of image generation.<\/p>\n The Teller<\/em> is able to gauge progress through visual feedback of the generated image. This is a challenging task because the Drawer<\/em> needs to learn how to map complex linguistic instructions to realistic objects on a canvas, maintaining not only object properties but relationships between objects (e.g., relative location). The Drawer<\/em> also needs to modify the existing drawing in a manner consistent with previous images and instructions, so it needs to remember previous instructions. All of these involve understanding a complex relationship between objects in the scene and how those relationships are expressed in the image in a way that is consistent with all instructions given.<\/p>\n An example instruction sequence for the GeNeVA task is shown in the figure on the right.<\/p>\n We introduce the GeNeVA task and a model (GeNeVA-GAN) for performing this task in our paper Tell, Draw, and Repeat: Generating and modifying images based on continual linguistic instruction<\/a>.<\/p>\n\n\t\n\t\tRead the paper\t<\/a>\n\n\t\n<\/div>\n Images generated by the GeNeVA-GAN model described in Tell, Draw, and Repeat: Generating and modifying images based on continual linguistic instruction<\/a> on CoDraw (top row) and i-CLEVR (bottom row) datasets are shown with the provided instructions below: For re-creating the CoDraw and i-CLEVR datasets used for the GeNeVA task, you will have to download the data files and then run the dataset generation code as shown in the following links:<\/p>\n \n\t\n\t\tDownload the GeNeVA Data Files\t<\/a>\n\n\t \n\t\n\t\tGeNeVA Datasets - Generation Code\t<\/a>\n\n\t<\/p>\n The pre-trained models for the object detector and localizer model that we used for evaluating the metrics can be downloaded from the following links:<\/p>\n \n\t\n\t\tCoDraw Object Detector and Localizer\t<\/a>\n\n\t \n\t\n\t\ti-CLEVR Object Detector and Localizer\t<\/a>\n\n\t<\/p>\n
\nGeNeVA – Examples<\/strong><\/h3>\n
\n<\/p>\n
\nGeNeVA – Datasets<\/strong><\/h3>\n
\nGeNeVA – Pre-trained Models<\/strong><\/h3>\n
\nGeNeVA – Training and Evaluation Code<\/strong><\/h3>\n