Mindket

DRS-VPT

Newversion 1 · updated

Overview

Finds where a camera image was taken inside a 3-D point cloud, without a starting guess for the pose. Meant for researchers and students who work on camera localization in 3-D scans.

DRS-VPT is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.12
  • pip, to install packages
  • A terminal on Windows, macOS or Linux
Runs in
  • A web browser: open the Space page on Hugging Face, where it runs on ZeroGPU with nothing to install.
  • Python 3.12 on Windows, macOS or Linux: start your own copy of the demo there.
Start with
pip install -U huggingface_hub
hf download fulkast/drs-vpt-demo --repo-type space --local-dir drs-vpt-demo
cd drs-vpt-demo

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This demo finds where a camera image was taken inside a 3-D point cloud, without a starting guess for the pose. You give it an image and a point cloud, or choose an example, and it returns the camera pose in that cloud. It runs a method called DRS-VPT, which comes from a research paper.

Who it suits

It suits researchers and students who work on camera localization in 3-D scans, and anyone who wants to see the method run before reading the paper or the code. The bundled examples let you try it without preparing any data.

IndustryWho uses itHow they use itExample
ResearchComputer vision researchersTry the method on an image and a point cloudCheck where one image sits inside a scan
MappingPeople who keep 3-D scans of placesLocate a new image within an existing point cloudPlace a recent image in the scan of the same site
EducationStudents of 3-D visionRun the demo on the bundled examplesSee what a camera pose in a cloud looks like
SoftwareDevelopers who study localizationRead app.py and the examples folderLearn how a research model is wrapped in a small demo

If you need commercial use, skip the model weights, which allow non-commercial use only.

Where to use it

The demo runs in two places.

  • A web browser: open the Space page on Hugging Face, where it runs on ZeroGPU with nothing to install.
  • Python 3.12 on Windows, macOS or Linux: start your own copy of the demo there.
Use caseWhoWhat they get back
Localize an imageResearchersThe camera pose of an image inside a point cloud
Try the examplesStudentsA worked run on the sample inputs, with no data of their own
Inspect the demoDevelopersThe app.py file and the examples folder to read and adapt, with the demo code under Apache 2.0

How to set it up

The online Space needs none of this. For a local copy you need a few things first.

  • Python 3.12
  • pip, to install packages
  • A terminal on Windows, macOS or Linux

These are Hugging Face's steps for a local copy.

  1. Install the Hugging Face hub package with pip.
  2. Download the Space's files into a folder named drs-vpt-demo.
  3. Move into that folder.
  4. Install Gradio 6.30.0, then the packages listed in requirements.txt.
  5. Start the app.
pip install -U huggingface_hub
hf download fulkast/drs-vpt-demo --repo-type space --local-dir drs-vpt-demo
cd drs-vpt-demo
pip install gradio==6.30.0
pip install -r requirements.txt
python app.py

How to use it

Open the Space page, or start your local copy with the command below. Give the page one image and one point cloud, or choose a bundled example, and it returns the camera pose within that cloud.

python app.py
ToolWhat it does
python app.pyStarts the demo from your downloaded copy

Example

You have an image taken by a camera, together with a point cloud of the same place. You give both to the demo and it works out the pose, meaning where the camera stood and which way it faced inside the cloud. With no data at hand, you pick an example and see the same thing.

For newcomers and experts

A point cloud is a set of 3-D points that outlines a place, and a camera pose says where a camera was and where it pointed. Start by choosing one of the bundled examples and reading the pose the demo returns.

The method is published at ECCV 2026 and needs no prior pose to start from. The Space runs on ZeroGPU, reads its samples from the fulkast/drs-vpt-demo-data dataset, and loads its weights from the fulkast/drs-vpt model repository. The source does not say whether a local copy needs a GPU, so check that before you plan a local run.

  1. You give the demo an image and a point cloud
  2. The DRS-VPT model runs on ZeroGPU
  3. It works out the camera pose in the cloud
  4. The pose comes back on the demo page

Good to know

A few facts are worth checking first.

  • Python: the Space and the local steps use Python 3.12.
  • License: Apache 2.0 covers the demo code. The weights carry CC BY-NC 4.0, which rules out commercial use.
  • Cost to run: none named. The source lists no API key, account or paid service.
  • Data it reaches: it takes the image and point cloud you give it, and reads sample data and weights from two Hugging Face repositories. The source names no other account or service.
  • Not for: commercial use of the model weights.

