Visual3D Philosophy

From Visual3D Wiki Documentation
Jump to: navigation, search
Language:  English  • français • italiano • português • español 

Visual3D Philosophy

Motion capture technology and the techniques of quantitative analysis are relatively new and still evolving. This work is detailed, and rife with opportunities to make mistakes. Software tools like Visual3D help, by eliminating common computation errors and making the processing history of all data available for inspection and double-checking, but there is little any automated system can do to protect against incorrect input data or unwarranted assumptions — that is up to you.

For example, you need to be aware of any pre-processing done by your camera or analog equipment manufacturer. Some vendors interpolate and/or filter data prior to creating an output file for analysis. They do this in order to make their output ”look better”, for commercial reasons. At C-Motion, we believe that this practice has potentially damaging effects on research assessment outcomes. Physical disabilities and patient problems can be completely hidden or minimized in this manner. Researchers using these systems will not be able to create reproducible results without fully documenting the preprocessing assumptions, algorithms, and results prior to any analysis. Feel free to contact C-Motion if you are unsure about how your system generates and provides its data. In some cases, the pre-processing activity can be turned off.

Finally, we advise that motion capture experiments should be designed with the desired analysis and modeling approach determined in advance, before attempting to capture any data. For example, the type of analysis you plan to do will usually have implications on how motion capture calibration and tracking markers are placed. Visual3D can interpret a variety of target-marker configurations, so you can place markers as you have always done, try out alternative methods, and devise new configurations which are optimized for specific situations. The program also accommodates different laboratory coordinate systems, so you can interpret your data as you have in the past and, if you wish, automatically re-analyze and present it in a different coordinate system.

Through working with a great many researchers, C-Motion has developed a significant body of experience in motion-capture and data-analysis techniques, and sharing this knowledge has become an important part of the service we provide to Visual3D users. We firmly believe that the principles just described are indispensable, and we are committed to help you to understand and apply them in your own work.

Original and Processed Data

Some of the guiding principles of Visual3D are:

1. Original data should be preserved unchanged

2. Processed data should contain the entire history of processing steps. The processing history should be sufficient to allow the precise re-processing of the signals.

With Visual3D, your original data is never changed or modified except under exceptional circumstances, such as an identifiable error in the data file. Original data is copied into a repository called a workspace, which also contains your model(s), report, and all calculations. Data-conversion plug-ins read your original data and send their output directly into the workspace. New data computed during analysis is stored into the workspace, along with a detailed history of the computations and their inputs. The entire workspace is saved into a special file, with the extension .cmo (for C-Motion Output); these files are suitable for sharing between researchers, maintaining historical archives, and for distribution as part of advanced course work.

Being wary of unwarranted assumptions is also why we advocate storing data in as ”raw” a form as possible; there are limitations to this criterion because Visual3D doesn't actually interpret the original 2D Motion Capture Camera data.

For example, if all we have is pre-computed ground reaction data from a force plate as input, we have to make the (possibly unwarranted) assumption that all the force plate properties, calibrations, and processing were perfect, because there is no way to validate the data. In designing Visual3D, and in our attempts to improve it incrementally over time, we have tried to make working with ”raw” input data as painless as possible, in order to encourage you to do so.


Know your data

Ideally, motion-capture experiments should be designed with the intended data processing and analysis methods in mind. You may not always have this luxury, e.g., when performing retrospective analysis of old data sets, but most of the time, you can and should design your studies from beginning (physical setup, procedures, and data capture) to end (reports and possible conclusions).

To get valid, reproducible results, you must know your data — where it comes from, its specific nature and characteristics. Even more important, you must know the assumptions you make about your data, and have evidence / confidence that these assumptions are warranted. A corollary of this principle is that your analyses should always begin with input data which is as ”raw” (unprocessed) as possible.

Proper equipment calibration and quality control procedures are indispensable concrete embodiments of the ”know your data” principle. C-Motion can help with these critical technical issues.


Data Quality Assurance

Visual3D is a data-analysis tool, not a data-collection tool, and certainly not a calibration or quality-control tool. Visual3D cannot tell you if your motion-capture equipment is not accurate, synchronized, or calibrated. Incorrectly calibrated force plates or capture volumes result in suspect data, with the attendant risk of misinterpretation. C-Motion has a set of quality assurance tools, such as CalTester_Mode, to help in validate lab capture data.

Retrieved from ""