GithubHelp home page GithubHelp logo

pamela-project / slambench Goto Github PK

View Code? Open in Web Editor NEW
312.0 19.0 84.0 9.37 MB

SLAM performance evaluation framework

Home Page: https://apt.cs.manchester.ac.uk/projects/PAMELA/

License: Other

Makefile 3.45% CMake 4.57% C 0.29% C++ 87.27% Shell 0.39% Python 4.03%
slam performance-analysis

slambench's Introduction

SLAMBench

Build Status

Code has been added for the most recent paper based on SLAMBench:

Robust SLAM Systems: Are We There Yet?
https://robustslam.github.io/evaluation

Contents

Most frequent questions

Where are the algorithms ?

Use the following command to list all available algorithms:

make usecases

What is SLAMBench?

SLAMBench is a SLAM performance benchmark that combines a framework for quantifying quality-of-result with instrumentation of accuracy, execution time, memory usage and energy consumption. It also include a graphical interface to visualize these information.

SLAMBench offers a platform for a broad spectrum of future research in jointly exploring the design space of algorithmic and implementation-level optimisations. It targets desktop, laptop, mobile and embedded platforms. Some of the benchmarks (in particular KFusion) were tested on Ubuntu, OS X and Android (more information about android here https://github.com/bbodin/slambench-android).

SLAMBench currently supports the following algorithms:

IMPORTANT: If you use any of those algorithms in scientific publications, you should refer to the respective publications.

In addition, if you use SLAMBench in scientific publications, we would appreciate citations to the following papers:


@inproceedings{bujanca2021robust,  
  author={Bujanca, Mihai and Shi, Xuesong and Spear, Matthew and Zhao, Pengpeng and Lennox, Barry and Luj{\'a}n, Mikel},
  booktitle={2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  title={Robust SLAM Systems: Are We There Yet?},
  year={2021},
  doi={10.1109/IROS51168.2021.9636814}
}

@inproceedings{bujanca2019slambench,
  title={SLAMBench 3.0: Systematic automated reproducible evaluation of SLAM systems for robot vision challenges and scene understanding},
  author={Bujanca, Mihai and Gafton, Paul and Saeedi, Sajad and Nisbet, Andy and Bodin, Bruno and O'Boyle, Michael FP and Davison, {Andrew J} and Kelly, {Paul H.J.} and Riley, Graham and Lennox, Barry and Luj{\'a}n, Mikel and Furber, Steven},
  booktitle={2019 International Conference on Robotics and Automation (ICRA)},
  pages={6351--6358},
  year={2019},
  organization={IEEE}
}

@inproceedings{Bodin2018,
author    = "Bruno Bodin and Harry Wagstaff and Sajad Saeedi and Luigi Nardi and Emanuele Vespa and Mayer, {John H} and Andy Nisbet and Mikel Luj{\'a}n and Steve Furber and Davison, {Andrew J} and Kelly, {Paul H.J.} and Michael O'Boyle",
title     = "SLAMBench2: Multi-Objective Head-to-Head Benchmarking for Visual SLAM",
booktitle = "{IEEE Intl. Conf. on Robotics and Automation (ICRA)}",
year = {2018},
month = {May}
}

@inproceedings{Nardi2015,
  title={Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM},
  author={Nardi, Luigi and Bodin, Bruno and Zia, M Zeeshan and Mawer, John and Nisbet, Andy and Kelly, Paul HJ and Davison, Andrew J and Luj{\'a}n, Mikel and O'Boyle, Michael FP and Riley, Graham and others},
  booktitle={2015 IEEE international conference on robotics and automation (ICRA)},
  pages={5783--5790},
  year={2015},
  organization={IEEE}
}

How to set up SLAMBench?

As SLAMBench deals with multiple SLAM algorithms, dependencies might be difficult to install on any systems. To ease the usage of SLAMBench we provide auto-installation of dependencies and recommend the use fresh installation of Ubuntu 18/20 or Fedora 24-29.

Dependency installation

Required by SLAMBench framework

  • CMake 2.8.11 or higher is required.
  • Make
  • GCC C/C++
  • Boost (Optional)
  • GLUT (Optional)

Required by benchmarks and datasets

  • Git
  • Mercurial
  • wget
  • unzip
  • lapack
  • blas
  • findutils
  • cvs
  • glog
  • gflags
  • p7zip

To install them

With Fedora 29: dnf install -y yaml-cpp-devel gtk2-devel mesa-libEGL-devel vtk-devel cmake make git mercurial wget unzip gcc gcc-c++ lapack blas lapack-devel blas-devel findutils cvs glut-devel glew-devel boost-devel glog-devel gflags-devel libXmu-devel p7zip

With Fedora 24: dnf install -y gtk2-devel vtk-devel cmake make git mercurial wget unzip gcc gcc-c++ lapack blas lapack-devel blas-devel findutils cvs glut-devel glew-devel boost-devel glog-devel gflags-devel libXmu-devel

With Ubuntu 20.04: apt-get -y install libvtk6.3 libvtk6-dev unzip libflann-dev wget mercurial git gcc g++ cmake python-numpy freeglut3 freeglut3-dev libglew-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev libxmu-dev libxi-dev libboost-all-dev cvs libgoogle-glog-dev libatlas-base-dev gfortran gtk2.0 libgtk2.0-dev libyaml-dev build-essential libyaml-cpp-dev

With Ubuntu 18.04: apt-get -y install libvtk6.3 libvtk6-dev unzip libflann-dev wget mercurial git gcc g++ cmake python-numpy freeglut3 freeglut3-dev libglew-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev libxmu-dev libxi-dev libboost-all-dev cvs libgoogle-glog-dev libatlas-base-dev gfortran gtk2.0 libgtk2.0-dev libyaml-dev build-essential libyaml-cpp-dev

Special requirements for CUDA

To run the CUDA implementation of some of the algorithms, you will need extra dependencies.

With Ubuntu: apt-get -y install nvidia-cuda-toolkit clinfo

With Fedora: yum install cuda

Compilation of SLAMBench and its benchmarks

1. Dependencies

Install dependencies first [NOTE can be installed by the user on its system as well]:

make deps

The idea is to maximise the chance of a good build, by selection the best cocktail of libraries. This will download and compile the following applications: Brisk, Ceres, CVD, Eigen3, Flann, FreeImage, G2O, Gvars, OpenCV, OpenGV, OpenTuner, Pangolin, PCL, Suitesparse, TooN.

You can also install each ofthese individually, using the commands such as: eigen3, flann, g2o, opencv, opengv, pcl, toon, suitesparse, ...

more information is available in the framework/makefiles/README.md file.

2. SLAMBench Framework

SLAMBench is a framework that can be compiled by simply running:

make slambench

Although, by doing this, you only compile the libraries of SLAMBench.

3. Usecases

To download use-cases, there are specific target named after the type of algorithm you need to test:

make kfusion lsdslam

Then to compile these specific use-case, you will need to specify identifiers together with the slambench target:

make slambench APPS=kfusion,lsdslam

The current benchmarks identifiers are efusion, infinitam, kfusion, lsdslam, monoslam, okvis, ptam, orbslam2, svo. You will find more information to download and compile use-cases with the make usecases command.

4. Datasets

To test a SLAM algorithm you can use a Live camera, or a dataset. SLAMBench provides tools to automatically download some of the most popular datasets, that is ICL-NUIM and TUM RGB-D. The file format (*.slam) will then include all the most important information about the dataset, those are Camera calibration setting, initial position of the sensors, and the ground truth.

As an example to download and generate the Living Room Trajectory 2 from the ICLNUIM dataset, you can run the following :

> make datasets/ICL_NUIM/living_room_traj2_loop.slam

SLAMBench currently supports the following datasets:

  • OpenLORIS [Shi et al, ICRA'20]: Lifelong SLAM dataset
  • Bonn Dynamic [Palazollo et al. IROS'19]: Dynamic scene dataset
  • UZH-FPV [Delmerico et al. ICRA'19]: Drone racing dataset
  • ETH Illumination [Park et al, ICRA'17]: Illumination changes dataset
  • VolumeDeform [Innmann et al, ECCV'16]: Non-rigid reconstruction
  • EuRoC MAV [Burri et al, IJRR'16]: Micro Aerial Vehicle dataset
  • ICL-NUIM [Handa et al, ICRA'14]: Synthetic dataset
  • TUM RGB-D [Sturm et al, IROS'12]: A standard SLAM benchmark A complete list of the datasets available is provided by the command make datasets.

What algorithms does SLAMBench support?

SLAMBench is already compatible with a wide range of algorithms which are not included in this repository (see above for list of algorithms).

However you can easily integrate those algorithms using the command:

make usecases

This command will explain in details how to integrate algorithms that are already compatible with SLAMBench.

How to run an existing algorithm with SLAMBench?

Once you have compiled a benchmark, there are several ways to run it. For each implementation of this benchmark, you will find a specific library. As an example, with KinectFusion, after running make slambench APPS=kfusion, you may find the following libraries in the build/lib directory :

> ls build/lib/libkfusion-*-library.so

build/lib/libkfusion-cpp-library.so   
build/lib/libkfusion-notoon-library.so      
build/lib/libkfusion-openmp-library.so
build/lib/libkfusion-cuda-library.so  
build/lib/libkfusion-opencl-library.so

We can see five different implementations (cpp, notoon, and openmp, cuda and opencl). The list of available binaries depends of the dependencies you installed beforehand. For example, you need CUDA to compile the kfusion-cuda. A complete list of the dependencies is available at the end of this README.

Running a benchmark (e.g. KinectFusion)

To run one algorithm you will need to use a loader. There are three different loaders supported, benchmark, pangolin, and lifelong. The first two loaders are used the same way, except that benchmark is a command line application dedicated to measurements, while pangolin is a graphical user interface less precise in term of measurement but which provide a good interface for demonstrations. The lifelong loader can take multiple input (multiple .slam files following the -i option, separated by ',') which will be sent to the benchmark one by one. Other than that it is similar to the benchmark loader. There is currently no loader both supporting loading multiple input and having a graphical user interface.

Each loader has a series of parameters to specify such as the dataset location, or the libraries to run. The list of those parameters is available by using the "--help" parameters.

> ./build/bin/benchmark_loader --help 
== SLAMBench Configuration ==
Available parameters :
-fl            --frame-limit           : last frame to compute (Default=0)
-o             --log-file              : Output log file (Default=)
-i             --input                 : Specify the input file or mode. (Default=)
-load          --load-library          : Load a specific SLAM library. (Default=)
-dse           --dse                   : Output solution space of parameters. (Default=false)
-h             --help                  : Print the help. (Default=false)
-nf            --negative-focal-length : negative focal length (Default=false)
-realtime      --realtime-mode         : realtime frame loading mode (Default=false)
-realtime-mult --realtime-multiplier   : realtime frame loading mode (Default=1)
-fo            --file-output           : File to write slamfile containing outputs (Default=)

Then if you run the loader again, while providing a dataset file -i dataset.slam, you will see new parameters dedicated to the dataset:

> ./build/bin/benchmark_loader -i datasets/ICL_NUIM/living_room_traj2_loop.slam --help
== SLAMBench Configuration ==
Available parameters :
....
-Camera-intrisics --Camera-intrisics       : (Default=nullptr  Current=0.751875,1,0.4992185,0.4989583)
-Depth-intrisics  --Depth-intrisics        : (Default=nullptr  Current=0.751875,1,0.4992185,0.4989583)
-Depth-dip        --Depth-disparity-params : (Default=nullptr  Current=0.001,0)
-Camera-intrisics --Camera-intrisics       : (Default=nullptr  Current=0.751875,1,0.4992185,0.4989583)

Finally is you add a library name -load libname, more parameter can be seen:

> ./build/bin/benchmark_loader -i datasets/ICL_NUIM/living_room_traj2_loop.slam -load ./build/lib/libkfusion-cpp-library.so  --help
== SLAMBench Configuration ==
Available parameters :

....

-c                --compute-size-ratio     : Compute ratio (Default=1)
-r                --integration-rate       : integration-rate  (Default=2)
-t                --tracking-rate          : tracking-rate     (Default=1)
-z                --rendering-rate         : rendering-rate    (Default=4)
-l                --icp-threshold          : icp-threshold     (Default=1e-05)
-m                --mu                     : mu                (Default=0.1)
-s                --volume-size            : volume-size       (Default=8,8,8)
-d                --volume-direction       : volume-direction  (Default=4,4,4)
-v                --volume-resolution      : volume-resolution (Default=256,256,256)
-y1               --pyramid-level1         : pyramid-level1    (Default=10)
-y2               --pyramid-level2         : pyramid-level2    (Default=5)
-y3               --pyramid-level3         : pyramid-level3    (Default=4)

You can run a loader with only one dataset at a time and it must be specified first.

In the next section we will explain how to use SLAMBench to evaluate the performance of a SLAM algorithm.

Evaluating a benchmark (eg. KinectFusion)

SLAMBench works with Metrics and Outputs elements. When you run the benchmark_loader or the pangolin_loader or the lifelong_loader these are those elements that you can visualize. Metrics are components generated by SLAMBench framework really, while Outputs are generated by the algorithm or may be elements post-processed by SLAMBench (such as the aligned trajectory with the ground truth).

Let us run the benchmark loader. Its output is composed of two main parts, the Properties section, and the Statistics section. the properties section details all the parameters used for the experiment (could been changed or not via the command line). the statistics section report all the outputs and metrics selection for output in the benchmark loader.

> ./build/bin/benchmark_loader -i datasets/ICL_NUIM/living_room_traj2_loop.slam -load ./build/lib/libkfusion-cpp-library.so 

SLAMBench Report run started:	2018-02-02 04:41:31

Properties:
=================

frame-limit: 0
log-file: 
input: datasets/ICL_NUIM/living_room_traj2_loop.slam
load-library: ./build/lib/libkfusion-cpp-library.so
dse: false
help: false
negative-focal-length: false
realtime-mode: false
realtime-multiplier: 1
file-output: 
Camera-intrisics: 0.751875,1,0.4992185,0.4989583
Depth-intrisics: 0.751875,1,0.4992185,0.4989583
Depth-disparity-params: 0.001,0
Camera-intrisics: 0.751875,1,0.4992185,0.4989583
compute-size-ratio: 1
integration-rate: 2
tracking-rate: 1
rendering-rate: 4
icp-threshold: 1e-05
mu: 0.1
volume-size: 8,8,8
volume-direction: 4,4,4
volume-resolution: 256,256,256
pyramid-level1: 10
pyramid-level2: 5
pyramid-level3: 4
Statistics:
=================

Frame Number	Timestamp	Duration_Frame	GPU_Memory	CPU_Memory		Duration_Preprocessing	Duration_Tracking	Duration_Integration	Duration_Raycasting	Duration_Render	X	Y	ZATE_Frame
1	0.0000000000	0.7679200000	0	623801799		0.1254800000	0.0195420000	0.0561620000	0.0000030000	0.5667170000	4.0000000000	4.0000000000	4.0000000000	0.0000002980
2	1.0000000000	0.2003970000	0	623801799		0.1242030000	0.0156470000	0.0581670000	0.0000000000	0.0023710000	4.0000000000	4.0000000000	4.0000000000	0.0010031639
3	2.0000000000	0.1989980000	0	623801799		0.1233680000	0.0152360000	0.0580180000	0.0000000000	0.0023690000	4.0000000000	4.0000000000	4.0000000000	0.0055015362
4	3.0000000000	0.7518580000	0	623801799		0.1220660000	0.0152080000	0.0563070000	0.5559520000	0.0023170000	4.0000000000	4.0000000000	4.0000000000	0.0036504765
5	4.0000000000	1.3683420000	0	623801799		0.1240890000	0.0767240000	0.0581630000	0.5504240000	0.5589330000	3.9957129955	4.0020360947	4.0009112358	0.0021276891
...

How to add a new benchmark in SLAMBench?

The main reason to provide a new version of SLAMBench is not only because of the introduction of new benchmarks but also because we provide now a clear and specific API for SLAM algorithms to be implemented in order to add a new algorithm.

bool sb_new_slam_configuration(SLAMBenchLibraryHelper * slam_settings);
bool sb_init_slam_system(SLAMBenchLibraryHelper * slam_settings);
bool sb_update_frame(SLAMBenchLibraryHelper * slam_settings, slambench::io::SLAMFrame * type);
bool sb_process_once(SLAMBenchLibraryHelper * slam_settings);
bool sb_relocalize(SLAMBenchLibraryHelper * slam_settings);
bool sb_update_outputs(SLAMBenchLibraryHelper *lib, const slambench::TimeStamp *latest_output);
bool sb_clean_slam_system();
bool sb_update_outputs(SLAMBenchUI *);

If each of those functions are correctly implemented for a specific implementation of a specific algorithm, then this algorithm is compatible with SLAMBench and can be evaluated as well.

In this section we will present those functions one by one.

bool sb_new_slam_configuration(SLAMBenchLibraryHelper * slam_settings)

This function is called first, and only once, SLAM systems is expected to provide its parameters.

Example :

bool sb_new_slam_configuration(SLAMBenchLibraryHelper * slam_settings)  {
	slam_settings->addParameter(TypedParameter<float>("c", "confidence",    "Confidence",   &confidence,    &default_confidence));
	slam_settings->addParameter(TypedParameter<float>("d", "depth",         "Depth",        &depth,         &default_depth));
	slam_settings->addParameter(TypedParameter<int>  ("td", "textureDim",   "textureDim",   &textureDim,    &default_textureDim));
	return true;
}

should always return true or an exception will be raised.

bool sb_init_slam_system(SLAMBenchLibraryHelper * slam_settings)

This function is called second, and only once, SLAM systems is expected to allocate memory, retrieve sensor informations.

To retrieve sensor there is SensorFinder:

slambench::io::CameraSensorFinder sensor_finder;
auto rgb_sensor = sensor_finder.FindOne(slam_settings->get_sensors(), {{"camera_type", "rgb"}});

SLAM systems are also expected to define there output, there is one mandatory output, the pose:

pose_output = new slambench::outputs::Output("Pose", slambench::values::VT_POSE, true);
slam_settings->GetOutputManager().RegisterOutput(pose_output);

should always return true or an exception will be raised.

bool sb_update_frame (SLAMBenchLibraryHelper *slam_settings, slambench::io::SLAMFrame *frame)

Algorithms receive frames ordered by timestamp. When sb_update_frame returns false, sb_update_frame will be directly called again with the next frame, if it returns true, sb_process_once will be called once.

bool sb_process_once (SLAMBenchLibraryHelper *slam_settings)

Should always return true or an exception will be raised.

bool sb_relocalize (SLAMBenchLibraryHelper *slam_settings)

This is newly introduced to support lifelong SLAM evaluation. It will be called when the input sequence has been switched to the next one. The implementation is expected to explicitly trigger tracking lost and invoke the algorithm's re-localization procedure (if there be). It should return whether the relocalization is sucessful from the algorithm's perspective.

For backward compatibility, this function is allowed to be unimplemented in a benchmark. In such cases, the sb_process_once function will be called in a re-localization situation.

bool sb_clean_slam_system()

This function is called last, and only once, SLAM systems is expected to clean everything (free memory).

bool sb_clean_slam_system() {
	delete eFusion;
	delete inputRGB;
	delete inputDepth;
	return true;
}

should always return true or an exception will be raised.

bool sb_update_outputs(SLAMBenchLibraryHelper *slam_settings, const slambench::TimeStamp *timestamp)

The algorithm will return visible outputs (Pose, Point cloud, Frames) as defined by the sb_init_slam_system function.

Example :

bool sb_update_outputs(SLAMBenchLibraryHelper *lib, const slambench::TimeStamp *ts_p) {
slambench::TimeStamp ts = *ts_p;

if(pose_output->IsActive()) {
	// Get the current pose as an eigen matrix
	Eigen::Matrix4f mat = eFusion->getCurrPose();

	std::lock_guard<FastLock> lock (lib->GetOutputManager().GetLock());
	pose_output->AddPoint(ts, new slambench::values::PoseValue(mat));
}

should always return true or an exception will be raised.

Known Issues

KFusion CUDA version

KFusion CUDA requires GCC 4.9 to work. To specify a new gcc compiler for CUDA only, you can use the CUDA_HOST_COMPILER flag as follows :

make slambench APPS=kfusion CUDA_HOST_COMPILER=$(which gcc-4.9)

Modern O.S. are now using more recent version of this compiler, this may introduce several compatibility issues. To fix one of them, in the compilation process, when compiling CUDA application we use the -D_GLIBCXX_USE_CXX11_ABI=0 flag.

Release History

Version 4.0 (Oct 2021)

  • Robustness evaluation

Version 3.0 (May 2019)

  • Depth estimation
  • Dynamic reconstruction
  • Semantic reconstruction

Version 2.0 (Feb 2018)

  • This release is a complete new version

Release candidate 1.1 (17 Mar 2015)

  • Bugfix : Move bilateralFilterKernel from preprocessing to tracking
  • Bugfix : Wrong interpretation of ICP Threshold parameter.
  • Esthetic : Uniformisation of HalfSampleRobustImage kernel
  • Performance : Change float3 to float4 for the rendering kernels (No effect on OpenCL, but high performance improvement with CUDA)
  • Performance : Add a dedicated buffer for the OpenCL rendering
  • Feature : Add OSX support

Release candidate 1.0 (12 Nov 2014)

  • First public release

Copyright (c) 2014-2021 University of Edinburgh, Imperial College, University of Manchester. Developed in the PAMELA project, EPSRC Programme Grant EP/K008730/1 and

The RAIN Hub, funded by the Industrial Strategy Challenge Fund, part of the UK government’s modern Industrial Strategy. The fund is delivered by UK Research and Innovation and managed by EPSRC [EP/R026084/1].

slambench's People

Contributors

bbodin avatar cedrusx avatar leoiv avatar luinardi avatar matthewspear avatar mihaibujanca avatar paul92 avatar slambench-admin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slambench's Issues

make deps failed

In ubuntu 18.04 make deps failed.
Tried installing opencv separately but still i am getting the following errors:

athi-Lenovo-Legion-Y540-15IRH-PG0:~/revathi/GPUbenchmark/slambench2$ sudo make deps
make brisk
make[1]: Entering directory '/home/revathi/revathi/GPUbenchmark/slambench2'
if [ ! -d /home/revathi/revathi/GPUbenchmark/slambench2/deps/brisk ] ; then make /home/revathi/revathi/GPUbenchmark/slambench2/deps/brisk ; else echo "brisk skipped."; fi
make[2]: Entering directory '/home/revathi/revathi/GPUbenchmark/slambench2'
if [ ! -d /home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv ] ; then make /home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv ; else echo "opencv skipped."; fi
make[3]: Entering directory '/home/revathi/revathi/GPUbenchmark/slambench2'
cd /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv && mkdir build_dir -p
cd /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv && rm build_dir/* -rf
cd /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir && cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv -DCMAKE_CXX_FLAGS="-Wno-error=address"
-DWITH_GSTREAMER=OFF -DWITH_FFMPEG=OFF -DBUILD_PERF_TESTS=OFF -D WITH_OPENCL=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D WITH_1394=OFF
-D BUILD_TESTS=OFF -D WITH_TBB=OFF -D WITH_V4L=OFF -D WITH_OPENGL=OFF -D BUILD_opencv_nonfree=1 -D BUILD_opencv_gpu=OFF
-D BUILD_opencv_java=OFF -D WITH_CUDA=OFF -DWITH_GTK=ON -D BUILD_opencv_ml=ON -D BUILD_opencv_videostab=OFF
-D BUILD_opencv_ts=OFF -D BUILD_opencv_photo=ON -D BUILD_opencv_video=ON -D BUILD_opencv_stitching=OFF -D BUILD_opencv_contrib=OFF -DENABLE_PRECOMPILED_HEADERS=OFF .. > /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir/opencv_cmake.log
CMake Deprecation Warning at CMakeLists.txt:47 (cmake_policy):
The OLD behavior for policy CMP0022 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.

CMake Deprecation Warning at CMakeLists.txt:52 (cmake_policy):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.

CMake Warning (dev) at apps/haartraining/CMakeLists.txt:37 (add_library):
Policy CMP0038 is not set: Targets may not link directly to themselves.
Run "cmake --help-policy CMP0038" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

Target "opencv_haartraining_engine" links to itself.
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at apps/haartraining/CMakeLists.txt:37 (add_library):
Policy CMP0038 is not set: Targets may not link directly to themselves.
Run "cmake --help-policy CMP0038" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

Target "opencv_haartraining_engine" links to itself.
This warning is for project developers. Use -Wno-dev to suppress it.

cat /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir/opencv_cmake.log
-- The CXX compiler identification is GNU 7.5.0
-- The C compiler identification is GNU 7.5.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Detected version of GNU GCC: 70 (700)
-- Performing Test HAVE_CXX_FSIGNED_CHAR
-- Performing Test HAVE_CXX_FSIGNED_CHAR - Success
-- Performing Test HAVE_C_FSIGNED_CHAR
-- Performing Test HAVE_C_FSIGNED_CHAR - Success
-- Performing Test HAVE_CXX_W
-- Performing Test HAVE_CXX_W - Success
-- Performing Test HAVE_C_W
-- Performing Test HAVE_C_W - Success
-- Performing Test HAVE_CXX_WALL
-- Performing Test HAVE_CXX_WALL - Success
-- Performing Test HAVE_C_WALL
-- Performing Test HAVE_C_WALL - Success
-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE
-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success
-- Performing Test HAVE_C_WERROR_RETURN_TYPE
-- Performing Test HAVE_C_WERROR_RETURN_TYPE - Success
-- Performing Test HAVE_CXX_WERROR_ADDRESS
-- Performing Test HAVE_CXX_WERROR_ADDRESS - Success
-- Performing Test HAVE_C_WERROR_ADDRESS
-- Performing Test HAVE_C_WERROR_ADDRESS - Success
-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT
-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success
-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT
-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success
-- Performing Test HAVE_CXX_WFORMAT
-- Performing Test HAVE_CXX_WFORMAT - Success
-- Performing Test HAVE_C_WFORMAT
-- Performing Test HAVE_C_WFORMAT - Success
-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY
-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success
-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY
-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success
-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS
-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success
-- Performing Test HAVE_C_WMISSING_DECLARATIONS
-- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success
-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES
-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed
-- Performing Test HAVE_C_WMISSING_PROTOTYPES
-- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success
-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES
-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed
-- Performing Test HAVE_C_WSTRICT_PROTOTYPES
-- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success
-- Performing Test HAVE_CXX_WUNDEF
-- Performing Test HAVE_CXX_WUNDEF - Success
-- Performing Test HAVE_C_WUNDEF
-- Performing Test HAVE_C_WUNDEF - Success
-- Performing Test HAVE_CXX_WINIT_SELF
-- Performing Test HAVE_CXX_WINIT_SELF - Success
-- Performing Test HAVE_C_WINIT_SELF
-- Performing Test HAVE_C_WINIT_SELF - Success
-- Performing Test HAVE_CXX_WPOINTER_ARITH
-- Performing Test HAVE_CXX_WPOINTER_ARITH - Success
-- Performing Test HAVE_C_WPOINTER_ARITH
-- Performing Test HAVE_C_WPOINTER_ARITH - Success
-- Performing Test HAVE_CXX_WSHADOW
-- Performing Test HAVE_CXX_WSHADOW - Success
-- Performing Test HAVE_C_WSHADOW
-- Performing Test HAVE_C_WSHADOW - Success
-- Performing Test HAVE_CXX_WSIGN_PROMO
-- Performing Test HAVE_CXX_WSIGN_PROMO - Success
-- Performing Test HAVE_C_WSIGN_PROMO
-- Performing Test HAVE_C_WSIGN_PROMO - Failed
-- Performing Test HAVE_CXX_WNO_NARROWING
-- Performing Test HAVE_CXX_WNO_NARROWING - Success
-- Performing Test HAVE_C_WNO_NARROWING
-- Performing Test HAVE_C_WNO_NARROWING - Success
-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR
-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Success
-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR
-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed
-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION
-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success
-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION
-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success
-- Performing Test HAVE_CXX_WNO_LONG_LONG
-- Performing Test HAVE_CXX_WNO_LONG_LONG - Success
-- Performing Test HAVE_C_WNO_LONG_LONG
-- Performing Test HAVE_C_WNO_LONG_LONG - Success
-- Performing Test HAVE_CXX_PTHREAD
-- Performing Test HAVE_CXX_PTHREAD - Success
-- Performing Test HAVE_C_PTHREAD
-- Performing Test HAVE_C_PTHREAD - Success
-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER
-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success
-- Performing Test HAVE_C_FOMIT_FRAME_POINTER
-- Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success
-- Performing Test HAVE_CXX_MSSE
-- Performing Test HAVE_CXX_MSSE - Success
-- Performing Test HAVE_C_MSSE
-- Performing Test HAVE_C_MSSE - Success
-- Performing Test HAVE_CXX_MSSE2
-- Performing Test HAVE_CXX_MSSE2 - Success
-- Performing Test HAVE_C_MSSE2
-- Performing Test HAVE_C_MSSE2 - Success
-- Performing Test HAVE_CXX_MSSE3
-- Performing Test HAVE_CXX_MSSE3 - Success
-- Performing Test HAVE_C_MSSE3
-- Performing Test HAVE_C_MSSE3 - Success
-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS
-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success
-- Performing Test HAVE_C_FFUNCTION_SECTIONS
-- Performing Test HAVE_C_FFUNCTION_SECTIONS - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Check size of off64_t
-- Check size of off64_t - failed
-- Performing Test HAVE_C_WNO_SHORTEN_64_TO_32
-- Performing Test HAVE_C_WNO_SHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_C_WNO_ATTRIBUTES
-- Performing Test HAVE_C_WNO_ATTRIBUTES - Success
-- Performing Test HAVE_C_WNO_STRICT_PROTOTYPES
-- Performing Test HAVE_C_WNO_STRICT_PROTOTYPES - Success
-- Performing Test HAVE_C_WNO_MISSING_PROTOTYPES
-- Performing Test HAVE_C_WNO_MISSING_PROTOTYPES - Success
-- Performing Test HAVE_C_WNO_MISSING_DECLARATIONS
-- Performing Test HAVE_C_WNO_MISSING_DECLARATIONS - Success
-- Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)
-- Looking for assert.h
-- Looking for assert.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for io.h
-- Looking for io.h - not found
-- Looking for jbg_newlen
-- Looking for jbg_newlen - not found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for search.h
-- Looking for search.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Performing Test HAVE_C_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_C_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HAVE_C_WNO_UNDEF
-- Performing Test HAVE_C_WNO_UNDEF - Success
-- Performing Test HAVE_C_WNO_UNUSED
-- Performing Test HAVE_C_WNO_UNUSED - Success
-- Performing Test HAVE_C_WNO_SIGN_COMPARE
-- Performing Test HAVE_C_WNO_SIGN_COMPARE - Success
-- Performing Test HAVE_C_WNO_CAST_ALIGN
-- Performing Test HAVE_C_WNO_CAST_ALIGN - Success
-- Performing Test HAVE_C_WNO_SHADOW
-- Performing Test HAVE_C_WNO_SHADOW - Success
-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED
-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED - Success
-- Performing Test HAVE_C_WNO_POINTER_TO_INT_CAST
-- Performing Test HAVE_C_WNO_POINTER_TO_INT_CAST - Success
-- Performing Test HAVE_C_WNO_INT_TO_POINTER_CAST
-- Performing Test HAVE_C_WNO_INT_TO_POINTER_CAST - Success
-- Performing Test HAVE_C_WNO_UNUSED_PARAMETER
-- Performing Test HAVE_C_WNO_UNUSED_PARAMETER - Success
-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS
-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS - Success
-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER
-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER - Success
-- Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)
-- Found JPEG: libjpeg
-- Could NOT find Jasper (missing: JASPER_LIBRARIES JASPER_INCLUDE_DIR)
-- Performing Test HAVE_C_WNO_IMPLICIT_FUNCTION_DECLARATION
-- Performing Test HAVE_C_WNO_IMPLICIT_FUNCTION_DECLARATION - Success
-- Performing Test HAVE_C_WNO_UNINITIALIZED
-- Performing Test HAVE_C_WNO_UNINITIALIZED - Success
-- Performing Test HAVE_C_WNO_UNUSED_BUT_SET_PARAMETER
-- Performing Test HAVE_C_WNO_UNUSED_BUT_SET_PARAMETER - Success
-- Found ZLIB: zlib (found version "1.2.7")
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Looking for semaphore.h
-- Looking for semaphore.h - found
-- Performing Test HAVE_CXX_WNO_SHADOW
-- Performing Test HAVE_CXX_WNO_SHADOW - Success
-- Performing Test HAVE_CXX_WNO_UNUSED
-- Performing Test HAVE_CXX_WNO_UNUSED - Success
-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE
-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE - Success
-- Performing Test HAVE_CXX_WNO_UNDEF
-- Performing Test HAVE_CXX_WNO_UNDEF - Success
-- Performing Test HAVE_CXX_WNO_UNINITIALIZED
-- Performing Test HAVE_CXX_WNO_UNINITIALIZED - Success
-- Performing Test HAVE_CXX_WNO_SWITCH
-- Performing Test HAVE_CXX_WNO_SWITCH - Success
-- Performing Test HAVE_CXX_WNO_PARENTHESES
-- Performing Test HAVE_CXX_WNO_PARENTHESES - Success
-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS
-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS - Success
-- Performing Test HAVE_CXX_WNO_EXTRA
-- Performing Test HAVE_CXX_WNO_EXTRA - Success
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2.0")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable exact version "2.7.17")
-- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
-- Module opencv_python disabled because opencv_contrib dependency can't be resolved!
-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS
-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success

-- General configuration for OpenCV 2.4.11 =====================================
-- Version control: 2.4.11-dirty

-- Platform:
-- Host: Linux 5.0.0-23-generic x86_64
-- CMake: 3.10.2
-- CMake generator: Unix Makefiles
-- CMake build tool: /usr/bin/make
-- Configuration: RELEASE

-- C/C++:
-- Built as dynamic libs?: YES
-- C++ Compiler: /usr/bin/c++ (ver 7.5.0)
-- C++ flags (Release): -Wno-error=address -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -O3 -DNDEBUG -DNDEBUG
-- C++ flags (Debug): -Wno-error=address -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -g -O0 -DDEBUG -D_DEBUG
-- C Compiler: /usr/bin/cc
-- C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -O3 -DNDEBUG -DNDEBUG
-- C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -g -O0 -DDEBUG -D_DEBUG
-- Linker flags (Release):
-- Linker flags (Debug):
-- Precompiled headers: NO

-- OpenCV modules:
-- To be built: core flann imgproc highgui features2d calib3d ml video legacy nonfree objdetect photo superres
-- Disabled: contrib gpu stitching ts videostab world
-- Disabled by dependency: python
-- Unavailable: androidcamera dynamicuda java ocl viz

-- GUI:
-- QT: NO
-- GTK+ 2.x: NO
-- GThread : NO
-- GtkGlExt: NO
-- OpenGL support: NO
-- VTK support: NO

-- Media I/O:
-- ZLib: zlib (ver 1.2.7)
-- JPEG: libjpeg (ver 62)
-- PNG: build (ver 1.5.12)
-- TIFF: build (ver 42 - 4.0.2)
-- JPEG 2000: build (ver 1.900.1)
-- OpenEXR: build (ver 1.7.1)

-- Video I/O:
-- DC1394 1.x: NO
-- DC1394 2.x: NO
-- FFMPEG: NO
-- codec: NO
-- format: NO
-- util: NO
-- swscale: NO
-- gentoo-style: NO
-- GStreamer: NO
-- OpenNI: NO
-- OpenNI PrimeSensor Modules: NO
-- PvAPI: NO
-- GigEVisionSDK: NO
-- UniCap: NO
-- UniCap ucil: NO
-- V4L/V4L2: NO/NO
-- XIMEA: NO
-- Xine: NO

-- Other third-party libraries:
-- Use IPP: NO
-- Use Eigen: NO
-- Use TBB: NO
-- Use OpenMP: NO
-- Use GCD NO
-- Use Concurrency NO
-- Use C=: NO
-- Use Cuda: NO
-- Use OpenCL: NO

-- Python:
-- Interpreter: /usr/bin/python2 (ver 2.7.17)
-- Libraries: NO
-- numpy: /home/revathi/.local/lib/python2.7/site-packages/numpy/core/include (ver 1.16.6)
-- packages path: lib/python2.7/dist-packages

-- Java:
-- ant: NO
-- JNI: NO
-- Java tests: NO

-- Documentation:
-- Build Documentation: NO
-- Sphinx: NO
-- PdfLaTeX compiler: /usr/bin/pdflatex
-- Doxygen: NO

-- Tests and samples:
-- Tests: NO
-- Performance tests: NO
-- C/C++ Examples: NO

-- Install path: /home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv

-- cvconfig.h is in: /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir


--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir
cat /home/revathi/revathi/GPUbenchmark/slambench2/deps/repos/opencv/build_dir/opencv_cmake.log | grep -E " GTK[+] 2[.]x: YES"
framework/makefiles/opencv.make:13: recipe for target '/home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv' failed
make[3]: *** [/home/revathi/revathi/GPUbenchmark/slambench2/deps/opencv] Error 1
make[3]: Leaving directory '/home/revathi/revathi/GPUbenchmark/slambench2'
framework/makefiles/opencv.make:37: recipe for target 'opencv' failed
make[2]: *** [opencv] Error 2
make[2]: Leaving directory '/home/revathi/revathi/GPUbenchmark/slambench2'
framework/makefiles/brisk.make:19: recipe for target 'brisk' failed
make[1]: *** [brisk] Error 2
make[1]: Leaving directory '/home/revathi/revathi/GPUbenchmark/slambench2'
Makefile:160: recipe for target 'deps' failed
make: *** [deps] Error 2

Please help me.

OpenNI installation causes slambench compilation to fail

If OpenNI2 is already installed then this will cause the make slambench to fail, it will complain about HAVE_OPENNI2 being redefined.

Current solution remove/rename the include/lib for OpenNI2. You will need to remove pangolin and repos/pangoilin and do make deps make slambench.

make deps fails g2o

make deps fails at linking g2o with suitesparseconfig.a
here is the message

[ 73%] Linking CXX shared library ../../../../lib/libg2o_solver_cholmod.so
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libsuitesparseconfig.a(SuiteSparse_config.o): relocation R_X86_64_PC32 against undefined symbol `malloc@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value

Benchmark summary

To enable better way to compare SLAM systems at the end of benchmark we should add a summary section with the aligned ATE, Total memory, average duration etc.

Dependency management

@bbodin

As the number of benchmarks integrated into SLAMBench grows, it becomes increasingly hard to identify versions of the dependencies that would work across the board for all the benchmarks.

Issues such as #32 (related: ethz-asl/okvis#75), as well as having had issues with ORB-SLAM2 producing incorrect results due to using a system-installed version of g2o highlight the importance of this. In addition, while trying to integrate the branches in SLAMBench 3.0, I haven't been able to find a single OpenCV version that works across all benchmarks. I think it's worth looking into what the options are for this - we can only expect that new benchmarks will be integrated, with up-to-date dependencies, hence producing more conflicts with the old benchmarks.

One option is to have each benchmark pull in its own dependencies. There are important downsides to this: large dependencies such as OpenCV take a long time to download and compile, not to mention that they take up lots of space. Having this replicated over and over for each benchmark does not seem ideal. Moreover, when performing head-to-head comparison, it would be desirable to use the same versions of common dependencies, to avoid the possibility that the results are influenced by dependency versions.

Got an error when 'make slambench' in the section "SLAMBench framework"

Hi there,
I got an error when I was trying to 'make slambench' on my PC with Ubuntu 16.04.

Here is part of the compilation message:
[ 75%] Building CXX object framework/tools/accuracy-tools/CMakeFiles/pointcloud_aligner.dir/pointcloud_aligner.cpp.o In file included from /usr/local/include/pcl-1.8/pcl/console/print.h:44:0, from /usr/local/include/pcl-1.8/pcl/sample_consensus/sac_model.h:49, from /usr/local/include/pcl-1.8/pcl/sample_consensus/sac.h:45, from /usr/local/include/pcl-1.8/pcl/sample_consensus/ransac.h:44, from /usr/local/include/pcl-1.8/pcl/registration/icp.h:45, from /home/yang/Github/slambench2/framework/tools/accuracy-tools/pointcloud_aligner.cpp:20: /usr/local/include/pcl-1.8/pcl/pcl_config.h:19:0: **error: "HAVE_OPENNI2" redefined [-Werror]** #define HAVE_OPENNI2 1 ^ In file included from /home/yang/Github/slambench2/deps/repos/pangolin/include/pangolin/platform.h:30:0, from /home/yang/Github/slambench2/deps/repos/pangolin/include/pangolin/pangolin.h:30, from /home/yang/Github/slambench2/framework/shared/include/SLAMBenchUI_Pangolin.h:6, from /home/yang/Github/slambench2/framework/tools/accuracy-tools/pointcloud_aligner.cpp:12: /home/yang/Github/slambench2/deps/repos/pangolin/src/include/pangolin/config.h:29:0: note: **this is the location of the previous definition #define HAVE_OPENNI2** ^

Can anyone help me out?

Point cloud extraction

Hi,

Thank you very much for sharing your high-quality work. I wonder can we extract the point cloud after the SLAM algorithm evaluations as a file for later usage?

Regards,
Jie

ORB-SLAM2, LSD-SLAM. Segmentation fault: core dumped.

Hi, I have encountered the following error in slambench3, as well as in slambench2. When running ORB_SLAM and LSD_SLAM with EuRocMAV dataset, I get the following error: "No more groundtruth to compare with. Segmentation fault (core dumped)." Has anyone encountered similar problems? Thanks! I have compiled slambench with gcc-7 and g++-7.

############## LSD-SLAM #############################################
Parameter input assigned value datasets/EuRoCMAV/machine_hall/MH_05_difficult/MH_05_difficult.slam
Parameter load-slam-library assigned value build/lib/liblsdslam-cpp-library.so
new library name: build/lib/liblsdslam-cpp-library.so
Configuration consumed 0 bytes
SLAM library loaded: build/lib/liblsdslam-cpp-library.so
Process every frame mode enabled
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.
****** Error: No more groundtruth to compare with.
**** Error: No more groundtruth to compare with.
Segmentation fault (core dumped)**

############ ORB-SLAM #############################################
Parameter input assigned value datasets/EuRoCMAV/machine_hall/MH_05_difficult/MH_05_difficult.slam
Parameter load-slam-library assigned value build/lib/liborbslam2-original-library.so
new library name: build/lib/liborbslam2-original-library.so
Configuration consumed 0 bytes
SLAM library loaded: build/lib/liborbslam2-original-library.so
Process every frame mode enabled
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.
No settings file specified
Segmentation fault (core dumped)

invalid conversion from ‘int’ to ‘Eigen::ComputationInfo’ [-fpermissive]

When I compiled efusion using the order: make slambench APPS=efusion, it appears. And I don't know how to resolve it. I have tried different versions of eigen such as 3.3.7,3.3.6 and 3.3.3, but all gets the same error. My system is ubuntu 16.04 and the output is here:
[ 81%] Built target benchmark_loader
make[3]: Entering directory '/home/jade/project/slambench2/build'
make[3]: Leaving directory '/home/jade/project/slambench2/build'
make[3]: Entering directory '/home/jade/project/slambench2/build'
[ 82%] Building CXX object benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/efusion_library.cpp.o
In file included from /usr/include/X11/Xlib.h:44:0,
from /home/jade/project/slambench2/benchmarks/efusion/src/original/context_helper.h:10,
from /home/jade/project/slambench2/benchmarks/efusion/src/original/efusion_library.cpp:19:
/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h: In member function ‘Eigen::ComputationInfo Eigen::IdentityPreconditioner::info()’:
/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:221:37: error: invalid conversion from ‘int’ to ‘Eigen::ComputationInfo’ [-fpermissive]
ComputationInfo info() { return Success; }
^
/home/jade/project/slambench2/benchmarks/efusion/src/original/efusion_library.cpp: At global scope:
/home/jade/project/slambench2/benchmarks/efusion/src/original/efusion_library.cpp:275:48: warning: unused parameter ‘slam_settings’ [-Wunused-parameter]
bool sb_update_frame (SLAMBenchLibraryHelper * slam_settings, slambench::io::SL
^
/home/jade/project/slambench2/benchmarks/efusion/src/original/efusion_library.cpp:302:49: warning: unused parameter ‘slam_settings’ [-Wunused-parameter]
bool sb_process_once (SLAMBenchLibraryHelper * slam_settings) {
^
benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/build.make:540: recipe for target 'benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/efusion_library.cpp.o' failed
make[3]: *** [benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/efusion_library.cpp.o] Error 1
make[3]: Leaving directory '/home/jade/project/slambench2/build'
CMakeFiles/Makefile2:1076: recipe for target 'benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/all' failed
make[2]: *** [benchmarks/efusion/src/original/CMakeFiles/efusion-cuda.dir/all] Error 2
make[2]: Leaving directory '/home/jade/project/slambench2/build'
Makefile:127: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/jade/project/slambench2/build'
Makefile:188: recipe for target 'slambench' failed
make: *** [slambench] Error 2

ptam assertion failure

algorithm: libptam-original_mp-library
platform: x86_64, ubuntu 16.04
build: Thursday, April 12, 12:50

Assertion failure and return non-zero

Parameter input assigned value /slambench2/datasets/ICL_NUIM/living_room_traj2_loop.slam
Parameter load-library assigned value /slambench2/build/lib/libptam-original_mp-library.so
new library name: /slambench2/build/lib/libptam-original_mp-library.so
Configuration consumed 0 bytes
library loaded: /slambench2/build/lib/libptam-original_mp-library.so
Process every frame mode enabled
SLAMBench Report run started:	2018-04-12 12:01:14

Properties:
=================

frame-limit: 0
log-file: 
input: /slambench2/datasets/ICL_NUIM/living_room_traj2_loop.slam
load-library: /slambench2/build/lib/libptam-original_mp-library.so
dse: false
help: false
realtime-mode: false
realtime-multiplier: 1
file-output: 
RGB-intrinsics-parameters: 0.751875,1,0.4992185,0.4989583
Depth-intrinsics-parameters: 0.751875,1,0.4992185,0.4989583
Depth-disparity-params: 0.001,0
Grey-intrinsics-parameters: 0.751875,1,0.4992185,0.4989583
distortion_parameter: 0.1
candidate_minshitomasi_score: 70
rotation_estimator_blur: 0.75
coarse_min_velocity: 0.006
good_quality_threshold: 0.3
lost_quality_threshold: 0.13
min_tukey_sigma: 0.4
use_rotation_estimator: 1
disable_coarse: 0
max_patch_per_frame: 1000
mini_patch_max_ssd: 100000
coarse_min: 20
coarse_max: 60
coarse_range: 30
coarse_sub_pix_it: 8
first_space_bar: 1
second_space_bar: 3
tracker_estimator: Tukey
bundle_estimator: Tukey
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.
? GV3::Register:  TooN::Vector<5>; std::__cxx11::string = std::__cxx11::basic_string<char>] Camera.Parameters undefined. Defaults to [ 6.95283e-310 5.43472e-323 3.59483e+252 6.90285e-310 6.95283e-310 ]
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] MapMaker.CandidateMinShiTomasiScore undefined. Defaults to 0
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.RotationEstimatorBlur undefined. Defaults to 0
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.CoarseMinVelocity undefined. Defaults to 0
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.TrackingQualityGood undefined. Defaults to 0
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.TrackingQualityLost undefined. Defaults to 0
? GV3::Register:  double; std::__cxx11::string = std::__cxx11::basic_string<char>] Bundle.MinTukeySigma undefined. Defaults to 0
? GV3::Register:  int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.UseRotationEstimator undefined. Defaults to 0
? GV3::Register:  int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.DisableCoarse undefined. Defaults to 0
? GV3::Register:  int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.MaxPatchesPerFrame undefined. Defaults to 0
? GV3::Register:  int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.MiniPatchMaxSSD undefined. Defaults to 0
? GV3::Register:  unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.CoarseMin undefined. Defaults to 0
? GV3::Register:  unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.CoarseMax undefined. Defaults to 0
? GV3::Register:  unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.CoarseRange undefined. Defaults to 0
? GV3::Register:  int; std::__cxx11::string = std::__cxx11::basic_string<char>] Tracker.CoarseSubPixIts undefined. Defaults to 0
? GV3::Register: string TrackerMEstimator undefined. Defaults to ""
? GV3::Register: string BundleMEstimator undefined. Defaults to ""
Create camera
Create map
Create mpMapMaker
Create mpTracker

Statistics:
=================

Frame Number	Timestamp	AbsoluteError	MeanATE	MaxATE	RPE_RMSE	Duration_Frame	CPU_Memory	GPU_Memory	CUDA_Memory	X	Y	Z
Point camera at planar scene and press spacebar to start tracking for initial map.

benchmark_loader: /slambench2/framework/shared/src/outputs/Output.cpp:56: void slambench::outputs::Output::AddPoint(slambench::outputs::BaseOutput::timestamp_t, const slambench::values::Value*): Assertion `value->GetType() == GetType()' failed.
return value: 139

makefile error:undefined reference to 'boost_regex'

I tried to build slambench via Makefile, there's nothing wrong with 'make deps' , but I got a problem when I use 'make slambench' like this:

[ 71%] Linking CXX executable ../../../bin/pointcloud_aligner
../../../lib/libslambench-io.a(PointCloud.cpp.o):In function‘char const* boost::re_detail_106501::re_is_set_member<char const*, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(char const*, char const*, boost::re_detail_106501::re_set_long const*, boost::re_detail_106501::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool)’中:
/usr/include/boost/regex/v4/cpp_regex_traits.hpp:966:undefined reference to‘boost::re_detail_106501::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const’
/usr/include/boost/regex/v4/cpp_regex_traits.hpp:962:undefined reference to‘boost::re_detail_106501::cpp_regex_traits_implementation::transform(char const*, char const*) const
collect2: error: ld returned 1 exit status
framework/tools/accuracy-tools/CMakeFiles/pointcloud_aligner.dir/build.make:426: recipe for target 'bin/pointcloud_aligner' failed
make[3]: *** [bin/pointcloud_aligner] Error 1

I've already installed boost, and I guess the solution is adding boost_regex to the compiling environment, but I just don't know how to update the Makefile code.
Thank you!

ITAM: Add IMU

Infintam seems to work with IMU as well, we should add the IMU as part of its sensors. The problem is that our IMU is define as a pos, ITAM needs a 3x3 matrix.

SLAMBench can not work well with AirSim datasets

Hi! SLAMBench is an excellent library.But I can not make it work well with AirSim datasets.My dataset contains rgb and depth images, as well as the groudtruth. I converted the dataset to TUM format and then make it into slambench file. Then I ran the following command in my terminal window:
./build/bin/pangolin_loader -i datasets/TUM/airsim/rgbd.slam -load ./build/lib/liborbslam2-original-library.so
ORBSLAM2 can run but did not output the correct results. And I find the same thing for the other SLAM algorithm.But these algorithms work well with TUM dataset downloaded from the Internet. So I think the problem is caused by my dataset. The screencap of pangolin is as follows:

output.mp4

Can you give me some advice?

Kfusion App compilation error

  • OS: Ubuntu 16.04
  • CUDA: 9.2 (GTX 1060)

Hi,
I just overcome an issue when I was trying to compile the Kfusion app. The error msg lists down blow:

$ make slambench APPS=kfusion
mkdir -p build/
cmake -U -Bbuild -H.  -DAPPS="kfusion"   -D"CMAKE_MODULE_PATH:PATH=/home/jake/Documents/slambench2/cmake_modules"
-- CMAKE_MODULE_PATH=/home/jake/Documents/slambench2/cmake_modules
-- Could NOT find PAPI (missing: SENSORS_LIBRARY) 
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   program_options
--   regex
-- Found OpenNI2: /usr/lib/libOpenNI2.so
-- SLAMBENCH will use OpenNI 2.X, include path = /usr/include/openni2
-- SLAMBENCH will use OpenNI 1.5, include path = /usr/include/ni
-- Could NOT find PAPI (missing: SENSORS_LIBRARY) 
-- Using OPENCL_LIBRARY = /usr/local/cuda/lib64/libOpenCL.so
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   iostreams
--   serialization
--   chrono
--   atomic
--   regex
-- Checking for module 'libopenni'
--   Found libopenni, version 1.5.4.0
-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

-- looking for PCL_COMMON
-- looking for PCL_KDTREE
-- looking for PCL_OCTREE
-- looking for PCL_SEARCH
-- looking for PCL_IO
-- looking for PCL_SAMPLE_CONSENSUS
-- looking for PCL_FILTERS
-- looking for PCL_GEOMETRY
-- looking for PCL_FEATURES
-- looking for PCL_SEGMENTATION
-- looking for PCL_SURFACE
-- looking for PCL_REGISTRATION
-- looking for PCL_RECOGNITION
-- looking for PCL_KEYPOINTS
-- looking for PCL_VISUALIZATION
-- looking for PCL_PEOPLE
-- looking for PCL_OUTOFCORE
-- looking for PCL_TRACKING
-- looking for PCL_APPS
-- Could NOT find PCL_APPS (missing: PCL_APPS_LIBRARY) 
-- looking for PCL_MODELER
-- looking for PCL_IN_HAND_SCANNER
-- looking for PCL_POINT_CLOUD_EDITOR
-- VTK FIX:Previous properties=DISABLE_PCAP;DISABLE_PNG;vtkFiltersFlowPaths_AUTOINIT=1(vtkFiltersParallelFlowPaths);vtkIOExodus_AUTOINIT=1(vtkIOParallelExodus);vtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel);vtkIOImage_AUTOINIT=1(vtkIOMPIImage);vtkIOSQL_AUTOINIT=2(vtkIOMySQL,vtkIOPostgreSQL);vtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL);vtkRenderingCore_AUTOINIT=4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL);vtkRenderingFreeType_AUTOINIT=2(vtkRenderingFreeTypeFontConfig,vtkRenderingMatplotlib);vtkRenderingLIC_AUTOINIT=1(vtkRenderingParallelLIC);vtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   program_options
--   regex
-- Found LIBYAML Library: /usr/lib/x86_64-linux-gnu/libyaml-cpp.so
-- Found LIBYAML includes: /usr/include/yaml-cpp
-- Found LIBYAML: /usr/lib/x86_64-linux-gnu/libyaml-cpp.so
-- Using OPENCL_LIBRARY = /usr/local/cuda/lib64/libOpenCL.so
-- Select only kfusion applications...
-- Application loop over kfusion
-- Load application kfusion
-- Load version original of kfusion.
-- Found Toon: /usr/local/include
-- Potential interfaces are ...
-- �[32mGeneration of kfusion-cpp-library : Activated�[m
-- Potential interfaces are ...
-- �[32mGeneration of kfusion-openmp-library : Activated�[m
-- Using OPENCL_LIBRARY = /usr/local/cuda/lib64/libOpenCL.so
-- Potential interfaces are ...
-- �[32mGeneration of kfusion-opencl-library : Activated�[m
-- Potential interfaces are ...
-- �[32mGeneration of kfusion-cuda-library : Activated�[m
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jake/Documents/slambench2/build
make -C build 
make[1]: Entering directory '/home/jake/Documents/slambench2/build'
make[2]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[  3%] Built target slambench-io-oni2
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[  5%] Built target slambench-ui-pangolin
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[  7%] Built target slambench-c-wrapper
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 25%] Built target slambench-metrics
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 29%] Built target slambench-io-oni15
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 34%] Built target slambench-utils
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 62%] Built target slambench-io
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 63%] Built target pointcloud_aligner
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 65%] Built target ICLNUIM
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 67%] Built target TUM
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 68%] Built target EUROCMAV
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 70%] Built target ICL
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 71%] Built target SVO
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 73%] Built target dataset-generator
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 74%] Built target io-inspect-file
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 76%] Built target io-readply
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 78%] Built target oclwrapper
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 80%] Built target pangolin_loader
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
[ 82%] Built target benchmark_loader
make[3]: Entering directory '/home/jake/Documents/slambench2/build'
[ 83%] Building NVCC (Device) object benchmarks/kfusion/src/original/CMakeFiles/kfusion-cuda.dir/kfusion-cuda_generated_kernels.cu.o
benchmarks/kfusion/src/original/CMakeFiles/kfusion-cuda.dir/build.make:63: recipe for target 'benchmarks/kfusion/src/original/CMakeFiles/kfusion-cuda.dir/kfusion-cuda_generated_kernels.cu.o' failed
make[3]: Leaving directory '/home/jake/Documents/slambench2/build'
CMakeFiles/Makefile2:1088: recipe for target 'benchmarks/kfusion/src/original/CMakeFiles/kfusion-cuda.dir/all' failed
make[2]: Leaving directory '/home/jake/Documents/slambench2/build'
Makefile:129: recipe for target 'all' failed
make[1]: Leaving directory '/home/jake/Documents/slambench2/build'
Makefile:180: recipe for target 'slambench' failed

Could anybody help? Thanks in advance!

Custom datasets

Hello! Thank you for your library. But I cannot find any information about how to create custom dataset from my data. Can you help me?

make deps fails freeimage

running make deps fails when making FreeImage, which is caused by an error in the LibRaw library:

Source/LibRawLite/internal/dcraw_common.cpp:6830:80: error: call of overloaded 'powf64(int, int)' is ambiguous
|     10*(table_buf[iLensData+9]>>2) * powf64(4, (table_buf[iLensData+9] & 0x03)-2);

This is supposedly fixed in the latest version of FreeImage which uses LibRaw 0.18.0, so I changed the hash in the freeimage makefile but still get the same error. Not exactly sure why this is the case; perhaps the error is not fixed in 0.18.0, and 0.19.0 is needed (which FreeImage does not use).

Anyway to fix I manually changed the offending file (internal/dcraw_common.cpp) to add a powf64 functions that takes two ints and simply casts them to floats and calls the normal powf64 (casting the result back to an int).

Horrible, but that's all I could do for now.

LSDSLAM fails on odroid ubuntu-16.04

Nicolas Melot created an issue 2018-03-26

LSD slam compiles fine on ubuntu 16.04 for odroid, but the benchmark fails when terminating. I give the end of the trace below:

878     35.0800000000   0.8301964998    0.9519526866    1.7555497885    0.0160031631    0.0705000000    820651385       0       -0.1753270328   0.0459543727    0.4435026050
879     35.1200000000   0.8310343623    0.9518151231    1.7555497885    0.0159941131    0.0872950000    820652597       0       -0.1755325645   0.0455982760    0.4438848495
880     35.1600000000   0.8321327567    0.9516791204    1.7555497885    0.0159854079    0.0571340000    820653809       0       -0.1757278144   0.0458781682    0.4443049729
881     35.2000000000   0.8332422376    0.9515446858    1.7555497885    0.0159766019    0.0579310000    820655021       0       -0.1760705411   0.0459000655    0.4446664155
882     35.2400000000   0.8330837488    0.9514103764    1.7555497885    0.0159677027    0.0943450000    820656233       0       -0.1758889705   0.0446396619    0.4449148774
Last frame processed.
End of program.
Clean SLAM system ...
Finalizing Graph... finding final constraints!!
Done waiting
Done waiting
Optimising Full Map 
Done optizing Full Map! Added 0 constraints.
Done waiting
Finalizing Graph... optimizing!!
doing final optimization iteration!
Finalizing Graph... publishing!!
Done Finalizing Graph.!!
Algorithm cleaning succeed.
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument


Pangolin dependency compilation error

Hi, thanks for the great work!
All the other dependencies compile fine but Pangolin fails with the following error.
Would anybody be able to provide help? Thanks!

[ 88%] Linking CXX executable HelloPangolin
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::VideoInput(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::Open(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::GetOutputImages(std::vector<unsigned char, std::allocator<unsigned char> >&) const' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::VideoOutput()'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::Close()' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::Open(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::IsRecording() const' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::LogFilenameabi:cxx11'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::GetOutputImages(unsigned char*) const' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::VideoInput()'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::Close()' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::SizeBytes() const'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::SetTimelapse(unsigned long)' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::AddStream(pangolin::PixelFormat const&, unsigned long, unsigned long, unsigned long)'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to typeinfo for pangolin::VideoOutput' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to typeinfo for pangolin::VideoInput'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::IsOpen() const' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::AddStream(pangolin::PixelFormat const&, unsigned long, unsigned long)'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoOutput::VideoOutput(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::Grab(unsigned char*, std::vector<pangolin::Image, std::allocator<pangolin::Image > >&, bool, bool)'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::Record()' /usr/bin/ld: ../../src/libpangolin.so: undefined reference to pangolin::VideoInput::LogFilenameabi:cxx11 const'
/usr/bin/ld: ../../src/libpangolin.so: undefined reference to `pangolin::VideoInput::RecordOneFrame()'
collect2: error: ld returned 1 exit status
make[5]: *** [examples/HelloPangolin/CMakeFiles/HelloPangolin.dir/build.make:92: examples/HelloPangolin/HelloPangolin] Error 1
make[5]: Leaving directory '/home/phillip/devel/slambench/deps/repos/pangolin/build'
make[4]: *** [CMakeFiles/Makefile2:403: examples/HelloPangolin/CMakeFiles/HelloPangolin.dir/all] Error 2
make[4]: Leaving directory '/home/phillip/devel/slambench/deps/repos/pangolin/build'
make[3]: *** [Makefile:152: all] Error 2
make[3]: Leaving directory '/home/phillip/devel/slambench/deps/repos/pangolin/build'
make[2]: *** [framework/makefiles/pangolin.make:17: /home/phillip/devel/slambench/deps/pangolin] Error 2
make[2]: Leaving directory '/home/phillip/devel/slambench'
make[1]: *** [framework/makefiles/pangolin.make:26: pangolin] Error 2
make[1]: Leaving directory '/home/phillip/devel/slambench'
make: *** [framework/makefiles/deps.makefile:128: deps] Error 2

segment error in orbslam2 evaluation

Hi,
I want to evaluate orbslam2 with TUM datasets. But when I input "./build/bin/benchmark_loader -i datasets/TUM/freiburg1/rgbd_dataset_freiburg1_xyz.slam -load ./build/lib/liborbslam2-original-library.so",the terminal shows segment error.Below is the output on terminal.Can anyone give me some advice?Thank you!

Parameter input assigned value datasets/TUM/freiburg1/rgbd_dataset_freiburg1_xyz.slam
Parameter load-slam-library assigned value ./build/lib/liborbslam2-original-library.so
new library name: ./build/lib/liborbslam2-original-library.so
Configuration consumed 0 bytes
SLAM library loaded: ./build/lib/liborbslam2-original-library.so
Process every frame mode enabled
SLAMBench Report run started: 2021-09-01 05:04:29

frame-limit: 0
log-file:
input: datasets/TUM/freiburg1/rgbd_dataset_freiburg1_xyz.slam
load-slam-library: ./build/lib/liborbslam2-original-library.so
dse: false
help: false
realtime-mode: false
realtime-multiplier: 1
file-output:
Depth-intrinsics-parameters: 0.9235938,1.229375,0.5171875,0.4875
Depth-disparity-params: 0.001,0
Grey-intrinsics-parameters: 0.8082812,1.076042,0.4978125,0.531875
RGB-intrinsics-parameters: 0.8082812,1.076042,0.4978125,0.531875
mode: auto
settings:
vocabulary: ./benchmarks/orbslam2/src/original/Vocabulary/ORBvoc.bin
max-features: 1000
scale-levels: 8
scale-factor: 1.2
initial-fast-threshold: 20
second-fast-threshold: 7
camera-fps: 40
depth-threshold: 40
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.

ORB-SLAM2 Copyright (C) 2014-2016 Raul Mur-Artal, University of Zaragoza.
This program comes with ABSOLUTELY NO WARRANTY;
This is free software, and you are welcome to redistribute it
under certain conditions. See LICENSE.txt.

Input sensor was set to: RGB-D
No settings file specified

Loading ORB Vocabulary. This could take a while...
Vocabulary loaded!

Camera Parameters:

  • fx: 591.0999755859
  • fy: 590.0999755859
  • cx: 331.0000000000
  • cy: 234.0000000000
  • k1: 0.0000000000
  • k2: 0.0000000000
  • k3: 0.0000000000
  • p1: 0.0000000000
  • p2: 0.0000000000
  • fps: 40

ORB Extractor Parameters:

Depth Threshold (Close/Far Points): 2.7068178654

Frame Number Timestamp AbsoluteError MeanATE MaxATE RPE_RMSE Duration_Frame CPU_Memory GPU_Memory CUDA_Memory XY Z
New map created with 835 points
1 1305031102.1753039360 -nan -nan 0.0000000000 0.0000000000 0.0278600000 374143281 0 758251520 0.0000000000 0.0000000000 1.0000000000
Segment error

Confusing or duplicate function in Sensor class

Sensor inherits getName() from ParameterComponent but also defines its own sensor_name and implements GetName().

This is probably unnecessary, but I need to check the code properly. If it is necessary to have both, then GetName should be changed to GetSensorName

okvis stack smashing detected

Hello there! I got an error when testing okvis. The following is the error information.

$ ./build/bin/benchmark_loader -i ./datasets/EuRoCMAV/machine_hall/MH_02_easy.slam -load ./build/lib/libokvis-original-library.so

Parameter input assigned value ./datasets/EuRoCMAV/machine_hall/MH_02_easy.slam
Parameter load-slam-library assigned value ./build/lib/libokvis-original-library.so
new library name: ./build/lib/libokvis-original-library.so
Configuration consumed 0 bytes
SLAM library loaded: ./build/lib/libokvis-original-library.so
Process every frame mode enabled
SLAMBench Report run started: 2019-07-21 12:29:57

Properties:
=================

frame-limit: 0
log-file:
input: ./datasets/EuRoCMAV/machine_hall/MH_02_easy.slam
load-slam-library: ./build/lib/libokvis-original-library.so
dse: false
help: false
realtime-mode: false
realtime-multiplier: 1
file-output:
cam1-intrinsics-parameters: 0.6084934,0.9502792,0.5053178,0.5317459
cam0-intrinsics-parameters: 0.6099122,0.9527,0.4883178,0.5174479
numKeyframes: 5
numImuframes: 3
detectionOctaves: 0
maxNoKeypoints: 400
detectionThreshold: 40
timeLimitForMatchingAndOptimization: 0.035
max-iterations: 10
min-iterations: 3
frameTimestampTolerance: 0.005
blockingEstimator: true
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.
Add cameras, may take a wee while...
Done !

Statistics:
=================

Frame Number Timestamp AbsoluteError MeanATE MaxATE RPE_RMSE Duration_Frame CPU_Memory GPU_Memory CUDA_Memory Z
W0721 12:29:58.509532 20937 Frontend.cpp:282] - Skipping propagation as only one IMU measurement has been given to frontend. Normal when starting up.
vizualizer failed
1 1403636858.6516664028 0.0000000000 0.0000000000 0.0000000000 0.0000000000 0.0051870000 113008611 0 734265340.0010834897 -0.0000359825 -0.0014635958
vizualizer failed
2 1403636858.7016665936 0.0222567804 0.0111283902 0.0222567804 0.0322140381 0.0024150000 133885009 0 734265340.0140852369 -0.0006646162 -0.0195169412
vizualizer failed
*** stack smashing detected ***: ./build/bin/benchmark_loader terminated
Aborted (core dumped)

Compilation error (w/o GUI/Pangolin): no matching function for call to ‘SLAMBenchConfiguration::ComputeLoopAlgorithm(SLAMBenchConfiguration*&, std::nullptr_t, std::nullptr_t)

framework/tools/loaders/slambench_app.cpp:112:82: error: no matching function for call to ‘SLAMBenchConfiguration::ComputeLoopAlgorithm(SLAMBenchConfiguration*&, std::nullptr_t, std::nullptr_t)’
112 | SLAMBenchConfiguration::ComputeLoopAlgorithm(config, nullptr, nullptr);

https://github.com/pamela-project/slambench/blob/master/framework/tools/loaders/slambench_app.cpp#L112

use of outdated signature?

okvis runtime failure at termination

Algorithm: libokvis-original-library
platform: x86_64, ubuntu 16.04
build: Thursday, April 12 12:50

The algorithm runs fine but it crashes at the end and benchmark_loader returns 139.

Parameter input assigned value /slambench2/datasets/EuRoCMAV/machine_hall/MH_01_easy/MH_01_easy.slam
Parameter load-library assigned value /slambench2/build/lib/libokvis-original-library.so
new library name: /slambench2/build/lib/libokvis-original-library.so
Configuration consumed 0 bytes
library loaded: /slambench2/build/lib/libokvis-original-library.so
Process every frame mode enabled
SLAMBench Report run started:	2018-04-12 11:50:39

Properties:
=================

frame-limit: 0
log-file: 
input: /slambench2/datasets/EuRoCMAV/machine_hall/MH_01_easy/MH_01_easy.slam
load-library: /slambench2/build/lib/libokvis-original-library.so
dse: false
help: false
realtime-mode: false
realtime-multiplier: 1
file-output: 
cam0-intrinsics-parameters: 0.6099122,0.9527,0.4883178,0.5174479
cam1-intrinsics-parameters: 0.6084934,0.9502792,0.5053178,0.5317459
numKeyframes: 5
numImuframes: 3
detectionOctaves: 0
maxNoKeypoints: 400
detectionThreshold: 40
timeLimitForMatchingAndOptimization: 0.035
max-iterations: 10
min-iterations: 3
frameTimestampTolerance: 0.005
blockingEstimator: true
*** Start memory tracking
*** Test XU3 Monitoring.
*** XU3 Monitoring failed.
*** There is no available power monitoring techniques on this system.
Add cameras, may take a wee while...
Done !

Statistics:
=================

Frame Number	Timestamp	AbsoluteError	MeanATE	MaxATE	RPE_RMSE	Duration_Frame	CPU_Memory	GPU_Memory	CUDA_Memory	X	Y	Z
vizualizer failed
�[0;33mW0412 11:50:39.637661    14 Frontend.cpp:282] - Skipping propagation as only one IMU measurement has been given to frontend. Normal when starting up.
�[m1	1403636579.7635555267	0.0000000000	0.0000000000	0.0000000000	-nan	0.0054770000	116412304	0	113442816	0.0000000000	0.0000000000	0.0000000000
vizualizer failed
2	1403636579.8135554790	0.0089514898	0.0044757449	0.0089514898	0.0338217504	0.0019460000	141520258	0	113442816	0.0048318626	-0.0002492593	-0.0075311488
vizualizer failed
3	1403636579.8635556698	0.0736661330	0.0275392076	0.0736661330	0.0532752037	0.0050970000	141590266	0	113442816	0.0389804207	-0.0021924700	-0.0624692738
vizualizer failed
4	1403636579.9135553837	0.1666146368	0.0623080649	0.1666146368	0.0591336232	0.0060470000	143956366	0	113442816	0.0884553716	-0.0049120090	-0.1411094218
vizualizer failed
5	1403636579.9635555744	0.0269464906	0.0552357500	0.1666146368	4.1984167239	0.0030170000	144046598	0	113442816	0.0053438656	-0.0009548822	-0.0263940692
I0412 11:50:39.754346    13 Frontend.cpp:758] Initializing pose from 2D-2D RANSAC
I0412 11:50:39.757616    13 Frontend.cpp:758] Initializing pose from 2D-2D RANSAC
6	1403636580.0135555267	0.0397257805	0.0526507551	0.1666146368	3.7552485671	0.0097130000	144928739	0	113442816	0.0086759236	-0.0010792695	-0.0387516804
�[0;33mW0412 11:50:39.771910    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m7	1403636580.0635554790	0.0535591729	0.0527805291	0.1666146368	3.4280913494	0.0182660000	147199297	0	113442816	0.0126254866	-0.0008247299	-0.0520430841
8	1403636580.1135554314	0.5617272854	0.1163988736	0.5617272854	3.1801857467	0.0263490000	147418741	0	113442816	-0.2161549628	-0.1324451715	-0.5012706518
9	1403636580.1635556221	0.5488703251	0.1644512571	0.5617272854	2.9756026364	0.0312840000	147562085	0	113442816	-0.1069434211	-0.1472698301	-0.5178154111
10	1403636580.2135555744	0.5097406507	0.1989801965	0.5617272854	2.8065605283	0.0344470000	147636381	0	113442816	-0.0821817368	-0.1238037422	-0.4876001477
I0412 11:50:39.914783    13 Frontend.cpp:758] Initializing pose from 2D-2D RANSAC
I0412 11:50:39.914880    13 Frontend.cpp:187] Initialized!
11	1403636580.2635555267	0.5622261763	0.2320025583	0.5622261763	2.6626258563	0.0430320000	147550189	0	113442816	-0.0995354950	-0.1318190843	-0.5374141932
12	1403636580.3135554790	0.5070865750	0.2549262263	0.5622261763	2.5404185698	0.0447770000	147596161	0	113442816	-0.0610426068	-0.0699284151	-0.4985179007

## Nothing special happens

1705	1403636664.9635555744	30470.6582031250	9687.4676812948	31659.6523437500	1223.2479840246	0.0458380000	152157817	0	113442816	14298.7275390625	1258.5749511719	-26872.8652343750
�[0;33mW0412 11:53:26.660367    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1706	1403636665.0135555267	30934.6015625000	9699.9220387867	31659.6523437500	1267.4244566702	0.0431560000	152113509	0	113442816	13344.6494140625	1146.9468994141	-27879.4531250000
�[0;33mW0412 11:53:26.699141    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m1707	1403636665.0635554790	31011.1894531250	9712.4066711326	31659.6523437500	1267.0551773883	0.0342400000	152068841	0	113442816	13283.4091796875	1132.0482177734	-27994.1035156250
�[0;33mW0412 11:53:26.733770    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m1708	1403636665.1135554314	30988.6660156250	9724.8634974467	31659.6523437500	1268.8618591737	0.0327060000	152040449	0	113442816	13149.6455078125	1120.9272460938	-28032.7011718750
�[0;33mW0412 11:53:26.769544    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m1709	1403636665.1635556221	30912.8730468750	9737.2613965394	31659.6523437500	1273.4683998001	0.0363900000	152036021	0	113442816	12952.6650390625	1111.6734619141	-28041.0625000000
1710	1403636665.2135555744	30532.3535156250	9749.4222691236	31659.6523437500	1284.3003759357	0.0376420000	152026013	0	113442816	12345.7509765625	1210.5892333984	-27893.4492187500
�[0;33mW0412 11:53:26.847131    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m1711	1403636665.2635555267	30311.7636718750	9761.4400022637	31659.6523437500	1284.0789245962	0.0367590000	152161579	0	113442816	11668.4492187500	1285.2294921875	-27940.9843750000
�[0;33mW0412 11:53:26.887323    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[mvizualizer failed
1712	1403636665.3135554790	30353.3437500000	9773.4679834248	31659.6523437500	1329.6584903145	0.0352100000	151344588	0	113442816	11715.8134765625	1259.3631591797	-27967.4453125000
�[0;33mW0412 11:53:26.921190    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m1713	1403636665.3635556698	30143.6191406250	9785.3594902299	31659.6523437500	1371.8861496609	0.0348860000	151918509	0	113442816	11603.0488281250	1211.8781738281	-27789.1640625000
�[0;33mW0412 11:53:26.954974    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[mvizualizer failed
1714	1403636665.4135553837	29397.3613281250	9796.8017316756	31659.6523437500	1375.4306612867	0.0286390000	151315076	0	113442816	11704.6542968750	968.7092895508	-26943.9140625000
�[0;33mW0412 11:53:26.984824    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1715	1403636665.4635555744	29152.5781250000	9808.0878986688	31659.6523437500	1376.6508701892	0.0300410000	152111376	0	113442816	11672.5781250000	774.4781494141	-26697.0214843750
�[0;33mW0412 11:53:27.014741    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m1716	1403636665.5135555267	28875.7460937500	9819.1995875937	31659.6523437500	1376.6662512957	0.0275110000	152081466	0	113442816	11760.0146484375	586.8724365234	-26360.4843750000
�[0;33mW0412 11:53:27.047416    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1717	1403636665.5635554790	28599.9960937500	9830.1377334913	31659.6523437500	1376.3728191814	0.0306690000	152017942	0	113442816	11859.1210937500	376.1903381348	-26017.1074218750
�[0;33mW0412 11:53:27.083626    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m1718	1403636665.6135554314	28415.4628906250	9840.9557341648	31659.6523437500	1376.0514433590	0.0348900000	152006374	0	113442816	11934.4970703125	155.8163146973	-25781.6308593750
�[0;33mW0412 11:53:27.119390    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1719	1403636665.6635556221	28294.6074218750	9851.6908427673	31659.6523437500	1375.6699007198	0.0338470000	152037442	0	113442816	12010.9238281250	-62.2686309814	-25613.0468750000
�[0;33mW0412 11:53:27.155115    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[mvizualizer failed
1720	1403636665.7135555744	28267.2304687500	9862.3975518522	31659.6523437500	1375.4916312031	0.0334940000	151487624	0	113442816	12174.0878906250	-272.8898010254	-25504.1523437500
�[0;33mW0412 11:53:27.190038    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m1721	1403636665.7635555267	28261.2402343750	9873.0883378385	31659.6523437500	1375.0955140588	0.0361860000	152087281	0	113442816	12341.8037109375	-475.5880737305	-25413.7441406250
�[0;33mW0412 11:53:27.231374    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[mvizualizer failed
1722	1403636665.8135554790	28284.7480468750	9883.7803585755	31659.6523437500	1374.6979406196	0.0366480000	151516327	0	113442816	12512.6406250000	-664.9915771484	-25352.0000000000
�[0;33mW0412 11:53:27.271534    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m1723	1403636665.8635556698	28320.3476562500	9894.4806297872	31659.6523437500	1374.3439002578	0.0389120000	152134985	0	113442816	12679.2910156250	-842.3342895508	-25303.5957031250
�[0;33mW0412 11:53:27.314147    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1724	1403636665.9135553837	28357.8691406250	9905.1902518932	31659.6523437500	1374.0100327114	0.0398550000	152175881	0	113442816	12835.0732421875	-1009.6497802734	-25260.8847656250
�[0;33mW0412 11:53:27.357774    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m1725	1403636665.9635555744	28393.8125000000	9915.9082937762	31659.6523437500	1373.6760023042	0.0433600000	152169013	0	113442816	12976.0800781250	-1168.8065185547	-25222.2988281250
�[0;33mW0412 11:53:27.401813    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m1726	1403636666.0135555267	28426.1230468750	9926.6326360433	31659.6523437500	1373.3283702693	0.0441100000	152212937	0	113442816	13093.9482421875	-1319.4093017578	-25190.2890625000
�[0;33mW0412 11:53:27.452788    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m1727	1403636666.0635554790	28450.3417968750	9937.3585822858	31659.6523437500	1372.9591550084	0.0485020000	152249573	0	113442816	13186.5146484375	-1464.0639648438	-25161.2968750000
�[0;33mW0412 11:53:27.504475    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[mvizualizer failed
1728	1403636666.1135554314	28465.1562500000	9948.0806874176	31659.6523437500	1372.5665274745	0.0471900000	151754167	0	113442816	13255.1455078125	-1606.5806884766	-25133.2363281250
�[0;33mW0412 11:53:27.554221    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1729	1403636666.1635556221	28469.7910156250	9958.7930704877	31659.6523437500	1372.1744363316	0.0484180000	152336061	0	113442816	13301.5888671875	-1750.4284667969	-25104.2812500000
1730	1403636666.2135555744	28464.1386718750	9969.4898020492	31659.6523437500	1371.7786492960	0.0525750000	152343809	0	113442816	13328.6064453125	-1897.7734375000	-25072.7714843750
1731	1403636666.2635555267	28450.1308593750	9980.1660822672	31659.6523437500	1371.3905006525	0.0529880000	152404517	0	113442816	13340.6132812500	-2050.2797851562	-25038.4082031250
1732	1403636666.3135554790	28430.0488281250	9990.8184395108	31659.6523437500	1371.0088655771	0.0505790000	152448525	0	113442816	13341.4414062500	-2208.9528808594	-25001.5800781250
1733	1403636666.3635556698	28405.8808593750	10001.4445574680	31659.6523437500	1370.6391925950	0.0548070000	152474097	0	113442816	13333.9990234375	-2373.9863281250	-24962.8632812500
1734	1403636666.4135553837	28379.2421875000	10012.0430566779	31659.6523437500	1370.2832563078	0.0560460000	152508737	0	113442816	13320.6201171875	-2544.7614746094	-24922.7929687500
1735	1403636666.4635555744	28351.3574218750	10022.6132666867	31659.6523437500	1369.9274061504	0.0611060000	152503733	0	113442816	13302.6152343750	-2720.7922363281	-24881.9882812500
�[0;33mW0412 11:53:27.954084    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m1736	1403636666.5135555267	28323.0664062500	10033.1550023662	31659.6523437500	1369.5644165930	0.0585400000	152521833	0	113442816	13280.8857421875	-2901.3786621094	-24840.8808593750
�[0;33mW0412 11:53:28.013303    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1737	1403636666.5635554790	28294.9140625000	10043.6683927289	31659.6523437500	1369.1970258637	0.0574550000	152544485	0	113442816	13256.0341796875	-3085.7089843750	-24799.7675781250
�[0;33mW0412 11:53:28.075371    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1738	1403636666.6135554314	28267.2031250000	10054.1537406761	31659.6523437500	1368.8325418140	0.0615700000	152551421	0	113442816	13228.4355468750	-3272.9594726562	-24758.8085937500
�[0;33mW0412 11:53:28.139062    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m1739	1403636666.6635556221	28240.0527343750	10064.6114169232	31659.6523437500	1368.4680919783	0.0618460000	152542053	0	113442816	13198.3017578125	-3462.3522949219	-24718.0546875000
1740	1403636666.7135555744	28213.4257812500	10075.0417700062	31659.6523437500	1368.1179999238	0.0630650000	152576857	0	113442816	13165.7441406250	-3653.1992187500	-24677.4550781250
1741	1403636666.7635555267	28187.2011718750	10085.4450781061	31659.6523437500	1367.7691461372	0.0621060000	152580745	0	113442816	13130.8076171875	-3844.9082031250	-24636.8886718750
1742	1403636666.8135554790	28161.1933593750	10095.8215122514	31659.6523437500	1367.4258512837	0.0624800000	152598757	0	113442816	13093.5166015625	-4036.9758300781	-24596.1796875000
1743	1403636666.8635556698	28135.1679687500	10106.1711086120	31659.6523437500	1367.1097710618	0.0620110000	152602649	0	113442816	13053.9423828125	-4228.9096679688	-24555.0898437500
1744	1403636666.9135553837	28108.6679687500	10116.4936412153	31659.6523437500	1366.8746412135	0.0648730000	152625581	0	113442816	13012.6474609375	-4419.6181640625	-24512.9785156250
�[0;33mW0412 11:53:28.530668    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m1745	1403636666.9635555744	28081.6289062500	10126.7888476709	31659.6523437500	1366.6383150706	0.0669060000	152614697	0	113442816	12967.4306640625	-4611.4643554688	-24470.5156250000
�[0;33mW0412 11:53:28.599203    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1746	1403636667.0135555267	28054.4218750000	10137.0566787290	31659.6523437500	1366.2990110978	0.0680790000	152635105	0	113442816	12920.3125000000	-4802.4746093750	-24427.3925781250
�[0;33mW0412 11:53:28.665936    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1747	1403636667.0635554790	28026.7539062500	10147.2969175541	31659.6523437500	1365.9272951323	0.0645110000	152572257	0	113442816	12871.1142578125	-4992.6308593750	-24383.3769531250
�[0;33mW0412 11:53:28.734066    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1748	1403636667.1135554314	27998.5234375000	10157.5092897051	31659.6523437500	1365.5468899931	0.0640850000	152561825	0	113442816	12819.9003906250	-5181.8505859375	-24338.3496093750
1749	1403636667.1635556221	27969.6582031250	10167.6934800501	31659.6523437500	1365.1969638618	0.0611590000	152588597	0	113442816	12766.6982421875	-5370.1318359375	-24292.2089843750
1750	1403636667.2135555744	27940.1582031250	10177.8491741776	31659.6523437500	1364.8286541520	0.0625850000	152595993	0	113442816	12711.6132812500	-5557.4790039062	-24244.9062500000
1751	1403636667.2635555267	27909.9414062500	10187.9760115460	31659.6523437500	1364.4567726774	0.0629080000	152603213	0	113442816	12654.6992187500	-5743.8417968750	-24196.3378906250
1752	1403636667.3135554790	27879.0097656250	10198.0736335517	31659.6523437500	1364.0695084095	0.0630730000	152609621	0	113442816	12596.0673828125	-5929.2094726562	-24146.4453125000
1753	1403636667.3635556698	27847.3769531250	10208.1416902086	31659.6523437500	1363.6826710889	0.0611860000	152620045	0	113442816	12535.8427734375	-6113.5717773438	-24095.1894531250
1754	1403636667.4135553837	27815.0566406250	10218.1798401234	31659.6523437500	1363.3028262231	0.0622710000	152635209	0	113442816	12474.1582031250	-6296.9228515625	-24042.5371093750
1755	1403636667.4635555744	27782.0859375000	10228.1877638256	31659.6523437500	1362.9495841963	0.0621220000	152647125	0	113442816	12411.1445312500	-6479.2553710938	-23988.4609375000
1756	1403636667.5135555267	27748.5019531250	10238.1651637056	31659.6523437500	1362.6093291680	0.0617290000	152670645	0	113442816	12346.9316406250	-6660.5717773438	-23932.9375000000
1757	1403636667.5635554790	27714.3281250000	10248.1117561708	31659.6523437500	1362.3121129890	0.0653340000	152661317	0	113442816	12281.6474609375	-6840.8735351562	-23875.9414062500
�[0;33mW0412 11:53:29.381871    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1758	1403636667.6135554314	27679.5878906250	10258.0272716056	31659.6523437500	1362.0172443315	0.0657420000	152676161	0	113442816	12215.4189453125	-7020.1728515625	-23817.4355468750
1759	1403636667.6635556221	27644.2734375000	10267.9114365663	31659.6523437500	1361.7085846012	0.0641970000	152663245	0	113442816	12148.3681640625	-7198.4868164062	-23757.3515625000
1760	1403636667.7135555744	27608.3281250000	10277.7639460484	31659.6523437500	1361.3663897777	0.0605620000	152686161	0	113442816	12080.6074218750	-7375.8530273438	-23695.5664062500
�[0;33mW0412 11:53:29.574923    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m1761	1403636667.7635555267	27571.6308593750	10287.5844269759	31659.6523437500	1361.0023487313	0.0610920000	152704925	0	113442816	12012.2041015625	-7552.3242187500	-23631.8867187500
1762	1403636667.8135554790	27533.7890625000	10297.3722843173	31659.6523437500	1360.6268239969	0.0653490000	152698553	0	113442816	11943.2529296875	-7728.0180664062	-23565.7675781250
1763	1403636667.8635556698	27490.9492187500	10307.1247386193	31659.6523437500	1360.3380986428	0.0634280000	152699269	0	113442816	11873.3544921875	-7903.7929687500	-23492.6113281250
1764	1403636667.9135553837	27444.9492187500	10316.8400586193	31659.6523437500	1360.0388334803	0.0650530000	152714221	0	113442816	11802.7773437500	-8078.7773437500	-23414.6953125000
1765	1403636667.9635555744	27402.7031250000	10326.5204342943	31659.6523437500	1359.6738557531	0.0644260000	152733669	0	113442816	11732.5146484375	-8251.6093750000	-23340.0898437500
1766	1403636668.0135555267	27363.9296875000	10336.1678914026	31659.6523437500	1359.2984317162	0.0666000000	152744161	0	113442816	11662.6416015625	-8423.3994140625	-23268.0859375000
1767	1403636668.0635554790	27326.0039062500	10345.7829655480	31659.6523437500	1358.9198493070	0.0687200000	152741645	0	113442816	11592.7685546875	-8594.4101562500	-23195.7304687500
1768	1403636668.1135554314	27288.3925781250	10355.3658895370	31659.6523437500	1358.5415770627	0.0660860000	152761865	0	113442816	11522.9511718750	-8764.6523437500	-23122.3710937500
1769	1403636668.1635556221	27251.0605468750	10364.9168757763	31659.6523437500	1358.1644644451	0.0665510000	152762085	0	113442816	11453.3574218750	-8934.0732421875	-23047.9003906250
1770	1403636668.2135555744	27214.0839843750	10374.4361792275	31659.6523437500	1357.7991337891	0.0676870000	152808577	0	113442816	11384.1357421875	-9102.6523437500	-22972.3613281250
1771	1403636668.2635555267	27177.5722656250	10383.9241160352	31659.6523437500	1357.4308945453	0.0706620000	152811033	0	113442816	11315.2988281250	-9270.4824218750	-22895.8515625000
1772	1403636668.3135554790	27141.6015625000	10393.3810446167	31659.6523437500	1357.0613836094	0.0699650000	152827965	0	113442816	11246.8115234375	-9437.6796875000	-22818.4296875000
1773	1403636668.3635556698	27106.2070312500	10402.8073424095	31659.6523437500	1356.6893558506	0.0672950000	152904925	0	113442816	11178.6738281250	-9604.2968750000	-22740.1210937500
1774	1403636668.4135553837	27071.4355468750	10412.2034124233	31659.6523437500	1356.3124579667	0.0738800000	152878229	0	113442816	11110.9111328125	-9770.3789062500	-22660.9648437500
1775	1403636668.4635555744	27037.3535156250	10421.5696941716	31659.6523437500	1355.9337765967	0.0726030000	152884121	0	113442816	11043.5507812500	-9935.9648437500	-22581.0039062500
1776	1403636668.5135555267	27004.0214843750	10430.9066602696	31659.6523437500	1355.5577246701	0.0708670000	152887777	0	113442816	10976.6201171875	-10101.1005859375	-22500.2812500000
1777	1403636668.5635554790	26971.5000000000	10440.2148163415	31659.6523437500	1355.1872690432	0.0738690000	152895397	0	113442816	10910.1425781250	-10265.8232421875	-22418.8417968750
1778	1403636668.6135554314	26939.8398437500	10449.4946954346	31659.6523437500	1354.8172609327	0.0757670000	152887013	0	113442816	10844.1318359375	-10430.1748046875	-22336.7304687500
1779	1403636668.6635556221	26909.0957031250	10458.7468601381	31659.6523437500	1354.4479833786	0.0694570000	152904529	0	113442816	10778.6005859375	-10594.1894531250	-22253.9843750000
1780	1403636668.7135555744	26879.3183593750	10467.9719003063	31659.6523437500	1354.0748142403	0.0745140000	152913373	0	113442816	10713.5585937500	-10757.9052734375	-22170.6464843750
1781	1403636668.7635555267	26850.5546875000	10477.1704307876	31659.6523437500	1353.7005194123	0.0780240000	152927785	0	113442816	10649.0107421875	-10921.3574218750	-22086.7558593750
1782	1403636668.8135554790	26822.8554687500	10486.3430935474	31659.6523437500	1353.3239196448	0.0767470000	152950889	0	113442816	10584.9599609375	-11084.5781250000	-22002.3535156250
1783	1403636668.8635556698	26796.2500000000	10495.4905455420	31659.6523437500	1352.9501353787	0.0785710000	152974197	0	113442816	10521.4062500000	-11247.5878906250	-21917.4550781250
1784	1403636668.9135553837	26770.7597656250	10504.6134542977	31659.6523437500	1352.5740724707	0.0762400000	152998705	0	113442816	10458.3496093750	-11410.4169921875	-21832.0937500000
1785	1403636668.9635555744	26746.4316406250	10513.7125121051	31659.6523437500	1352.2009649279	0.0835650000	153015597	0	113442816	10395.7900390625	-11573.0878906250	-21746.2968750000
1786	1403636669.0135555267	26723.2949218750	10522.7884261083	31659.6523437500	1351.8478247098	0.0829310000	153023973	0	113442816	10333.7226562500	-11735.6269531250	-21660.0917968750
1787	1403636669.0635554790	26701.3828125000	10531.8419204488	31659.6523437500	1351.4953156819	0.0801080000	153024225	0	113442816	10272.1425781250	-11898.0566406250	-21573.5078125000
1788	1403636669.1135554314	26680.7207031250	10540.8737318485	31659.6523437500	1351.1438765347	0.0802950000	153046489	0	113442816	10211.0419921875	-12060.3994140625	-21486.5664062500
1789	1403636669.1635556221	26661.3398437500	10549.8846128501	31659.6523437500	1350.7847227118	0.0839650000	153032301	0	113442816	10150.4169921875	-12222.6738281250	-21399.2949218750
1790	1403636669.2135555744	26643.2617187500	10558.8753263171	31659.6523437500	1350.4187345671	0.0814510000	153019765	0	113442816	10090.2597656250	-12384.8994140625	-21311.7148437500
1791	1403636669.2635555267	26626.5175781250	10567.8466508575	31659.6523437500	1350.0527261677	0.0811920000	153000129	0	113442816	10030.5644531250	-12547.0927734375	-21223.8476562500
1792	1403636669.3135554790	26611.1210937500	10576.7993709707	31659.6523437500	1349.6869801086	0.0834540000	152986157	0	113442816	9971.3232421875	-12709.2714843750	-21135.7089843750
1793	1403636669.3635556698	26597.1015625000	10585.7342857457	31659.6523437500	1349.3298483739	0.0807760000	152974629	0	113442816	9912.5292968750	-12871.4482421875	-21047.3203125000
1794	1403636669.4135553837	26584.4687500000	10594.6521979331	31659.6523437500	1348.9620420457	0.0777510000	152928341	0	113442816	9854.1738281250	-13033.6396484375	-20958.6933593750
1795	1403636669.4635555744	26573.2421875000	10603.5539193758	31659.6523437500	1348.5907285465	0.0740990000	152947893	0	113442816	9796.2529296875	-13195.8564453125	-20869.8437500000
1796	1403636669.5135555267	26563.4394531250	10612.4402698957	31659.6523437500	1348.2178974636	0.0712820000	152962557	0	113442816	9738.7617187500	-13358.1113281250	-20780.7851562500
�[0;33mW0412 11:53:32.302947    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1797	1403636669.5635554790	26555.0703125000	10621.3120729244	31659.6523437500	1347.8439188426	0.0741410000	152950705	0	113442816	9681.6943359375	-13520.4130859375	-20691.5273437500
�[0;33mW0412 11:53:32.375967    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m1798	1403636669.6135554314	26548.1484375000	10630.1701576655	31659.6523437500	1347.4697248758	0.0717120000	152966253	0	113442816	9625.0537109375	-13682.7734375000	-20602.0761718750
1799	1403636669.6635556221	26542.6953125000	10639.0153634214	31659.6523437500	1347.0965502908	0.0741670000	152965957	0	113442816	9568.8320312500	-13845.2011718750	-20512.4531250000
1800	1403636669.7135555744	26538.7187500000	10647.8485319695	31659.6523437500	1346.7231151504	0.0782670000	152951521	0	113442816	9513.0371093750	-14007.7050781250	-20422.6640625000
1801	1403636669.7635555267	26536.2187500000	10656.6705032177	31659.6523437500	1346.3520855966	0.0776300000	152943437	0	113442816	9457.7001953125	-14170.2871093750	-20332.6894531250
1802	1403636669.8135554790	26535.2031250000	10665.4821195450	31659.6523437500	1346.0275294461	0.0756420000	152963641	0	113442816	9402.8847656250	-14332.9482421875	-20242.5058593750
1803	1403636669.8635556698	26535.6679687500	10674.2842192950	31659.6523437500	1345.7618128332	0.0759100000	152970005	0	113442816	9348.7988281250	-14495.6757812500	-20152.0175781250
1804	1403636669.9135553837	26537.5351562500	10683.0775956459	31659.6523437500	1345.5127283632	0.0745650000	152991785	0	113442816	9297.9238281250	-14658.2500000000	-20060.1425781250
�[0;33mW0412 11:53:32.920222    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m1805	1403636669.9635555744	26540.6875000000	10691.8629750943	31659.6523437500	1345.2720948079	0.0750340000	152989941	0	113442816	9245.2031250000	-14821.3369140625	-19968.5820312500
�[0;33mW0412 11:53:32.994827    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m1806	1403636670.0135555267	26545.8281250000	10700.6414718550	31659.6523437500	1344.9775703791	0.0717770000	153007573	0	113442816	9193.4589843750	-14984.3115234375	-19877.4101562500
�[0;33mW0412 11:53:33.067993    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m1807	1403636670.0635554790	26552.2871093750	10709.4138269394	31659.6523437500	1344.6671790987	0.0740950000	153025265	0	113442816	9141.0361328125	-15147.5820312500	-19786.2050781250
1808	1403636670.1135554314	26560.5039062500	10718.1810227797	31659.6523437500	1344.3453784742	0.0759500000	153044649	0	113442816	9089.0380859375	-15310.8876953125	-19695.2324218750

## Nothing special happens

3333	1403636746.3635556698	321998.6250000000	80846.9894685151	321998.6250000000	1612.4280016693	0.1036510000	157497625	0	113442816	-81225.5000000000	-297599.0312500000	92297.4218750000
�[0;33mW0412 11:56:15.521965    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3334	1403636746.4135553837	322213.1875000000	80919.3848488485	322213.1875000000	1612.7248193879	0.1051250000	157393301	0	113442816	-81292.1171875000	-297800.4687500000	92337.9062500000
�[0;33mW0412 11:56:15.619679    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3335	1403636746.4635555744	322427.7187500000	80991.8011408728	322427.7187500000	1612.9526456541	0.0954070000	157426193	0	113442816	-81358.6640625000	-298002.2187500000	92377.1484375000
�[0;33mW0412 11:56:15.720829    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3336	1403636746.5135555267	322642.6875000000	81064.2384569277	322642.6875000000	1613.0542250590	0.1002850000	157363533	0	113442816	-81426.0234375000	-298204.6875000000	92415.0625000000
3337	1403636746.5635554790	322857.3750000000	81136.6966938300	322857.3750000000	1613.0354482528	0.0941620000	157430657	0	113442816	-81492.6562500000	-298407.1562500000	92452.5234375000
3338	1403636746.6135554314	323071.9687500000	81209.1758046917	323071.9687500000	1613.0428209847	0.0970390000	157425773	0	113442816	-81559.1328125000	-298609.5937500000	92489.8593750000
3339	1403636746.6635556221	323286.5000000000	81281.6757520398	323286.5000000000	1612.9393843911	0.0996460000	157411389	0	113442816	-81625.5781250000	-298812.0000000000	92527.3593750000
3340	1403636746.7135555744	323501.0625000000	81354.1965265152	323501.0625000000	1612.9912537644	0.0968730000	157408081	0	113442816	-81692.0078125000	-299014.3125000000	92565.0234375000
3341	1403636746.7635555267	323715.5625000000	81426.7380907096	323715.5625000000	1613.2372722159	0.0948040000	157420829	0	113442816	-81758.4375000000	-299216.5312500000	92602.7968750000
3342	1403636746.8135554790	323929.9062500000	81499.3003792073	323929.9062500000	1613.8594307300	0.0945480000	157392629	0	113442816	-81824.8671875000	-299418.6562500000	92640.5078125000
3343	1403636746.8635556698	324144.3125000000	81571.8833921061	324144.3125000000	1614.3976233703	0.0959730000	157434357	0	113442816	-81891.3359375000	-299620.7812500000	92678.0312500000
3344	1403636746.9135553837	324358.5312500000	81644.4870547430	324358.5312500000	1614.6387503416	0.0972540000	157433517	0	113442816	-81957.8359375000	-299822.8437500000	92715.2968750000
3345	1403636746.9635555744	324572.6562500000	81717.1113205712	324572.6562500000	1614.5012367589	0.1004670000	157380969	0	113442816	-82024.3906250000	-300024.9062500000	92752.2343750000
3346	1403636747.0135555267	324786.5937500000	81789.7561150809	324786.5937500000	1614.3778678498	0.0977050000	157388009	0	113442816	-82091.0000000000	-300226.8437500000	92788.7343750000
3347	1403636747.0635554790	324999.8750000000	81862.4212238006	324999.8750000000	1614.9800146359	0.1007580000	157395325	0	113442816	-82157.6406250000	-300428.3125000000	92824.5312500000
3348	1403636747.1135554314	325211.5312500000	81935.1061431633	325211.5312500000	1618.0197696509	0.0976300000	157431045	0	113442816	-82224.2812500000	-300628.4375000000	92858.9375000000
3349	1403636747.1635556221	325424.4687500000	82007.8112379996	325424.4687500000	1618.0373158760	0.0967490000	157501589	0	113442816	-82291.3281250000	-300830.1250000000	92892.3593750000
3350	1403636747.2135555744	325637.8437500000	82080.5366208390	325637.8437500000	1618.6401431826	0.1038530000	157508997	0	113442816	-82358.4843750000	-301032.4687500000	92925.0625000000
3351	1403636747.2635555267	325851.3125000000	82153.2823014953	325851.3125000000	1618.8304820827	0.1016980000	157532825	0	113442816	-82425.7734375000	-301235.0625000000	92957.1406250000
3352	1403636747.3135554790	326064.9062500000	82226.0482990933	326064.9062500000	1619.1556461116	0.1047780000	157566053	0	113442816	-82493.1562500000	-301437.8125000000	92988.9609375000
3353	1403636747.3635556698	326278.4687500000	82298.8345861350	326278.4687500000	1619.3964587102	0.1029290000	157606185	0	113442816	-82560.5937500000	-301640.5937500000	93020.7187500000
3354	1403636747.4135553837	326492.0000000000	82371.6411351553	326492.0000000000	1619.7566129648	0.1065980000	157624845	0	113442816	-82628.0625000000	-301843.3437500000	93052.2968750000
3355	1403636747.4635555744	326705.4375000000	82444.4679000926	326705.4375000000	1620.2154975472	0.1133200000	157648213	0	113442816	-82695.5703125000	-302046.0937500000	93083.5937500000
3356	1403636747.5135555267	326918.8437500000	82517.3148535640	326918.8437500000	1620.8650492041	0.1119060000	157619217	0	113442816	-82763.1250000000	-302248.8750000000	93114.6093750000
3357	1403636747.5635554790	327132.1562500000	82590.1819496011	327132.1562500000	1621.3490908574	0.1159150000	157603797	0	113442816	-82830.7343750000	-302451.6250000000	93145.2890625000
3358	1403636747.6135554314	327345.3750000000	82663.0691422903	327345.3750000000	1621.9758689502	0.1128400000	157556357	0	113442816	-82898.3906250000	-302654.4062500000	93175.5937500000
3359	1403636747.6635556221	327558.5312500000	82735.9763950761	327558.5312500000	1622.5128894910	0.1071020000	157563126	0	113442816	-82966.1093750000	-302857.1875000000	93205.4765625000
3360	1403636747.7135555744	327771.5937500000	82808.9036621461	327771.5937500000	1623.1133362962	0.1056860000	157642529	0	113442816	-83033.8906250000	-303060.0000000000	93234.9140625000
3361	1403636747.7635555267	327984.5625000000	82881.8508977420	327984.5625000000	1623.7173431576	0.1130710000	157696317	0	113442816	-83101.7343750000	-303262.8437500000	93263.8906250000
3362	1403636747.8135554790	328197.5312500000	82954.8180840454	328197.5312500000	1624.3003461670	0.1106790000	157620869	0	113442816	-83169.6562500000	-303465.7500000000	93292.3750000000
3363	1403636747.8635556698	328410.3125000000	83027.8051475054	328410.3125000000	1625.0641488681	0.1129430000	157644957	0	113442816	-83237.6484375000	-303668.6562500000	93320.3671875000
3364	1403636747.9135553837	328623.0312500000	83100.8120518165	328623.0312500000	1627.9615960567	0.1104680000	157694425	0	113442816	-83305.7109375000	-303871.6250000000	93347.8359375000
3365	1403636747.9635555744	328835.6875000000	83173.8387607164	328835.6875000000	1632.4652398245	0.1130230000	157640209	0	113442816	-83373.8515625000	-304074.6250000000	93374.7734375000
3366	1403636748.0135555267	329048.2187500000	83246.8852194179	329048.2187500000	1636.4476033568	0.1143410000	157668885	0	113442816	-83442.0781250000	-304277.6562500000	93401.1718750000
3367	1403636748.0635554790	329260.6562500000	83319.9513824802	329260.6562500000	1639.0170804501	0.1123550000	157731725	0	113442816	-83510.3750000000	-304480.7187500000	93427.0156250000
3368	1403636748.1135554314	329473.0000000000	83393.0372045163	329473.0000000000	1639.8275926584	0.1115100000	157629009	0	113442816	-83578.7578125000	-304683.8125000000	93452.3046875000
3369	1403636748.1635556221	329685.2187500000	83466.1426309174	329685.2187500000	1640.9223274586	0.1125600000	157690205	0	113442816	-83647.2109375000	-304886.9687500000	93477.0234375000
3370	1403636748.2135555744	329897.3437500000	83539.2676164127	329897.3437500000	1641.3766545247	0.1160450000	157607493	0	113442816	-83715.7500000000	-305090.1250000000	93501.1640625000
3371	1403636748.2635555267	330109.3437500000	83612.4121065146	330109.3437500000	1642.5559856373	0.1082140000	157636701	0	113442816	-83784.3671875000	-305293.3437500000	93524.7187500000
3372	1403636748.3135554790	330321.2812500000	83685.5760653353	330321.2812500000	1644.4318559364	0.1093050000	157678993	0	113442816	-83853.0546875000	-305496.5625000000	93547.6796875000
3373	1403636748.3635556698	330533.0312500000	83758.7594199706	330533.0312500000	1647.1350824161	0.1153640000	157700725	0	113442816	-83921.8281250000	-305699.8125000000	93570.0390625000
3374	1403636748.4135553837	330744.6875000000	83831.9621253885	330744.6875000000	1648.7545365521	0.1125490000	157665909	0	113442816	-83990.6796875000	-305903.0937500000	93591.7890625000
3375	1403636748.4635555744	330956.1875000000	83905.1841180921	330956.1875000000	1649.0327556770	0.1077980000	157722149	0	113442816	-84059.6015625000	-306106.4062500000	93612.9296875000
3376	1403636748.5135555267	331167.6250000000	83978.4253624291	331167.6250000000	1649.2922332107	0.1053740000	157706013	0	113442816	-84128.6093750000	-306309.7187500000	93633.4531250000
3377	1403636748.5635554790	331378.8750000000	84051.6857857746	331378.8750000000	1649.5032519311	0.1097700000	157772185	0	113442816	-84197.6796875000	-306513.0625000000	93653.3593750000
3378	1403636748.6135554314	331590.0000000000	84124.9653340914	331590.0000000000	1650.8628082128	0.1194810000	157750957	0	113442816	-84266.8359375000	-306716.4062500000	93672.6484375000
3379	1403636748.6635556221	331800.9687500000	84198.2639441583	331800.9687500000	1652.2520821361	0.1140310000	157803257	0	113442816	-84336.0546875000	-306919.7500000000	93691.3203125000
3380	1403636748.7135555744	332011.7500000000	84271.5815435831	332011.7500000000	1654.3692651006	0.1127600000	157762253	0	113442816	-84405.3593750000	-307123.0937500000	93709.3750000000
�[0;33mW0412 11:56:20.625500    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3381	1403636748.7635555267	332222.4062500000	84344.9180785450	332222.4062500000	1656.2518780951	0.1149980000	157667922	0	113442816	-84474.7265625000	-307326.4375000000	93726.8125000000
�[0;33mW0412 11:56:20.735224    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3382	1403636748.8135554790	332432.9375000000	84418.2734952870	332432.9375000000	1657.7381749044	0.1073270000	157704365	0	113442816	-84544.1640625000	-307529.7812500000	93743.6484375000
�[0;33mW0412 11:56:20.848917    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3383	1403636748.8635556698	332643.3125000000	84491.6477308781	332643.3125000000	1658.8604856308	0.1146130000	157681681	0	113442816	-84613.6640625000	-307733.1250000000	93759.8750000000
�[0;33mW0412 11:56:20.960023    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3384	1403636748.9135553837	332853.5312500000	84565.0407224618	332853.5312500000	1660.1385039177	0.1033640000	157692797	0	113442816	-84683.2421875000	-307936.4375000000	93775.5078125000
3385	1403636748.9635555744	333063.5625000000	84638.4523980239	333063.5625000000	1661.2207044449	0.1072740000	157706641	0	113442816	-84752.8750000000	-308139.7187500000	93790.5546875000
3386	1403636749.0135555267	333273.4375000000	84711.8826948644	333273.4375000000	1662.2596362905	0.1053760000	157694053	0	113442816	-84822.5781250000	-308343.0000000000	93805.0390625000
3387	1403636749.0635554790	333483.1250000000	84785.3315411310	333483.1250000000	1663.7580678548	0.1029100000	157718913	0	113442816	-84892.3437500000	-308546.2187500000	93818.9531250000
3388	1403636749.1135554314	333692.6562500000	84858.7988742800	333692.6562500000	1665.7320605340	0.1058360000	157689849	0	113442816	-84962.1718750000	-308749.4062500000	93832.3359375000
3389	1403636749.1635556221	333902.0625000000	84932.2846410625	333902.0625000000	1666.7556941061	0.1038610000	157670013	0	113442816	-85032.0625000000	-308952.5312500000	93845.2031250000
3390	1403636749.2135555744	334111.2500000000	85005.7887606374	334111.2500000000	1667.3881878210	0.1053480000	157739281	0	113442816	-85102.0156250000	-309155.5937500000	93857.5781250000
3391	1403636749.2635555267	334320.2187500000	85079.3111522591	334320.2187500000	1669.1619098187	0.1005200000	157789841	0	113442816	-85172.0234375000	-309358.5625000000	93869.4921875000
3392	1403636749.3135554790	334529.0625000000	85152.8517629159	334529.0625000000	1670.7522567812	0.1083320000	157735141	0	113442816	-85242.0937500000	-309561.4375000000	93880.9843750000
3393	1403636749.3635556698	334737.7500000000	85226.4105304482	334737.7500000000	1672.0303009939	0.1144060000	157796873	0	113442816	-85312.2265625000	-309764.2187500000	93892.0937500000
3394	1403636749.4135553837	334946.1562500000	85299.9873559401	334946.1562500000	1672.9794054126	0.1095760000	157822629	0	113442816	-85382.4218750000	-309966.8437500000	93902.8671875000
3395	1403636749.4635555744	335154.3437500000	85373.5821590017	335154.3437500000	1673.9470320753	0.1101350000	157766694	0	113442816	-85452.6796875000	-310169.2812500000	93913.3593750000
3396	1403636749.5135555267	335362.3437500000	85447.1948685397	335362.3437500000	1674.6716377725	0.1159750000	157736086	0	113442816	-85523.0078125000	-310371.5000000000	93923.6562500000
3397	1403636749.5635554790	335570.1250000000	85520.8254043452	335570.1250000000	1675.6050111517	0.1101450000	157812825	0	113442816	-85593.4218750000	-310573.4687500000	93933.8359375000
3398	1403636749.6135554314	335777.5312500000	85594.4736403210	335777.5312500000	1676.2378814222	0.1064950000	157798105	0	113442816	-85663.9140625000	-310775.0625000000	93944.0390625000
3399	1403636749.6635556221	335984.5937500000	85668.1394597119	335984.5937500000	1676.3843416806	0.1077390000	157803661	0	113442816	-85734.5234375000	-310976.1875000000	93954.4296875000
3400	1403636749.7135555744	336191.2187500000	85741.8227183267	336191.2187500000	1676.6280294743	0.1102720000	157800661	0	113442816	-85805.2578125000	-311176.6562500000	93965.2734375000
3401	1403636749.7635555267	336397.3125000000	85815.5232445783	336397.3125000000	1676.9446749413	0.1130670000	157789445	0	113442816	-85876.1093750000	-311376.2187500000	93977.0000000000
3402	1403636749.8135554790	336605.3125000000	85889.2415835717	336605.3125000000	1677.2042386921	0.1126220000	157729597	0	113442816	-85946.6718750000	-311576.6562500000	93992.9062500000
3403	1403636749.8635556698	336811.7187500000	85962.9772512668	336811.7187500000	1677.6445763479	0.1113950000	157813381	0	113442816	-86017.1093750000	-311775.1875000000	94009.4453125000
�[0;33mW0412 11:56:23.169400    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3404	1403636749.9135553837	337017.0625000000	86036.7299202587	337017.0625000000	1677.8110637454	0.1060370000	157717558	0	113442816	-86087.2656250000	-311971.9687500000	94028.1953125000
�[0;33mW0412 11:56:23.273586    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3405	1403636749.9635555744	337222.0937500000	86110.4994837917	337222.0937500000	1677.8545376659	0.1024020000	157754429	0	113442816	-86155.9375000000	-312168.0000000000	94049.8984375000
3406	1403636750.0135555267	337430.6250000000	86184.2869545833	337430.6250000000	1677.8224592823	0.1078770000	157783477	0	113442816	-86220.4921875000	-312368.6250000000	94072.5703125000
3407	1403636750.0635554790	337644.4375000000	86258.0938669829	337644.4375000000	1677.8089812045	0.1072230000	157849813	0	113442816	-86281.1171875000	-312576.9687500000	94092.0390625000
3408	1403636750.1135554314	337859.9375000000	86331.9206990348	337859.9375000000	1677.7418630509	0.1129340000	157861453	0	113442816	-86339.6875000000	-312787.8437500000	94111.0781250000
3409	1403636750.1635556221	338074.6562500000	86405.7672040366	338074.6562500000	1677.6594421972	0.1136650000	157903025	0	113442816	-86397.5078125000	-312997.3125000000	94132.8906250000
3410	1403636750.2135555744	338288.6875000000	86479.6331630677	338288.6875000000	1677.6747325353	0.1162830000	157860401	0	113442816	-86455.8281250000	-313204.7187500000	94158.3046875000
3411	1403636750.2635555267	338502.6562500000	86553.5185406950	338502.6562500000	1677.5011460378	0.1161280000	157851533	0	113442816	-86515.1250000000	-313410.9687500000	94186.4609375000
3412	1403636750.3135554790	338717.0625000000	86627.4234480688	338717.0625000000	1677.4968977571	0.1128730000	157833221	0	113442816	-86574.9453125000	-313617.1562500000	94215.9296875000
3413	1403636750.3635556698	338931.9062500000	86701.3479962088	338931.9062500000	1677.2809861727	0.1131640000	157876581	0	113442816	-86634.8828125000	-313823.6562500000	94245.8906250000
3414	1403636750.4135553837	339146.9687500000	86775.2922319305	339146.9687500000	1677.3652022709	0.1147440000	157892489	0	113442816	-86694.9687500000	-314030.2500000000	94276.2343750000
3415	1403636750.4635555744	339362.1250000000	86849.2561653911	339362.1250000000	1677.1603210327	0.1191780000	157921645	0	113442816	-86755.3359375000	-314236.6562500000	94307.1250000000
3416	1403636750.5135555267	339577.2812500000	86923.2397792918	339577.2812500000	1676.9759353360	0.1173130000	157879237	0	113442816	-86815.9531250000	-314442.8125000000	94338.5781250000
3417	1403636750.5635554790	339792.4062500000	86997.2430472083	339792.4062500000	1676.7602490466	0.1133660000	157830366	0	113442816	-86876.6796875000	-314648.8125000000	94370.4531250000
3418	1403636750.6135554314	340007.5937500000	87071.2659701758	340007.5937500000	1676.5936411241	0.1160910000	157891177	0	113442816	-86937.3906250000	-314854.8125000000	94402.5625000000
3419	1403636750.6635556221	340222.9062500000	87145.3085675083	340222.9062500000	1676.3982063536	0.1086100000	157845714	0	113442816	-86998.0312500000	-315060.9062500000	94434.8671875000
3420	1403636750.7135555744	340438.3750000000	87219.3708676347	340438.3750000000	1676.2504044017	0.1143280000	157909009	0	113442816	-87058.6093750000	-315267.0937500000	94467.4140625000
3421	1403636750.7635555267	340653.9375000000	87293.4528806813	340653.9375000000	1676.1005600037	0.1150820000	157960721	0	113442816	-87119.1718750000	-315473.2500000000	94500.2500000000
3422	1403636750.8135554790	340869.5937500000	87367.5546167624	340869.5937500000	1675.9366516521	0.1200860000	157825345	0	113442816	-87179.7109375000	-315679.4687500000	94533.4062500000
3423	1403636750.8635556698	341085.3437500000	87441.6760859804	341085.3437500000	1675.8168546971	0.1132170000	157929697	0	113442816	-87240.2109375000	-315885.7500000000	94566.8750000000
3424	1403636750.9135553837	341301.3125000000	87515.8173349330	341301.3125000000	1675.6960545669	0.1206440000	157941245	0	113442816	-87300.6562500000	-316092.0937500000	94600.6171875000
3425	1403636750.9635555744	341517.3125000000	87589.9783554192	341517.3125000000	1675.6050538607	0.1169690000	157958741	0	113442816	-87361.0312500000	-316298.5000000000	94634.6171875000
3426	1403636751.0135555267	341733.5312500000	87664.1591939757	341733.5312500000	1675.5740316615	0.1215810000	157933917	0	113442816	-87421.3437500000	-316505.0312500000	94668.8750000000
3427	1403636751.0635554790	341949.8437500000	87738.3598606101	341949.8437500000	1675.6465941903	0.1180320000	158007625	0	113442816	-87481.6093750000	-316711.5937500000	94703.3750000000
3428	1403636751.1135554314	342166.2187500000	87812.5803562021	342166.2187500000	1675.8030036037	0.1182830000	157994989	0	113442816	-87541.8281250000	-316918.2500000000	94738.0781250000
3429	1403636751.1635556221	342382.7812500000	87886.8207180842	342382.7812500000	1676.3138788774	0.1192550000	157996001	0	113442816	-87602.0000000000	-317125.0000000000	94772.9453125000
3430	1403636751.2135555744	342599.4062500000	87961.0809471023	342599.4062500000	1676.3813463133	0.1242800000	157993429	0	113442816	-87662.1250000000	-317331.8125000000	94807.9218750000
3431	1403636751.2635555267	342816.1250000000	88035.3610532092	342816.1250000000	1676.9022397974	0.1179950000	157982926	0	113442816	-87722.2187500000	-317538.7187500000	94842.9531250000
3432	1403636751.3135554790	343032.9375000000	88109.6610463464	343032.9375000000	1677.5475963936	0.1202060000	158031742	0	113442816	-87782.2890625000	-317745.7500000000	94878.0000000000
3433	1403636751.3635556698	343249.8437500000	88183.9809364436	343249.8437500000	1679.1508745508	0.1250240000	158167021	0	113442816	-87842.3515625000	-317952.8437500000	94913.0234375000
3434	1403636751.4135553837	343466.8125000000	88258.3207243188	343466.8125000000	1680.8194566759	0.1214150000	158110321	0	113442816	-87902.4140625000	-318160.0625000000	94947.9609375000
3435	1403636751.4635555744	343683.8750000000	88332.6804198867	343683.8750000000	1683.1325391401	0.1316330000	158131801	0	113442816	-87962.5078125000	-318367.4062500000	94982.7734375000
�[0;33mW0412 11:56:26.982049    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3436	1403636751.5135555267	343901.0000000000	88407.0600239554	343901.0000000000	1684.6049209974	0.1335650000	158148842	0	113442816	-88022.6250000000	-318574.8437500000	95017.4296875000
�[0;33mW0412 11:56:27.113531    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3437	1403636751.5635554790	344118.2187500000	88481.4595464244	344118.2187500000	1685.4199877763	0.1331560000	158142046	0	113442816	-88082.7968750000	-318782.4375000000	95051.8906250000
�[0;33mW0412 11:56:27.249680    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3438	1403636751.6135554314	344335.5312500000	88555.8789971817	344335.5312500000	1686.2591199275	0.1323540000	158162698	0	113442816	-88143.0312500000	-318990.1250000000	95086.1093750000
�[0;33mW0412 11:56:27.386178    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3439	1403636751.6635556221	344552.8437500000	88630.3183588429	344552.8437500000	1686.8685150660	0.1353660000	158284377	0	113442816	-88203.3437500000	-319197.9687500000	95120.0468750000
�[0;33mW0412 11:56:27.537300    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3440	1403636751.7135555744	344770.2500000000	88704.7776412967	344770.2500000000	1687.3547203981	0.1435660000	158192934	0	113442816	-88263.7500000000	-319405.9375000000	95153.6875000000
3441	1403636751.7635555267	344987.7812500000	88779.2568635021	344987.7812500000	1687.6855617520	0.1495170000	158175710	0	113442816	-88324.2578125000	-319614.0625000000	95187.0468750000
3442	1403636751.8135554790	345205.3437500000	88853.7560171589	345205.3437500000	1688.2181097542	0.1291440000	158220066	0	113442816	-88384.8671875000	-319822.3125000000	95220.1015625000
3443	1403636751.8635556698	345423.0312500000	88928.2751212056	345423.0312500000	1687.9949215797	0.1356970000	158229210	0	113442816	-88445.5781250000	-320030.7187500000	95252.8437500000
3444	1403636751.9135553837	345640.7500000000	89002.8141673376	345640.7500000000	1687.8926630918	0.1448950000	158250166	0	113442816	-88506.3906250000	-320239.2500000000	95285.2812500000
3445	1403636751.9635555744	345858.5000000000	89077.3731472600	345858.5000000000	1688.0036813506	0.1422350000	158337285	0	113442816	-88567.2968750000	-320447.9062500000	95317.3984375000
3446	1403636752.0135555267	346076.2812500000	89151.9520526874	346076.2812500000	1688.0396773162	0.1444000000	158254986	0	113442816	-88628.2812500000	-320656.5625000000	95349.1953125000
3447	1403636752.0635554790	346294.1875000000	89226.5509025416	346294.1875000000	1687.9454619196	0.1447730000	158265798	0	113442816	-88689.3437500000	-320865.5000000000	95380.7109375000
3448	1403636752.1135554314	346512.1562500000	89301.1696975959	346512.1562500000	1687.9004749417	0.1461960000	158283878	0	113442816	-88750.4531250000	-321074.5625000000	95411.9453125000
3449	1403636752.1635556221	346730.2187500000	89375.8084476836	346730.2187500000	1687.7987023315	0.1466670000	158307205	0	113442816	-88811.6171875000	-321283.7500000000	95442.9531250000
3450	1403636752.2135555744	346948.2500000000	89450.4671263944	346948.2500000000	1687.5902299107	0.1494110000	158295461	0	113442816	-88872.8515625000	-321493.0000000000	95473.7500000000
3451	1403636752.2635555267	347166.3750000000	89525.1457435702	347166.3750000000	1687.4908284487	0.1469330000	158362689	0	113442816	-88934.1328125000	-321702.3750000000	95504.3593750000
3452	1403636752.3135554790	347384.5937500000	89599.8443090413	347384.5937500000	1687.5021903812	0.1456030000	158223382	0	113442816	-88995.4296875000	-321911.8750000000	95534.7500000000
3453	1403636752.3635556698	347602.8750000000	89674.5628235768	347602.8750000000	1687.8634409221	0.1456980000	158254750	0	113442816	-89056.7421875000	-322121.5000000000	95564.9609375000
3454	1403636752.4135553837	347821.2500000000	89749.3012969921	347821.2500000000	1688.7790753962	0.1607560000	158225134	0	113442816	-89118.0625000000	-322331.2500000000	95595.0234375000
3455	1403636752.4635555744	348039.7187500000	89824.0597390914	348039.7187500000	1690.5783596367	0.1387760000	158276254	0	113442816	-89179.4140625000	-322541.1562500000	95624.9453125000
3456	1403636752.5135555267	348258.2187500000	89898.8381415830	348258.2187500000	1692.7769790251	0.1480920000	158285170	0	113442816	-89240.7968750000	-322751.1250000000	95654.7343750000
3457	1403636752.5635554790	348476.8437500000	89973.6365233037	348476.8437500000	1695.4187151033	0.1454850000	158336738	0	113442816	-89302.1953125000	-322961.2187500000	95684.3906250000
3458	1403636752.6135554314	348695.5312500000	90048.4548849944	348695.5312500000	1698.3583911943	0.1413330000	158318042	0	113442816	-89363.6015625000	-323171.4375000000	95713.9062500000
3459	1403636752.6635556221	348914.3125000000	90123.2932364298	348914.3125000000	1701.6751027791	0.1490140000	158322678	0	113442816	-89425.0078125000	-323381.8125000000	95743.2968750000
�[0;33mW0412 11:56:30.478705    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3460	1403636752.7135555744	349133.1562500000	90198.1515783413	349133.1562500000	1704.8363662386	0.1431640000	158341866	0	113442816	-89486.4296875000	-323592.2500000000	95772.5625000000
�[0;33mW0412 11:56:30.631196    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3461	1403636752.7635555267	349352.0625000000	90273.0299114593	349352.0625000000	1708.3538195346	0.1529340000	158338394	0	113442816	-89547.8593750000	-323802.8437500000	95801.7109375000
3462	1403636752.8135554790	349571.0625000000	90347.9282455404	349571.0625000000	1711.6369775536	0.1546780000	158323486	0	113442816	-89609.2968750000	-324013.5312500000	95830.7421875000
3463	1403636752.8635556698	349790.1250000000	90422.8465813054	349790.1250000000	1715.4624381922	0.1509890000	158348402	0	113442816	-89670.7421875000	-324224.3437500000	95859.6718750000
3464	1403636752.9135553837	350009.3437500000	90497.7849465389	350009.3437500000	1718.7307448719	0.1553400000	158277930	0	113442816	-89732.1953125000	-324435.2812500000	95888.4765625000
3465	1403636752.9635555744	350228.5937500000	90572.7433329180	350228.5937500000	1722.4245911260	0.1524920000	158264822	0	113442816	-89793.6562500000	-324646.3437500000	95917.1796875000
3466	1403636753.0135555267	350447.9062500000	90647.7217411456	350447.9062500000	1726.2957423333	0.1489100000	158234066	0	113442816	-89855.1250000000	-324857.5000000000	95945.7656250000
3467	1403636753.0635554790	350667.3437500000	90722.7201899512	350667.3437500000	1730.4057877239	0.1521080000	158233082	0	113442816	-89916.5937500000	-325068.8125000000	95974.2421875000
3468	1403636753.1135554314	350886.8750000000	90797.7386890314	350886.8750000000	1734.5746990061	0.1433540000	158220450	0	113442816	-89978.0703125000	-325280.2187500000	96002.6171875000
3469	1403636753.1635556221	351106.4687500000	90872.7772390633	351106.4687500000	1738.9086523840	0.1455620000	158265841	0	113442816	-90039.5468750000	-325491.7500000000	96030.8750000000
3470	1403636753.2135555744	351326.1562500000	90947.8358497293	351326.1562500000	1743.4051203449	0.1463730000	158186602	0	113442816	-90101.0312500000	-325703.4062500000	96059.0312500000
3471	1403636753.2635555267	351545.8437500000	91022.9145036908	351545.8437500000	1747.5533166246	0.1403470000	158201286	0	113442816	-90162.5156250000	-325915.1562500000	96087.0703125000
3472	1403636753.3135554790	351765.7187500000	91098.0132376327	351765.7187500000	1751.9757575373	0.1356280000	158192126	0	113442816	-90224.0078125000	-326127.0625000000	96115.0078125000
3473	1403636753.3635556698	351985.6875000000	91173.1320612038	351985.6875000000	1755.2339980050	0.1444480000	158223281	0	113442816	-90285.5000000000	-326339.0625000000	96142.8359375000
3474	1403636753.4135553837	352205.6875000000	91248.2709660509	352205.6875000000	1757.5983191858	0.1335080000	158264053	0	113442816	-90346.9921875000	-326551.2187500000	96170.5546875000
3475	1403636753.4635555744	352425.8125000000	91323.4299708089	352425.8125000000	1760.1306809950	0.1388690000	158372377	0	113442816	-90408.4843750000	-326763.4687500000	96198.1640625000
3476	1403636753.5135555267	352645.9375000000	91398.6090581303	352645.9375000000	1761.9087539711	0.1339220000	158295822	0	113442816	-90469.9843750000	-326975.8437500000	96225.6640625000
3477	1403636753.5635554790	352866.3125000000	91473.8082825887	352866.3125000000	1763.3669940473	0.1434440000	158320330	0	113442816	-90531.4843750000	-327188.3750000000	96253.0625000000
3478	1403636753.6135554314	353086.6562500000	91549.0276178294	353086.6562500000	1764.1112086865	0.1455890000	158326569	0	113442816	-90592.9765625000	-327401.0000000000	96280.3515625000
3479	1403636753.6635556221	353307.0937500000	91624.2670734581	353307.0937500000	1764.5060032963	0.1359650000	158394685	0	113442816	-90654.4765625000	-327613.7812500000	96307.5312500000
3480	1403636753.7135555744	353527.6562500000	91699.5266680491	353527.6562500000	1764.7875901887	0.1447160000	158405610	0	113442816	-90715.9687500000	-327826.6562500000	96334.6093750000
3481	1403636753.7635555267	353748.3437500000	91774.8064201553	353748.3437500000	1764.9197332605	0.1259700000	158556321	0	113442816	-90777.4609375000	-328039.6875000000	96361.5781250000
3482	1403636753.8135554790	353969.1250000000	91850.1063393339	353969.1250000000	1764.9927211050	0.1454040000	158479502	0	113442816	-90838.9531250000	-328252.8437500000	96388.4453125000
3483	1403636753.8635556698	354190.6875000000	91925.4266325182	354190.6875000000	1765.2341980724	0.1292300000	158456550	0	113442816	-90900.8046875000	-328467.0000000000	96414.4531250000
3484	1403636753.9135553837	354411.2187500000	92000.7669861684	354411.2187500000	1765.7118604243	0.1286910000	158451814	0	113442816	-90962.5000000000	-328679.9375000000	96441.0312500000
3485	1403636753.9635555744	354632.4375000000	92076.1275802900	354632.4375000000	1766.0908421050	0.1529640000	158433406	0	113442816	-91024.2031250000	-328893.8437500000	96466.9375000000
3486	1403636754.0135555267	354853.9375000000	92151.5084781442	354853.9375000000	1766.5475169277	0.1141480000	158444950	0	113442816	-91086.0468750000	-329108.0312500000	96492.5546875000
3487	1403636754.0635554790	355073.8750000000	92226.9092141700	355073.8750000000	1767.5662203010	0.1100630000	158553525	0	113442816	-91147.4453125000	-329320.2500000000	96519.5859375000
3488	1403636754.1135554314	355293.9375000000	92302.3298071419	355293.9375000000	1768.6814651100	0.1455230000	158467162	0	113442816	-91208.9453125000	-329532.6250000000	96546.5468750000
3489	1403636754.1635556221	355515.2187500000	92377.7705892980	355515.2187500000	1769.5561469000	0.1498950000	158446406	0	113442816	-91271.6953125000	-329746.0000000000	96573.2968750000
3490	1403636754.2135555744	355736.2812500000	92453.2314806048	355736.2812500000	1770.3008318354	0.1599650000	158396206	0	113442816	-91333.3750000000	-329959.5312500000	96599.8671875000
3491	1403636754.2635555267	355959.0000000000	92528.7129382156	355959.0000000000	1770.8267798933	0.1424190000	158390478	0	113442816	-91394.3906250000	-330175.4062500000	96624.9843750000
3492	1403636754.3135554790	356181.2500000000	92604.2148102264	356181.2500000000	1771.2621052476	0.1433940000	158404458	0	113442816	-91455.7343750000	-330390.6562500000	96650.1875000000
3493	1403636754.3635556698	356403.2187500000	92679.7369985860	356403.2187500000	1771.4575946495	0.1407960000	158545585	0	113442816	-91517.4218750000	-330605.3437500000	96675.7421875000
3494	1403636754.4135553837	356625.0312500000	92755.2794411307	356625.0312500000	1771.5952193405	0.1355850000	158467610	0	113442816	-91579.1796875000	-330819.9062500000	96701.5234375000
3495	1403636754.4635555744	356847.0000000000	92830.8421651819	356847.0000000000	1771.5473713390	0.1527410000	158452618	0	113442816	-91640.8593750000	-331034.6250000000	96727.1796875000
3496	1403636754.5135555267	357069.0937500000	92906.4251890906	357069.0937500000	1771.4338961838	0.1518590000	158443422	0	113442816	-91702.3593750000	-331249.6250000000	96752.5390625000
�[0;33mW0412 11:56:35.838843    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3497	1403636754.5635554790	357291.2812500000	92982.0285222507	357291.2812500000	1771.3591154233	0.1469430000	158444646	0	113442816	-91763.7656250000	-331464.7812500000	96777.6718750000
�[0;33mW0412 11:56:35.986193    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3498	1403636754.6135554314	357513.5312500000	93057.6521651117	357513.5312500000	1771.5880275706	0.1503150000	158438570	0	113442816	-91825.1640625000	-331680.0312500000	96802.7265625000
�[0;33mW0412 11:56:36.135190    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3499	1403636754.6635556221	357735.8437500000	93133.2961181225	357735.8437500000	1772.1770643810	0.1458460000	158498686	0	113442816	-91886.5859375000	-331895.3750000000	96827.7578125000
�[0;33mW0412 11:56:36.288125    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3500	1403636754.7135555744	357958.2812500000	93208.9603995888	357958.2812500000	1773.3018345047	0.1520950000	158477490	0	113442816	-91948.0234375000	-332110.8437500000	96852.7500000000
�[0;33mW0412 11:56:36.446815    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3501	1403636754.7635555267	358180.8437500000	93284.6450277951	358180.8437500000	1774.6254561890	0.1611310000	158469426	0	113442816	-92009.4531250000	-332326.4687500000	96877.6640625000
�[0;33mW0412 11:56:36.613057    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3502	1403636754.8135554790	358403.4687500000	93360.3500031584	358403.4687500000	1775.7939268065	0.1593860000	158459962	0	113442816	-92070.8906250000	-332542.1875000000	96902.4843750000
�[0;33mW0412 11:56:36.783720    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3503	1403636754.8635556698	358626.2812500000	93436.0753617787	358626.2812500000	1776.9750202021	0.1618760000	158457318	0	113442816	-92132.3281250000	-332758.0625000000	96927.2109375000
�[0;33mW0412 11:56:36.927979    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3504	1403636754.9135553837	358849.0937500000	93511.8210862046	358849.0937500000	1777.2617284224	0.1451380000	158457346	0	113442816	-92193.7656250000	-332974.0312500000	96951.8437500000
3505	1403636754.9635555744	359072.0000000000	93587.5871857520	359072.0000000000	1777.8188514491	0.1519010000	158592733	0	113442816	-92255.1953125000	-333190.1562500000	96976.3750000000
�[0;33mW0412 11:56:37.228389    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3506	1403636755.0135555267	359295.0312500000	93663.3736786397	359295.0312500000	1777.7957900941	0.1452110000	158443366	0	113442816	-92316.6171875000	-333406.4375000000	97000.8125000000
3507	1403636755.0635554790	359518.1875000000	93739.1805830655	359518.1875000000	1777.9906689763	0.1602200000	158442036	0	113442816	-92378.0156250000	-333622.8437500000	97025.1562500000
�[0;33mW0412 11:56:37.542418    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3508	1403636755.1135554314	359741.4062500000	93815.0078993902	359741.4062500000	1777.9184911624	0.1448140000	158412550	0	113442816	-92439.4140625000	-333839.3750000000	97049.4062500000
3509	1403636755.1635556221	359964.7812500000	93890.8556546910	359964.7812500000	1777.9860824346	0.1447790000	158413654	0	113442816	-92500.7968750000	-334056.0625000000	97073.5703125000
3510	1403636755.2135555744	360188.2500000000	93966.7238582082	360188.2500000000	1778.0787222454	0.1460800000	158413817	0	113442816	-92562.1718750000	-334272.8750000000	97097.6406250000
3511	1403636755.2635555267	360411.8125000000	94042.6125191714	360411.8125000000	1777.9820699053	0.1464060000	158482281	0	113442816	-92623.5390625000	-334489.8437500000	97121.6171875000
3512	1403636755.3135554790	360635.4687500000	94118.5216467998	360635.4687500000	1777.8199436116	0.1346940000	158407758	0	113442816	-92684.8906250000	-334706.9375000000	97145.5078125000
�[0;33mW0412 11:56:38.265439    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3513	1403636755.3635556698	360859.2187500000	94194.4512503020	360859.2187500000	1777.6757183879	0.1444900000	158399262	0	113442816	-92746.2343750000	-334924.1562500000	97169.3046875000
3514	1403636755.4135553837	361083.1562500000	94270.4013655551	361083.1562500000	1777.4272663274	0.1383580000	158444254	0	113442816	-92807.5625000000	-335141.5625000000	97193.0156250000
3515	1403636755.4635555744	361307.1562500000	94346.3719928338	361307.1562500000	1777.3213048781	0.1402030000	158466550	0	113442816	-92868.8906250000	-335359.0937500000	97216.6328125000
3516	1403636755.5135555267	361531.2500000000	94422.3631413000	361531.2500000000	1777.3619966202	0.1452250000	158505061	0	113442816	-92930.1953125000	-335576.7500000000	97240.1640625000
�[0;33mW0412 11:56:38.845360    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3517	1403636755.5635554790	361755.4687500000	94498.3748289908	361755.4687500000	1777.5099884732	0.1495400000	158531265	0	113442816	-92991.5000000000	-335794.5625000000	97263.6093750000
�[0;33mW0412 11:56:38.995596    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3518	1403636755.6135554314	361979.8125000000	94574.4070739229	361979.8125000000	1777.9026813935	0.1463120000	158446274	0	113442816	-93052.7812500000	-336012.5312500000	97286.9687500000
�[0;33mW0412 11:56:39.145277    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3519	1403636755.6635556221	362204.2187500000	94650.4598763316	362204.2187500000	1778.7447023411	0.1468640000	158454638	0	113442816	-93114.0468750000	-336230.5937500000	97310.2109375000
�[0;33mW0412 11:56:39.293988    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3520	1403636755.7135555744	362428.7187500000	94726.5332453298	362428.7187500000	1779.2888143276	0.1480670000	158461346	0	113442816	-93175.2968750000	-336448.8125000000	97333.3671875000
�[0;33mW0412 11:56:39.447875    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3521	1403636755.7635555267	362653.3437500000	94802.6271988954	362653.3437500000	1780.1999849430	0.1495840000	158455714	0	113442816	-93236.5312500000	-336667.1875000000	97356.4296875000
�[0;33mW0412 11:56:39.611032    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3522	1403636755.8135554790	362878.1250000000	94878.7417638588	362878.1250000000	1781.1652581180	0.1592490000	158429186	0	113442816	-93297.7500000000	-336885.7187500000	97379.4140625000
�[0;33mW0412 11:56:39.759855    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3523	1403636755.8635556698	363103.0312500000	94954.8769581495	363103.0312500000	1781.9205131560	0.1487190000	158428706	0	113442816	-93358.9453125000	-337104.4062500000	97402.3046875000
�[0;33mW0412 11:56:39.910130    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3524	1403636755.9135553837	363328.0312500000	95031.0327908090	363328.0312500000	1782.5244881965	0.1502560000	158440034	0	113442816	-93420.1328125000	-337323.2187500000	97425.1093750000
�[0;33mW0412 11:56:40.061269    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3525	1403636755.9635555744	363553.1250000000	95107.2092708683	363553.1250000000	1783.1685104983	0.1468420000	158455458	0	113442816	-93481.3046875000	-337542.1875000000	97447.8281250000
�[0;33mW0412 11:56:40.209311    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3526	1403636756.0135555267	363778.3125000000	95183.4064073485	363778.3125000000	1783.6595287530	0.1489910000	158479510	0	113442816	-93542.4531250000	-337761.3125000000	97470.4609375000
�[0;33mW0412 11:56:40.365360    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3527	1403636756.0635554790	364003.6562500000	95259.6242269807	364003.6562500000	1784.0974762336	0.1516140000	158467066	0	113442816	-93603.5859375000	-337980.5937500000	97492.9921875000
�[0;33mW0412 11:56:40.513262    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3528	1403636756.1135554314	364229.0312500000	95335.8627210348	364229.0312500000	1784.2247004859	0.1423660000	158470058	0	113442816	-93664.6718750000	-338200.0000000000	97515.4218750000
�[0;33mW0412 11:56:40.659242    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3529	1403636756.1635556221	364454.5937500000	95412.1219250668	364454.5937500000	1784.4399031391	0.1440510000	158504846	0	113442816	-93725.7031250000	-338419.5625000000	97537.7343750000
�[0;33mW0412 11:56:40.810377    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3530	1403636756.2135555744	364680.2500000000	95488.4018480342	364680.2500000000	1784.8286958237	0.1522060000	158511962	0	113442816	-93786.6875000000	-338639.3125000000	97559.9453125000
�[0;33mW0412 11:56:40.964453    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3531	1403636756.2635555267	364905.9687500000	95564.7024900342	364905.9687500000	1785.1079258367	0.1524780000	158510034	0	113442816	-93847.5703125000	-338859.1875000000	97582.0468750000
�[0;33mW0412 11:56:41.118686    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3532	1403636756.3135554790	365131.7812500000	95641.0238600115	365131.7812500000	1785.3434745003	0.1531430000	158508774	0	113442816	-93908.4531250000	-339079.2500000000	97604.0859375000
�[0;33mW0412 11:56:41.275787    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3533	1403636756.3635556698	365357.8750000000	95717.3660199719	365357.8750000000	1785.4192356305	0.1535550000	158525346	0	113442816	-93969.3437500000	-339299.5000000000	97626.0546875000
�[0;33mW0412 11:56:41.429992    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3534	1403636756.4135553837	365584.0625000000	95793.7289787948	365584.0625000000	1785.4952518503	0.1539290000	158522830	0	113442816	-94030.2265625000	-339519.9062500000	97647.9687500000
�[0;33mW0412 11:56:41.594660    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3535	1403636756.4635555744	365810.3437500000	95870.1127453496	365810.3437500000	1785.7276293634	0.1534220000	158565974	0	113442816	-94091.1093750000	-339740.4375000000	97669.8125000000
�[0;33mW0412 11:56:41.742362    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3536	1403636756.5135555267	366036.8125000000	95946.5173550087	366036.8125000000	1785.9740506183	0.1458070000	158544942	0	113442816	-94151.9843750000	-339961.1562500000	97691.5781250000
�[0;33mW0412 11:56:41.889765    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3537	1403636756.5635554790	366263.2812500000	96022.9427900935	366263.2812500000	1786.0708782892	0.1466020000	158529738	0	113442816	-94212.8671875000	-340182.0000000000	97713.2734375000
�[0;33mW0412 11:56:42.046952    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3538	1403636756.6135554314	366490.0625000000	96099.3891212721	366490.0625000000	1786.3573566735	0.1537180000	158520274	0	113442816	-94273.7343750000	-340403.0312500000	97734.8906250000
�[0;33mW0412 11:56:42.193799    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3539	1403636756.6635556221	366716.8125000000	96175.8563220008	366716.8125000000	1786.5605408722	0.1469840000	158523430	0	113442816	-94334.5781250000	-340624.1875000000	97756.4296875000
�[0;33mW0412 11:56:42.340924    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3540	1403636756.7135555744	366943.7187500000	96252.3444187319	366943.7187500000	1786.8713886542	0.1435690000	158504718	0	113442816	-94395.3984375000	-340845.5312500000	97777.8906250000
�[0;33mW0412 11:56:42.481822    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3541	1403636756.7635555267	367170.8437500000	96328.8534555382	367170.8437500000	1787.0780184696	0.1401750000	158492110	0	113442816	-94456.1875000000	-341067.0625000000	97799.2812500000
�[0;33mW0412 11:56:42.632861    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3542	1403636756.8135554790	367398.0625000000	96405.3834411521	367398.0625000000	1787.4566582965	0.1479540000	158444350	0	113442816	-94516.9453125000	-341288.7500000000	97820.6015625000
�[0;33mW0412 11:56:42.778851    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3543	1403636756.8635556698	367625.3437500000	96481.9343754758	367625.3437500000	1787.6607514280	0.1426290000	158448930	0	113442816	-94577.6796875000	-341510.5937500000	97841.8515625000
�[0;33mW0412 11:56:42.925218    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3544	1403636756.9135553837	367852.8750000000	96558.5063113179	367852.8750000000	1787.7577316459	0.1397700000	158433314	0	113442816	-94638.3828125000	-341732.6250000000	97863.0468750000
�[0;33mW0412 11:56:43.061118    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3545	1403636756.9635555744	368080.5312500000	96635.0992661667	368080.5312500000	1788.0786933761	0.1355220000	158438162	0	113442816	-94699.0703125000	-341954.8125000000	97884.1718750000
�[0;33mW0412 11:56:43.198580    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3546	1403636757.0135555267	368308.2812500000	96711.7132486776	368308.2812500000	1788.1845204612	0.1369210000	158439330	0	113442816	-94759.7343750000	-342177.1875000000	97905.2343750000
�[0;33mW0412 11:56:43.340839    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3547	1403636757.0635554790	368536.2187500000	96788.3482939275	368536.2187500000	1788.8933027390	0.1427270000	158464973	0	113442816	-94820.3828125000	-342399.7187500000	97926.2500000000
�[0;33mW0412 11:56:43.483044    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3548	1403636757.1135554314	368764.2812500000	96865.0044193379	368764.2812500000	1789.1359391773	0.1381500000	158463266	0	113442816	-94881.0078125000	-342622.4375000000	97947.2031250000
�[0;33mW0412 11:56:43.622069    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3549	1403636757.1635556221	368992.5000000000	96941.6816511160	368992.5000000000	1789.3100594036	0.1340830000	158464709	0	113442816	-94941.6171875000	-342845.3437500000	97968.1015625000
�[0;33mW0412 11:56:43.758358    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3550	1403636757.2135555744	369220.9062500000	97018.3800242425	369220.9062500000	1789.6954561696	0.1364720000	158462485	0	113442816	-95002.2031250000	-343068.4062500000	97988.9453125000
�[0;33mW0412 11:56:43.896919    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3551	1403636757.2635555267	369449.4062500000	97095.0995472573	369449.4062500000	1789.7583206212	0.1375070000	158469266	0	113442816	-95062.7734375000	-343291.6562500000	98009.7500000000
�[0;33mW0412 11:56:44.042135    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3552	1403636757.3135554790	369678.0625000000	97171.8402462868	369678.0625000000	1789.6856161139	0.1426660000	158464066	0	113442816	-95123.3281250000	-343515.0937500000	98030.5156250000
�[0;33mW0412 11:56:44.177605    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3553	1403636757.3635556698	369906.8750000000	97248.6021474277	369906.8750000000	1789.9081603815	0.1319440000	158498498	0	113442816	-95183.9062500000	-343738.6875000000	98051.2187500000
�[0;33mW0412 11:56:44.319852    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3554	1403636757.4135553837	370135.8750000000	97325.3852855405	370135.8750000000	1789.7535064829	0.1416200000	158490190	0	113442816	-95244.4921875000	-343962.4375000000	98071.8671875000
�[0;33mW0412 11:56:44.459051    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3555	1403636757.4635555744	370364.9687500000	97402.1896690748	370364.9687500000	1789.5628693082	0.1349230000	158466782	0	113442816	-95305.1015625000	-344186.3437500000	98092.4609375000
�[0;33mW0412 11:56:44.593631    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3556	1403636757.5135555267	370594.2812500000	97479.0153416228	370594.2812500000	1789.3282067920	0.1315340000	158462034	0	113442816	-95365.7109375000	-344410.4375000000	98112.9921875000
�[0;33mW0412 11:56:44.728291    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3557	1403636757.5635554790	370823.6562500000	97555.8623028003	370823.6562500000	1789.3882206398	0.1325540000	158434570	0	113442816	-95426.3203125000	-344634.6875000000	98133.4609375000
�[0;33mW0412 11:56:44.858644    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3558	1403636757.6135554314	371053.1562500000	97632.7305697894	371053.1562500000	1790.0481402174	0.1278920000	158434658	0	113442816	-95486.9218750000	-344859.0937500000	98153.8750000000
�[0;33mW0412 11:56:44.991876    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3559	1403636757.6635556221	371282.9062500000	97709.6201948752	371282.9062500000	1790.7098809699	0.1310390000	158404854	0	113442816	-95547.5312500000	-345083.7187500000	98174.2343750000
�[0;33mW0412 11:56:45.128006    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3560	1403636757.7135555744	371512.7500000000	97786.5311863935	371512.7500000000	1791.6655956859	0.1330470000	158393921	0	113442816	-95608.1406250000	-345308.4687500000	98194.5390625000
�[0;33mW0412 11:56:45.258035    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3561	1403636757.7635555267	371742.7500000000	97863.4635702221	371742.7500000000	1792.3593741886	0.1282540000	158366909	0	113442816	-95668.7656250000	-345533.4375000000	98214.7968750000
�[0;33mW0412 11:56:45.392621    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3562	1403636757.8135554790	371972.9687500000	97940.4173897560	371972.9687500000	1792.8213881116	0.1359780000	158342277	0	113442816	-95729.3984375000	-345758.5625000000	98235.0000000000
�[0;33mW0412 11:56:45.526080    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3563	1403636757.8635556698	372203.2812500000	98017.3926532587	372203.2812500000	1793.3691297298	0.1279390000	158312497	0	113442816	-95790.0468750000	-345983.8437500000	98255.1562500000
�[0;33mW0412 11:56:45.648572    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3564	1403636757.9135553837	372433.7812500000	98094.3893952892	372433.7812500000	1793.6336950933	0.1209930000	158287245	0	113442816	-95850.7109375000	-346209.3125000000	98275.2656250000
�[0;33mW0412 11:56:45.770607    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3565	1403636757.9635555744	372664.3750000000	98171.4076240703	372664.3750000000	1794.4932978575	0.1202600000	158191730	0	113442816	-95911.3906250000	-346434.9375000000	98295.3359375000
�[0;33mW0412 11:56:45.883930    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3566	1403636758.0135555267	372895.1875000000	98248.4473828690	372895.1875000000	1796.1076107253	0.1100310000	158233833	0	113442816	-95972.0859375000	-346660.7500000000	98315.3671875000
�[0;33mW0412 11:56:46.002024    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3567	1403636758.0635554790	373126.1562500000	98325.5086973818	373126.1562500000	1797.7086037820	0.1164980000	158115849	0	113442816	-96032.7734375000	-346886.7500000000	98335.3750000000
�[0;33mW0412 11:56:46.113109    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3568	1403636758.1135554314	373357.2500000000	98402.5915845181	373357.2500000000	1799.6559469663	0.1069520000	158144573	0	113442816	-96093.4843750000	-347112.9062500000	98355.3515625000
�[0;33mW0412 11:56:46.234349    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3569	1403636758.1635556221	373588.5937500000	98479.6960961924	373588.5937500000	1801.0612027927	0.1166590000	158081329	0	113442816	-96154.1953125000	-347339.2812500000	98375.3125000000
�[0;33mW0412 11:56:46.342267    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3570	1403636758.2135555744	373820.0625000000	98556.8222492467	373820.0625000000	1802.3362415630	0.1077330000	158102169	0	113442816	-96214.9296875000	-347565.7812500000	98395.2656250000
�[0;33mW0412 11:56:46.446632    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3571	1403636758.2635555267	374051.6875000000	98633.9700692553	374051.6875000000	1803.3205196923	0.1006150000	158113941	0	113442816	-96275.6953125000	-347792.5000000000	98415.2031250000
�[0;33mW0412 11:56:46.548368    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3572	1403636758.3135554790	374283.5000000000	98711.1395905125	374283.5000000000	1804.3748443159	0.1042610000	158038690	0	113442816	-96336.5078125000	-348019.3437500000	98435.1171875000
�[0;33mW0412 11:56:46.668997    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3573	1403636758.3635556698	374515.4375000000	98788.3308297819	374515.4375000000	1804.9747991918	0.1168020000	158062566	0	113442816	-96397.3671875000	-348246.3437500000	98455.0234375000
�[0;33mW0412 11:56:46.781774    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3574	1403636758.4135553837	374747.5625000000	98865.5438212957	374747.5625000000	1806.1163855130	0.1105150000	158188073	0	113442816	-96458.2656250000	-348473.5000000000	98474.9140625000
�[0;33mW0412 11:56:46.888257    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3575	1403636758.4635555744	374979.8125000000	98942.7785817652	374979.8125000000	1808.5463156334	0.1043120000	158226477	0	113442816	-96519.2031250000	-348700.8437500000	98494.8125000000
�[0;33mW0412 11:56:46.996889    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3576	1403636758.5135555267	375212.3125000000	99020.0351628386	375212.3125000000	1813.1510700667	0.1055360000	158253193	0	113442816	-96580.1796875000	-348928.3437500000	98514.7109375000
�[0;33mW0412 11:56:47.104216    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3577	1403636758.5635554790	375444.9375000000	99097.3135811604	375444.9375000000	1818.4885395757	0.1056840000	158257841	0	113442816	-96641.1718750000	-349156.0312500000	98534.6250000000
�[0;33mW0412 11:56:47.217304    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3578	1403636758.6135554314	375677.7500000000	99174.6138708247	375677.7500000000	1822.4811011624	0.1107930000	158186382	0	113442816	-96702.2265625000	-349383.8750000000	98554.5546875000
�[0;33mW0412 11:56:47.327306    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3579	1403636758.6635556221	375910.6875000000	99251.9360484244	375910.6875000000	1823.2403021441	0.1073840000	158165426	0	113442816	-96763.3437500000	-349611.8437500000	98574.5078125000
�[0;33mW0412 11:56:47.439471    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3580	1403636758.7135555744	376143.8750000000	99329.2801654499	376143.8750000000	1825.0503042144	0.1107200000	158166610	0	113442816	-96824.5390625000	-349840.0000000000	98594.4843750000
�[0;33mW0412 11:56:47.553031    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3581	1403636758.7635555267	376377.2187500000	99406.6462471546	376377.2187500000	1828.4510838217	0.1082560000	158152542	0	113442816	-96885.8046875000	-350068.3125000000	98614.5078125000
�[0;33mW0412 11:56:47.665329    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3582	1403636758.8135554790	376610.6875000000	99484.0343100393	376610.6875000000	1831.2167653326	0.1114550000	158101522	0	113442816	-96947.1562500000	-350296.7500000000	98634.5625000000
�[0;33mW0412 11:56:47.775023    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3583	1403636758.8635556698	376844.3750000000	99561.4443967515	376844.3750000000	1834.0989146814	0.1090720000	158057718	0	113442816	-97008.6250000000	-350525.3125000000	98654.6484375000
�[0;33mW0412 11:56:47.883306    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3584	1403636758.9135553837	377078.1562500000	99638.8765150142	377078.1562500000	1836.4312190952	0.1046460000	158008066	0	113442816	-97070.1875000000	-350754.0000000000	98674.7812500000
�[0;33mW0412 11:56:47.992683    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3585	1403636758.9635555744	377312.0937500000	99716.3306899751	377312.0937500000	1837.6157508114	0.1046440000	158067305	0	113442816	-97131.8437500000	-350982.8125000000	98694.9843750000
�[0;33mW0412 11:56:48.092485    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3586	1403636759.0135555267	377546.2500000000	99793.8069641832	377546.2500000000	1838.0485758927	0.0975160000	158021133	0	113442816	-97193.5781250000	-351211.7500000000	98715.2656250000
�[0;33mW0412 11:56:48.194643    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3587	1403636759.0635554790	377780.6250000000	99871.3053801396	377780.6250000000	1839.3929094009	0.0993550000	158010025	0	113442816	-97255.4375000000	-351440.8437500000	98735.6171875000
�[0;33mW0412 11:56:48.289186    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3588	1403636759.1135554314	378015.0625000000	99948.8259367505	378015.0625000000	1843.9503411098	0.0956120000	158034873	0	113442816	-97317.5234375000	-351669.9375000000	98756.0078125000
�[0;33mW0412 11:56:48.388177    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3589	1403636759.1635556221	378249.6250000000	100026.3686503373	378249.6250000000	1852.3551886748	0.0959040000	158069385	0	113442816	-97379.7968750000	-351899.1250000000	98776.4843750000
�[0;33mW0412 11:56:48.481433    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3590	1403636759.2135555744	378484.3437500000	100103.9335459083	378484.3437500000	1860.8952293291	0.0909540000	158082757	0	113442816	-97442.2343750000	-352128.3750000000	98797.0546875000
�[0;33mW0412 11:56:48.576153    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3591	1403636759.2635555267	378719.1562500000	100181.5206310389	378719.1562500000	1867.7817969292	0.0916510000	158089429	0	113442816	-97504.8203125000	-352357.6875000000	98817.7343750000
�[0;33mW0412 11:56:48.670609    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3592	1403636759.3135554790	378954.1875000000	100259.1299480960	378954.1875000000	1869.1927428874	0.0945610000	158084689	0	113442816	-97567.5703125000	-352587.0937500000	98838.5234375000
�[0;33mW0412 11:56:48.767529    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3593	1403636759.3635556698	379189.3125000000	100336.7615046092	379189.3125000000	1869.6598467506	0.0938850000	158102961	0	113442816	-97630.5000000000	-352816.5312500000	98859.4453125000
�[0;33mW0412 11:56:48.865259    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3594	1403636759.4135553837	379425.5625000000	100414.4155950364	379425.5625000000	1870.9834052107	0.0935250000	158069921	0	113442816	-97693.8046875000	-353046.8125000000	98881.3515625000
�[0;33mW0412 11:56:48.961990    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3595	1403636759.4635555744	379661.7812500000	100492.0921918806	379661.7812500000	1872.2702146035	0.0994040000	158056269	0	113442816	-97757.3046875000	-353276.9375000000	98903.4453125000
3596	1403636759.5135555267	379897.9687500000	100569.7912676754	379897.9687500000	1873.5983495502	0.0978170000	158105981	0	113442816	-97821.1640625000	-353506.8437500000	98925.7812500000
�[0;33mW0412 11:56:49.165765    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3597	1403636759.5635554790	380134.1562500000	100647.5128036727	380134.1562500000	1873.8884485794	0.0996430000	158044453	0	113442816	-97885.4218750000	-353736.5312500000	98948.3906250000
�[0;33mW0412 11:56:49.262838    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3598	1403636759.6135554314	380370.3125000000	100725.2567724599	380370.3125000000	1874.2687693086	0.0937700000	158023653	0	113442816	-97950.0546875000	-353966.0312500000	98971.2343750000
�[0;33mW0412 11:56:49.359802    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3599	1403636759.6635556221	380606.5312500000	100803.0231727037	380606.5312500000	1874.1969774320	0.0937830000	158050581	0	113442816	-98014.9843750000	-354195.4687500000	98994.2890625000
�[0;33mW0412 11:56:49.454360    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[mvizualizer failed
3600	1403636759.7135555744	380842.7812500000	100880.8119943919	380842.7812500000	1874.0525570922	0.0936770000	157545246	0	113442816	-98080.2031250000	-354424.8125000000	99017.5468750000
�[0;33mW0412 11:56:49.548738    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3601	1403636759.7635555267	381079.1250000000	100958.6232448794	381079.1250000000	1874.5015698767	0.0921940000	158047305	0	113442816	-98145.7343750000	-354654.0937500000	99041.0078125000
�[0;33mW0412 11:56:49.644747    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3602	1403636759.8135554790	381315.5312500000	101036.4569228375	381315.5312500000	1874.6949993793	0.0960450000	158014937	0	113442816	-98211.6015625000	-354883.2500000000	99064.6875000000
�[0;33mW0412 11:56:49.741194    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3603	1403636759.8635556698	381551.9687500000	101114.3130182655	381551.9687500000	1875.0664374899	0.0928420000	158025317	0	113442816	-98277.8046875000	-355112.3125000000	99088.5937500000
�[0;33mW0412 11:56:49.839174    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3604	1403636759.9135553837	381788.5000000000	101192.1915385157	381788.5000000000	1875.5607107949	0.0953600000	158008205	0	113442816	-98344.3671875000	-355341.2500000000	99112.7500000000
3605	1403636759.9635555744	382025.0000000000	101270.0924562582	382025.0000000000	1875.9085901021	0.0948560000	157985053	0	113442816	-98411.3125000000	-355570.0625000000	99137.1484375000
�[0;33mW0412 11:56:50.025997    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3606	1403636760.0135555267	382261.5937500000	101348.0157788577	382261.5937500000	1876.4465914466	0.0851180000	157957293	0	113442816	-98478.6406250000	-355798.7187500000	99161.7968750000
�[0;33mW0412 11:56:50.114549    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3607	1403636760.0635554790	382498.1562500000	101425.9614790160	382498.1562500000	1877.4422523798	0.0842380000	157965837	0	113442816	-98546.3750000000	-356027.2500000000	99186.7187500000
3608	1403636760.1135554314	382734.7812500000	101503.9295554492	382734.7812500000	1877.6114882352	0.0842730000	157948717	0	113442816	-98614.5312500000	-356255.5625000000	99211.9062500000
�[0;33mW0412 11:56:50.282225    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3609	1403636760.1635556221	382971.4687500000	101581.9200068747	382971.4687500000	1877.7476413220	0.0815900000	157957761	0	113442816	-98683.1250000000	-356483.7187500000	99237.3750000000
�[0;33mW0412 11:56:50.367426    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3610	1403636760.2135555744	383208.0937500000	101659.9327973852	383208.0937500000	1878.9705430370	0.0826370000	157967329	0	113442816	-98752.1718750000	-356711.6562500000	99263.1328125000
3611	1403636760.2635555267	383444.6875000000	101737.9678997676	383444.6875000000	1881.5881191909	0.0845060000	157971581	0	113442816	-98821.6953125000	-356939.3750000000	99289.1796875000
�[0;33mW0412 11:56:50.543607    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3612	1403636760.3135554790	383681.3750000000	101816.0253214454	383681.3750000000	1884.5671467429	0.0868970000	157933105	0	113442816	-98891.7031250000	-357166.8750000000	99315.5234375000
�[0;33mW0412 11:56:50.633579    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3613	1403636760.3635556698	383918.0000000000	101894.1050265875	383918.0000000000	1885.7000792384	0.0867170000	157895729	0	113442816	-98962.2109375000	-357394.1250000000	99342.1796875000
�[0;33mW0412 11:56:50.715137    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3614	1403636760.4135553837	384154.5625000000	101972.2069794025	384154.5625000000	1886.5779780326	0.0784050000	157933405	0	113442816	-99033.2421875000	-357621.1250000000	99369.1484375000
�[0;33mW0412 11:56:50.795599    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3615	1403636760.4635555744	384391.1250000000	102050.3311614276	384391.1250000000	1886.7697487718	0.0788230000	157952993	0	113442816	-99104.8203125000	-357847.8437500000	99396.4375000000
�[0;33mW0412 11:56:50.877538    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3616	1403636760.5135555267	384627.7187500000	102128.4775628625	384627.7187500000	1886.5792713335	0.0809890000	157956005	0	113442816	-99176.9531250000	-358074.3125000000	99424.0625000000
�[0;33mW0412 11:56:50.960978    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3617	1403636760.5635554790	384864.2500000000	102206.6461479986	384864.2500000000	1886.7412108686	0.0795890000	157984453	0	113442816	-99249.6640625000	-358300.4687500000	99452.0312500000
�[0;33mW0412 11:56:51.044487    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3618	1403636760.6135554314	385100.7812500000	102284.8368984413	385100.7812500000	1887.0099060021	0.0835850000	157977389	0	113442816	-99322.9843750000	-358526.3437500000	99480.3515625000
�[0;33mW0412 11:56:51.131547    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3619	1403636760.6635556221	385337.2500000000	102363.0497785468	385337.2500000000	1886.8597333445	0.0827610000	157982317	0	113442816	-99396.9218750000	-358751.9062500000	99509.0390625000
�[0;33mW0412 11:56:51.215096    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3620	1403636760.7135555744	385573.6875000000	102441.2847613428	385573.6875000000	1886.7056053564	0.0808270000	157990989	0	113442816	-99471.5156250000	-358977.1562500000	99538.1093750000
�[0;33mW0412 11:56:51.298120    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3621	1403636760.7635555267	385810.1250000000	102519.5418285172	385810.1250000000	1886.5883636982	0.0805850000	157983525	0	113442816	-99546.7812500000	-359202.0625000000	99567.5781250000
�[0;33mW0412 11:56:51.381177    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3622	1403636760.8135554790	386046.5625000000	102597.8209617782	386046.5625000000	1886.9221060674	0.0817970000	157951877	0	113442816	-99622.7343750000	-359426.6875000000	99597.4531250000
�[0;33mW0412 11:56:51.464426    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3623	1403636760.8635556698	386282.9375000000	102676.1221256033	386282.9375000000	1887.6853907089	0.0800900000	157925461	0	113442816	-99699.4140625000	-359650.9375000000	99627.7578125000
�[0;33mW0412 11:56:51.545473    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3624	1403636760.9135553837	386519.4062500000	102754.4453276244	386519.4062500000	1888.2414016123	0.0794780000	157896277	0	113442816	-99776.8125000000	-359874.9062500000	99658.5000000000
�[0;33mW0412 11:56:51.628583    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3625	1403636760.9635555744	386755.8437500000	102832.7905409823	386755.8437500000	1888.2521054072	0.0795430000	157871553	0	113442816	-99854.9609375000	-360098.5625000000	99689.6953125000
3626	1403636761.0135555267	386992.4062500000	102911.1577819390	386992.4062500000	1888.6547897683	0.0771340000	157856273	0	113442816	-99933.8515625000	-360321.9687500000	99721.3671875000
3627	1403636761.0635554790	387229.0312500000	102989.5470495067	387229.0312500000	1889.3940406571	0.0773780000	157822325	0	113442816	-100013.4531250000	-360545.1562500000	99753.4921875000
3628	1403636761.1135554314	387465.7812500000	103067.9583599258	387465.7812500000	1890.6406613101	0.0718560000	157789089	0	113442816	-100093.7421875000	-360768.2187500000	99786.0781250000
3629	1403636761.1635556221	387702.8437500000	103146.3917810859	387702.8437500000	1891.8968213587	0.0729000000	157758293	0	113442816	-100174.6562500000	-360991.2500000000	99819.1171875000
�[0;33mW0412 11:56:52.009052    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3630	1403636761.2135555744	387940.3437500000	103224.8474152371	387940.3437500000	1892.3970290015	0.0691470000	157723237	0	113442816	-100256.1250000000	-361214.4062500000	99852.5937500000
�[0;33mW0412 11:56:52.077383    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3631	1403636761.2635555267	388178.3437500000	103303.3253817298	388178.3437500000	1892.7282525810	0.0666620000	157720949	0	113442816	-100338.0156250000	-361437.9375000000	99886.4687500000
�[0;33mW0412 11:56:52.145210    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3632	1403636761.3135554790	388417.0937500000	103381.8258686153	388417.0937500000	1892.4985730141	0.0649490000	157700045	0	113442816	-100420.1718750000	-361662.0937500000	99920.7109375000
�[0;33mW0412 11:56:52.209257    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3633	1403636761.3635556698	388656.8750000000	103460.3491411535	388656.8750000000	1892.9729057231	0.0621360000	157666821	0	113442816	-100502.3046875000	-361887.3125000000	99955.1796875000
�[0;33mW0412 11:56:52.273983    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3634	1403636761.4135553837	388898.0312500000	103538.8955589050	388898.0312500000	1895.5616740848	0.0618670000	157648069	0	113442816	-100584.1406250000	-362113.9687500000	99989.7734375000
�[0;33mW0412 11:56:52.338295    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3635	1403636761.4635555744	389140.5312500000	103617.4654724376	389140.5312500000	1899.2571529943	0.0621740000	157596037	0	113442816	-100665.4843750000	-362342.2812500000	100024.4218750000
�[0;33mW0412 11:56:52.401808    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3636	1403636761.5135555267	389384.2500000000	103696.0591975552	389384.2500000000	1902.5884226969	0.0613050000	157562785	0	113442816	-100746.3593750000	-362571.9375000000	100059.2031250000
�[0;33mW0412 11:56:52.466373    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3637	1403636761.5635554790	389628.3437500000	103774.6768177236	389628.3437500000	1905.4018401830	0.0618630000	157540461	0	113442816	-100827.1328125000	-362802.0000000000	100094.3671875000
3638	1403636761.6135554314	389872.4375000000	103853.3183132383	389872.4375000000	1907.4064276651	0.0590240000	157538497	0	113442816	-100908.1250000000	-363031.7812500000	100130.1093750000
3639	1403636761.6635556221	390116.0937500000	103931.9835441909	390116.0937500000	1908.5892020590	0.0577200000	157533309	0	113442816	-100989.5234375000	-363260.7500000000	100166.5468750000
3640	1403636761.7135555744	390358.8750000000	104010.6722506348	390358.8750000000	1910.5439301887	0.0598520000	157524489	0	113442816	-101071.4921875000	-363488.4375000000	100203.7265625000
�[0;33mW0412 11:56:52.711302    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3641	1403636761.7635555267	390600.6875000000	104089.3841471603	390600.6875000000	1911.9010812013	0.0608510000	157515189	0	113442816	-101154.0625000000	-363714.7812500000	100241.5781250000
�[0;33mW0412 11:56:52.770225    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3642	1403636761.8135554790	390841.8437500000	104168.1190344758	390841.8437500000	1912.9190101697	0.0554020000	157517233	0	113442816	-101237.1718750000	-363940.0625000000	100279.9375000000
�[0;33mW0412 11:56:52.827303    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3643	1403636761.8635556698	391082.4687500000	104246.8767478207	391082.4687500000	1913.3473127736	0.0549000000	157518109	0	113442816	-101320.6796875000	-364164.5937500000	100318.6250000000
�[0;33mW0412 11:56:52.883165    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3644	1403636761.9135553837	391322.9062500000	104325.6572169486	391322.9062500000	1913.3057769647	0.0541220000	157548033	0	113442816	-101404.4375000000	-364388.7812500000	100357.5312500000
�[0;33mW0412 11:56:52.941242    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 4
�[m3645	1403636761.9635555744	391563.3125000000	104404.4604145571	391563.3125000000	1913.7906879636	0.0568020000	157569765	0	113442816	-101488.3437500000	-364612.8750000000	100396.5312500000
�[0;33mW0412 11:56:53.000409    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3646	1403636762.0135555267	391803.9062500000	104483.2863733710	391803.9062500000	1917.8727697909	0.0572830000	157573825	0	113442816	-101572.3359375000	-364837.1250000000	100435.5078125000
�[0;33mW0412 11:56:53.061022    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 3
�[m3647	1403636762.0635554790	392044.7812500000	104562.1351517852	392044.7812500000	1922.5468790542	0.0556170000	157587853	0	113442816	-101656.3671875000	-365061.6875000000	100474.4062500000
�[0;33mW0412 11:56:53.119029    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3648	1403636762.1135554314	392285.9687500000	104641.0068166970	392285.9687500000	1930.1669812284	0.0575210000	157611905	0	113442816	-101740.3593750000	-365286.6875000000	100513.1718750000
3649	1403636762.1635556221	392527.5625000000	104719.9014606223	392527.5625000000	1934.3160011233	0.0586450000	157638065	0	113442816	-101824.2500000000	-365512.1562500000	100551.7500000000
3650	1403636762.2135555744	392769.6562500000	104798.8192016605	392769.6562500000	1934.7860399314	0.0583790000	157649309	0	113442816	-101908.0000000000	-365738.2500000000	100590.0156250000
3651	1403636762.2635555267	393012.3125000000	104877.7601749002	393012.3125000000	1934.8015573563	0.0594380000	157675709	0	113442816	-101991.5781250000	-365965.1875000000	100627.7734375000
3652	1403636762.3135554790	393255.7812500000	104956.7245837379	393255.7812500000	1935.2197246840	0.0601230000	157694621	0	113442816	-102075.0312500000	-366193.2500000000	100664.6093750000
3653	1403636762.3635556698	393500.3750000000	105035.7127168932	393500.3750000000	1935.7759898081	0.0615840000	157695125	0	113442816	-102158.8437500000	-366422.8437500000	100699.9140625000
3654	1403636762.4135553837	393746.4062500000	105114.7249482925	393746.4062500000	1936.4154334298	0.0608790000	157701709	0	113442816	-102244.0312500000	-366654.1562500000	100733.4062500000
�[0;33mW0412 11:56:53.555640    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 5
�[m3655	1403636762.4635555744	393993.7812500000	105193.7616258032	393993.7812500000	1938.7276236946	0.0607690000	157689321	0	113442816	-102329.5859375000	-366886.5625000000	100767.6484375000
3656	1403636762.5135555267	394242.3125000000	105272.8230456266	394242.3125000000	1946.7676265245	0.0631670000	157686461	0	113442816	-102414.1562500000	-367119.2812500000	100806.0781250000
�[0;33mW0412 11:56:53.683558    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 1
�[m3657	1403636762.5635554790	394489.8437500000	105351.9089140172	394489.8437500000	1954.0909719432	0.0607960000	157652197	0	113442816	-102497.4609375000	-367349.8125000000	100850.0859375000
�[0;33mW0412 11:56:53.742447    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3658	1403636762.6135554314	394734.6562500000	105431.0184676902	394734.6562500000	1962.3967052517	0.0559530000	157617649	0	113442816	-102580.0156250000	-367576.5937500000	100897.8203125000
�[0;33mW0412 11:56:53.798449    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[m3659	1403636762.6635556221	394980.0937500000	105510.1518580379	394980.0937500000	1967.3341738608	0.0544240000	157605813	0	113442816	-102663.4375000000	-367803.8437500000	100945.3906250000
�[0;33mW0412 11:56:53.857278    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 2
�[m3660	1403636762.7135555744	395225.6875000000	105589.3091082133	395225.6875000000	1967.9239181254	0.0572790000	157578709	0	113442816	-102748.3750000000	-368030.8125000000	100993.0937500000
�[0;33mW0412 11:56:53.916275    13 Frontend.cpp:192] Tracking failure. Number of 3d2d-matches: 0
�[mreturn value: 139

TUM dataset camera parameters

Noticed while testing ORB-SLAM2 on the TUM dataset.

Camera parameters in framework/tools/dataset-tools/include/TUM.h do not match the description in https://vision.in.tum.de/data/datasets/rgbd-dataset/file_formats, and the values are unrealistic.

The reason ORB-SLAM2 still works is that the values stored in the file actually result in the correct values when using

((slambench::io::CameraSensor*)rgb_sensor)->Intrinsics[0]*((slambench::io::CameraSensor*)rgb_sensor)->Width

rather than just the intrinsics. This still means that the data was wrong in the first place and affects all other algorithms, as most used just the intrinsics.

In addition, it's been determined that the DepthSensorSerialiser and DepthSensorDeserialiser classes ignored distortion parameters and did not write or read this from SLAMFile, unlike CameraSensorSerialiser. Furthermore, in TUM.cpp in GenerateSLAMFile, loops do not capture the last distortion parameter.

ORB-SLAMv2 compilation error

[ 99%] Building CXX object benchmarks/orbslam2/src/original/CMakeFiles/orbslam2-original.dir/orbslam2_library.cpp.o
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp: In member function ‘void TypedParameter::setValue(const char*) [with T = orbslam_input_mode]’:
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:140:26: error: ‘_ptr’ was not declared in this scope
{((orbslam_input_mode)ptr) = orbslam_input_mode::automatic;}
^~~~
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:140:26: note: suggested alternative: ‘ptr

{((orbslam_input_mode)ptr) = orbslam_input_mode::automatic;}
^~~~
ptr

/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:142:26: error: ‘_ptr’ was not declared in this scope
{((orbslam_input_mode)ptr) = orbslam_input_mode::mono;}
^~~~
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:142:26: note: suggested alternative: ‘ptr

{((orbslam_input_mode)ptr) = orbslam_input_mode::mono;}
^~~~
ptr

/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:144:26: error: ‘_ptr’ was not declared in this scope
{((orbslam_input_mode)ptr) = orbslam_input_mode::stereo;}
^~~~
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:144:26: note: suggested alternative: ‘ptr

{((orbslam_input_mode)ptr) = orbslam_input_mode::stereo;}
^~~~
ptr

/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:146:26: error: ‘_ptr’ was not declared in this scope
{((orbslam_input_mode)ptr) = orbslam_input_mode::rgbd;}
^~~~
/home/phillip/devel/slambench/benchmarks/orbslam2/src/original/orbslam2_library.cpp:146:26: note: suggested alternative: ‘ptr

{((orbslam_input_mode)ptr) = orbslam_input_mode::rgbd;}
^~~~
ptr

make[3]: *** [benchmarks/orbslam2/src/original/CMakeFiles/orbslam2-original.dir/build.make:63: benchmarks/orbslam2/src/original/CMakeFiles/orbslam2-original.dir/orbslam2_library.cpp.o] Error 1
make[3]: Leaving directory '/home/phillip/devel/slambench/build'
make[2]: *** [CMakeFiles/Makefile2:1091: benchmarks/orbslam2/src/original/CMakeFiles/orbslam2-original.dir/all] Error 2
make[2]: Leaving directory '/home/phillip/devel/slambench/build'
make[1]: *** [Makefile:130: all] Error 2
make[1]: Leaving directory '/home/phillip/devel/slambench/build'
make: *** [Makefile:43: slambench] Error 2

Compilation errors

i'm getting many compilation errors when trying out different configurations to find a working one.
would anybody be able to provide the description of a setup that actually compiles?
i'm on Ubuntu 20.04.
already tried using gcc8 as mentioned in another issues.
any help would be appreciated, thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.