Print
Univis
Search
 
FAU-Logo
Techn. Fakultät Website deprecated and outdated. Click here for the new site. FAU-Logo

RITK

Introduction


The recent introduction of low-cost devices for real-time acquisition of dense 3-D range imaging (RI) streams has attracted a great deal of attention. The Range Imaging Toolkit (RITK) provides a powerful yet intuitive software platform that facilitates the development of range image stream applications. RITK puts emphasis on real-time processing of range image streams and proposes the use of a dedicated pipeline mechanism. Furthermore, we introduce a powerful and convenient interface for range image processing on the graphics processing unit (GPU). Being designed thoroughly and in a generic manner, the toolkit is able to cope with the broad diversity of data streams provided by available RI devices and can easily be extended by custom range imaging sensors or processing modules. RITK is an open source project. It is an object-oriented, cross-platform toolkit written in C++, that can be used as a regular library as well as an application framework for rapid development.

In our internal experience, RITK proved to greatly reduce the time required to develop range image stream applications. Hence, we feel confident that other researchers in the rapid growing community will also benefit from it.
 

 

News

04/19/2012   RITK released (1.1).

10/05/2011   RITK released (1.0).

10/05/2011   RITK presented at the International Workshop on Vision, Modeling and Visualization (VMV), 2011.
 

Features


An overview of RITK and its features is given in our paper, see section Citation. The paper is a good starting point when you decide to work with RITK. You may also want to have a look at the RITK presentation given at the International Workshop on Vision, Modeling and Visualization (VMV), 2011.
 

Plugins


The current release (see section Download) includes the following plugins:

  • Source plugins:

    • Kinect Player

  • Filter plugins:

    • TimeAveraging

  • Application plugins

    • Visualization

Filters presented at CDC4CV will be provided soon. You may write us an email to get informed.

Screenshots

            

Download


Please be aware of: This software is under development. Expect no perfect stability and user friendlyness. Only a very rudimentary manual is provided. No warranty or any other guaranties are given. Use the software only for research purposes.

We invite you to notify us via email that you downloaded the programm. You will be then be added to the mailing list and kept on track about future versions and bugfixes. You might also want to tell us the purpose you're using the framework for - we are interested in how RITK might be used.

 

Initiates file downloadSource Code (RITK 1.1)

Initiates file downloadWindows binaries (RITK 1.1, 32bit, VC9, CUDA 4.1, Qt 4.7.2)

 

Please note that the RI simulator plugin shipped with this release of RITK depends on the 3rd party library libnoise. However, the 32bit VC9 built libnoise.dll of this library is erroneously classified as malware by the avira anti-virus software. You can download the pre-built binary here, or have to build it on your own if you want to use the RI simulator plugin

 

Data


If you do not have a RI sensor available, you may want to download some sample data:

- SceneKinect.ris
- PhantomsKinect.ris
- PhantomsPMDCamCube3.ris
 

Documentation


A short and preliminary documentation including step-by-step build instructions and a basic tutorial for writing your own RITK plugin is given HERE. We recommend to read the documentation before starting to work with RITK.
 

License


RITK employs the following third party libraries:

For license and copyright details on RITK and the above listed third party libraries see the Copyright folder in your RITK installation directory.

 

Contact


We will set up an RITK version control system soon. For now, if you have questions on the use of RITK, encountered bugs, have suggestions for improvements or search for a collaboration, please send us an email.

An up-to-date list of known bugs and issues can be found HERE.
 

Citation


If you use RITK in your research, you may want to acknowledge it with a proper citation. Please cite:

J. Wasza, S. Bauer, S. Haase, M. Schmid, S. Reichert, J. Hornegger. 
RITK: The Range Imaging Toolkit - A Framework for 3-D Range Image Stream Processing.
In Proceeding of International Workshop on Vision, Modeling and Visualization (VMV), Berlin, Oct 2011, accepted for publication.

Find the paper at Eurographics Digital Library.

Range Imaging at the Pattern Recognition Lab


RITK was developed at the Pattern Recognition Lab at the Friedrich-Alexander-Universität Erlangen-Nürnberg. For an overview of RI research at the PRL, please see the website of the Medical Image Registration Group (MIRG).

Acknowledgments


RITK was developed at the Pattern Recognition Lab at the Friedrich-Alexander-Universität Erlangen-Nürnberg. J. Wasza, S. Bauer, M. Schmid and S. Reichert gratefully acknowledge the support by the European Regional Development Fund (ERDF), the Bayerisches Staatsministerium für Wirtschaft, Infrastruktur, Verkehr und Technologie (StMWIVT), Siemens AG, and Softgate GmbH in the context of the R&D program IuK Bayern under grant no. IUK338. S. Haase is supported by the Deutsche Forschungsgemeinschaft (DFG) under grant no. HO 1791/7-1.