other:amass:introduction
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
other:amass:introduction [2024/07/17 15:41] – removed sgranger | other:amass:introduction [2024/07/17 15:44] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Introduction ====== | ||
+ | |||
+ | AMASS (**A**DTech **M**otion **A**nalysis **S**oftware **S**ystem) is a software package for deriving the three-dimensional (3D) locations of passive targets (unidentified markers) imaged by any number of video cameras, and writing the identified data to file using the [[[http:// | ||
+ | |||
+ | ==== A little history ==== | ||
+ | |||
+ | The original AMASS was released in 1988 and presented novel solutions to issues such as camera lens distortions, | ||
+ | |||
+ | Unfortunately the ease-of-use of 3D measurement systems has not kept pace with hardware improvements, | ||
+ | |||
+ | - The systems are inherently complex, involving camera and computer technology, optics, 3D geometry, and individual application requirements, | ||
+ | - Many currently available software implementations are based on legacy software that is very difficult to modify without starting from scratch. An additional factor is that most modern software techniques (e.g. wand calibrations) are not in the public domain because they have been developed for proprietary use in commercial packages. | ||
+ | |||
+ | ==== Purpose ==== | ||
+ | |||
+ | This completely new version of AMASS aims to provide the easiest-to-use software package that is theoretically possible, and much effort has gone into reducing the need for detailed user input, and into guiding the user throughout the process. An equal emphasis has been placed on the accuracy of the camera and system calibrations by use of a new type of wand which ensures optimal accuracy and facilitates reliable 3D reconstruction and tracking of markers. As such, it is expected that the package will find wide application in research laboratories, | ||
+ | |||
+ | ==== Components ==== | ||
+ | |||
+ | === AMASS Shell === | ||
+ | |||
+ | AMASS consists of a number of closely integrated programs accessed from the main AMASS shell program, and one or more calibration wands (supplied through C-Motion, Inc.) that must be used to calibrate the cameras and hardware system before 3D data can be generated. The following figure illustrates the connections between the various components. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | AMASS uses [[Other: | ||
+ | |||
+ | Once a calibration has been performed on a suitable //.cen// file (containing data with suitable wand motions), the resulting [[Other: | ||
+ | |||
+ | === Projects === | ||
+ | |||
+ | A project is a data set that contains all of the information that AMASS needs to process camera data for a particular application. In particular it stores the processing parameters required by the various components, and the names of the data files’ source and destination folders. The data for individual projects are stored in project (.prj) files, providing a very versatile environment for managing all data. Projects can be easily created, loaded, modified, saved, copied, and deleted. | ||
+ | |||
+ | === Parameters === | ||
+ | |||
+ | Each program component requires a small number of user supplied parameters that are stored in the Project file. These parameters can be readily viewed and modified from the AMASS shell, and are automatically saved to the project file. | ||
+ | |||
+ | === Calibration wand === | ||
+ | |||
+ | The AMASS wand is a carefully manufactured calibration tool that guarantees the accuracy of every successful calibration and results in the most reliable and accurate 3D data from the measurement system. It should be emphasized that wands acquired from other sources will not work with the AMASS software because during the calibration each wand is uniquely identified by the software. This facility makes it unnecessary for the user to supply any data pertaining to the wand, and ensures that the wand meets required standards for construction and accuracy. In fact, the wand serves the function of a key which permits the use of AMASS software in user applications. | ||
+ | |||
+ | === Reference markers === | ||
+ | |||
+ | Static markers may be placed in the field-of-view of cameras during camera data capture to indicate the Global Coordinate System (GCS) in which all three-dimensional (3D) will be expressed. | ||
+ | |||
+ | ==== Camera data requirements ==== | ||
+ | |||
+ | AMASS accepts camera data via .cen files. As a minimum a .cen file contains the (x,y) image coordinates of marker centroids from every frame and every camera in the system. In the current implementation it is assumed that all cameras are synchronized, | ||
+ | |||
+ | |||
other/amass/introduction.1721230910.txt.gz · Last modified: 2024/07/17 15:41 by sgranger