SlideShare a Scribd company logo
Virtualizing Real-life
    Lectures with vAcademia
           and Kinect
                        Andrey Smorkalov
           Volga State University of Technology, Russia

       Mikhail Fominykh and Ekaterina Prasolova-Førland
     Norwegian University of Science and Technology, Norway



            Workshop on Off-The-Shelf Virtual Reality
                IEEE Virtual Reality Conference
              March, 16 2013 | Orlando, FL, USA

1
Goal
    o   A low-cost technological setup for translating real-
        life presentations and lectures into a 3D virtual
        environment
        –   Streaming real-life lectures into 3D virtual environment
        –   Automatically creating immersive 3D recordings




2
Motivation: learning with VR
    o   Virtual worlds have recognized affordances for learning,
        but also many challenges
    o   Cost is a limiting factor for learning with virtual worlds
        and other VR
    o   Industry, military, and healthcare are the major areas
        where VR is currently used for educational purposes
    o   Exploring new ways of using 3D virtual worlds for
        learning: capturing lectures and creating asynchronous
        content out of synchronous learning activities




3
Motivation: capturing lectures
    o   „Traditional‟ video recording of lectures and web
        conferences change the context of learning and do not
        provide immersion or sense of presence as in 3D virtual
        worlds
    o   „2D‟ recordings, including Machinima, do not provide a
        possibility for collaborative work or a method for further
        developing the content
    o   Kinect was previously used to improve video recording
        of presentations by designing an automatic camera
        control system
    o   => Combining 3D recording in vAcademia with Kinect
        for advanced, immersive capturing of lectures

4
First prototype:                system
                                     implementation

    Kinect plugin        Animation library         Cal3D



                                              Script Executing
                                                   Library
                         vAcademia
                       graphic engine

                                                  Scripts
                     vAcademia


    Virtualizing real-life lectures mode interface of vAcademia
5
First prototype:             system
                                     implementation
    o   Five body parts: left arm, right arm, left leg, right leg,
        and head
    o   Standing mode (all body parts) and sitting mode (only
        arms and head)
    o   “Adequately recognized” status for each part
    o   If a body part is not recognized adequately, last
        adequate state is used for 0.2–0.5 sec, and then the
        default state




6
First prototype:                  system
                                          performance
    o   Requirements of the components
        –   vAcademia requires and actively uses one CPU core.
        –   Kinect requires a dual-core CPU, but uses only one core, as the
            second is reserved for the application that uses Kinect data.
    o   The process of animating the lecturer’s avatar
        based on the data from Kinect is not
        computationally complex.
    o   System’s performance is satisfactory if component
        requirements are satisfied, which has been
        confirmed during the evaluation.




7
First prototype:                  system
                                          evaluation
    o   Non-systematic evaluation during iterative
        development process
        –   Several evaluation sessions two-three different courses
        –   Auditoriums of different configurations and lightning
        –   Involving different teachers
    o   Data
        –   Short interviews with the lecturer while watching the 3D recording
            created vAcademia

    o Most common feedback
        –   Too many restrictions on the lecturer’s movements
        –   Suggestions on how to increase the educational value



8
Applying Kinect Motion Capture in
       vAcademia: Challenges
    1. Low accuracy in capturing gestures
       –   We could not build a reliable avatar model that can move without
           unnatural poses
    2. Kinect does not recognize the turn of the lecturer
       –   Left and right arms are mixed up, unnatural pose is returned
    3. Kinect cannot capture parts of the body that are
       covered by other body parts or foreign objects
       –   Additional requirements to the setup
       –   Lower recognition accuracy




9
Applying Kinect Motion Capture in
         vAcademia: Solutions for 1
     o   Positioning Kinect device and the lecturer
         –   < 1.8 m. for standing mode
         –   < 1.3 m. for sitting mode
         –   Kinect device at 0.5 m. from the floor
         –   Software-based turn into a zero-degree position by the vertical axis
     o   Additional filtration mechanism for sorting out
         unnatural positions of the body parts
         –   Limited the acceptable values of Euler angles between the bones
         –   Separated hands as distinct body parts




10
Applying Kinect Motion Capture in
         vAcademia: Solutions for 2
     o   The turn is recognized relatively as a function of the
         position of the pelvis end points
         –   The resultant value is valid within the range from -110 to 110
             degrees against the “facing Kinect device” direction.
     o   Colored markers
         –   Two markers are placed on the body of a lecturer on the left and on
             the right side, facing the Kinect device.
         –   The colors should be different from the lecturer’s clothing and the
             material should not be shimmering.
         –   If they are recognized, the system considers that the lecturer is in
             the acceptable turn range. If not -> last correctly recognized state -
             > default state.



11
Applying Kinect Motion Capture in
         vAcademia: Solutions for 2

     o   Testing colored
         markers




12
Applying Kinect Motion Capture in
         vAcademia: Proposal for 3
     o   Multiple Kinect devices
         –   Three Kinect devices: to the left, to the right, and in front of the
             lecturer
     o   New challenges:
         –   Increased price of the system
         –   Data from the multiple Kinect devices should be adjusted to a
             single coordinate system => increased requirements for the
             accuracy of locating Kinect devices
         –   Additional requirements to the auditorium (>7 m. across)
         –   Merging the data from multiple Kinect devices




13
Supporting Slide Presentations:
        Challenges
     1. Matching relative positions in real and virtual
        worlds
        –   The position of the lecturer against the whiteboard should match
            the position of the avatar against the virtual whiteboard.
     2. Capturing a physical pointer
        –   It is an important part of lecture experience, but Kinect cannot
            capture it.
     3. The gestures switching slides in real world do not
        have the same meaning in 3D virtual world




14
Supporting Slide Presentations:
         Solutions for 1
     o   Precise match between the physical whiteboard and
         the virtual one.
         –   Performed once after installing the physical whiteboard and the
             Kinect device in the classroom.
         –   Capturing left and right edges of the physical whiteboard in Kinect
             coordinate system.
         –   Installing the Kinect device and the physical whiteboard on a
             specified distance from the floor.
     o   Further improvement
         –   Recognizing the borders of the physical whiteboard and creating
             the replica in the 3D virtual world keeping the proportion
             automatically.



15
Supporting Slide Presentations:
         Solutions for 2
     o   Directing the virtual pointer based on the position of
         the lecturer’s hand.
         –   If the half line that extends from the lecturer’s hand towards the
             physical whiteboard crosses it, the avatar in the 3D VW directs a
             virtual pointer to the same point.
         –   In order to keep the lecturer aware of his or her hand being
             captured, we display a semi-transparent yellow area on the physical
             whiteboard on top of the slides.




16
Supporting Slide Presentations:
         system in work

     o   Capturing lecture   o   Streaming lecture




17
Supporting Slide Presentations:
         Solutions for 3
     o   Switching slides functionality in PowerPoint by
         recognizing standard gestures Swipe Left and Swipe
         Right




18
Learning Scenarios
     o   Scenario 1: Lecturing as a synchronous mixed
         reality activity
         –   Interactions between students in the physical and virtual
             classrooms
         –   Recording student and lecturer activities in the same context
     o   Scenario 2: Round-table discussion as a
         synchronous mixed reality activity
         –   Participants joining through the 3D virtual world or captured from
             the real world
         –   Multiple Kinect-based systems can be installed in remote locations,
             each of them can capturing two participants
         –   The designed system provides a significant advantage over pure 3D
             virtual worlds in the non-verbal communication support


19
Learning Scenarios (2)
     o   Scenario 3: Motion capture for synchronous
         mixed reality educational role plays
         –   Taking turns in the physical classroom or letting the users
             captured by Kinect play the roles of facilitators
     o   Scenario 4: Creating immersive 3D recordings
         out of live lectures
         –   Easy and low-cost creation of educational content for later
             (asynchronous) use, such as lectures and simulations
         –   Any activity, including streaming Kinect-captured lectures, in
             the 3D virtual world can be easily saved and revisited later
         –   The resultant 3D recordings combine the convenience of video
             and immersive qualities of 3D virtual worlds



20
Questions?
                                   Feedbacks?
     Andrey Smorkalov        Mikhail Fominykh          Ekaterina Prasolova-Førland
smorkalovAY@volgatech.net   mikhail.fominykh@ntnu.no              ekaterip@ntnu.no




                        Acknowledgments
                                      Mikhail Morozov
                                    morozovMN@volgatech.net



       Multimedia Systems Laboratory                      Virtual Spaces LLC
     Volga State University of Technology                     vAcademia
                 http://mmlab.ru                              http://vacademia.com

21

More Related Content

What's hot

Kinect for Windows SDK - Programming Guide
Kinect for Windows SDK - Programming GuideKinect for Windows SDK - Programming Guide
Kinect for Windows SDK - Programming Guide
Katsuhito Okada
 
Aru pup
Aru pupAru pup
Aru pup
aruniz
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
Roelof Pieters
 
