SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
KBMS – Video - Application
Frank Nack
ILPS




  ILPS
Outline


        Organisation
        Last lecture

        ForkBrowser – browsing a large video collection

        AUTEUR – automatic generation of slapstick video sequences

        Additional applications




  ILPS             Frank Nack   nack@uva.nl   KBMS
                                                                      2
Organisation


    1st Exam
    Friday 29th of October

    9:00 – 10:30

    G2.02

    Topics: communication, knowledge, text, image, video

    Closed book exam




  ILPS         Frank Nack   nack@uva.nl   KBMS
                                                           3
Text and Image – summary

  Investigated
      Temporal visual medium
      Effect of time on interaction and creativity
      AI techniques for the representation of time, action, plan

  Example
  Video, Frames, Scripts, Conceptional Dependencies, Plans, Goals,
  Story Grammar, Semantic Links

  Findings

        Video, though based on common human content and thematic structures, provides
         its own realities of time and space which are interwoven in the narrative structure.
        A story is a representational system based on two main layers, structure and content,
         each serving two distinct purposes (form and substance).
        A primarily structure-oriented approach (grammar) to the temporal aspects of video
         with respect to generation and interaction is not appropriate.
        A planning approach (planner or agent) seems




  ILPS                Frank Nack   nack@uva.nl   KBMS
                                                                                                 4
ForkBrowser




  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                5
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              6
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              7
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              8
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              9
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              10
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              11
ForkBrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              12
Forkbrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              13
Forkbrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              14
Forkbrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              15
Forkbrowser




                                                Slide courtesy of Marcel Worring, UvA, ISLA
  ILPS        Frank Nack   nack@uva.nl   KBMS
                                                                                              16
AUTEUR




 ILPS    Frank Nack   nack@uva.nl   KBMS
                                           17
AUTEUR - Aim




                                                 •  Automatic composition of
                                                 visual slapstick sequences.

                                                 •  Use an existing, arbitrary data
                                                 base.

                                                 •  Investigate machine creativity.

 ILPS          Frank Nack   nack@uva.nl   KBMS                                   18
AUTEUR – Generation Example I


            Motivation




    Narrative rules (joke structure)‫‏‬                          Narrative rules (continuity)‫‏‬
 Access via content representation                       Access via content representation
          Editing rules (continuity)‫‏‬                             Editing rules (continuity)‫‏‬




  ILPS                 Frank Nack   nack@uva.nl   KBMS                                  19
AUTEUR – Generation Example II
         Realisation




                             Narrative rules (joke structure)‫‏‬
                             Access via content representation
                             Editing rules (continuity)‫‏‬




  ILPS        Frank Nack   nack@uva.nl   KBMS                    20
AUTEUR – Generation Example III
         Resolution




                                         Narrative rules (joke structure)‫‏‬
                                         Access via content representation
                                         Editing rules (continuity)‫‏‬




  ILPS        Frank Nack   nack@uva.nl    KBMS                               21
AUTEUR – Generation Example IV



         Result




  ILPS       Frank Nack   nack@uva.nl   KBMS   22
AUTEUR - Architecture




  ILPS        Frank Nack   nack@uva.nl   KBMS   23
AUTEUR - Architecture




  ILPS        Frank Nack   nack@uva.nl   KBMS   24
AUTEUR - Architecture




                                                •  145 Conceptual Dependencies

                                                •  26 humour rules

                                                •  37 editing rules

                                                •  85 clips (5 sec – 9 min)‫‏‬




  ILPS        Frank Nack   nack@uva.nl   KBMS                                    25
AUTEUR – Structure Planner




  ILPS        Frank Nack   nack@uva.nl   KBMS   26
AUTEUR – Plot Model I




 The explicit transformation of moods              The conflict between the expected
 or states of the portrayed character.             and what actually occurs.

 The implicit upgrading of the mood of
 the viewer.




  ILPS           Frank Nack   nack@uva.nl   KBMS                                   27
AUTEUR – Plot Model II




  ILPS        Frank Nack   nack@uva.nl   KBMS   28
AUTEUR – Humour Planner
                                   H-Strategy 1
                                   An action forms the most suitable subject for a joke, then an
                                   actor, then an object, and finally a location.

                                   H-Strategy 2
                                   If the action portrays an intention [goal], interrupt the action
                                   in a way that is unexpected by the character, so that the goal
                                   cannot be fulfilled and the character's mood is downgraded
                                   or he or she suffers in some way.
                                   (Mischief + Schadenfreude)‫‏‬

                                   H-Strategy 16
                                   A sequence of actions that is meaningful is more preferable for
                                   the construction of jokes than a sequence of unrelated
                                   actions.

                                   H-Strategy 24
                                   A relationship between two oppositional characters should be
                                   established in such a way that the goal of one character is to
                                   interrupt the goal of the other in such a way, that is unexpected
                                   by the second character. The reaction of the second character
                                   must then be influenced by the first so that the second
                                   character's mood is downgraded or he suffers in some
                                    way. (Mischief + Schadenfreude).


 ILPS       Frank Nack   nack@uva.nl   KBMS                                                     29
AUTEUR – Content Planner




  ILPS       Frank Nack   nack@uva.nl   KBMS   30
AUTEUR – Content Planner




  ILPS       Frank Nack   nack@uva.nl   KBMS   31
AUTEUR – Semantic Descriptions - Action

         Frame




  ILPS           Frank Nack   nack@uva.nl   KBMS   32
AUTEUR – Semantic Description – Event and Concept

 Script (to meet)‫‏‬




            Conceptual dependency




  ILPS          Frank Nack   nack@uva.nl   KBMS     33
AUTEUR – Semantic Description – Semantic Graph




  ILPS        Frank Nack   nack@uva.nl   KBMS    34
AUTEUR – Visual Designer




  ILPS       Frank Nack   nack@uva.nl   KBMS   35
AUTEUR – Video Content Representation I

         Description Scheme (Character)‫‏‬




  ILPS           Frank Nack   nack@uva.nl   KBMS   36
AUTEUR – Video Content Representation II
             Description Scheme (Denotative Video Aspects)‫‏‬




  ILPS        Frank Nack   nack@uva.nl   KBMS                 37
AUTEUR – Video Content Representation III

                 Description Scheme (Media Dependent Aspects)‫‏‬




  ILPS        Frank Nack   nack@uva.nl   KBMS                    38
AUTEUR – Visual Designer




                                        E-Strategy 1
                                        If sequence.kind = Motivation
                                        then
                                                Camera distance of Shot to be chosen is long
                                                                => location.function = outdoor
                                                medium long or medium
                                                => location.function = indoor




  ILPS       Frank Nack   nack@uva.nl   KBMS                                                     39
AUTEUR – Video spatial relations between frames




  ILPS        Frank Nack   nack@uva.nl   KBMS     40
AUTEUR – Visual Designer




  ILPS       Frank Nack   nack@uva.nl   KBMS   41
AUTEUR – Video spatial relations between frames II



                                                                                                                                                     break up into
Legend:                                                                                                                                               sub-groups
                                                                                                                                                      of the kind
                                                                                                                                                       described
Symbols:             shot,       cut,   subject                                                                                                      to the left and
                                                                                                                                                       then use
Type of spatial relations:
                                                                                                                                                        their
                                                                                                                                                     configuration
     line,
      triangle or half circle,                                    based on the decomposition (1):
                                                                  hierarchical knowledge
      square or circle,                                           representation of subjects, the
                                                                  decomposition starts
      over cross
                                                                   on parts level :                   decomposition (2 - n):
                                                                         Class                        the content of each shot
  Spatial relationships in the shot and created via a cut
                                                                                                      should present the same
                                                                      Subclass
                                                                                                      hierarchical level within
                                                                      Instance                           the knowledge
                                                                                                        representation, e.g
                                                                          Parts                        Instance - Instance, or
                                                                      Subparts                            Parts - Parts.
                                                                                                                                                n subject
                                                                     1 subject           2 subjects                 3 subjects    4 subjects   (where n > 4)‫‏‬


                                                                                                    number and size of
                                                                                                     characters to be
                                                                                                    portrayed and their
                                                                                                    spatial relationships
                                                                                                       involved.


    ILPS                                    Frank Nack      nack@uva.nl    KBMS                                                                                 42
