SlideShare uma empresa Scribd logo
1 de 14
A Draw-and-Guess Game to
Segment Images




Luca Galli, Piero Fraternali
Davide Martinenghi, Marco Tagliasacchi
Politecnico di Milano, Italy
Email: first.last@polimi.it
Jasminko Novak
European Institute for Participatory Media,
Germany
Email: j.novak@eipcm.org
The CUbRIK Project

●   CUbRIK is a research project
    financed by the European Union

●   Goals:

     ●   Advance the architecture of
         multimedia search
     ●   Exploit the human
         contribution in multimedia
         search
     ●   Use open-source
         components provided by
         the community
     ●   Start up a search business
         ecosystem
●   http://www.cubrikproject.eu/

                                   Luca Galli
Humans in Multimedia Information
    Retrieval
●   Problem: the uncertainty of analysis algorithms leads to low confidence
    results and conflicting opinions on automatically extracted features
●   Solution: humans have superior capacity for understanding the content
    of audiovisual material
     ●   State of the art: humans replace automatic feature extraction processes (human
         annotations)




     ●   Our contribution: integration of human judgment and algorithms
          –   Goal: improve the performance of multimedia content processing




                                    Luca Galli
4


    The Fashion Trend Mining Scenario
●   Problem statement: segment fashion images for mining trends based on visual
    features of garments (e.g. color and texture)



                                        Color descriptors
                                                                           coarse
                                                                           (sub-)image
                                                                           similarity
                                        Texture descriptors




●   Use case: identifying trends in collections of images of people and garments
●   Applications: retrieving similar garments, inspect clothing trends in image
    collections, analyzing trends change in the years



                                 Luca Galli
5


Issues of traditional approaches
   Problems in automatic feature detection:
       Body part and feature recognition is affected by the posture of the
        portrayed subject


                                                            ?


        Problems arise when part of the body is occluded or in pictures with
         complex human poses




                              Luca Galli
6

     Solution: Human Contribution
   Issues are solved by augmenting the capabilities of algorithms
    with human intervention.
       Humans have superior capacity to understand complex content and
        to perform high level abstractions on visual representations

        For these reasons, they are suitable for tasks such as:
         ●   Body part recognition
         ●   Garments segmentation
         ●   Gender identification




                               Luca Galli
The CUbRIK Architecture
                       Content and users
                       registration in the
                       system




                       Managing tasks and
                       processing contents



                       Provides front end
                       for issuing queries
                       and viewing results

                       Search Engines used to
                       access the content and
                       annotations
          Luca Galli
8



Users Motivation: Games with a Purpose
  ●   Users need motivation to complete a task in a human computation
      platform, such as monetary rewards, prestige, entertainment.

  ●   Games with a Purpose (GWAPs) are digital games that generate useful data as
      a by-product of play.

  ●   The design of a GWAP requires to create a game so that its structure
      encourages computation, correctness of the output and players retention.

  ●   Introduced by Luis Von Ahn with the ESP Game, several GWAPs have been
      developed with a number of different purposes




                                 Luca Galli
9


The Fashion Trend Mining Pipeline
            Male, 24 Female, 22 Female?, ??




             Luca Galli
10

      Gwap Design: Sketchness!

●   Multiplayer Puzzle Game
●   Established genre: Guess and Draw
    (Pictionary, iSketch…)
●   Inversion Problem Mechanic
●   Players take turns into drawing the
    shapes of objects inside an image
    in order to make the other players
    guess the underlying object.
●   Two different roles:
        Sketcher
        Guesser
●   Objective: Garments tagging, body part
    segmentation, garment segmentation




                                Luca Galli
11


                      Player Role: Sketcher
                                       Tag of the target object
●   The only player to see the
    low confidence image

●   “May” be asked to provide a
    tag for the image

●   Is asked to draw the contour
    of the object for which the
    tag is provided within the
    allotted time

●   Goal of the Sketcher is to
    let the other players guess
    the tag without providing
    any other hints than the
    contour                     Fashion image provided       Contour of the garment
                                  by the pipeline            provided by the player



                                      Luca Galli