Cognitive Vision - After the hype
Cognitive Vision - After the hypeCognitive Vision - After the hype
Cognitive Vision - After the hype
potaters
 
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
Universitat Politècnica de Catalunya
 
Computer vision, machine, and deep learning
Computer vision, machine, and deep learningComputer vision, machine, and deep learning
Computer vision, machine, and deep learning
Igi Ardiyanto
 
Deep Learning for Computer Vision: Video Analytics (UPC 2016)
Deep Learning for Computer Vision: Video Analytics (UPC 2016)Deep Learning for Computer Vision: Video Analytics (UPC 2016)
Deep Learning for Computer Vision: Video Analytics (UPC 2016)
Universitat Politècnica de Catalunya
 
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
Universitat Politècnica de Catalunya
 

What's hot (8)

Kinect for Windows SDK - Programming Guide
Kinect for Windows SDK - Programming GuideKinect for Windows SDK - Programming Guide
Kinect for Windows SDK - Programming Guide
 
Aru pup
Aru pupAru pup
Aru pup
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
 
Cognitive Vision - After the hype
Cognitive Vision - After the hypeCognitive Vision - After the hype
Cognitive Vision - After the hype
 
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
Deep Learning for Computer Vision (1/4): Image Analytics @ laSalle 2016
 
Computer vision, machine, and deep learning
Computer vision, machine, and deep learningComputer vision, machine, and deep learning
Computer vision, machine, and deep learning
 
Deep Learning for Computer Vision: Video Analytics (UPC 2016)
Deep Learning for Computer Vision: Video Analytics (UPC 2016)Deep Learning for Computer Vision: Video Analytics (UPC 2016)
Deep Learning for Computer Vision: Video Analytics (UPC 2016)
 
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
Deep Convnets for Video Processing (Master in Computer Vision Barcelona, 2016)
 

Viewers also liked

Formal and Informal Collaborative Learning in 3D Virtual Campuses
Formal and Informal Collaborative Learning in 3D Virtual CampusesFormal and Informal Collaborative Learning in 3D Virtual Campuses
Formal and Informal Collaborative Learning in 3D Virtual Campuses
Mikhail Fominykh
 
Jtelss 2015 - key_actions_tel_research_support
Jtelss 2015 - key_actions_tel_research_supportJtelss 2015 - key_actions_tel_research_support
Jtelss 2015 - key_actions_tel_research_support
Mikhail Fominykh
 
Learning Computer-Mediated Cooperation in 3D Visualization Projects
Learning Computer-Mediated Cooperation in 3D Visualization ProjectsLearning Computer-Mediated Cooperation in 3D Visualization Projects
Learning Computer-Mediated Cooperation in 3D Visualization Projects
Mikhail Fominykh
 
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
Mikhail Fominykh
 
Winning Big In-Store
Winning Big In-StoreWinning Big In-Store
Winning Big In-Store
Glass McClure
 
vAcademia – Educational Virtual World with 3D Recording
vAcademia – Educational Virtual World with 3D RecordingvAcademia – Educational Virtual World with 3D Recording
vAcademia – Educational Virtual World with 3D Recording
Mikhail Fominykh
 
3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning
Mikhail Fominykh
 
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
Mikhail Fominykh
 
Smart russia congress Creative collaboration with dedicated tools in a virtua...
Smart russia congress Creative collaboration with dedicated tools in a virtua...Smart russia congress Creative collaboration with dedicated tools in a virtua...
Smart russia congress Creative collaboration with dedicated tools in a virtua...
Mikhail Fominykh
 
Repositories of community memory as visualized activities in 3D virtual worlds
Repositories of community memory as visualized activities in 3D virtual worldsRepositories of community memory as visualized activities in 3D virtual worlds
Repositories of community memory as visualized activities in 3D virtual worlds
Mikhail Fominykh
 
Technological decisions in course design
Technological decisions in course designTechnological decisions in course design
Technological decisions in course design
Mikhail Fominykh
 
FoodMaxx Shopping Cart Stimulus
FoodMaxx Shopping Cart StimulusFoodMaxx Shopping Cart Stimulus
FoodMaxx Shopping Cart Stimulus
Glass McClure
 
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykhEu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
Mikhail Fominykh
 
Jtelss2015 lecture ideas vs proposals for young researchers
Jtelss2015 lecture ideas vs proposals for young researchersJtelss2015 lecture ideas vs proposals for young researchers
Jtelss2015 lecture ideas vs proposals for young researchers
Mikhail Fominykh
 
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Mikhail Fominykh
 
