Motion Detection as Interaction Technique for Games

download Motion Detection as Interaction Technique for Games

of 18

Transcript of Motion Detection as Interaction Technique for Games

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    1/18

    Motion Detection as Interaction Technique forGames & Applications on Mobile Devices

    Sirish S.

    Sri Prakash College Of Engineering ,

    Information Technology

    SRI PRAKASHSRI PRAKASH

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    2/18

    Interaction Techniques on Mobile Devices

    Common Interaction Techniques: Keys Stylus Voice Recognition

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    3/18

    Concept of the Motion Detection Technique

    Classification in terms of usability:

    Reaction time

    Input quantity

    Intuitivity

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    4/18

    Concept of the Motion Detection Technique

    Optical Markerless Inertial 2D-Tracking

    Idea: Device Motion => Motion in Camera Images

    Analysis of Motion in Camera Images Very intuitive User interaction

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    5/18

    Concept of the Motion Detection Technique

    Classification in terms of usability:

    Reaction time

    Input quantity

    Intuitivity

    MD

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    6/18

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    7/18

    Common Tracking Algorithms

    Edge Detection and Tracking 3D Tracking of Edges and Vertices

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    8/18

    Common Tracking Algorithms

    Analysis of Scene Components Analysis of Movement of 2D Scene Components

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    9/18

    Common Tracking Algorithms

    Block Matching Method from Video Compression Sector

    Interpret Block References as Motion Vectors Motion Estimation =

    (sum of all vmotion) *block_size/nr_blocks

    In our example: (8/9;8/9) (1;1)

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    10/18

    Common Tracking Algorithms

    Analysis of Optical Flow

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    11/18

    Common Tracking Algorithms

    Summary Edge Detection and Tracking

    Analysis of Scene Components

    Block Matching

    Analysis of Optical Flow

    Computing time dependent on Scene Complexity (AR, 3D)

    Computing time dependent on Scene Complexity (2D)

    Image sizes very small (Mozzies)

    Fairly interactive framerates (Sweep Technology)

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    12/18

    Motion Detection Algorithm

    Starting Basis:- We have two Successive Images captured by the Camera:

    Wanted:

    - The relative Motion Vector of the image contents

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    13/18

    Motion Detection Algorithm

    Idea Correlate the images using every possible 2D Algorithm too complex by Orders of Magnitude

    Computing Time dependent on 4th power of image size Reduce amount of Information to Correlate

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    14/18

    Motion Detection Algorithm

    Concept Project the Image onto its X- and Y-Axis Calculate Color MSE for Overlaps of every 1D-Shift

    Best Matching Shift is the Actual Motion

    Computing time

    n*size4 => o*size2+2*p*size2

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    15/18

    Motion Detection Algorithm

    Advantages Fast MotionDetection Algorithm Capable of running on a Mobile Device works with Greyscale Images (YUV)

    Relatively Resistent to Rotation Scaling

    Disadvantage

    The algorithm estimates the Motion inexactwhen pointing the camera at:

    repetitive patterns images with a low dynamic range, e.g.

    * dark spots* white walls

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    16/18

    Demonstrators MapNavigator

    Map Navigation Tool Designed to view large maps

    Motion information movesthe viewing window

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    17/18

    Demonstrators Advanced Motion sensor Tech.

    Sony Ericsson F305 with Motion Gaming lets userscontrol games with the flick of a wrist or the swing ofan arm, and then see the results straightaway on thescreen.

  • 8/14/2019 Motion Detection as Interaction Technique for Games

    18/18

    Thank You