12


           Player Role: Guesser

●   Any other player in the game

●   His/Her goal is to guess the
    object for which the Sketcher
    has provided the contour

●   Not allowed to draw on the
    whiteboard, just to type
    in the chat box the probable
    answer as fast as possible

●   Scoring:

     ●   Sketcher: 10 pts + 1 for each guesser

     ●   Guesser: 10 pts to the first, then       Contour of the garment
                  decreasing down to five         provided by the Sketcher



                                     Luca Galli
13

     Task Injection:
     new approach to GWAPs
●   Traditional gwaps developed on ad-hoc basis and tailored for a specific task

●   Resulting gwaps may be not fun, unappealing to players or provide an
    experience that may still perceived by the users as work

●   The proposed GWAP exploits suitable modified game mechanics of a well
    known and appreciated category of games, called “drawing and guessing
    games” to implicitly solve segmentation problems while playing




                              Luca Galli
14

         Future Directions
    ●   The proposed game concept is still under development and there are still
        several open questions and future improvements:

●       Task Injection:

         ●   Does the task injection approach guarantee the same level of
             entertainment and participation for the players as the original instance of
             the game?
         ●   How to measure entertainment anyhow?
●       Output Aggregation:

         ●   How the results provided by different players on the same input be
             processed and grouped together in order to obtain a unique result?
         ●   Majority voting not suitable for lines!

●       Integration within CUbRIK’s Gaming Framework:

         ●   Exploiting the features provided by CUbRIK in order to manage players
             and their abilities and provide retention and reward features through
             gamification techniques.
                                    Luca Galli

Mais conteúdo relacionado

Semelhante a A draw and-guess game to segment images

Magic Pencil - Design Concept
Magic Pencil - Design ConceptMagic Pencil - Design Concept
Magic Pencil - Design ConceptSatyan Chawla
 
EJML Conference Presentation
EJML Conference PresentationEJML Conference Presentation
EJML Conference PresentationJustino Lourenço
 
Gulivrer's
Gulivrer'sGulivrer's
Gulivrer'sejml
 
SVC UX class - Prototyping + Testing
SVC UX class - Prototyping + TestingSVC UX class - Prototyping + Testing
SVC UX class - Prototyping + TestingLeanna Gingras
 
Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013Kenji Hiranabe
 
Gamification Features 4 Fitcity
Gamification Features 4 FitcityGamification Features 4 Fitcity
Gamification Features 4 FitcityPaolo Massa
 
Exploring User Wish through Mindmapping
Exploring User Wish through MindmappingExploring User Wish through Mindmapping
Exploring User Wish through MindmappingKenji Hiranabe
 
Introduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingLuca Galli
 
L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415wdhanuka
 
L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415 L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415 kieranowens1997
 
20 04 l3 gd_ha8_sidekick
20 04 l3 gd_ha8_sidekick20 04 l3 gd_ha8_sidekick
20 04 l3 gd_ha8_sidekickAidenKelly
 
L3 gd ha8_sidekick_040315_01
L3 gd ha8_sidekick_040315_01L3 gd ha8_sidekick_040315_01
L3 gd ha8_sidekick_040315_01Mike Hughes
 
User Generated Contents
User Generated ContentsUser Generated Contents
User Generated ContentsGeorge Quentin
 
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing TabletShalin Hai-Jew
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13David Farrell
 
Surviving Applied Games (2018)
Surviving Applied Games (2018)Surviving Applied Games (2018)
Surviving Applied Games (2018)Pietro Polsinelli
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, UglyJoshua Randall
 

Semelhante a A draw and-guess game to segment images (20)

Magic Pencil - Design Concept
Magic Pencil - Design ConceptMagic Pencil - Design Concept
Magic Pencil - Design Concept
 
EJML Conference Presentation
EJML Conference PresentationEJML Conference Presentation
EJML Conference Presentation
 
Gulivrer's
Gulivrer'sGulivrer's
Gulivrer's
 