AUTEUR – Visual Designer
                             E-Strategy 6
                             If a sequence is to be established
                                     where location of shot A ≠ location of shot B
                                     or the sequence is the first sequence to be
                                     established
                             then
                                     create a memory structure of the spatial relations
                                     between all characters of Shot B

                             Location-Memory-Structure
                                        Start             Shot-id
                                        End               Shot-id
                                        List of structures
                                                 List_of_content_relations
                                                 List_of_used_shots

                             E-Strategy 9
                             If number of character = 3 and
                                camera distance of both shots ≥ medium long
                                     then
                                       shot A ([left | right]) with shot B ([middle]) => circle / triangle
                                       shot A ([left | middle]) with shot B ([right]) => circle / triangle
                                       shot A ([middle | right]) with shot B ([left]) => circle / triangle
                                       shot A ([left]) with shot B ([middle]) with shot C ([left]) =>
                                             line or its permutations.

  ILPS       Frank Nack   nack@uva.nl   KBMS                                                       43
AUTEUR – Visual Designer - Action


                                E-Strategy 12
                                If an action for a character is required and
                                          there is no shot available to portray that action
                                       then
                                          isolate the character in a shot
                                          retrieve the body part related to the action
                                          retrieve a suitable shot where a body part
                                                  performs the required action
                                          build a bridge into or out of this sequence if
                                                 necessary
                                         continue with the sequence which was
                                                 interrupted by this subsequence.




  ILPS        Frank Nack   nack@uva.nl   KBMS                                             44
AUTEUR – Visual Constructor




  ILPS        Frank Nack   nack@uva.nl   KBMS   45
AUTEUR – Video shaping




                                                TIME (H:Min:Sec:Frames)‫‏‬
 Frames




          Stratamodel




 ILPS         Frank Nack   nack@uva.nl   KBMS                        46
AUTEUR – Visual Constructor

                                 E-Strategy 29
                                 If sequence.action.tempform = contraction and
                                    action is a single action
                                 then
                                    favour decomposed forms of presentation
                                    where the camera distance of shot A ≥ camera
                                 distance shot B

                                 E-Strategy 31
                                 If camera distance of a shot ≤ close-up and
                                 then
                                        clip it to a length ≤ 60 Frames.

                                 E-Strategy 32
                                 If close-up < camera distance of a shot < long and
                                    sequence. kind = motivation
                                 then
                                    clip it to a length ≤ 108 Frames.




  ILPS        Frank Nack   nack@uva.nl   KBMS                                         47
AUTEUR – Summary



                             Planner approach (backward chaining – goal driven)‫‏‬

                             Addresses continuity problem BUT incompletely

                             Closed system

                             Requires lots of knowledge

                             Editing strategies are explicit BUT not final

                             Story generation is flexible BUT presentation should
                              be generated rather than using existing material




 ILPS       Frank Nack   nack@uva.nl   KBMS                                     48
                                                                                     48
Video – Additional Applications




    ILPS
                                                                    49
        Frank Nack – HCS   nack@uva.nl   KBMS / CeM – winter 2009
Video – Additional Application




    ILPS
                                                                    50
        Frank Nack – HCS   nack@uva.nl   KBMS / CeM – winter 2009
Video – Additional Application II




    ILPS
                                                                    51
        Frank Nack – HCS   nack@uva.nl   KBMS / CeM – winter 2009
Video – Additional Application III




    ILPS
                                                                    52
        Frank Nack – HCS   nack@uva.nl   KBMS / CeM – winter 2009
Video – Additional Application VI




    ILPS
                                                                    53
        Frank Nack – HCS   nack@uva.nl   KBMS / CeM – winter 2009
