A markerless tracking approach first extracts features from the frames of a video-stream. Thenitfindscorrespondencesbetweensucceedingframes. Baseduponthesecorrespondences it calculates a camera’s pose. The system stores features, which were not detected in previous frames, and calculates their 3D coordinates. It stores these new features in order to use them for future correspondence searches.