How can I export raw data?
How can I export raw data?
I'm using Arena version 1.3.0035 and I can't find any possibility to export the raw 3D point cloud data. One of the tutorial videos shows an export of X,Y,Z coordinates of a single marker to CVS format, but that function seems to have disappeared.
Re: How can I export raw data?
Have you trajectorized the data first?
Once you trajectorize the data (skelton or Rigid Body), you should be able to export the data either via BVH, or c3d.
The video you are refering to , might be in conjunction with the Rigid Body Tracking Toolkit, which does have an option to export via .csv
Once you trajectorize the data (skelton or Rigid Body), you should be able to export the data either via BVH, or c3d.
The video you are refering to , might be in conjunction with the Rigid Body Tracking Toolkit, which does have an option to export via .csv
Re: How can I export raw data?
The video I was refering to is one of the Point Cloud Toolkit tutorial videos at http://www.naturalpoint.com/optitrack/p ... ideos.html the one with the title "Point Cloud Raw Data Export Example". It shows an export of the 3D trajectory of a single marker to a CVS format. I can't find this functionality anywhere in the current Arena version (we have a full blown package with point cloud and rigit body).
In Arena you can only trajectorize your data if you assign a skeleton or at least one rigid body. If you use the one provided skeleton model, you can export BVH data that contain processed skeleton segment data, but that doesn't give you access to the marker trajectories.
I was hoping maybe I can assign a rigid body to every single marker and if I trajectorize that, it will yield the 3D trajectories of the markers in BVH, but unfortunately the toolkit seems to be buggy and it didn't work:
- I assigned a single rigid body to the three left hand markers, then trajectorized and exported. The BVH file contains only the X,Y,Z positions, but not the orientations of the body.
- I tried assigning two rigid bodies to the same three markers of the left setting a different marker as origin each time. This didn't work. When reviewing the tracking, one of the rigid bodies was switched over to the right hand.
- I tried assigning two rigid bodies to separate parts of the marker cloud, one to the three markers of the left hand and another to the three markers of the head. The BVH export contains only the trajectory of the first body (again without orientation data), the other rigid is ignored.
- In the rigid body wizard, at the point where you are supposed to assign a polygon to the rigid body and you actually click on the preselected "none" option, the software crashes immediately.
In any case, the BVH format is not quite the right format for what I want, because it describes spatial data of a rigid body _chain_ in relation to a root segment, and not the independent trajectories of multiple unrelated rigid bodies or markers.
We bought the OptiTrack solution for research projects and the provided skeleton model doesn't fit our purposes. We need to be able to access the raw 3D marker trajectories so that we can fit custom skeletons to the raw data. Can you please consider adding the CVS export in a future release? It would greatly help customers like me to use OptiTrack for slightly different purposes than originally intended.
In Arena you can only trajectorize your data if you assign a skeleton or at least one rigid body. If you use the one provided skeleton model, you can export BVH data that contain processed skeleton segment data, but that doesn't give you access to the marker trajectories.
I was hoping maybe I can assign a rigid body to every single marker and if I trajectorize that, it will yield the 3D trajectories of the markers in BVH, but unfortunately the toolkit seems to be buggy and it didn't work:
- I assigned a single rigid body to the three left hand markers, then trajectorized and exported. The BVH file contains only the X,Y,Z positions, but not the orientations of the body.
- I tried assigning two rigid bodies to the same three markers of the left setting a different marker as origin each time. This didn't work. When reviewing the tracking, one of the rigid bodies was switched over to the right hand.
- I tried assigning two rigid bodies to separate parts of the marker cloud, one to the three markers of the left hand and another to the three markers of the head. The BVH export contains only the trajectory of the first body (again without orientation data), the other rigid is ignored.
- In the rigid body wizard, at the point where you are supposed to assign a polygon to the rigid body and you actually click on the preselected "none" option, the software crashes immediately.
In any case, the BVH format is not quite the right format for what I want, because it describes spatial data of a rigid body _chain_ in relation to a root segment, and not the independent trajectories of multiple unrelated rigid bodies or markers.
We bought the OptiTrack solution for research projects and the provided skeleton model doesn't fit our purposes. We need to be able to access the raw 3D marker trajectories so that we can fit custom skeletons to the raw data. Can you please consider adding the CVS export in a future release? It would greatly help customers like me to use OptiTrack for slightly different purposes than originally intended.
Re: How can I export raw data?
The Point Cloud and Rigid Body toolkits are separate applications from Arena and have a different set of features.
http://www.naturalpoint.com/optitrack/p ... rison.html
As far as exporting from Arena, via .csv, I will run it by the devlopment team, on whether it is possible.
The upcoming Arena release will also add support for trajectorizing individual markers not associated with a rigid body or skeleton as long as there is at least one rigid body or skeleton in the scene. The trajectorized individual markers can be exported using c3d. Note that frame-to-frame tracking for individual markers is not as reliable as tracking for rigid bodies and skeletons.
http://www.naturalpoint.com/optitrack/p ... rison.html
As far as exporting from Arena, via .csv, I will run it by the devlopment team, on whether it is possible.
The upcoming Arena release will also add support for trajectorizing individual markers not associated with a rigid body or skeleton as long as there is at least one rigid body or skeleton in the scene. The trajectorized individual markers can be exported using c3d. Note that frame-to-frame tracking for individual markers is not as reliable as tracking for rigid bodies and skeletons.
Re: How can I export raw data?
Arena really works best when you have a skeleton assigned to work in conjunction with the rigid bodies, so that there is much less swapping and more reliable tracking.
We have heard from several customers that they would like Arena to preserve marker trajectories that are not part of a skeleton, for many reasons, so the new 1.4 version will allow this to happen in C3D.
Is C3D a file format that you can work with, or do you require CSV?
In Arena there is the ability to create custom marker sets for skeletons, if you are interested in tracking human skeletons, so if you need more markers, markers in a different location, or say, only the upper part of the body, you can do this in the Skeleton Wizard with the Assign tool. There is a video showing how to do this on the forums here, I can find the link if you need it.
For tracking rigid body data without skeletons, for measurement or streaming to another program, we recommend the Rigid Body Toolkit, it has a feature set that might match up with what you need a lot more, but for Skeletons, Arena is the best fit.
Can you describe your application a bit more, so we can either add features to support your needs, or direct you to the features that might work today?
We have heard from several customers that they would like Arena to preserve marker trajectories that are not part of a skeleton, for many reasons, so the new 1.4 version will allow this to happen in C3D.
Is C3D a file format that you can work with, or do you require CSV?
In Arena there is the ability to create custom marker sets for skeletons, if you are interested in tracking human skeletons, so if you need more markers, markers in a different location, or say, only the upper part of the body, you can do this in the Skeleton Wizard with the Assign tool. There is a video showing how to do this on the forums here, I can find the link if you need it.
For tracking rigid body data without skeletons, for measurement or streaming to another program, we recommend the Rigid Body Toolkit, it has a feature set that might match up with what you need a lot more, but for Skeletons, Arena is the best fit.
Can you describe your application a bit more, so we can either add features to support your needs, or direct you to the features that might work today?
Re: How can I export raw data?
I am using the Arena and I want to export rigid body raw data.
1. For rigid body toolkit - do I need to buy a licence?
2. In Arena - how can I export it to Cad? to csv?
I want to work with it with my students tomorrow. Your urgent response is very helpfull.
Thanks,
Tzach
1. For rigid body toolkit - do I need to buy a licence?
2. In Arena - how can I export it to Cad? to csv?
I want to work with it with my students tomorrow. Your urgent response is very helpfull.
Thanks,
Tzach
Re: How can I export raw data?
1 - Yes, for access to the Rigid Body software, it would require a Rigid Body License.
2 - Currently the exportable formats are BVH, and C3D, in regards to the Arena software.
2 - Currently the exportable formats are BVH, and C3D, in regards to the Arena software.
Re: How can I export raw data?
You could also stream out the data using the NatNet interface (our real time interface) and save the rigid body data as you wish.
-
- Posts: 1
- Joined: Fri Dec 05, 2008 4:55 am
Re: How can I export raw data?
I'm trying to get a skeleton with more then 38 markers and a skeleton with only the lower body. The problem is that the location of the markers is different than the markers in Arena itself. Is there a video that can help me with this problem.