Towards improving performance and user-friendliness of optical motion capture systems
Licentiatavhandling, 2015

Measuring the motion of humans, animals or objects is important in various current and future applications. Today, many alternative motion capture systems exist to obtain such measurements. The technological approach to detect motion is often used to classify the systems. For instance, optical systems were among the first ones applied successfully, and are to date the preferred choice when high precision is required. While the current technology is mature, recent research indicates that better understanding of high-precision optical systems can improve their performance and user-friendliness. The purpose of this thesis is to explore different research directions related to such improvements. We start off with an introduction to motion capture from a historical and technological perspective: from the pioneering works using analog photography in the late 19th century to a comparison of different technologies employed in present-day solutions. We next present a possible break-down of the typical motion capture problem that modern systems have to tackle into six stages: Preparation, Measurement, Reconstruction, Tracking, Identification and Post-Processing. We focus specifically on how marker-based optical systems usually approach these stages. Drawing upon knowledge from industry experts and academic literature, we compile a set of stage-specific and system-level topics in marker-based optical motion capture where better understanding is anticipated to elucidate ways of improving performance and user-friendliness. From these, we select a subset of topics in the Preparation stage to focus on as part of this thesis. We employ an ensemble of methods from photogrammetry, human-computer interaction (HCI) and visualization in our exploratory research. In particular, we conduct an initial investigation into geometry-aware projectors that could, amongst others, be used to support camera placement; we compare two alternative lens-distortion models and assess the robustness of a global optimization algorithm used in camera calibration; further, we propose a dynamic simulation method to visualize residual errors from camera model calibration; for a wand calibration we suggest a wand-mounted feedback device to guide the user; finally, we present the main challenges of introducing test automation to an existing signal-processing software systems. While conclusive validation was not performed for any of these topics, the initial results contributed by this thesis do indicate that there is a need for better understanding in each of them. The thesis concludes with a detailed description of two real-world applications the author was involved in to varying degrees. We summarize the lessons learned from these involvements.



Human-computer interaction

Motion capture

Visual Arena, Lindholmen, Chalmers University of Technology
Opponent: Prof. Jürgen Gall, Institute of Computer Science III, University of Bonn, Germany


Zlatko Franjcic

Chalmers, Tillämpad informationsteknologi

Chalmers, Data- och informationsteknik

Automated Component Testing of Evolutionary Software: An Industry Example

41st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2015; Madeira; Portugal; 26 August 2015 through 28 August 2015,; (2015)p. 463-463

Paper i proceeding

Quality Assessment of Self-Calibration with Distortion Estimation for Grid Point Images

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives,; Vol. XL-3(2014)p. 95-99

Paper i proceeding

Interaction in Motion with Mobile Projectors: Design Considerations

4th ACM International Symposium on Pervasive Displays, PerDis 2015, German Research Center for Artificial Intelligence (DFKI)Saarbrucken, Germany, 10-12 June,; (2015)p. 61-68

Paper i proceeding

QualiWand: Towards Optimising Feedback for Motion Capture System Calibration

Graphics Interface 2014 Poster Session Proceedings,; (2014)p. 5-6

Poster (konferens)

Visualizing Single-Camera Reprojection Errors Using Diffusion

SIGRAD 2015, 1 - 2 June 2015, Stockholm,; (2015)p. 17-19

Paper i proceeding


Informations- och kommunikationsteknik


Människa-datorinteraktion (interaktionsdesign)

Datavetenskap (datalogi)

Technical report L - Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University: Lic

Visual Arena, Lindholmen, Chalmers University of Technology

Opponent: Prof. Jürgen Gall, Institute of Computer Science III, University of Bonn, Germany