let computer draw

13
Let Computer Draw Qingyuan Kong

Upload: sawyer

Post on 23-Feb-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Let Computer Draw. Qingyuan Kong. Goal. Give me a picture “Obama stands in front of a pyramid”. Goal. Here you are!. Analogy. knowledge. Database/internet. What does obama look like?. Search obama. Search pyramid. What does pyramid look like?. Approach. A pproach. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Let Computer Draw

Let Computer Draw

Qingyuan Kong

Page 2: Let Computer Draw

Goal

• Give me a picture “Obama stands in front of a pyramid”

Page 3: Let Computer Draw

GoalHere you

are!

Page 4: Let Computer Draw

Analogy

knowledge Database/internet

What does obama look

like?

What does pyramid look

like?

Search obama

Search pyramid

Page 5: Let Computer Draw

Approach

Page 6: Let Computer Draw

Approach

• let computer learn to extract “Obama” out– Training an extractor with Labelme– Use segmentation algorithm just on the obtained data

setReference:[1] Tomasz Malisiewicz and Alexei A. Efros. Improving spatial support

for ob jects via multiple segmentations. BMVC, 2007.[2] Bryan C. Russell, Alexei A. Efros, Josef Sivic, William T. Freeman,

and Andrew Zis- serman. Using multiple segmentations to discover ob jects and their extent in image collections. CVPR, 2006.

Page 7: Let Computer Draw

Approach

• Find the best background to place “obama”

Page 8: Let Computer Draw

Approach

• Find the best position to place “Obama”– Compare the marginal pixels with the background– Adjust

Reference:• James Hays and Alexei A. Efros. Scene completion using

millions of photographs. SIGGRAPH, 2007.• Ce Liu, Jenny Yuen, Antonio Torralba, Josef Sivic, and William T.

Freeman. Sift flow: dense correspondence across difference scenes. ECCV, 2004.

Page 9: Let Computer Draw

Finally

Page 10: Let Computer Draw

Data sets

• Labelme • google image• bing image

Page 11: Let Computer Draw

Evaluation of Success

• make the computer put some classes of objects, such like people, cars, into a background, the compound of which looks real and with few artifacts.

Page 12: Let Computer Draw

milestone

• make the computer be able to draw at least one class of objects in at least one class of background.

Page 13: Let Computer Draw

Thank you!