Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dynamic Focus + Context for Volume Rendering

Similar presentations


Presentation on theme: "Dynamic Focus + Context for Volume Rendering"— Presentation transcript:

1 Dynamic Focus + Context for Volume Rendering
Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology

2 Primary interest (focus) Surrounding information (context)
Focus + Context? Primary interest (focus) Full detail Surrounding information (context) Reduced detail Peter Sikachev

3 Example image courtesy of Stefan Bruckner Peter Sikachev 2 2

4 Example image courtesy of Stefan Bruckner Peter Sikachev 3 3

5 Example image courtesy of Stefan Bruckner Peter Sikachev 4 4

6 Example image courtesy of Stefan Bruckner Peter Sikachev 5 5

7 More examples image courtesy of Stefan Bruckner and Nucleus Medical Art Peter Sikachev 6 6

8 Focus + Context Drawbacks
Front surface is usually removed or made less visible Though it preserves context, spatial orientation might be lost image courtesy of Ivan Viola Peter Sikachev

9 Animating Focus Woodring and Shen 2007 Peter Sikachev

10 Focus + Context Models Peter Sikachev

11 Focus + Context Models Peter Sikachev

12 Focus + Context Models Peter Sikachev

13 Dynamic Focus + Context Pipeline
Peter Sikachev

14 Dynamic Focus + Context Pipeline
cursor position button events etc Peter Sikachev

15 Dynamic Focus + Context Pipeline
duration of interaction zooming in/out etc Peter Sikachev

16 Dynamic Focus + Context Pipeline
generating dynamic style parameters Peter Sikachev

17 Dynamic Focus + Context Pipeline
DVR-MIP (MIDA) Radial opacity change Other focus+context techniques Peter Sikachev

18 Rotation example Peter Sikachev

19 Rotation example Peter Sikachev

20 Rotation example Peter Sikachev

21 Rotation example Peter Sikachev

22 Rotation example Peter Sikachev

23 Rotation example Peter Sikachev

24 Rotation example Peter Sikachev

25 Video (rotation, DVR-MIP)
Peter Sikachev

26 Video (rotation+zooming, opacity change)
Peter Sikachev

27 Video (panning) Peter Sikachev

28 User Study Peter Sikachev

29 Manual or dynamic f+c change 2 tasks
User Study Teaching video Manual or dynamic f+c change 2 tasks Peter Sikachev

30 Manual or dynamic f+c change 2 tasks on synthetic datasets
User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Peter Sikachev

31 Manual or dynamic f+c change 2 tasks on synthetic datasets
User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Find the shortest distance between equicolored spheres Peter Sikachev

32 Manual or dynamic f+c change 2 tasks on synthetic datasets
User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Find the shortest distance between equicolored spheres Questionnaire Peter Sikachev

33 Proposed technique allows interact less with GUI to get the result
User Study: Results Proposed technique allows interact less with GUI to get the result Some users make fewer mistakes and complete tasks faster All users need more time to adjust Peter Sikachev

34 Questions? Peter Sikachev


Download ppt "Dynamic Focus + Context for Volume Rendering"

Similar presentations


Ads by Google