Building_a_stronger_JTEL_community_EU-funding_Wrokshop
Building_a_stronger_JTEL_community_EU-funding_WrokshopBuilding_a_stronger_JTEL_community_EU-funding_Wrokshop
Building_a_stronger_JTEL_community_EU-funding_Wrokshop
Mikhail Fominykh
 
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
Mikhail Fominykh
 
Visionaire project learning in 3D virtual worlds, enabling vacademia in cave
Visionaire project learning in 3D virtual worlds, enabling vacademia in caveVisionaire project learning in 3D virtual worlds, enabling vacademia in cave
Visionaire project learning in 3D virtual worlds, enabling vacademia in cave
Mikhail Fominykh
 
Wearable Experience: New Educational Media for Knowledge Intensive Training
Wearable Experience: New Educational Media for Knowledge Intensive TrainingWearable Experience: New Educational Media for Knowledge Intensive Training
Wearable Experience: New Educational Media for Knowledge Intensive Training
Mikhail Fominykh
 

Viewers also liked (19)

Formal and Informal Collaborative Learning in 3D Virtual Campuses
Formal and Informal Collaborative Learning in 3D Virtual CampusesFormal and Informal Collaborative Learning in 3D Virtual Campuses
Formal and Informal Collaborative Learning in 3D Virtual Campuses
 
Jtelss 2015 - key_actions_tel_research_support
Jtelss 2015 - key_actions_tel_research_supportJtelss 2015 - key_actions_tel_research_support
Jtelss 2015 - key_actions_tel_research_support
 
Learning Computer-Mediated Cooperation in 3D Visualization Projects
Learning Computer-Mediated Cooperation in 3D Visualization ProjectsLearning Computer-Mediated Cooperation in 3D Visualization Projects
Learning Computer-Mediated Cooperation in 3D Visualization Projects
 
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
Virtual Reality Experience for Creating and Retrieving Fluid Knowledge
 
Winning Big In-Store
Winning Big In-StoreWinning Big In-Store
Winning Big In-Store
 
vAcademia – Educational Virtual World with 3D Recording
vAcademia – Educational Virtual World with 3D RecordingvAcademia – Educational Virtual World with 3D Recording
vAcademia – Educational Virtual World with 3D Recording
 
3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning
 
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
Collaborative Work on 3D Content in Virtual Environments: Methodology and Rec...
 
Smart russia congress Creative collaboration with dedicated tools in a virtua...
Smart russia congress Creative collaboration with dedicated tools in a virtua...Smart russia congress Creative collaboration with dedicated tools in a virtua...
Smart russia congress Creative collaboration with dedicated tools in a virtua...
 
Repositories of community memory as visualized activities in 3D virtual worlds
Repositories of community memory as visualized activities in 3D virtual worldsRepositories of community memory as visualized activities in 3D virtual worlds
Repositories of community memory as visualized activities in 3D virtual worlds
 
Technological decisions in course design
Technological decisions in course designTechnological decisions in course design
Technological decisions in course design
 
FoodMaxx Shopping Cart Stimulus
FoodMaxx Shopping Cart StimulusFoodMaxx Shopping Cart Stimulus
FoodMaxx Shopping Cart Stimulus
 
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykhEu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
Eu project co creat collaborative-space_3_handbook_for_educators_by_fominykh
 
Jtelss2015 lecture ideas vs proposals for young researchers
Jtelss2015 lecture ideas vs proposals for young researchersJtelss2015 lecture ideas vs proposals for young researchers
Jtelss2015 lecture ideas vs proposals for young researchers
 
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
Creative Collaboration on a Media Handbook for Educators: Design of a Joint E...
 
Building_a_stronger_JTEL_community_EU-funding_Wrokshop
Building_a_stronger_JTEL_community_EU-funding_WrokshopBuilding_a_stronger_JTEL_community_EU-funding_Wrokshop
Building_a_stronger_JTEL_community_EU-funding_Wrokshop
 
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
Working on Educational Content in 3D Collaborative Virtual Environments: Chal...
 
Visionaire project learning in 3D virtual worlds, enabling vacademia in cave
Visionaire project learning in 3D virtual worlds, enabling vacademia in caveVisionaire project learning in 3D virtual worlds, enabling vacademia in cave
Visionaire project learning in 3D virtual worlds, enabling vacademia in cave
 
Wearable Experience: New Educational Media for Knowledge Intensive Training
Wearable Experience: New Educational Media for Knowledge Intensive TrainingWearable Experience: New Educational Media for Knowledge Intensive Training
Wearable Experience: New Educational Media for Knowledge Intensive Training
 