SVC UX class - Prototyping + Testing
SVC UX class - Prototyping + TestingSVC UX class - Prototyping + Testing
SVC UX class - Prototyping + Testing
 
Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013
 
Gamification Features 4 Fitcity
Gamification Features 4 FitcityGamification Features 4 Fitcity
Gamification Features 4 Fitcity
 
Exploring User Wish through Mindmapping
Exploring User Wish through MindmappingExploring User Wish through Mindmapping
Exploring User Wish through Mindmapping
 
Introduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and Playtesting
 
L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415
 
L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415 L3 gd ha8_sidekick_200415
L3 gd ha8_sidekick_200415
 
20 04 l3 gd_ha8_sidekick
20 04 l3 gd_ha8_sidekick20 04 l3 gd_ha8_sidekick
20 04 l3 gd_ha8_sidekick
 
Google Sketch Up Presentation
Google Sketch Up PresentationGoogle Sketch Up Presentation
Google Sketch Up Presentation
 
L3 gd ha8_sidekick_040315_01
L3 gd ha8_sidekick_040315_01L3 gd ha8_sidekick_040315_01
L3 gd ha8_sidekick_040315_01
 
User Generated Contents
User Generated ContentsUser Generated Contents
User Generated Contents
 
Design feedback
Design feedback Design feedback
Design feedback
 
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet
(Beginner) Digital Doodling, Drawing, and Painting on a Cintiq Drawing Tablet
 
Real Talk
Real TalkReal Talk
Real Talk
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
 
Surviving Applied Games (2018)
Surviving Applied Games (2018)Surviving Applied Games (2018)
Surviving Applied Games (2018)
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly
 

Mais de Luca Galli

A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideLuca Galli
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsLuca Galli
 
PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting gamesLuca Galli
 
PlayerOne Seminars Presentation
PlayerOne Seminars PresentationPlayerOne Seminars Presentation
PlayerOne Seminars PresentationLuca Galli
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsLuca Galli
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeLuca Galli
 
LAPS ASF Presentation
LAPS ASF PresentationLAPS ASF Presentation
LAPS ASF PresentationLuca Galli
 
Achievement systems explained
Achievement systems explainedAchievement systems explained
Achievement systems explainedLuca Galli
 

Mais de Luca Galli (8)

A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact js
 
PlayerOne - Dissecting games
PlayerOne - Dissecting gamesPlayerOne - Dissecting games
PlayerOne - Dissecting games
 
PlayerOne Seminars Presentation
PlayerOne Seminars PresentationPlayerOne Seminars Presentation
PlayerOne Seminars Presentation
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
LAPS ASF Presentation
LAPS ASF PresentationLAPS ASF Presentation
LAPS ASF Presentation
 
Achievement systems explained
Achievement systems explainedAchievement systems explained
Achievement systems explained
 

Último

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 

