# robbyant/lingbot-map

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/robbyant-lingbot-map).**

7,315 stars · 722 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/Robbyant/lingbot-map
- awesome-repositories: https://awesome-repositories.com/repository/robbyant-lingbot-map.md

## Description

Lingbot-map is a feed-forward neural network designed for real-time 3D scene reconstruction from streaming video. It processes video frames one at a time without iterative optimization, producing dense geometry and camera poses at interactive frame rates directly from a live feed.

The project distinguishes itself through its ability to maintain stable geometry and pose alignment across very long video sequences, handling thousands of frames without drift. It achieves this through a combination of coordinate grounding memory, sliding-window inference with overlapping keyframes, and a paged KV cache attention mechanism that manages transformer memory within limited GPU resources. The system also includes a headless rendering pipeline that can produce MP4 flythrough videos of reconstructed point clouds, with camera motion controlled by configurable YAML presets supporting chase-cam, birdseye, static, and pivot shots.

Additional capabilities include keyframe caching to reduce memory footprint during long sequences, and ONNX-based sky point filtering to improve visual quality in outdoor reconstructions. The project provides tools for custom virtual camera path design and supports processing both live video feeds and pre-recorded image sequences.

## Tags

### Artificial Intelligence & ML

- [Streaming 3D Reconstruction Models](https://awesome-repositories.com/f/artificial-intelligence-ml/feed-forward-neural-networks/streaming-3d-reconstruction-models.md) — Provides a feed-forward neural network that reconstructs 3D scenes from streaming video in real time.
- [Streaming Inference Networks](https://awesome-repositories.com/f/artificial-intelligence-ml/feed-forward-neural-networks/streaming-inference-networks.md) — Provides the feed-forward streaming architecture that processes video frames one at a time for real-time 3D reconstruction.
- [Streaming Reconstructors](https://awesome-repositories.com/f/artificial-intelligence-ml/foundation-models/3d-reconstruction/streaming-reconstructors.md) — Runs a feed-forward architecture with paged KV cache attention to produce stable geometry at interactive frame rates. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))

### Part of an Awesome List

- [Streaming Reconstructors](https://awesome-repositories.com/f/awesome-lists/ai/3d-reconstruction/metric-3d-scene-reconstruction/streaming-reconstructors.md) — Reconstructs 3D scenes in real time from a live video feed using a feed-forward neural network.
- [Feed-Forward Reconstructors](https://awesome-repositories.com/f/awesome-lists/ai/3d-reconstruction/real-time-environmental-reconstruction/feed-forward-reconstructors.md) — Processes a live video feed frame by frame to produce a 3D reconstruction at interactive frame rates.
- [Live Feed Reconstructors](https://awesome-repositories.com/f/awesome-lists/ai/3d-reconstruction/real-time-environmental-reconstruction/live-feed-reconstructors.md) — Processes live video feeds frame by frame to produce 3D reconstructions in real time without full-sequence processing. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))

### Data & Databases

- [3D Drift Correctors](https://awesome-repositories.com/f/data-databases/text-processing-pipelines/long-context-sequence-processors/3d-drift-correctors.md) — Provides drift correction that maintains stable geometry and pose alignment across thousands of video frames. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))
- [Attention Cache Samplers](https://awesome-repositories.com/f/data-databases/expensive-result-caches/frame-caches/attention-cache-samplers.md) — Reduces memory footprint by caching only every Nth frame in the attention cache while predicting all frames.

### Education & Learning Resources

- [Sliding-Window Inference](https://awesome-repositories.com/f/education-learning-resources/sliding-window-algorithms/sliding-window-inference.md) — Implements sliding-window inference with overlapping keyframes to process sequences beyond the model's training range. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))
- [Long-Sequence Video Inference Engines](https://awesome-repositories.com/f/education-learning-resources/sliding-window-algorithms/sliding-window-inference/long-sequence-video-inference-engines.md) — Implements a sliding-window inference engine that maintains stable pose alignment across thousands of video frames.
- [Pose-Aligned Windows](https://awesome-repositories.com/f/education-learning-resources/sliding-window-algorithms/sliding-window-inference/pose-aligned-windows.md) — Resets the transformer context window with overlapping keyframes to stabilize camera pose estimation across long sequences.
- [KV Cache Window Resetters](https://awesome-repositories.com/f/education-learning-resources/sliding-window-algorithms/sliding-window-inference/video-memory-optimization/kv-cache-window-resetters.md) — Processes video sequences exceeding the model's training range by resetting the KV cache with overlapping keyframes.

### Hardware & IoT

- [3D Reconstruction Drift Correctors](https://awesome-repositories.com/f/hardware-iot/sensor-noise-filtering/movement-drift-correction/3d-reconstruction-drift-correctors.md) — Maintains stable geometry and pose alignment across thousands of frames by combining coordinate grounding and trajectory memory.

### Operating Systems & Systems Programming

- [Paged KV Cache Management](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/buffer-and-cache-management/paged-kv-cache-management.md) — Manages transformer key-value memory in fixed-size pages, swapping old tokens to disk for long-sequence inference.

### Software Engineering & Architecture

- [Spatial Coordinate Grounders](https://awesome-repositories.com/f/software-engineering-architecture/memory-buffering/frame-memory-buffers/spatial-coordinate-grounders.md) — Maintains a persistent coordinate frame across thousands of frames by aligning geometric cues with trajectory memory.

### Graphics & Multimedia

- [YAML Preset Paths](https://awesome-repositories.com/f/graphics-multimedia/camera-path-mapping/yaml-preset-paths.md) — Ships YAML presets for defining chase-cam, birdseye, static, and pivot virtual camera paths. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))
- [Flythrough Renderers](https://awesome-repositories.com/f/graphics-multimedia/spatial-point-cloud-renderers/flythrough-renderers.md) — Produces MP4 flythrough videos of reconstructed point clouds from configurable virtual camera paths. ([source](https://cdn.jsdelivr.net/gh/robbyant/lingbot-map@main/README.md))
- [Flythrough Video Generators](https://awesome-repositories.com/f/graphics-multimedia/spatial-point-cloud-renderers/flythrough-video-generators.md) — Generates MP4 flythrough videos of reconstructed point clouds with configurable virtual camera paths.
- [YAML Camera Paths](https://awesome-repositories.com/f/graphics-multimedia/virtual-camera-controls/yaml-camera-paths.md) — Controls rendered flythrough camera motion via YAML presets supporting chase-cam, birdseye, static, and pivot shots.

### Web Development

- [Headless Rendering Pipelines](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-infrastructure/headless-rendering-pipelines.md) — Feeds video or image sequences through the model and outputs an MP4 flythrough without requiring a display or interactive viewer.