Similar to Virtualizing Real-life Lectures with vAcademia and Kinect

micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
Rachael Miller
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
Rachael Miller
 
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITYENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
IRJET Journal
 
[Paper introduction] Performance Capture of Interacting Characters with Handh...
[Paper introduction] Performance Capture of Interacting Characters with Handh...[Paper introduction] Performance Capture of Interacting Characters with Handh...
[Paper introduction] Performance Capture of Interacting Characters with Handh...
Mitsuru Nakazawa
 
Nui e biometrics in windows 10
Nui e biometrics in windows 10Nui e biometrics in windows 10
Nui e biometrics in windows 10
Marco D'Alessandro
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
Anish Patel
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
Kitsukawa Yuki
 
Virtual reality.ppt
Virtual reality.pptVirtual reality.ppt
Virtual reality.ppt
AsadKhokhar14
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
Nitesh Pandey
 
Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systems
vivatechijri
 
VIBE: Video Inference for Human Body Pose and Shape Estimation
VIBE: Video Inference for Human Body Pose and Shape EstimationVIBE: Video Inference for Human Body Pose and Shape Estimation
VIBE: Video Inference for Human Body Pose and Shape Estimation
Arithmer Inc.
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
Rishikesh Bagwe
 
Dataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problemsDataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problems
PetteriTeikariPhD
 
Computer insights.pptx
Computer insights.pptxComputer insights.pptx
Computer insights.pptx
AsadKhokhar14
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
21107117
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Viral Patel
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
Ullas Gupta
 
Kinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technologyKinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technology
kamutef
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room Application
IRJET Journal
 
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
Quân Lê
 

Similar to Virtualizing Real-life Lectures with vAcademia and Kinect (20)

micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
 
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITYENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
 
[Paper introduction] Performance Capture of Interacting Characters with Handh...
[Paper introduction] Performance Capture of Interacting Characters with Handh...[Paper introduction] Performance Capture of Interacting Characters with Handh...
[Paper introduction] Performance Capture of Interacting Characters with Handh...
 
Nui e biometrics in windows 10
Nui e biometrics in windows 10Nui e biometrics in windows 10
Nui e biometrics in windows 10
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
 
Virtual reality.ppt
Virtual reality.pptVirtual reality.ppt
Virtual reality.ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systems
 
VIBE: Video Inference for Human Body Pose and Shape Estimation
VIBE: Video Inference for Human Body Pose and Shape EstimationVIBE: Video Inference for Human Body Pose and Shape Estimation
VIBE: Video Inference for Human Body Pose and Shape Estimation
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
 
Dataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problemsDataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problems
 
Computer insights.pptx
Computer insights.pptxComputer insights.pptx
Computer insights.pptx
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
 
Kinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technologyKinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technology
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room Application
 
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
 

More from Mikhail Fominykh

Teaching Augmented Reality to Computer Science students under lockdown
Teaching Augmented Reality to Computer Science students under lockdownTeaching Augmented Reality to Computer Science students under lockdown
Teaching Augmented Reality to Computer Science students under lockdown
Mikhail Fominykh
 
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
Mikhail Fominykh
 
Empowering Young Job Seekers with Virtual Reality
Empowering Young Job Seekers with Virtual RealityEmpowering Young Job Seekers with Virtual Reality
Empowering Young Job Seekers with Virtual Reality
Mikhail Fominykh
 
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual RealityImmersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
Mikhail Fominykh
 
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
Mikhail Fominykh
 
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
Mikhail Fominykh
 
Industrial Training and Workplace Experience with Augmented and Virtual Reality
Industrial Training and Workplace Experience with Augmented and Virtual RealityIndustrial Training and Workplace Experience with Augmented and Virtual Reality
Industrial Training and Workplace Experience with Augmented and Virtual Reality
Mikhail Fominykh
 
IMTEL research group at NTNU
IMTEL research group at NTNUIMTEL research group at NTNU
IMTEL research group at NTNU
Mikhail Fominykh
 
EATEL Summer School on Technology Enhanced learning Jtelss18
EATEL Summer School on Technology Enhanced learning Jtelss18EATEL Summer School on Technology Enhanced learning Jtelss18
EATEL Summer School on Technology Enhanced learning Jtelss18
Mikhail Fominykh
 
Active learning modules for multi professional emergency management training ...
Active learning modules for multi professional emergency management training ...Active learning modules for multi professional emergency management training ...
Active learning modules for multi professional emergency management training ...
Mikhail Fominykh
 