Summary


                                         The content determines the application
                                         Content description

                                               Application dependent

                                               Complex

                                               Recourse demanding

                                               Time critical

                                               Incomplete

                                         Modular Schemata

                                         Description environment

                                               Production supportive


                                               Archive supportive




   ILPS
                                                                                   54
      Frank Nack – HCS   nack@uva.nl    KBMS / CeM – winter 2009

Más contenido relacionado

Destacado (13)

Dm week02 decision-trees-handout
Dm week02 decision-trees-handoutDm week02 decision-trees-handout
Dm week02 decision-trees-handout
 
Chapter2 maes
Chapter2 maesChapter2 maes
Chapter2 maes
 
Week02 answer
Week02 answerWeek02 answer
Week02 answer
 
Sw owl rules-proposal
Sw owl rules-proposalSw owl rules-proposal
Sw owl rules-proposal
 
Chapter3 black
Chapter3 blackChapter3 black
Chapter3 black
 
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintSw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
 
Sw wordnet h1
Sw wordnet h1Sw wordnet h1
Sw wordnet h1
 
Tableof contents
Tableof contentsTableof contents
Tableof contents
 
Overfit10
Overfit10Overfit10
Overfit10
 
NFC
NFCNFC
NFC
 
Sw 7 triple20
Sw 7 triple20Sw 7 triple20
Sw 7 triple20
 
Kbms knowledge
Kbms knowledgeKbms knowledge
Kbms knowledge
 
Dm part03 neural-networks-handout
Dm part03 neural-networks-handoutDm part03 neural-networks-handout
Dm part03 neural-networks-handout
 

Más de okeee

Dm uitwerkingen wc4
Dm uitwerkingen wc4Dm uitwerkingen wc4
Dm uitwerkingen wc4
okeee
 
Dm uitwerkingen wc2
Dm uitwerkingen wc2Dm uitwerkingen wc2
Dm uitwerkingen wc2
okeee
 
Dm uitwerkingen wc1
Dm uitwerkingen wc1Dm uitwerkingen wc1
Dm uitwerkingen wc1
okeee
 
Dm uitwerkingen wc3
Dm uitwerkingen wc3Dm uitwerkingen wc3
Dm uitwerkingen wc3
okeee
 
Dm uitwerkingen wc1
Dm uitwerkingen wc1Dm uitwerkingen wc1
Dm uitwerkingen wc1
okeee
 
Dm part03 neural-networks-homework
Dm part03 neural-networks-homeworkDm part03 neural-networks-homework
Dm part03 neural-networks-homework
okeee
 
10[1].1.1.115.9508
10[1].1.1.115.950810[1].1.1.115.9508
10[1].1.1.115.9508
okeee
 
Hcm p137 hilliges
Hcm p137 hilligesHcm p137 hilliges
Hcm p137 hilliges
okeee
 
Prob18
Prob18Prob18
Prob18
okeee
 
Decision tree.10.11
Decision tree.10.11Decision tree.10.11
Decision tree.10.11
okeee
 
Dm week01 linreg.handout
Dm week01 linreg.handoutDm week01 linreg.handout
Dm week01 linreg.handout
okeee
 
Dm week01 prob-refresher.handout
Dm week01 prob-refresher.handoutDm week01 prob-refresher.handout
Dm week01 prob-refresher.handout
okeee
 
Dm week01 intro.handout
Dm week01 intro.handoutDm week01 intro.handout
Dm week01 intro.handout
okeee
 
Dm week01 homework(1)
Dm week01 homework(1)Dm week01 homework(1)
Dm week01 homework(1)
okeee
 
Chapter7 huizing
Chapter7 huizingChapter7 huizing
Chapter7 huizing
okeee
 
Chapter8 choo
Chapter8 chooChapter8 choo
Chapter8 choo
okeee
 
Chapter6 huizing
Chapter6 huizingChapter6 huizing
Chapter6 huizing
okeee
 
Kbms text-image
Kbms text-imageKbms text-image
Kbms text-image
okeee
 
Kbms audio
Kbms audioKbms audio
Kbms audio
okeee
 
Kbms jan catin cont(1)
Kbms jan catin cont(1)Kbms jan catin cont(1)
Kbms jan catin cont(1)
okeee
 