README and files

README

DRS-VPT

Finds where a camera image was taken inside a 3-D point cloud, without a starting guess for the pose. Meant for researchers and students who work on camera localization in 3-D scans.

Made by fulkast on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: This demo finds where a camera image was taken inside a 3-D point cloud, without a starting guess for the pose. You give it an image and a point cloud, or choose an example, and it returns the camera pose in that cloud. It runs a method called DRS-VPT, which comes from a research paper.

Who it suits: It suits researchers and students who work on camera localization in 3-D scans, and anyone who wants to see the method run before reading the paper or the code. The bundled examples let you try it without preparing any data.

Industry | Who uses it | How they use it | Example
Research | Computer vision researchers | Try the method on an image and a point cloud | Check where one image sits inside a scan
Mapping | People who keep 3-D scans of places | Locate a new image within an existing point cloud | Place a recent image in the scan of the same site
Education | Students of 3-D vision | Run the demo on the bundled examples | See what a camera pose in a cloud looks like
Software | Developers who study localization | Read app.py and the examples folder | Learn how a research model is wrapped in a small demo

If you need commercial use, skip the model weights, which allow non-commercial use only.

Where to use it: The demo runs in two places.

  • A web browser: open the Space page on Hugging Face, where it runs on ZeroGPU with nothing to install.
  • Python 3.12 on Windows, macOS or Linux: start your own copy of the demo there.
Use case | Who | What they get back
Localize an image | Researchers | The camera pose of an image inside a point cloud
Try the examples | Students | A worked run on the sample inputs, with no data of their own
Inspect the demo | Developers | The app.py file and the examples folder to read and adapt, with the demo code under Apache 2.0

How to set it up: The online Space needs none of this. For a local copy you need a few things first.

  • Python 3.12
  • pip, to install packages
  • A terminal on Windows, macOS or Linux

These are Hugging Face's steps for a local copy.

  1. Install the Hugging Face hub package with pip.
  2. Download the Space's files into a folder named drs-vpt-demo.
  3. Move into that folder.
  4. Install Gradio 6.30.0, then the packages listed in requirements.txt.
  5. Start the app.
pip install -U huggingface_hub
hf download fulkast/drs-vpt-demo --repo-type space --local-dir drs-vpt-demo
cd drs-vpt-demo
pip install gradio==6.30.0
pip install -r requirements.txt
python app.py

How to use it: Open the Space page, or start your local copy with the command below. Give the page one image and one point cloud, or choose a bundled example, and it returns the camera pose within that cloud.

python app.py
Tool | What it does
python app.py | Starts the demo from your downloaded copy

Example: You have an image taken by a camera, together with a point cloud of the same place. You give both to the demo and it works out the pose, meaning where the camera stood and which way it faced inside the cloud. With no data at hand, you pick an example and see the same thing.

For newcomers and experts: A point cloud is a set of 3-D points that outlines a place, and a camera pose says where a camera was and where it pointed. Start by choosing one of the bundled examples and reading the pose the demo returns.

The method is published at ECCV 2026 and needs no prior pose to start from. The Space runs on ZeroGPU, reads its samples from the fulkast/drs-vpt-demo-data dataset, and loads its weights from the fulkast/drs-vpt model repository. The source does not say whether a local copy needs a GPU, so check that before you plan a local run.

You give the demo an image and a point cloud
The DRS-VPT model runs on ZeroGPU
It works out the camera pose in the cloud
The pose comes back on the demo page

Good to know: A few facts are worth checking first.

  • Python: the Space and the local steps use Python 3.12.
  • License: Apache 2.0 covers the demo code. The weights carry CC BY-NC 4.0, which rules out commercial use.
  • Cost to run: none named. The source lists no API key, account or paid service.
  • Data it reaches: it takes the image and point cloud you give it, and reads sample data and weights from two Hugging Face repositories. The source names no other account or service.
  • Not for: commercial use of the model weights.

On Hugging Face, 13 November 2026

  • Likes: 1
  • Built with: gradio
  • License: apache-2.0

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
DRS-VPT This page1gradioapache-2.0
Open VLM LeaderboardShares gradio1,034gradioapache-2.0
Face SwapShares gradio808gradiocc-by-nc-sa-4.0
TTS Spaces ArenaShares gradio493gradiozlib
Depth Anything 3Shares gradio490gradiocc-by-nc-4.0
BLIPShares gradio431gradiobsd-3-clause
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New