Hi all,
Finally a new release of XMALab is out. Here the links:
Version 1.5.0 : Mac and Windows
And here some of the new features. As usual you find a detailed list of the changes on the bottom of the email.
Trials without calibration
XMALab can now be used without a calibration. You can create a Trial by clicking "New Trial without calibration" on the start screen or in the File-menu. You will have to then define the number of cameras you use and the data. After that you can work as normal. You can track markers as usual, but you will not be able to reconstruct 3D Points or rigid body movement. Also be aware that you will not be able to later add a calibration to the file, however, you should be able to import the trial into a project with calibration.
Tracking rigid bodies with 1 camera
You can now use XMALab to track rigid bodies with 1 camera only in case it has at least 4 markers in case you import the markers from a csv-file so that for each marker the 3D location in CT space is know. The change should also improve results in case you have 2 cameras, but the markers are only visible in 1 camera.
Hiding Cameras
You can now hide cameras to speedup processing in case you are only interested in some of the cameras. You can do so by clicking the cogwheel in the upper right corner next to the View dropdown. Just select the cameras you want to be visible. Tracking or marker refinement will only be performed in the cameras visible, so you can expect a speedup.
Opening of xma-files
You can now set xmalab to be the default application for .xma files within your OS. That allows you to open xma-files by double-clicking them. In OSX it will close the currently open project and open the clicked xma-file, while on Windows it will open a new instance of XMALab.
Metadata
If you import data which was exported from the XMA or ZMAPortal the data was previously stored in the xma-file and you could check it in the Metadata-Info Dialog (View -> Project Metadata). The data is now also exported into the xma and once you upload it onto the portal the data can be seen It will also show you how many markes, RBs or several errors on the portal.
If you do not have xmaportal data associated with a trial you can export metadata only files from the xmaportal and add it in the Metadata-Info dialog. However, you have to ensure that the data you exported on the portal is the correct one for the trial.
I also fixed some minor problems with the metadata and it should be more reliable now. I therefore strongly recommend you to use the export from the portal for your future projects to make best use of the functionality.
Project-Overview
The metadata which is shown on the xmaportal like number of markers tracked, average intermarker SDs etc can also be seen in the Project-Overview dialog. (View->Project Overview). The data shown does not update when you change the data, but you can force a recompute by clicking the update button.
Display Options and new Toolbox
I reworked the toolbox for the tracking workspace. It now only shows icons, so that it is smaller. Text is still visible as a tool-tip. In addition, a new window to control the display has been added (View->Display Options) which gives more control over what is drawn. You can also enable/disable all the drawings by clicking 'h'.
Timeline in the Worldview
The Worldview now has an independent timeline which you can enable and disable. It allows you to scroll faster through the 3D data. In case you use the timeline the xray images will not be drawn as loading the images from the disk were one of the bottlenecks.
Events
You can now mark your frames by using events. To do so you can open the Eventwindow (View->Events). In the window you can add or remove Events, e.g. foot up. If an event is selected (checkbox marked) it is drawn in the plotwindow for active frames and you can modify it by selecting frames in the plotwindow and clicking "mark frames" or "unmark frames". You can also mark by clicking 'o' to mark or Ctrl/Command +"o" to unmark. The data can then be also exported "File->Export->Events" as csv files. Here you can see a screenshot. (The name of the event you can define when you create it.). Note: You always change all the events which are enabled and drawn. So make sure that only the events you want to mark or unmarked are checked in the dialog.
Hope you all enjoy the new features
PS: There is also an option to export data from XMALab to visualize and explore data in VR. The software is not officially released yet, but I hope I manage to send it out in the coming weeks. So stay tuned.
Best,
Ben
All Changes: