views:

32

answers:

0

Hi, I'm currently working on a motion capture 3d-scanning system, and I am generating a bunch of point clouds, each of which are somewhere between 9megs/file (storing around 600k points, with 4 integers, x-y-z-intensity, for each point).

The cameras are capturing at 60 frames per second and currently, we are looking to capture something like 3 minutes of video, so that'll end up being something close to 100 gigs per video file.

There are two objectives we have with this data. Less importantly, we would like to see if there is anything we can do to compress the data losslessly. More importantly though, we would like to be able to visualize this data on the computer at a somewhat decent frame-rate (hopefully with all the rotating and zooming goodness, but it would okay with just a set camera angle).

The main concerns with this is loading a large data set into memory and how to manage all this, creating a simple GUI, and visualizing the points themselves.

I think I could write something that does a decent job at this, but I don't really want to reinvent the (square) wheel, and since I don't have any experience with this, I would ask you guys for some suggestions (languages, libraries, frameworks etc).

Thanks in advance!