imagesystems_logo


PDF Print E-mail

TRACKEYE

Brochure

Product Information

 

Description

Highest available accuracy for your analysis in two, three or six dimensions in applications like Tracking Mount 3D, Fixed Camera 3D or Stores Release.

TrackEye is the world leading system for advanced motion analysis on military test ranges.

TrackEye covers the entire process from digitizing images (film or video) through automatic tracking and advanced motion analysis to a complete predefined report. The implemented functionality handles tracking in several levels, from 2D, 3D and 6D to the most sophisticated range motion analysis tracking requirements.

POWERFUL - Handles and analyzes at rapid speed large quantities of data from high speed cameras and other sensors. The operator can choose between a large number of tracking algorithms and track unlimited number of points throughout the image sequences.

TOTAL SOLUTION – TrackEye handles all steps in the process. No problem with compatibility, interface or data transfer between different software platforms.

SYNCHRONIZED - The User Interface is "Fully synchronized": any change of parameters or set-up will directly effect all parts of the tracking session, updating results, graphs and tables.

IMPORT OF DATA - External data from GPS, Radar, tracking mount pointing angles and other instrumentation data can easily be imported and synchronized with the image data.

CAMERA CONTROL – The compatible TEMA camera control software can provide multi-make, multi-brand camera control, loading images directly into TrackEye for analysis.

TEImageBack1

Decoded information

The TrackEye system automatically decodes any image embedded information and makes it available for the analysis. Some examples of supported codes are: Video Left Edge Code, FDRS, analog scales from Contraves C and D, Dot Matrixes, OCR, IRIG-B and many more.

Tracking

Different objects or environments require different tracking methods. TrackEye has a large number of different tracking algorithms available for different applications. Some examples are: Correlation, Circular, CoG, Quad and Outline.

Analysis

The TrackEye system includes a large set of predefined analysis functions. The functions operate on image data, imported data and results from prior calculations. Arithmetic functions, filters, speed, acceleration and coordinate transformations are just some of the available functions.

TEImageBack2

Result Presentation

A major advantage with the TrackEye system is the capability to present data and results in customized graphs, tables and sessions summaries. It is easy to add comments, custom graphics and to customize the appearance of a certain view.

Options

There are a number of options available for TrackEye:

2D Tracking (Standard)

2D tracking is the basic functionality of TrackEye. The basic tracking function operates in two dimensions and produces 2D pixel coordinates for each tracked point in each image.

Multiple image sequences can be tracked simultaneously and the output plotted on the same graph or spreadsheet.

If the camera is mounted on a tracking mount, the platform azimuth and elevation are used together with the 2D positions tracked by TrackEye to compute the bore sight angle to the target.

2,5D Tracking (Option)

The TrackEye system can make 3D positions calculations from a single camera view. The camera position and orientation has to be known in the lab coordinate system. With this, 3D positions of points with visible targets can be calculated.

In the 2,5D function a 3D coordinate system is formed by combining the 2D coordinates with the distance between the camera and the plane where the 2D coordinates are oriented.

TEcamerapointing3D Tracking (Option)

With two or more fixed cameras and a series of defined fixed targets in any one image, the tracking can be carried out in 3 dimensions. TrackEye takes the tracked pixel coordinates from each camera, computes the direction from each camera to the target, and finds the target position that is the best fit to the observations.

3dtrackingWith one camera mounted on a tracking mount, and with recorded azimuth and elevation and also range data from radar or other source, a 3D position can be calculated

Similarly with two cameras mounted on two tracking mounts, and with recorded azimuth and elevation on both mounts, a 3D position can be calculated

6 Degrees of Freedom (Option)

Tracking in 6 degrees of freedom (6DoF), also known as 6-dimensional (6D) tracking is an optional feature that computes the position and orientation of a rigid body tracked object from a single camera view. The rigid body must have multiple visible targets at any point in time.

