video browsing by direct manipulation - draft 1

23
Video Browsing by Direct Manipulation Pierre Dragicevic, Gonzato Ramos, Jacobo Bibliowicz, Derek Nowrouzezahrai, Ravin Balakrishman, Karan Singh User Interface Design 646 Presented by Vashira Ravipanich 5171439021

Upload: vashira-ravipanich

Post on 04-Dec-2014

1.407 views

Category:

Technology


2 download

DESCRIPTION

Paper from CHI 2008 Proceedings - Improved Video Navigation and Capture. It present a method for browsing videos by directly dragging their content, in contrast with traditional seeker bar which focus on visual content rather than time.

TRANSCRIPT

Page 1: Video Browsing By Direct Manipulation - Draft 1

Video Browsing by Direct Manipulation

Pierre Dragicevic, Gonzato Ramos, Jacobo Bibliowicz,Derek Nowrouzezahrai, Ravin Balakrishman,

Karan Singh

User Interface Design 646Presented by Vashira Ravipanich

5171439021

Page 2: Video Browsing By Direct Manipulation - Draft 1

Introduction• All video players use

“seeker bar” to control user interaction

• What if you can directly dragging in the movie?

Page 3: Video Browsing By Direct Manipulation - Draft 1

Introduction• This paper presents a method for browsing

videos by “directly dragging” their content

• Automatically extracting motion data

• Relative Flow Dragging

Page 4: Video Browsing By Direct Manipulation - Draft 1
Page 5: Video Browsing By Direct Manipulation - Draft 1

Why Direct Manipulation?• Input ~ Output

• Time V.S. Space

• Both are complementary NOT rival

Input like finger move = Output like mouse movement

Time = seeker Bar, Space = Direct Manipulation

Page 6: Video Browsing By Direct Manipulation - Draft 1

How does it works?• Videos = sequence of multiple pictures

(frame)

• Extract object(s) movement

• Construct “hint path”

Call “Trajectory Extraction”

Page 7: Video Browsing By Direct Manipulation - Draft 1

Relative Flow Dragging• Directness

• Matching gesture with motion

Directness => user input lang == generated output

2D = map3D = scaling object, rotating object

Page 8: Video Browsing By Direct Manipulation - Draft 1

Type of dragging

• Curvilinear Dragging

• Flow Dragging

• Relative Dragging

Page 9: Video Browsing By Direct Manipulation - Draft 1

Direct Manipulation Video Player - DIMP

Page 10: Video Browsing By Direct Manipulation - Draft 1

Background Stabilization

Page 11: Video Browsing By Direct Manipulation - Draft 1

Position Feedback

Page 12: Video Browsing By Direct Manipulation - Draft 1

Trajectory Extraction• Computer Vision Approaches

• Object Tracking

- object on video sequence

- motion capture, surveillance

• Optical Flow

- whole picture, calculate pixels

- video compression

• Optical Flow is better for general video player

Page 13: Video Browsing By Direct Manipulation - Draft 1

Curvilinear Dragging Design

Page 14: Video Browsing By Direct Manipulation - Draft 1

Proposed Solutions• 3D Distance Method

• (x, y, z) where z is arc-length distance from the curve origin

Page 15: Video Browsing By Direct Manipulation - Draft 1

Limitations• Video with back-and-forth movement, i.e a

couple dancing tango

• DIfficult to visualize path clearly

Page 16: Video Browsing By Direct Manipulation - Draft 1

Evaluation• User Study

• 6 males, 10 females

• 18 - 44 years old

• Test with 2 videos with given objectives

• Offer both seeker bar and relative flow dragging

• Which one user comfortable with the most?

Page 17: Video Browsing By Direct Manipulation - Draft 1
Page 18: Video Browsing By Direct Manipulation - Draft 1

Quantitative Results

Page 19: Video Browsing By Direct Manipulation - Draft 1

Quantitative Results

