Nicolas Saunier edited Methodology Processing.tex  almost 10 years ago

Commit id: 5bac655f4265b11728290f35faca4c3d256c5e26

deletions | additions      

       

Real-time analysis is not an explicit goal of this technology as its intended use is primarily for research. However, performance is a serious consideration if, for no other reason than to ensure that processing remains affordable and doesn't fall behind data collection. In any case, some tasks benefit from as much prior data as possible, particularly machine learning tasks.  In the current iteration of the software, and with today's multi-core prossesors, tasks are highly parralelisable. Feature tracking and trajectory analysis can be performed on multiple video sequences, typically cut up into 20 minute or 1 hour segments, in parralel on a single mid-to-high-performance machine. With parralel parrallel  processing of video sequences, memory becomes the main bottleneck; 32 GB or more of memory is highly recommended on a multi-core machine. Alternativly, the large majority of calculation tasks can be parralelised parrallelised  at observation level as they are independant events.