Enough? Interactive Selection of Bonds between Pairs of Tangible - - PowerPoint PPT Presentation

enough
SMART_READER_LITE
LIVE PREVIEW

Enough? Interactive Selection of Bonds between Pairs of Tangible - - PowerPoint PPT Presentation

What Do You Do When Two Hands Are Not Enough? Interactive Selection of Bonds between Pairs of Tangible Molecules Patrick Maier, Marcus Tnnis, Gudrun Klinker / Alexander Raith, Markus Drees, Fritz Khn Fachgebiet Augmented Reality / Fachgebiet


slide-1
SLIDE 1

What Do You Do When Two Hands Are Not Enough?

Interactive Selection of Bonds between Pairs of Tangible Molecules

Patrick Maier, Marcus Tönnis, Gudrun Klinker / Alexander Raith, Markus Drees, Fritz Kühn Fachgebiet Augmented Reality / Fachgebiet Molecular Catalysis Department of Computer Science / Chemistry Technische Universität München Germany

slide-2
SLIDE 2

Overview 1. Project “Tangible Chemical Reactions” 2. Problems with Two Handed Interactions 3. Problem in Selecting with Controlled Objects

  • Proximity Based Selection
  • Shake Based Selection

4. Evaluation and User Study

2 Tangible Chemical Reactions

slide-3
SLIDE 3

Project “Tangible Chemical Reactions”

„ Intention:

  • Help chemists in designing catalysts
  • Help students in learning/understanding

chemistry „ Methods:

  • Visualize and control models of

molecules in 3D

  • Show the dynamic behavior of the

molecules „ Desired results:

  • Speed up the process of designing

new molecules

  • Help to improve the understanding
  • f chemistry

3 Tangible Chemical Reactions

slide-4
SLIDE 4

Project “Tangible Chemical Reactions”

„ Show molecules on top of the markers. „ Possible bonds are shown (right picture)

4 Tangible Chemical Reactions

slide-5
SLIDE 5

Problem in Selecting a single Bond between Molecules

Problem: „ How to select one possible bond out of the whole set of possible bonds?

5

Separate molecule models All possible bonds are shown

Tangible Chemical Reactions

slide-6
SLIDE 6

Problems with Two Handed Interaction

„ Only two hands available „ Hands occupied by holding the markers „ How to tell the system to select or trigger an event on a controlled

  • bject?

This could be done in several ways: Speech, foot pedals, putting on table, … But we focus on gestures, when hands are not free.

6 Tangible Chemical Reactions

slide-7
SLIDE 7

Selection with Controlled Objects

Problem: How to select a possible bond? Approaches: „ Proximity Based „ Shake Based

7 Tangible Chemical Reactions

slide-8
SLIDE 8

Proximity Based Selection

„ Freely move the molecules towards each other. „ All atoms which are able to bind and … „ … which are closer than a specific distance are possible binding partners. „ The shortest possible bond between these possible binding partners (atoms) is selected.

8 Tangible Chemical Reactions

slide-9
SLIDE 9

Shake Based Selection

„ Move the molecules towards each other „ All atoms which are able to bind and … „ … which are closer than a specific distance are possible binding partners. „ Perform a shaking gesture to cycle through the possible binding partners (atoms). „ The possible bond, connecting these binding partners, is selected.  Find a way to trigger the shaking gesture…

9 Tangible Chemical Reactions

slide-10
SLIDE 10

Recognition of the Shaking Gesture

10

Normal Movement: Trajectory length high and not compact Comparison of the trajectory length of the last second and its compactness: Shaking: Trajectory length high but compact

Tangible Chemical Reactions

slide-11
SLIDE 11

Recognition of the Shaking Gesture

11

  • Scatterplot showing the trajectory length and

the spread value (inverse compactness). Configuration, where Shaking was recognized

Tangible Chemical Reactions

slide-12
SLIDE 12

Recognition of the Shaking Gesture

12

  • Dynamic hysteresis to prevent multiple triggering.
  • Moving hysteresis window
  • Scatter value goes below lower window boundaries  window lowers
  • Scatter value goes above upper window boundaries  window raises
  • Only trigger again, when the window was raised after a triggered event.

Scatter value Trigger threshold Triggered gestures

Tangible Chemical Reactions

slide-13
SLIDE 13

User Study

13

„ Task:

  • Within-subject, repeated measures single-session design.
  • 19 Users (7 female, 12 male)
  • Select possible bonds which are given by the application
  • 24 combinations to select with proximity based selection
  • 24 combinations to select with shake based selection
  • How fast are both methods?
  • How accurate are they?

Tangible Chemical Reactions

slide-14
SLIDE 14

User Study – Measure Speed

14

„ Differentiate combinations between:

  • all atoms
  • atoms and a center atom
  • only outer atoms

„ Proximity based is faster, except for combinations with center atom.

Tangible Chemical Reactions

slide-15
SLIDE 15

User Study – Accuracy

15

„ More errors with proximity based method „ Except combinations with only outer atoms

Tangible Chemical Reactions

slide-16
SLIDE 16

Conclusion & Future Work

16 Tangible Chemical Reactions

Both methods have their pros and cons: „ Proximity based method:

  • is fast and easy on combinations with only outer atoms.
  • is difficult and frustrating with combinations with center atom.

„ Shake based method:

  • is accurate in selecting the desired bond,
  • but slow.

Future Work: „ Combine both methods to get speed and accuracy, „ by introducing layers (like shells), and switching layers by shaking, „ Use proximity based method to select bonds from the selected layers „ Find ways to confirm the selection and connect the molecules.

slide-17
SLIDE 17

Thank You

17

Another solution: When two hands are not enough… ask someone to help you :-)

Tangible Chemical Reactions