Wekit - performance augmentation in industrial training - technology enhanced...
Wekit - performance augmentation in industrial training - technology enhanced...Wekit - performance augmentation in industrial training - technology enhanced...
Wekit - performance augmentation in industrial training - technology enhanced...
Mikhail Fominykh
 
Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...
Mikhail Fominykh
 
Role playing and experiential learning in a professional counseling distance ...
Role playing and experiential learning in a professional counseling distance ...Role playing and experiential learning in a professional counseling distance ...
Role playing and experiential learning in a professional counseling distance ...
Mikhail Fominykh
 
Conceptual framework for therapeutic training Fominykh EdMedia 2017
Conceptual framework for therapeutic training Fominykh EdMedia 2017Conceptual framework for therapeutic training Fominykh EdMedia 2017
Conceptual framework for therapeutic training Fominykh EdMedia 2017
Mikhail Fominykh
 
WEKIT Learning Methodology and Technology Design @ TCC online conference
WEKIT Learning Methodology and Technology Design @ TCC online conferenceWEKIT Learning Methodology and Technology Design @ TCC online conference
WEKIT Learning Methodology and Technology Design @ TCC online conference
Mikhail Fominykh
 
Cognitive behavior training with virtual reality and wearable technology @ we...
Cognitive behavior training with virtual reality and wearable technology @ we...Cognitive behavior training with virtual reality and wearable technology @ we...
Cognitive behavior training with virtual reality and wearable technology @ we...
Mikhail Fominykh
 
Wearable Experience for Knowledge-Intensive Training WEKIT lecture
Wearable Experience for Knowledge-Intensive Training WEKIT lectureWearable Experience for Knowledge-Intensive Training WEKIT lecture
Wearable Experience for Knowledge-Intensive Training WEKIT lecture
Mikhail Fominykh
 
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
Mikhail Fominykh
 
Wekit Horizon2020 project partner presentation by Europlan UK ltd
Wekit Horizon2020 project partner presentation by Europlan UK ltdWekit Horizon2020 project partner presentation by Europlan UK ltd
Wekit Horizon2020 project partner presentation by Europlan UK ltd
Mikhail Fominykh
 
Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015
Mikhail Fominykh
 

More from Mikhail Fominykh (20)

Teaching Augmented Reality to Computer Science students under lockdown
Teaching Augmented Reality to Computer Science students under lockdownTeaching Augmented Reality to Computer Science students under lockdown
Teaching Augmented Reality to Computer Science students under lockdown
 
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
Utvidet Virkelighet for Helse Erfaring fra WEKIT og SPGblock keynote helse so...
 
Empowering Young Job Seekers with Virtual Reality
Empowering Young Job Seekers with Virtual RealityEmpowering Young Job Seekers with Virtual Reality
Empowering Young Job Seekers with Virtual Reality
 
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual RealityImmersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
Immersive Job Taste: a Concept of Demonstrating Workplaces with Virtual Reality
 
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
Workplace training 4.0 for Industry 4.0 Experience Capturing and Re-enactment...
 
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
Virtuelle arbeidsplasser – karriereveiledning i fremtidens NAV-kontor?
 
Industrial Training and Workplace Experience with Augmented and Virtual Reality
Industrial Training and Workplace Experience with Augmented and Virtual RealityIndustrial Training and Workplace Experience with Augmented and Virtual Reality
Industrial Training and Workplace Experience with Augmented and Virtual Reality
 
IMTEL research group at NTNU
IMTEL research group at NTNUIMTEL research group at NTNU
IMTEL research group at NTNU
 
EATEL Summer School on Technology Enhanced learning Jtelss18
EATEL Summer School on Technology Enhanced learning Jtelss18EATEL Summer School on Technology Enhanced learning Jtelss18
EATEL Summer School on Technology Enhanced learning Jtelss18
 
Active learning modules for multi professional emergency management training ...
Active learning modules for multi professional emergency management training ...Active learning modules for multi professional emergency management training ...
Active learning modules for multi professional emergency management training ...
 
Wekit - performance augmentation in industrial training - technology enhanced...
Wekit - performance augmentation in industrial training - technology enhanced...Wekit - performance augmentation in industrial training - technology enhanced...
Wekit - performance augmentation in industrial training - technology enhanced...
 
Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...
 
Role playing and experiential learning in a professional counseling distance ...
Role playing and experiential learning in a professional counseling distance ...Role playing and experiential learning in a professional counseling distance ...
Role playing and experiential learning in a professional counseling distance ...
 