Último (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

A draw and-guess game to segment images

  • 1. A Draw-and-Guess Game to Segment Images Luca Galli, Piero Fraternali Davide Martinenghi, Marco Tagliasacchi Politecnico di Milano, Italy Email: first.last@polimi.it Jasminko Novak European Institute for Participatory Media, Germany Email: j.novak@eipcm.org
  • 2. The CUbRIK Project ● CUbRIK is a research project financed by the European Union ● Goals: ● Advance the architecture of multimedia search ● Exploit the human contribution in multimedia search ● Use open-source components provided by the community ● Start up a search business ecosystem ● http://www.cubrikproject.eu/ Luca Galli
  • 3. Humans in Multimedia Information Retrieval ● Problem: the uncertainty of analysis algorithms leads to low confidence results and conflicting opinions on automatically extracted features ● Solution: humans have superior capacity for understanding the content of audiovisual material ● State of the art: humans replace automatic feature extraction processes (human annotations) ● Our contribution: integration of human judgment and algorithms – Goal: improve the performance of multimedia content processing Luca Galli
  • 4. 4 The Fashion Trend Mining Scenario ● Problem statement: segment fashion images for mining trends based on visual features of garments (e.g. color and texture) Color descriptors coarse (sub-)image similarity Texture descriptors ● Use case: identifying trends in collections of images of people and garments ● Applications: retrieving similar garments, inspect clothing trends in image collections, analyzing trends change in the years Luca Galli
  • 5. 5 Issues of traditional approaches  Problems in automatic feature detection:  Body part and feature recognition is affected by the posture of the portrayed subject ?  Problems arise when part of the body is occluded or in pictures with complex human poses Luca Galli
  • 6. 6 Solution: Human Contribution  Issues are solved by augmenting the capabilities of algorithms with human intervention.  Humans have superior capacity to understand complex content and to perform high level abstractions on visual representations  For these reasons, they are suitable for tasks such as: ● Body part recognition ● Garments segmentation ● Gender identification Luca Galli
  • 7. The CUbRIK Architecture Content and users registration in the system Managing tasks and processing contents Provides front end for issuing queries and viewing results Search Engines used to access the content and annotations Luca Galli
  • 8. 8 Users Motivation: Games with a Purpose ● Users need motivation to complete a task in a human computation platform, such as monetary rewards, prestige, entertainment. ● Games with a Purpose (GWAPs) are digital games that generate useful data as a by-product of play. ● The design of a GWAP requires to create a game so that its structure encourages computation, correctness of the output and players retention. ● Introduced by Luis Von Ahn with the ESP Game, several GWAPs have been developed with a number of different purposes Luca Galli
  • 9. 9 The Fashion Trend Mining Pipeline Male, 24 Female, 22 Female?, ?? Luca Galli
  • 10. 10 Gwap Design: Sketchness! ● Multiplayer Puzzle Game ● Established genre: Guess and Draw (Pictionary, iSketch…) ● Inversion Problem Mechanic ● Players take turns into drawing the shapes of objects inside an image in order to make the other players guess the underlying object. ● Two different roles: Sketcher Guesser ● Objective: Garments tagging, body part segmentation, garment segmentation Luca Galli
  • 11. 11 Player Role: Sketcher Tag of the target object ● The only player to see the low confidence image ● “May” be asked to provide a tag for the image ● Is asked to draw the contour of the object for which the tag is provided within the allotted time ● Goal of the Sketcher is to let the other players guess the tag without providing any other hints than the contour Fashion image provided Contour of the garment by the pipeline provided by the player Luca Galli
  • 12. 12 Player Role: Guesser ● Any other player in the game ● His/Her goal is to guess the object for which the Sketcher has provided the contour ● Not allowed to draw on the whiteboard, just to type in the chat box the probable answer as fast as possible ● Scoring: ● Sketcher: 10 pts + 1 for each guesser ● Guesser: 10 pts to the first, then Contour of the garment decreasing down to five provided by the Sketcher Luca Galli
  • 13. 13 Task Injection: new approach to GWAPs ● Traditional gwaps developed on ad-hoc basis and tailored for a specific task ● Resulting gwaps may be not fun, unappealing to players or provide an experience that may still perceived by the users as work ● The proposed GWAP exploits suitable modified game mechanics of a well known and appreciated category of games, called “drawing and guessing games” to implicitly solve segmentation problems while playing Luca Galli
  • 14. 14 Future Directions ● The proposed game concept is still under development and there are still several open questions and future improvements: ● Task Injection: ● Does the task injection approach guarantee the same level of entertainment and participation for the players as the original instance of the game? ● How to measure entertainment anyhow? ● Output Aggregation: ● How the results provided by different players on the same input be processed and grouped together in order to obtain a unique result? ● Majority voting not suitable for lines! ● Integration within CUbRIK’s Gaming Framework: ● Exploiting the features provided by CUbRIK in order to manage players and their abilities and provide retention and reward features through gamification techniques. Luca Galli

Notas do Editor

  1. Searching and Manipulating multimedia contentLow confidence results, Conflicting opinion on features extracted automaticallySuperior capacity to understand complex contentCommon sense elicitation and content tagging
  2. The need formultimedia content analysisSupport for high level queriesIdentification of trends in collections of images.
  3. The proposed solutionHuman computation approachWith the High level abstraction capabilities of humans when working with visual content