the loading time of the X3D scene at the client side.
We can pre-compute the transformations in the X3D
file and apply them to the “coordinate” sets
beforehand. We have implemented an optimizer
module that reduces the loading time in half by pre-
computing the transformations for each 3D object in
the scene.
4.2 Paradigms for Usability Support
Learnability is the ease with which new users can
begin effective interaction and achieve maximal
performance. Learnability is enhanced by several
paradigms like predictability, synthesizability, and
familiarity (Dix et al, 2004).
Predictability means that the user can easily
determine the results of his/her future actions on the
interface based on the interaction history. The X3D
interface is a consistent 3D environment that is fully
determined by the interaction history.
Synthesizability of the interface is very high since
the user is able to assess the effect of past operations
on the current state. One of the issues that may arise
is the X3D player’s robustness, i.e., parsing errors
may render parts of the scene invisible, having a
negative effect on predictability. In terms of
familiarity, the X3D interface navigation uses the
mouse buttons and their well-known functionality.
The 3D virtual objects have intrinsic properties that
suggest how they can be manipulated. Our informal
assessment shows that users familiar with the
window system have no difficulty in learning and
using the interface very fast. We have also deployed
a small size assessment experiment on a group of 12
students. The users were explained and asked to rank
the predictability of the system on a scale from 1 to
5 (1 meaning less predictable and 5 meaning very
predictable). The scores average was 4.83, denoting
a highly predictable system.
Another component for usability support is
flexibility. Flexibility represents the multiplicity of
ways the user and system exchange information.
Currently we are working at an interactive dialogue
system that will guide the user through various
simulations linked to a specific topic. We are also
investigating customizability and the transfer of
control for tasks execution, between the system and
the user, to support task migratability (i.e. the user
can have a computer assistant that will provide
guidance through certain parts of the simulation; the
simulation control could be switched from the user
to the computer at any time, to guide through
difficult sections). We are in the process of
developing an assessment experiment for the system
migratability in conjunction with the user task and
application domain.
5 CONCLUSIONS AND FUTURE
We have presented a few aspects of the early stages
of development of an advanced learning tool for
neuroanatomy. We have also discussed important
aspects of interactive interface design, as
interactivity is one of the main goals of the project.
Since there are different learning “speeds”, and
they vary from person to person, the learning tool is
available online in a Web-based environment
facilitating easy access anywhere and at anytime.
For neuroanatomy, theory is easier to grasp than to
translate into practice. In some cases, however,
practical skills are quickly achieved, even without
any basic understanding of the theory. In spite of
these difficulties, we want to achieve the best
theoretical and practical skills employing such
advanced learning tools.
We are currently developing a labeling system
that will allow students to visualize 3D neuro-
anatomical components and their associated names.
The labeling system will be accompanied by a
decomposition module. This module will allow
students to “virtually dissect” complex parts of the
central nervous system, as illustrated in Figure 4.
The figure denotes a 3D decomposition of the brain.
As the user “takes apart” the components of the
brain, s/he can better understand the location of the
parts within the system as well as the spatial
relationship among the nervous system components.
Figure 4: 3D Brain Model Decomposition.
A task of 3D model composition/decomposition
based on labeling will be used as a testing tool to
INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION
133