The motion of the rigid body can be described with six parameters: three position coordinates (x, y and z), which gives the position of a specific point on the body, and three attitude angles (roll, pitch and yaw), which gives its orientation in space. The term 6DOF refers to these six parameters. TrackEye often refers to these parameters as the 6D position of the body.

TrackEye can compute the 6D solution from one or multiple camera views. The 6D position can be computed in a camera related coordinate system, relative to camera position or in an external coordinate system, for instance a coordinate system related to an aircraft.

Decoding (Option)

Timing and angular information are normally embedded in the images from tracking mount cameras.

TEDecoding1The TrackEye system automatically decodes the embedded information and makes it available for the program. The system can handle all major types of embedded information. New types are added on request.

TEDecoding2Some examples on supported codes are: Video Left Edge Code, FDRS, Analog scales from contrives C and D, Dot Matrix, OCR, IRIG-B and many more. The modularity of the program makes it very easy to include new codes in the future.

TEDecoding3
Image processing (Option)

To improve the image quality for the operator or for the tracking algorithms TrackEye includes image-filtering functionality to improve the quality. Examples of filter functionality in TrackEye is:

* Image filters: The user chooses between a set of predefined filter kernels or creates his own.

* Time filters: Adjusts the output sequence with respect to one or more previous input sequences.

* Arithmetic filters: Performs a pixel-by-pixel arithmetic operation between two images or one image and a constant.

Lens Calibration (Option)

The inaccuracy of a lens is called lens distortion. TrackEye uses a mathematical model of the distortion to correct the image data from the camera.

The need for a calibration rises from the fact that most camera/lens systems have a number of random and systematic errors. The calibration will calibrate for these systematic errors.

LensDistortion

TrackEye contains the following calibration functions

The lens calibration is carried out by taking a sequence of images of a target board, importing into the program the coordinates of the target positions relative to the lens center, and tracking each target through the sequence.

CalibratingCameraCalibrating Camera Aiconcalibrationboard
Aicon Calibration Board

TrackEye uses two methods for calibration. One is for custom made calibration targets and runs with Image systems Software and the other uses targets and software supplied by Aicon 3D Systems Gmbh and incorporated into the TrackEye program..

* Special Calibration Options: TrackEye also includes a number of special calibration functions like: Camera position, Camera orientation and various forms of tracking mount calibration.

The calibration is normally performed prior to the test and the result is saved. It is possible to save and store calibration results for many different camera/lens combinations. During the actual analysis the operator chooses the appropriate combination and after that the TrackEye analysis automatically makes necessary corrections.

TrackEye Viewer (Option)

The results of a tracking session can be exported to a self-running CD that allows the recipient to rerun the tracking with the images, graphs and spreadsheet data synchronized. This viewer does not require any program installation.,

Report Generator (Option)

The report generator allows a predefined, and unlimited, number of image diagrams, graphs, text diagrams and text to be directed to one report output. This report is then ready to print or transmit immediately after tracking is complete.

Full Software Developer's Kit (SDK) (Option)

This SDK allows you to build your own functions and add icons to the supplied list in the standard TrackEye program. It is also possible for you to add new tracking algorithms within the supplied tracking function.

This involves C++ programming at a fairly advanced level and training from the TrackEye development team. It is recommended that this training is held in the factory, but it can be held at your facility at an extra cost.

Software Developer's Kit Lite (SDK Lite) (Option)

The SDK Lite involves an expression function, any number of which can be written by the user and linked into the sequence of functions in a session. The expressions are built up from a list of mathematical functions and can operate on all data in the current session. The data can then be fed back into the next TrackEye function.

This involves a sound mathematical background but no C++ programming knowledge.

Videos

Note: The high speed movies were all analyzed with this software. They have been greatly reduced in resolution and compressed in size so we can show them to you on the web. Movie quality directly from the camera is superior to what you will see here.



 

Copyright - Servicios Corporativos SLAM 2010-2014