Paper

A Virtual Environment for Breast Exams Practice
with Haptics and Gamification
André Luiz Brazil
Aura Conci
Computing Institute
Universidade Federal Fluminense
Niteroi - RJ, Brazil
[email protected]
Computing Institute
Universidade Federal Fluminense
Niteroi - RJ, Brazil
[email protected]
Esteban Clua
Leonardo Kayat Bittencourt
Computing Institute
Universidade Federal Fluminense
Niteroi - RJ, Brazil
[email protected]
Antonio Pedro Hospital - Radiology Department
Universidade Federal Fluminense
Rio de Janeiro - RJ, Brazil
[email protected]
Lúcia Blondet Baruque
Digital Media Dep.
Fundação CECIERJ
Rio de Janeiro - RJ, Brazil
[email protected]
Abstract - Breast cancer is the second most frequent cancer in
the world, with 250 thousands of deaths each year. Early detection
of tumors by breast exams and procedures can help to reduce these
numbers. More medical practice is required. Professional training
for medical procedures in real environments is costly and risky both
for the student and the patient. A way to reduce costs and risks of
training is by the use of a virtual simulator. An environment closer
to the real world in medical simulations can provide a better quality
experience of to the trainee. The use of haptic devices can emulate
tactile sensations and feedback forces that correspond to body
structures and density of tissues. The used device has six degrees of
freedom (DOF): movement on three axes (x, y, and z), rotations,
and horizontal and vertical inclinations. This work presents a
virtual environment for breast exams practice and sentinel nodes
detection procedures that employ the use of a haptic device and a
gamified interface for feedbacks. The objective is to improve early
breast cancer diagnosis chances. A model for tissue deformation
calculations on tridimensional patient body mesh is proposed, to
add visual realism to the interactions in the virtual environment.
Needle depth and its tridimensional position data are updated at
real-time on needle insertion. Tumor nodes size and position are
dynamically generated upon each simulation, increasing training
possibilities for the student. The gamification strategy improves the
practice on environment, with elements to engage the player on
activity. User progress is tracked by subdivision of breast exams and
procedures into smaller challenges, for better performance
evaluation on the virtual environment. A gamified interface, with
player score and achievements mapping is included. These
gamification features have not been employed on breast simulators
from previously investigated works.
Keywords: Breast Palpation, Medical Procedure, Needle Insertion,
Gamification, Training, Sentinel Node Detection.
I. INTRODUCTION
Cancer National Institute data (INCA) indicates breast
cancer as the second most frequent cancer in the world [1].
This is the most common cancer among brazilian women,
corresponding to 25% of cancer occurrences. World Health
Organization (OMS) estimates 520 thousands of deaths for
year due to breast cancer [2]. Groups with increased risks are
at ages beyond 45. New cases on young people are increasing
at each year.
The early cancer diagnosis by breast exams helps to avoid
its progression and improves the chances for its cure. Medical
expertise in the procedures can contribute to reduce these
numbers.
Options available for medical training improvement
include visualization of 2D drawings, specialized videos or 3D
animations, practice with phantoms and virtual simulators.
This last option has been most accepted by students in medical
field of experience [3].
Use of virtual simulators for practicing is a reality in many
society sectors nowadays. They offer options for the trainee to
interact and experience situations before facing contact with
the real environment. They intend to speed up training and
improve skill and risk security of procedures.
Medical computational simulators can constitute in an
interesting alternative to the use of phantoms [4] for practice.
Phantoms are physical mannequins with replaceable parts.
They usually have a high cost associated to their use. Haptic
device use in computational simulations offer a lower cost
option when compared to others.
Haptic devices are capable to reproduce physical tactile
sensations in response to movements. Their use is employed in
many application areas, including tridimensional modeling
and medical procedures. The most popular and low cost haptic
devices are the Phantom Omni and the Novint Falcon.
User motivation and interest for practicing on virtual
simulators can be improved by inclusion of game elements
[5]. Gamification can help to direct and intensify the player
efforts in a virtual simulator. A gameplay experience linked to
the medical practices, with defined objectives to be fulfilled, is
the target. Immediate feedback and virtual rewards, as points
and statuses are important to achieve this.
The idea is to combine and integrate the use of a low cost
haptic device and game elements into a virtual environment
for medical breast exams practice. Two types of feedback are
available to the user: physical and motivational. Reactions
similar to the real experience on procedures are programmed
to be sensed through the apprentices hands, by haptic
feedback. Visual interface and gamification provide real-time
significant information to the player.
The extended use of virtual simulators to achieve the
desired expertise in medical procedures also can be improved,
in terms of motivation, interest and user experience by
incorporating game elements into the simulators. This
approach turns the virtual simulator into a serious game
experience. This may improve and shorten the learning curve
of the trainee, and also reduce the time needed to acquire the
required skill on the procedure, by giving her a more joyful
learning experience.
The work is subdivided in the following sections: section
2 shows comments about related works; section 3, which
explains details about the proposal; section 4 presents results
and discussions, with the development and use of simulation
prototypes; section 5 presents conclusions and future works
and finally, the references.
II. RELATED WORKS
Related works include a small description of breast
palpation exams and sentinel node detection, both included in
the virtual simulator proposed. Breast and needle insertion
simulators, and gamification related work is also reported.
A. Breast palpation exam
The breast palpation diagnosis is not only tactile. Ask the
patient for looking at breasts in the mirror with arms on hips
for size, shape, color or nipple orientation changes, distortions,
skin bulging or fluid coming out is important.
Hand touch on the breasts use few finger pads flat and
together. It is important to look for hard nodules, consistence
changes, secretions or protuberances [6]. With a circular
motion, is necessary to cover the entire breast from top to
bottom and side to side. It is important to feel all the tissue
from the front to the back of your breasts, including the
ribcage. Figure 1 indicates these moves.
Figure 1. Breast palpation exam
B. Sentinel node detection
In the sentinel node detection, the physician injects a
radioactive dye liquid into the breast area. The dye travels and
its concentration is observed afterwards, by a special breast
scan [7]. Figure 2 illustrates this process in three steps.
The dye movement indicates the pathway of lymph. The
dye is drained in the direction of a lymph node from the part
of the breast that is "housing" the tumor. It shows the lymph
node that is the "sentinel node" for the tumor. Afterwards, the
sentinel node and closest nodes can be located and removed
by a surgeon and sent to a pathology lab for analysis. Figure 2
shows steps for sentinel node detection by dye application.
Figure 2. Sentinel node detection by dye injection. Left: Dye injection.
Middle: Dye drains towards nodes. Right: Dye concentrates in sentinel node
C. Simulators
A literature review on breast self-examination training is
reported by [8], where training in breast self-examination
improves compliance, confidence, and proficiency. Authors
emphasize that practice on breast models should be included
in breast self-examination training.
Tactile simulators for breast palpation exams are available.
A single synthetic breast in a box includes pre-defined nodes
inside, for tumor and cancer sensations [9] (figure 3 left).
Another simulator offers a single breast in a “pad”, linked to a
computer, and provide physical sensations to touch [10]. Both
are limited on their setup options. This last one is limited to 4
diagnosis setups (replaceable breast pads) with fixed tumor
locations, and few computational feedback (figure 3 middle).
A virtual simulator with haptic feedback, developed with
Vizard software, was reported by [11]. It provides one
tridimensional breast with a node and a hand for detection, but
few visual and computational feedback (Figure 3 right).
achieving more realism on a simulation of needle insertion
procedures. Tissue thickness data is available on table 1.
Figure 3. Breast exam simulators. Left: a tactile simulator [9]. Middle: A
computer assisted breast "pad" simulator [10]. Right: A virtual breast
simulator with haptic feedback [11].
Needle insertion studies are also relevant, for dye fluid
application in sentinel node detection procedure. Needle
insertion is a less invasive procedure, necessary for a broad
range of traditional medical treatments, including injections,
punctures and percutaneous treatments [12]. The authors
consider the effectiveness of treatment as strongly dependent
from needle tip position, whose accuracy improves according
to the skill and expertise from professionals.
Forces for needle insertion were mapped by experiments in
porcine cadavers and human subjects [13,14]. A list of the
bypassed tissues is provided, with their thickness and average
necessary insertion forces (in Newtons) to be applied to
puncture the tissue and move a needle inside them. The values
can be visualized in table 1.
Table 1. Tissue layers on needle insertion: Insertion forces, thickness and
depth approximation based on porcine and human trials
Tissue Layer
Skin
Subcutaneous Fat
Supraspinous
ligament
Interspinous
ligament
Ligamentum
flavum
Epidural space
Dura
Tissue Thickness
(mm)
3
6
4
Needle
Depth (mm)
0
3
9
Insertion
Force (N)
12.9
6
9
26
13
8
3
39
11.1
6
15
42
48
0
2.0
The failure rate of needle insertion procedures can be
reduced by the use of virtual 3D simulators [2]. A failure rate
study on needle insertion procedures on soft tissues (skin, fat
and muscle) was conducted by [15]. They employed several
experiments using a 1 DOF haptic device for tasks on a 2D
virtual simulator by medical field trainees and experts. The
work reported an improvement rate of 87% on procedure
accuracy (ex. fewer errors) for tests in which the simulator
offered a visual interface with real-time feedback and a 52%
improvement rate for experiments using some haptic device
force feedback. The work was not specifically directed at
epidural procedures and used simple force calculation with 2D
dynamic images for feedback.
Another relevant aspect to be considered when developing
a virtual simulator for needle insertion is the thickness of each
tissue in the virtual patient body to be bypassed during the
needle insertion procedure. This is a relevant factor for
D. Gamification
The gamification aims to make use of elements and
mechanics available in games to transform real tasks into
attractive and ludic ones, in order to improve the people´s
motivation and engagement to execute these tasks [16].
Studies have shown these ones as configurable mechanisms
capable to stimulate individuals toward objectives and ideals.
Corporative, academic and scientific society fields are
adopting gamification practices in their environments.
Most common elements from a game that can be used in
other contexts are the points, badges and leaderboards. They
compose a basic gamification called PBL [17]. These elements
must be significant and meaningful to the apprentices, in order
to mobilize them [18].
Medical simulations employing gamification achieved a
significant boost from 2.7 to 83.9 average practice hours with
USA urology residents. They trained on a simulator for
minimally invasive surgeries, with precision exercises used to
improve and maintain their skill level [19]. The experiment
involved practicing minimally invasive surgeries procedures
and ring-walk exercises on a simulator, with the use of points,
a leaderboard and rewards as gamification strategies.
Serious games also use game elements, targeted for
learning and practice. On medical field, they include themes as
x-ray, computer tomography (CT), magnetic resonance
imaging (MRI), pathology and cardiology, available at [20].
III. THE PROPOSAL
The proposal objectives the development of a virtual
environment for breast exams and diagnosis practice. It
includes the integration with a haptic device for force
feedback, use of gamification elements and a visual interface.
Virtual environments help to support medical skill
development practice. Haptic integration improves the
outcome of simulation by physical sensations. Dynamic tissue
deformation enhances the visual aspect of simulation. The use
of gamification elements auxiliate on turning the simulation
into a playful experience. Figure 4 illustrates the features.
The proposal includes palpation of patient breasts,
feedback forces corresponding to tactile sensations and tumors
presence, syringe movement around virtual environment,
needle insertion on skin tissue and dye application for sentinel
node detection.
Figure 4. Virtual environment and its main features
A. Haptic Device Integration
Haptic devices are capable of producing physical forces
resisting to the hands movement operating them. The use of
haptic devices together with a virtual simulator environment
can provide a better sense of reality into the anesthesia
procedure, which helps to bridge the gap between the real
world situations and the practices executed on the virtual
simulator. This helps to improve students experience and
confidence, due to exposure for facing the simulated reality.
The proposal is to use the Phantom Omni as the feedback
device (figure 6 left). Its arm is capable of six degrees of
freedom (6 DOF), for tri-axial movement with arm rotation
and inclinations. Force feedback is configured by the use of
OpenHaptics API [21]. It contains a set of device commands
that can be integrated to the engine prototypes, for reading and
adjusting haptic data.
The forces applied on haptic device are read, mapped and
converted to a Vector3 structure, available in engine. It is
composed of 3 floating-point variables, to store the force
components, in directions x, y and z. A script reads and
converts these values from haptic device to float data type.
Configuration of resistance forces for skin tissue is based on
data reported on table 1.
It is also possible to set a maximum depth value, as a limit
for needle perforation by the haptic device. A
GetPunctureRatio function, implemented by script, divides the
current needle depth by the maximum needle depth and
returns the result as a value between from 0 and 1.
This proposition is extendable for displacement calculation
on other axis. Considering both the contact point and needle
tip as tridimensional positions, it is possible to measure needle
displacement in x and y axis. Displacements (Δ) can be
calculated as the difference between these positions, only
taking the respective axial information into account.
C. Dynamic Tissue Deformation
A displacement effect will be calculated upon the nodes
(vertices) from the patient body tridimensional mesh, used as
the base structure for nodal displacement operations. The body
mesh can be visualized on figure 6 (right), composed by
triangles and vertices.
The haptic device movement is tracked by scripts that use
API functions and constantly read the device current
coordinates. They are converted to a Vector3 structure, used to
update the 3D syringe position in the virtual environment.
The haptic interactions with 3D patient body require the
mesh information being sent to the haptic device memory. A
script uses API communication resources to update mesh data
for all intractable objects, so the user is able to "feel" them.
B. Syringe Penetration
The needle depth calculation starts soon after the virtual
needle collides with the patient body (skin) on the virtual
environment. The location of this collision is referenced as the
puncture point position. The difference between needle current
position and this puncture point position is the needle depth.
Needle displacement (depth) in z axis (Δz) is to be
measured as the distance from the initial contact point between
a virtual skin surface and the needle (Zcontact), and the current
needle tip position (Ztip), as depicted on figure 5.
Figure 5. Syringe needle displacement calculation, based on distance from
skin contact point to current needle tip position
Figure 6. Left: Phantom Omni (left) haptic. Right: Tridimensional body mesh,
with triangles and vertices
The deformation results can be achieved by considering a
proximal zone, composed by a group of nodes (vertices) near
to the region pressed by the needle tip. These nodes are
vertices from the tissue 3D mesh to be affected by a
displacement effect. The displacement of these nodes is
proportional to: the current depth (z axis location) of the
needle tip and the vertex distance from needle tip. Simplified
idea is shown on figure 7, considering only vertex distance
from y axis. Other proximal vertices should be displaced.
The displacement effect has a magnitude (Md) that can be
calculated by the expression: Md = Ztip / (Ntd 2 + 1).
The parameter Ztip references the needle tip depth. Ntd is
the distance from a node to the needle tip contact point with
the tissue. Md is the resultant magnitude of the displacement
effect to be applied on the node. The magnitude of
displacement effect on a node is lower when the distance
between the node and contact point (Ntd) increases. If a node
location is very distant from the contact point, the influence
upon it will be so low that it can just be ignored. Only a
proximal area on tissue mesh around the contact point of the
needle tip will be significantly influenced by the displacement
effect. The graphical representation of this function generates
a curve similar to the shape of a "bell" statistic curve from
normal distribution, displayed on figure 7, at right. Note that
the displacement effect will always be relative to the needle
movement direction along the three axis (x, y and z). In figure
7, the needle movement was represented only on the z (depth)
axis, to exemplify the displacement effects calculations
relative to this axis. The displacement should also be
calculated for the movement on other axis (x and y), when it is
the case.
exams to be executed into subtasks. These tasks are to be
concluded by the player, linked to a points reward. Table 2
shows a list with the proposed tasks with their points.
Table 2. Gamification proposed tasks and their associated score
Exam
Breast
Diagnosis
Figure 7. Displacement of nodes in a mesh based on needle tip position on z
axis (needle depth)
The farther the node is located from the contact point,
lesser will be the displacement effect magnitude (Md) upon the
node, so a node distant from the contact point will only be
affected by a smaller displacement from its original position,
or not affected at all, depending on the displacement factor
resulting from the function.
Tissue deformation calculations can be exemplified by
data displayed on figure 7. Assuming the displacement occurs
only along the y axis, the numbers 1 to 5 represent the nodes
interlinking the surface segments. On picture A, no contact
and no deformation occurs. On picture B, nodes 1 and 5
suffered a displacement of 0.1, nodes 2 and 4 were displaced
by 0.2 and node 3 (the contact point), by 1.0. It assumes the yaxis as the distance between the nodes and needle tip (Ntd).
Distance values are -2 and 2 for nodes 2 and 4 related to node
3 (tip). The nodal displacement magnitude (Md) can be
accounted as Md = Ztip / (Nad2 + 1) = 1 / 22+1 = 1/5 = 0.2, for
nodes 2 and 4.
There is also a proposal to affect the amount of
displacement of the nodes by tissue stiffness property value
(St). This is a constant value, which ranges from 0 to 1
(maximum stiffness), based on each tissue layer
characteristics. The magnitude of displacement on each tissue
node (Md) would then be inversely proportionally affected by
the tissue stiffness property value (St), so final node
displacement effect (Nd) becomes the calculated magnitude
divided by tissue stiffness, resulting in: Nd = Md / St.
Other two important configurable parameters to be
considered as influences for this proposal are the needle's type
and its diameter. Thicker and pointed needles usually present a
different area of effect, that can be determined according to
these parameters.
The simulation of a visual tissue puncture effect is
achievable by use of interactive cloth component, from Unity
engine. It enables real time body mesh geometry change,
based on adjustable parameter values.
D. Gamification
The gamification proposal is tied to the use of score and
achievements. It intends to subdivide the main diagnosis
Proposed Subtask/Challenge
Breast contact
Achievement
Points
50
Breast nodes identification
100
Breast tumor identification
350
Sentinel
Syringe contact
50
Node Exam
Dye application
250
The use of this strategy facilitates the tracking of player
advancement inside the virtual environment. Another
objective is to improve the user engagement for practice.
Tracking of player score, progress and concluded
challenges is done by a game manager script. It structures and
stores the current user points and status of all tasks available.
E. Tumor nodes generation
The inclusion of virtual tumor nodes inside the breasts is
another relevant feature available on breast exams detection.
The node amount, their size (small, medium, big) and their
placement (location) are generated by script. Haptic touch
sensations are provided to identify them by breast palpation.
They can also be identified by the dye application with a
syringe, on sentinel node detection procedure. This feature is
linked to the breast tumor identification task, listed on table 2.
IV. RESULTS AND FEEDBACK
Achieved results include a virtual simulator environment
with features for practice on breast cancer diagnosis exams.
Nodes detection with haptic feedback and dye application with
a syringe for the sentinel node detection are implemented.
Realism is added on the simulation with tissue deformation
feature.
Results show more visual details and feedback information
available than investigated simulators [9-11] is presented. This
work includes dye application for sentinel node detection
practices, not reported on other breast simulators before.
The Unity3D engine was chosen for the development of
prototypes of a virtual simulator to enable breast diagnosis
exams practice and incorporate together haptic feedback with
gamification elements. The engine have a visual interface to
facilitate 3D models import and placement on simulation
scenes. A dedicated developers online community, and scripts
on C#, JavaScript and Python languages are other advantages.
A. The Visual interface
The visual interface is created by combination of
components from Unity 5 engine. The canvas is used to place
2D elements and feedback on a 3D environment, a graphic bar
tracks the needle depth and text fields and images are used to
display information and achievement conclusion messages.
Figure 8 shows the use of these interface elements at right.
The woman 3D model used on simulation was produced
with FUSE TM software. A free syringe 3D model was also
included, available from http://archive3d.net/?a=download&
id=6bad032e.
environment, which awarded the player with 50 points for
needle contact and 250 points for dye application. After dye
application, a purple sphere appears, indicating the location of
a sentinel node. Interface shows current player score, needle
depth and syringe axial location. Figures 8 and 10 show the
gamified interface with tasks feedback upon their conclusion.
Figure 10. Virtual environment with gamified interface and visual feedback
for dye injection achievement conclusion and sentinel node detection
Figure 8. Virtual environment with gamified interface and feedback for
syringe contact achievement conclusion
B. Dynamic Tissue Deformation
The interactive cloth engine component (available from
Unity version 4) was used to simulate the implementation of
flexible external skin tissue and patient body deformation.
Among configurable parameters are: bending and stretching
stiffness, thickness, friction, density pressure and collision
response (figure 9 left). They enabled real time visual results
with tissue interactions by the haptic device. Figure 9 (right)
shows body tissue deformation after having its mesh “pressed”
by contact with the object. The other observed breast exam
simulators did not present this feature available.
Tumor nodes can be detected by haptic sensations on
breast palpation exams or by dye application with a syringe. A
sentinel node detected by dye application can be visualized on
figure 10.
The gamification elements use have shown that the
subdivision of exams and procedure into smaller tasks can
achieve better results both in student performance tracking as
well as engagement for tasks execution. A sample of what can
be done in terms of motivation for the trainee to improve the
learning and practice.
V. CONCLUSIONS
This work presented a virtual simulator supported by a
visual interface with haptic feedback and gamification
features. The work includes haptic forces that are applied upon
breast contact and needle insertion for dye application,
significant for breast exams and sentinel node detection.
The current prototype shows that it is possible and viable
to implement breast palpation exams feedback and needle
insertions for sentinel node detection by using the engine
Unity3D with the Phantom Omni haptic device.
Tissue deformations emulate breast response to the touch
and adds visual realism to the simulator. Haptic forces
improve this feedback. Inclusion of sensations of virtual tumor
nodes, randomly placed inside the breasts at each simulation
run, for breast exams detection tasks, add new challenges to
the student on every play attempt.
Needle position and depth are mapped in the simulator.
Tracking occur in three axis (x, y, z) and haptic feedback
forces are applied, improving simulation realism.
Figure 9. Unity3D Interactive Cloth resource parameters (left) and female 3D
body and skin tissue deformation after haptic force interaction
C. Dye application and Gamification Results
Results are concentrated on two tasks: skin penetration by
syringe needle and a subsequent dye application. Both were
configured as achievements inside the simulation
The investigated gamification works have shown that their
use can be an interesting resource to keep the medical students
practicing for a longer time. Skill and proficiency are
necessary before interaction with real patients.
Gamification of environment subdivides breast exams into
smaller and easier achievable challenges. The tasks are tied to
score awards and a visual conclusion feedback. It motivates
the players into practicing for improvement and a perfection of
execution. This strategy results in better learning curves and
continuous tracking of the student progress. Experiences about
the use of a gamified environment for breast exams and
sentinel node detection practices were not found.
Further works include simulation of dye fluid to better
visually indicate sentinel node location. Tests with the virtual
environment subdividing the medical team in two groups
(with and without gamification) are also planned. This will
help to map the effectivity of gamification use for each
implemented feature. Implementation of minimal invasive
surgery for nodes and tumor removal into the simulation is
also desired.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
INCA - Instituto Nacional do Câncer. Câncer de Mama. 2015. Accessed
on 2016-11-15 from: < http://www.inca.gov.br/wcm/outubro-rosa/2015/
cancer-de-mama.asp>.
Veja.com. OMS: Mortes por câncer de mama no mundo cresceram 14%
em quatro anos. 2013. Accessed on 2016-11-15 from: <http://veja.
abril.com.br/saude/oms-mortes-por-cancer-de-mama-no-mundocresceram-14-em-quatro-anos/>.
Lim, M. W., Burt, G., & Rutter, S. V., “Use of three-dimensional
animation for regional anaesthesia teaching: application to interscalene
brachial plexus blockade, ” British journal of anaesthesia, 94(3), pp.
372-377, 2005.
Vaughan, N., Dubey, V. N., Wee, M. Y., & Isaacs, R., “A review of
epidural simulators: where are we today?,” Medical engineering &
physics, 35(9), pp. 1235-1250, 2013.
Crawford, Chris, “The art of computer game design”, 1984.
Orientações Médicas - Prevenção é saúde. Artigos médicos, textos e
notícias. O auto-exame da mama previne o câncer de mama. 2016.
Accessed on 2016-11-15 from link: <https://www.orientacoesmedicas.
com.br/exames-preventivos/o-auto-exame-de-mamas-previne-o-cancerde-mama/>.
BreastCancer.org. The Sentinel Lymph Node Dissection Process. 2013.
Accessed on 2016-11-14 from:< http://www.breastcancer.org/treatment/
surgery/lymph_node_removal/sentinel_dissection/process>.
CLARKE, Valerie A.; SAVAGE, Sally A. Breast self-examination
training: a brief review. Cancer Nursing, v. 22, n. 4, p. 320-326, 1999.
Kyoto Kagaku. Visual-Tactile Breast Examination Simulator. Japan,
2016. Accessed on 2016-11-15 from: <https://www.kyotokagaku.com/
products/detail01/pdf/m44_catalog.pdf>.
The MamaCare Foundation – Training every hand that examinates a
woman, including her own. MamaCare CBE Simulator-Trainer. 2016.
Accessed on 2016-11-15 from: <http://mammacare.org/product/
mammacare-cbe-simulator-trainer/>.
Ribeiro, M. L., Nunes, F. L. S. Breast palpation simulation with haptic
feedback: prototype and initial results. USP. Brasil. 2016.
Maurin, B., Barbe, L., Bayle, B., Zanne, P., Gangloff, J., De Mathelin,
M., & Forgione, A., "In vivo study of forces during needle insertions".
in Proceedings of the medical robotics, navigation and visualisation
scientific workshop, pp. 1-8, 2004.
V. N. Dubey, N. Vaughan, M. Y. Wee, R. Isaacs, Biomedical
Engineering in Epidural Anaesthesia Research, in: C. Constantinides,
Practical Applications on Biomedical Engineering, Intech, 2012, pp.
387-410.
N. Vaughan, V. N. Dubey, M. Y. Wee, R. Isaacs, Parametric model of
human body shape and ligaments for patient-specific epidural
simulation, Artificial intelligence in medicine 62 (2014) 129-140.
Gerovich, O., Marayong, P., & Okamura, A. M. The effect of visual and
haptic feedback on computer-assisted needle insertion. Computer Aided
Surgery 9(6), pp. 243-249, 2004.
Hamari, Juho, "Transforming homo economicus into homo ludens: A
field experiment on gamification in a utilitarian peer-to-peer trading
service," Electronic commerce research and applications 12(4), pp.
236-245, 2013.
[17] Werbach, K., Hunter, D., "For the win: how game thinking can
revolutionize your business," Wharton Digital Press, 2012.
[18] Deterding, Sebastian, "Gamification: designing for motivation,"
Interactions 19(4), pp. 14-17, 2012.
[19] Kerfoot, B. P., & Kissane, N. The Use of Gamification to Boost
Residents Engagement in Simulation Training. JAMA surgery 149, no
11, pp. 1208-1209, 2014.
[20] Philips Medical Games - Philips Learning Connection. Online Learning
Center. 2016. Accessed on 2016-10-23 from link: <http://www.theonline
learningcenter.com/free-online-medical-games.aspx>.
[21] Sensable Technologies Inc., OpenHaptics Toolkit Programmer's Guide version 3.0, Geomagic, Woburn, MA, 2009. Accessed on 2015-05-14
from
link:
http://www.geomagic.com/files/4013/4851/4367/Open
Haptics_ProgGuide.pdf.