Más de okeee (20)

Dm uitwerkingen wc4
Dm uitwerkingen wc4Dm uitwerkingen wc4
Dm uitwerkingen wc4
 
Dm uitwerkingen wc2
Dm uitwerkingen wc2Dm uitwerkingen wc2
Dm uitwerkingen wc2
 
Dm uitwerkingen wc1
Dm uitwerkingen wc1Dm uitwerkingen wc1
Dm uitwerkingen wc1
 
Dm uitwerkingen wc3
Dm uitwerkingen wc3Dm uitwerkingen wc3
Dm uitwerkingen wc3
 
Dm uitwerkingen wc1
Dm uitwerkingen wc1Dm uitwerkingen wc1
Dm uitwerkingen wc1
 
Dm part03 neural-networks-homework
Dm part03 neural-networks-homeworkDm part03 neural-networks-homework
Dm part03 neural-networks-homework
 
10[1].1.1.115.9508
10[1].1.1.115.950810[1].1.1.115.9508
10[1].1.1.115.9508
 
Hcm p137 hilliges
Hcm p137 hilligesHcm p137 hilliges
Hcm p137 hilliges
 
Prob18
Prob18Prob18
Prob18
 
Decision tree.10.11
Decision tree.10.11Decision tree.10.11
Decision tree.10.11
 
Dm week01 linreg.handout
Dm week01 linreg.handoutDm week01 linreg.handout
Dm week01 linreg.handout
 
Dm week01 prob-refresher.handout
Dm week01 prob-refresher.handoutDm week01 prob-refresher.handout
Dm week01 prob-refresher.handout
 
Dm week01 intro.handout
Dm week01 intro.handoutDm week01 intro.handout
Dm week01 intro.handout
 
Dm week01 homework(1)
Dm week01 homework(1)Dm week01 homework(1)
Dm week01 homework(1)
 
Chapter7 huizing
Chapter7 huizingChapter7 huizing
Chapter7 huizing
 
Chapter8 choo
Chapter8 chooChapter8 choo
Chapter8 choo
 
Chapter6 huizing
Chapter6 huizingChapter6 huizing
Chapter6 huizing
 
Kbms text-image
Kbms text-imageKbms text-image
Kbms text-image
 
Kbms audio
Kbms audioKbms audio
Kbms audio
 