Page 20: Video Browsing By Direct Manipulation - Draft 1

Previous work on Video Browsing

• Non-Linear Video Browsing

- Segment of difference importance

- Estimating motion activity

• Visual Summaries

- Generate mosaic from key frames

• Content-Based Video Retrieval

Page 21: Video Browsing By Direct Manipulation - Draft 1

Conclusion & Future Work• New way of browsing videos using direct

manipulation

• Appealing to touch-input handheld. iPhone, Pocket PC.

• Interactive Learning Environments.

Page 22: Video Browsing By Direct Manipulation - Draft 1

References1. Accot, J. and Zhai, S. (1997). Beyond Fitts' law: mod-

els for trajectory-based HCI tasks. CHI. p. 295-302. 2. Appert, C. and Fekete, J. (2006). OrthoZoom scroller: 1D Multi-Scale Navigation. CHI. P. 21-30. 3. Autodesk Maya. http://www.autodesk.com/ 4. Baudel, T., Fitzmaurice, G., Buxton, W., Kurtenbach, G., Tappen, C. and Liepa, P. (2002). Drawing system using design guides. US Patent # 6,377,240. 5. Beauchemin, S.S. and Barron, J.L. (1995). The compu- tation of optical flow. ACM Computing Surveys, 27(3). p. 433-467. 6. Beaudouin-Lafon, M. (2000). Instrumental Interaction: An interaction model for designing post-WIMP user in- terfaces. CHI. p. 446-453. 7. Beaudouin-Lafon, M. (2001). Novel interaction tech- niques for overlapping windows. UIST. p. 153-154. 8. Bezerianos, A., Dragicevic, P. and Balakrishnan, R. (2006). Mnemonic rendering: an image-based approach for exposing hidden changes in dynamic displays. UIST. p. 159-168. 9. Buxton, W. (1986). There's more to interaction than meets the eye: some issues in manual input. In User Centered System Design: New Perspectives on Human- Computer Interaction. Lawrence Erlbaum. p. 19-337. 10. Cheng, Y. (1995). Mean shift, mode seeking, and clus- tering. IEEE Transactions on Pattern Analysis and Ma- chine Intelligence, 17(8). p. 790-799.

11. Dragicevic, P., Huot, S. and Huot, S. (2002). SpiraC- lock: a continuous and non-intrusive display for up- coming events. CHI Extended Abstracts. p. 604-605. 12. Goldman, D.B., Curless, B., Salesin, D. and Seitz, S.M. (2006). Schematic storyboarding for video visualization and editing. SIGGRAPH. p. 862-871. 13. Guimbretière, F. (2000). FlowMenu: combining com- mand, text, and data entry. UIST. p. 213-216. 14. Hölzl, R. (1996). How does ‘dragging’ affect the learn- ing of geometry? International Journal of Computers for Mathematical Learning, 1(2). p. 169-187. 15. Hutchins, E.L., Hollan, J.D. and Norman, D.A. (1987). Direct manipulation interfaces. In Human-Computer in- teraction: A Multidisciplinary Approach. R. M. Baeck- er, Ed. Morgan Kaufmann. p. 468-470. 16. Irani, M., Anadan, P. and Hsu, H. (1995). Mosaic based representations of video sequences and their applica- tions. Intl. Conference on Computer Vision. p. 605-611. 17. Kim, C. and Hwang, J. (2002). Fast and automatic video object segmentation and tracking for content- based applications. IEEE Trans. Circuits and Systems for Video Technology, 12. p. 122-129. 18. Kimber D., Dunnigan, T., Girgensohn, A., Shipman, F., Turner, T. and Yang, T. (2007). Trailblazing: Video playback control by direct object manipulation. ICME. p. 1015-1018. 19. Li, F.C., Gupta, A., Sanocki, E., He, L. and Rui, Y.

Page 23: Video Browsing By Direct Manipulation - Draft 1

Thank you