Skip to content

SLAMForge Desktop 3.1.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 12:56
· 5 commits to main since this release

SLAMForge Desktop 3.1.0-beta.2

This beta packages the rewritten SLAM tracking and mapping pipeline used by the current SLAMForge
source. Users of 3.1.0-beta.1 should replace the complete extracted application directory; the old
Windows ZIP does not contain these algorithm changes.

Downloads

  • SLAMForge-Desktop-3.1.0-beta.2-Windows-x64.zip — portable Windows 10/11 x64 package.
  • SLAMForge-Desktop-3.1.0-beta.2-Linux-x86_64.AppImage — portable Linux x86_64 application.
  • SHA256SUMS.txt — checksums for both packages.

SLAM reliability update

  • Robust PnP, optical-flow-assisted tracking, essential-matrix recovery, and recovery after
    temporary tracking loss.
  • Safer keyframe creation, multi-view triangulation, pose synchronization, and deterministic
    offline local mapping.
  • Stable Ceres local bundle adjustment that excludes underconstrained landmarks and invalid camera
    projections.
  • Multi-loop geometric verification and Sim(3) drift correction, with a deterministic fallback that
    works in the portable packages without FBOW or g2o.
  • Stable trajectory export and sparse-map outlier filtering.

On the 4,757-frame reference video used for this update, beta.2 exports 4,554 poses and reconstructs
the complete closed route without the repeated dense-Cholesky failures observed with beta.1.

Desktop workflow

  • Drag or select MP4, MOV, AVI, MKV, and M4V video files.
  • Select a calibrated SLAMForge camera YAML and writable result directory.
  • Run or cancel the isolated SLAM worker while monitoring progress and logs.
  • Inspect the completed sparse map and camera trajectory in the interactive result view.
  • Export ASCII PLY, TUM/KITTI/EuRoC trajectory output, and a persistent run log.
  • Process locally without uploading the selected video or generated map.

Important limitations

  • Accurate camera calibration is required and is not inferred automatically.
  • Monocular reconstruction has unknown absolute scale.
  • Output is a sparse landmark map and camera path, not a dense surface model.
  • Low texture, blur, pure rotation, repeated patterns, or insufficient parallax can still degrade
    initialization and tracking.
  • Optional FBOW/g2o acceleration backends are not bundled; the built-in geometric loop-closing
    fallback remains enabled.
  • The Windows beta is unsigned and may trigger a SmartScreen warning.

SLAMForge is distributed under GPL-3.0-only. Please report reproducible beta issues with the video
metadata, camera configuration, run.log, operating system, and exact package filename.