As medical training becomes more and more complex, with students being expected to learn
increasingly specialized and sophisticated procedures, the current practice of having students
physically observe all procedures is becoming increasingly difficult. Some procedures are
exceedingly rare, while others may rely on specialized equipment not available to the student's
institution. Additionally, some procedures can be fast-paced, and critical details might be
overlooked in such a hectic environment. We present an application solution that records the
procedure with multiple cameras, reconstructs the 3D environment and people frame-by-frame,
then utilizes virtual reality (VR) to allow the student to walk through the reconstruction of the
procedure through time. We also include several post-reconstruction enhancements, such as
video playback controls, scene annotations, and introducing new 3D models into the
environment. While we present our solution in the context of medical training, our system is
general enough to be applicable in a wide variety of training scenarios.Bachelor of Scienc