Kbms jan catin cont(1)
Kbms jan catin cont(1)Kbms jan catin cont(1)
Kbms jan catin cont(1)
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
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
heathfieldcps1
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
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.
 
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)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Kbms video-app

  • 1. KBMS – Video - Application Frank Nack ILPS ILPS
  • 2. Outline   Organisation   Last lecture   ForkBrowser – browsing a large video collection   AUTEUR – automatic generation of slapstick video sequences   Additional applications ILPS Frank Nack nack@uva.nl KBMS 2
  • 3. Organisation 1st Exam Friday 29th of October 9:00 – 10:30 G2.02 Topics: communication, knowledge, text, image, video Closed book exam ILPS Frank Nack nack@uva.nl KBMS 3
  • 4. Text and Image – summary Investigated   Temporal visual medium   Effect of time on interaction and creativity   AI techniques for the representation of time, action, plan Example Video, Frames, Scripts, Conceptional Dependencies, Plans, Goals, Story Grammar, Semantic Links Findings   Video, though based on common human content and thematic structures, provides its own realities of time and space which are interwoven in the narrative structure.   A story is a representational system based on two main layers, structure and content, each serving two distinct purposes (form and substance).   A primarily structure-oriented approach (grammar) to the temporal aspects of video with respect to generation and interaction is not appropriate.   A planning approach (planner or agent) seems ILPS Frank Nack nack@uva.nl KBMS 4
  • 5. ForkBrowser ILPS Frank Nack nack@uva.nl KBMS 5
  • 6. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 6
  • 7. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 7
  • 8. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 8
  • 9. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 9
  • 10. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 10
  • 11. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 11
  • 12. ForkBrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 12
  • 13. Forkbrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 13
  • 14. Forkbrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 14
  • 15. Forkbrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 15
  • 16. Forkbrowser Slide courtesy of Marcel Worring, UvA, ISLA ILPS Frank Nack nack@uva.nl KBMS 16
  • 17. AUTEUR ILPS Frank Nack nack@uva.nl KBMS 17
  • 18. AUTEUR - Aim •  Automatic composition of visual slapstick sequences. •  Use an existing, arbitrary data base. •  Investigate machine creativity. ILPS Frank Nack nack@uva.nl KBMS 18
  • 19. AUTEUR – Generation Example I Motivation Narrative rules (joke structure)‫‏‬ Narrative rules (continuity)‫‏‬ Access via content representation Access via content representation Editing rules (continuity)‫‏‬ Editing rules (continuity)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 19
  • 20. AUTEUR – Generation Example II Realisation Narrative rules (joke structure)‫‏‬ Access via content representation Editing rules (continuity)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 20
  • 21. AUTEUR – Generation Example III Resolution Narrative rules (joke structure)‫‏‬ Access via content representation Editing rules (continuity)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 21
  • 22. AUTEUR – Generation Example IV Result ILPS Frank Nack nack@uva.nl KBMS 22
  • 23. AUTEUR - Architecture ILPS Frank Nack nack@uva.nl KBMS 23
  • 24. AUTEUR - Architecture ILPS Frank Nack nack@uva.nl KBMS 24
  • 25. AUTEUR - Architecture •  145 Conceptual Dependencies •  26 humour rules •  37 editing rules •  85 clips (5 sec – 9 min)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 25
  • 26. AUTEUR – Structure Planner ILPS Frank Nack nack@uva.nl KBMS 26
  • 27. AUTEUR – Plot Model I The explicit transformation of moods The conflict between the expected or states of the portrayed character. and what actually occurs. The implicit upgrading of the mood of the viewer. ILPS Frank Nack nack@uva.nl KBMS 27
  • 28. AUTEUR – Plot Model II ILPS Frank Nack nack@uva.nl KBMS 28
  • 29. AUTEUR – Humour Planner H-Strategy 1 An action forms the most suitable subject for a joke, then an actor, then an object, and finally a location. H-Strategy 2 If the action portrays an intention [goal], interrupt the action in a way that is unexpected by the character, so that the goal cannot be fulfilled and the character's mood is downgraded or he or she suffers in some way. (Mischief + Schadenfreude)‫‏‬ H-Strategy 16 A sequence of actions that is meaningful is more preferable for the construction of jokes than a sequence of unrelated actions. H-Strategy 24 A relationship between two oppositional characters should be established in such a way that the goal of one character is to interrupt the goal of the other in such a way, that is unexpected by the second character. The reaction of the second character must then be influenced by the first so that the second character's mood is downgraded or he suffers in some way. (Mischief + Schadenfreude). ILPS Frank Nack nack@uva.nl KBMS 29
  • 30. AUTEUR – Content Planner ILPS Frank Nack nack@uva.nl KBMS 30
  • 31. AUTEUR – Content Planner ILPS Frank Nack nack@uva.nl KBMS 31
  • 32. AUTEUR – Semantic Descriptions - Action Frame ILPS Frank Nack nack@uva.nl KBMS 32
  • 33. AUTEUR – Semantic Description – Event and Concept Script (to meet)‫‏‬ Conceptual dependency ILPS Frank Nack nack@uva.nl KBMS 33
  • 34. AUTEUR – Semantic Description – Semantic Graph ILPS Frank Nack nack@uva.nl KBMS 34
  • 35. AUTEUR – Visual Designer ILPS Frank Nack nack@uva.nl KBMS 35
  • 36. AUTEUR – Video Content Representation I Description Scheme (Character)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 36
  • 37. AUTEUR – Video Content Representation II Description Scheme (Denotative Video Aspects)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 37
  • 38. AUTEUR – Video Content Representation III Description Scheme (Media Dependent Aspects)‫‏‬ ILPS Frank Nack nack@uva.nl KBMS 38
  • 39. AUTEUR – Visual Designer E-Strategy 1 If sequence.kind = Motivation then Camera distance of Shot to be chosen is long => location.function = outdoor medium long or medium => location.function = indoor ILPS Frank Nack nack@uva.nl KBMS 39
  • 40. AUTEUR – Video spatial relations between frames ILPS Frank Nack nack@uva.nl KBMS 40
  • 41. AUTEUR – Visual Designer ILPS Frank Nack nack@uva.nl KBMS 41
  • 42. AUTEUR – Video spatial relations between frames II break up into Legend: sub-groups of the kind described Symbols: shot, cut, subject to the left and then use Type of spatial relations: their configuration line, triangle or half circle, based on the decomposition (1): hierarchical knowledge square or circle, representation of subjects, the decomposition starts over cross on parts level : decomposition (2 - n): Class the content of each shot Spatial relationships in the shot and created via a cut should present the same Subclass hierarchical level within Instance the knowledge representation, e.g Parts Instance - Instance, or Subparts Parts - Parts. n subject 1 subject 2 subjects 3 subjects 4 subjects (where n > 4)‫‏‬ number and size of characters to be portrayed and their spatial relationships involved. ILPS Frank Nack nack@uva.nl KBMS 42
  • 43. AUTEUR – Visual Designer E-Strategy 6 If a sequence is to be established where location of shot A ≠ location of shot B or the sequence is the first sequence to be established then create a memory structure of the spatial relations between all characters of Shot B Location-Memory-Structure Start Shot-id End Shot-id List of structures List_of_content_relations List_of_used_shots E-Strategy 9 If number of character = 3 and camera distance of both shots ≥ medium long then shot A ([left | right]) with shot B ([middle]) => circle / triangle shot A ([left | middle]) with shot B ([right]) => circle / triangle shot A ([middle | right]) with shot B ([left]) => circle / triangle shot A ([left]) with shot B ([middle]) with shot C ([left]) => line or its permutations. ILPS Frank Nack nack@uva.nl KBMS 43
  • 44. AUTEUR – Visual Designer - Action E-Strategy 12 If an action for a character is required and there is no shot available to portray that action then isolate the character in a shot retrieve the body part related to the action retrieve a suitable shot where a body part performs the required action build a bridge into or out of this sequence if necessary continue with the sequence which was interrupted by this subsequence. ILPS Frank Nack nack@uva.nl KBMS 44
  • 45. AUTEUR – Visual Constructor ILPS Frank Nack nack@uva.nl KBMS 45
  • 46. AUTEUR – Video shaping TIME (H:Min:Sec:Frames)‫‏‬ Frames Stratamodel ILPS Frank Nack nack@uva.nl KBMS 46
  • 47. AUTEUR – Visual Constructor E-Strategy 29 If sequence.action.tempform = contraction and action is a single action then favour decomposed forms of presentation where the camera distance of shot A ≥ camera distance shot B E-Strategy 31 If camera distance of a shot ≤ close-up and then clip it to a length ≤ 60 Frames. E-Strategy 32 If close-up < camera distance of a shot < long and sequence. kind = motivation then clip it to a length ≤ 108 Frames. ILPS Frank Nack nack@uva.nl KBMS 47
  • 48. AUTEUR – Summary   Planner approach (backward chaining – goal driven)‫‏‬   Addresses continuity problem BUT incompletely   Closed system   Requires lots of knowledge   Editing strategies are explicit BUT not final   Story generation is flexible BUT presentation should be generated rather than using existing material ILPS Frank Nack nack@uva.nl KBMS 48 48
  • 49. Video – Additional Applications ILPS 49 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009
  • 50. Video – Additional Application ILPS 50 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009
  • 51. Video – Additional Application II ILPS 51 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009
  • 52. Video – Additional Application III ILPS 52 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009
  • 53. Video – Additional Application VI ILPS 53 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009
  • 54. Summary   The content determines the application   Content description   Application dependent   Complex   Recourse demanding   Time critical   Incomplete   Modular Schemata   Description environment   Production supportive   Archive supportive ILPS 54 Frank Nack – HCS nack@uva.nl KBMS / CeM – winter 2009