Conceptual framework for therapeutic training Fominykh EdMedia 2017
Conceptual framework for therapeutic training Fominykh EdMedia 2017Conceptual framework for therapeutic training Fominykh EdMedia 2017
Conceptual framework for therapeutic training Fominykh EdMedia 2017
 
WEKIT Learning Methodology and Technology Design @ TCC online conference
WEKIT Learning Methodology and Technology Design @ TCC online conferenceWEKIT Learning Methodology and Technology Design @ TCC online conference
WEKIT Learning Methodology and Technology Design @ TCC online conference
 
Cognitive behavior training with virtual reality and wearable technology @ we...
Cognitive behavior training with virtual reality and wearable technology @ we...Cognitive behavior training with virtual reality and wearable technology @ we...
Cognitive behavior training with virtual reality and wearable technology @ we...
 
Wearable Experience for Knowledge-Intensive Training WEKIT lecture
Wearable Experience for Knowledge-Intensive Training WEKIT lectureWearable Experience for Knowledge-Intensive Training WEKIT lecture
Wearable Experience for Knowledge-Intensive Training WEKIT lecture
 
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
Virtual_Reality_and_Learning-Emergency_Management_Training_and_other_projects...
 
Wekit Horizon2020 project partner presentation by Europlan UK ltd
Wekit Horizon2020 project partner presentation by Europlan UK ltdWekit Horizon2020 project partner presentation by Europlan UK ltd
Wekit Horizon2020 project partner presentation by Europlan UK ltd
 
Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 

Virtualizing Real-life Lectures with vAcademia and Kinect

  • 1. Virtualizing Real-life Lectures with vAcademia and Kinect Andrey Smorkalov Volga State University of Technology, Russia Mikhail Fominykh and Ekaterina Prasolova-Førland Norwegian University of Science and Technology, Norway Workshop on Off-The-Shelf Virtual Reality IEEE Virtual Reality Conference March, 16 2013 | Orlando, FL, USA 1
  • 2. Goal o A low-cost technological setup for translating real- life presentations and lectures into a 3D virtual environment – Streaming real-life lectures into 3D virtual environment – Automatically creating immersive 3D recordings 2
  • 3. Motivation: learning with VR o Virtual worlds have recognized affordances for learning, but also many challenges o Cost is a limiting factor for learning with virtual worlds and other VR o Industry, military, and healthcare are the major areas where VR is currently used for educational purposes o Exploring new ways of using 3D virtual worlds for learning: capturing lectures and creating asynchronous content out of synchronous learning activities 3
  • 4. Motivation: capturing lectures o „Traditional‟ video recording of lectures and web conferences change the context of learning and do not provide immersion or sense of presence as in 3D virtual worlds o „2D‟ recordings, including Machinima, do not provide a possibility for collaborative work or a method for further developing the content o Kinect was previously used to improve video recording of presentations by designing an automatic camera control system o => Combining 3D recording in vAcademia with Kinect for advanced, immersive capturing of lectures 4
  • 5. First prototype: system implementation Kinect plugin Animation library Cal3D Script Executing Library vAcademia graphic engine Scripts vAcademia Virtualizing real-life lectures mode interface of vAcademia 5
  • 6. First prototype: system implementation o Five body parts: left arm, right arm, left leg, right leg, and head o Standing mode (all body parts) and sitting mode (only arms and head) o “Adequately recognized” status for each part o If a body part is not recognized adequately, last adequate state is used for 0.2–0.5 sec, and then the default state 6
  • 7. First prototype: system performance o Requirements of the components – vAcademia requires and actively uses one CPU core. – Kinect requires a dual-core CPU, but uses only one core, as the second is reserved for the application that uses Kinect data. o The process of animating the lecturer’s avatar based on the data from Kinect is not computationally complex. o System’s performance is satisfactory if component requirements are satisfied, which has been confirmed during the evaluation. 7
  • 8. First prototype: system evaluation o Non-systematic evaluation during iterative development process – Several evaluation sessions two-three different courses – Auditoriums of different configurations and lightning – Involving different teachers o Data – Short interviews with the lecturer while watching the 3D recording created vAcademia o Most common feedback – Too many restrictions on the lecturer’s movements – Suggestions on how to increase the educational value 8
  • 9. Applying Kinect Motion Capture in vAcademia: Challenges 1. Low accuracy in capturing gestures – We could not build a reliable avatar model that can move without unnatural poses 2. Kinect does not recognize the turn of the lecturer – Left and right arms are mixed up, unnatural pose is returned 3. Kinect cannot capture parts of the body that are covered by other body parts or foreign objects – Additional requirements to the setup – Lower recognition accuracy 9
  • 10. Applying Kinect Motion Capture in vAcademia: Solutions for 1 o Positioning Kinect device and the lecturer – < 1.8 m. for standing mode – < 1.3 m. for sitting mode – Kinect device at 0.5 m. from the floor – Software-based turn into a zero-degree position by the vertical axis o Additional filtration mechanism for sorting out unnatural positions of the body parts – Limited the acceptable values of Euler angles between the bones – Separated hands as distinct body parts 10
  • 11. Applying Kinect Motion Capture in vAcademia: Solutions for 2 o The turn is recognized relatively as a function of the position of the pelvis end points – The resultant value is valid within the range from -110 to 110 degrees against the “facing Kinect device” direction. o Colored markers – Two markers are placed on the body of a lecturer on the left and on the right side, facing the Kinect device. – The colors should be different from the lecturer’s clothing and the material should not be shimmering. – If they are recognized, the system considers that the lecturer is in the acceptable turn range. If not -> last correctly recognized state - > default state. 11
  • 12. Applying Kinect Motion Capture in vAcademia: Solutions for 2 o Testing colored markers 12
  • 13. Applying Kinect Motion Capture in vAcademia: Proposal for 3 o Multiple Kinect devices – Three Kinect devices: to the left, to the right, and in front of the lecturer o New challenges: – Increased price of the system – Data from the multiple Kinect devices should be adjusted to a single coordinate system => increased requirements for the accuracy of locating Kinect devices – Additional requirements to the auditorium (>7 m. across) – Merging the data from multiple Kinect devices 13
  • 14. Supporting Slide Presentations: Challenges 1. Matching relative positions in real and virtual worlds – The position of the lecturer against the whiteboard should match the position of the avatar against the virtual whiteboard. 2. Capturing a physical pointer – It is an important part of lecture experience, but Kinect cannot capture it. 3. The gestures switching slides in real world do not have the same meaning in 3D virtual world 14
  • 15. Supporting Slide Presentations: Solutions for 1 o Precise match between the physical whiteboard and the virtual one. – Performed once after installing the physical whiteboard and the Kinect device in the classroom. – Capturing left and right edges of the physical whiteboard in Kinect coordinate system. – Installing the Kinect device and the physical whiteboard on a specified distance from the floor. o Further improvement – Recognizing the borders of the physical whiteboard and creating the replica in the 3D virtual world keeping the proportion automatically. 15
  • 16. Supporting Slide Presentations: Solutions for 2 o Directing the virtual pointer based on the position of the lecturer’s hand. – If the half line that extends from the lecturer’s hand towards the physical whiteboard crosses it, the avatar in the 3D VW directs a virtual pointer to the same point. – In order to keep the lecturer aware of his or her hand being captured, we display a semi-transparent yellow area on the physical whiteboard on top of the slides. 16
  • 17. Supporting Slide Presentations: system in work o Capturing lecture o Streaming lecture 17
  • 18. Supporting Slide Presentations: Solutions for 3 o Switching slides functionality in PowerPoint by recognizing standard gestures Swipe Left and Swipe Right 18
  • 19. Learning Scenarios o Scenario 1: Lecturing as a synchronous mixed reality activity – Interactions between students in the physical and virtual classrooms – Recording student and lecturer activities in the same context o Scenario 2: Round-table discussion as a synchronous mixed reality activity – Participants joining through the 3D virtual world or captured from the real world – Multiple Kinect-based systems can be installed in remote locations, each of them can capturing two participants – The designed system provides a significant advantage over pure 3D virtual worlds in the non-verbal communication support 19
  • 20. Learning Scenarios (2) o Scenario 3: Motion capture for synchronous mixed reality educational role plays – Taking turns in the physical classroom or letting the users captured by Kinect play the roles of facilitators o Scenario 4: Creating immersive 3D recordings out of live lectures – Easy and low-cost creation of educational content for later (asynchronous) use, such as lectures and simulations – Any activity, including streaming Kinect-captured lectures, in the 3D virtual world can be easily saved and revisited later – The resultant 3D recordings combine the convenience of video and immersive qualities of 3D virtual worlds 20
  • 21. Questions? Feedbacks? Andrey Smorkalov Mikhail Fominykh Ekaterina Prasolova-Førland smorkalovAY@volgatech.net mikhail.fominykh@ntnu.no ekaterip@ntnu.no Acknowledgments Mikhail Morozov morozovMN@volgatech.net Multimedia Systems Laboratory Virtual Spaces LLC Volga State University of Technology vAcademia http://mmlab.ru http://vacademia.com 21