Short Explanation
Search a visual memory bank for earlier snapshots that look similar to the current uncertain target.
Retrieves similar past visual memories from an embedding index when current recognition is uncertain.
Core parameters, trigger timing, and visual before/after demo references.
Search a visual memory bank for earlier snapshots that look similar to the current uncertain target.
Prepare the scene, image, video, sensor stream, prompt, or configuration expected by the original project.
Read the produced visualization, prediction, map, trajectory, mask, grasp pose, or other documented artifact.
A quick-run style example for the documentation page.
Readable controls and the meaning of each returned artifact.
query_feature_pathpathtools/retrieve-past-visual-state-faiss/examples/query.npyEmbedding file for the current crop or scene.
query_imagefileOptional image crop that can be embedded before FAISS search.
top_knumber3Number of nearest memories to return.
feature_dimnumber512Embedding dimension expected by the index.
resultsRanked visual memories returned by the FAISS search.
memory_idIdentifier of a stored past observation.
scoreDistance or similarity score for the retrieved memory.
snapshot_pathPath to the stored image or state snapshot, when available.
Official resources, deployment steps, academic context, citation, and source-reported benchmark numbers.
python tools/retrieve-past-visual-state-faiss/run.py --query-feature tools/retrieve-past-visual-state-faiss/examples/query.npy --top-k 3 --output tools/retrieve-past-visual-state-faiss/runs/results.json
{
"tool": "retrieve-past-visual-state-faiss",
"status": "ok",
"results": [
{
"label": "Visual memory retrieval",
"score": 0.87,
"output": "Matched visual memories, memory ids, scores, snapshot paths"
}
],
"timing": {
"runtime": "The submitted wrapper is described as interactive; actual latency depends on index type, vector count, GPU/CPU backend, and top-k setting.",
"device": "documented in source benchmark when available"
},
"artifacts": {
"visualization": "tools/retrieve-past-visual-state-faiss/runs/visualization.png",
"raw_predictions": "tools/retrieve-past-visual-state-faiss/runs/predictions.json"
}
}Paper identity and contribution summary.
@misc{retrievepastvisualstatefaissYEAR,
title={FAISS-style visual memory retrieval},
author={Author},
year={YEAR},
note={Submitted tool sheet / local wrapper},
url={https://arxiv.org/abs/2401.08281}
}Only compact, source-reported numbers are shown here.
| Dataset | Metric | Value | Runtime | Source |
|---|---|---|---|---|
| Billion-scale similarity search | Nearest-neighbor search implementation speedup | 8.5x faster than the previous reported state of the art | GPU nearest-neighbor search implementation | Upstream proxy: Meta Engineering FAISS blog |
| 1B high-dimensional vectors | k-nearest-neighbor graph scale | First k-NN graph constructed on 1 billion high-dimensional vectors | GPU k-selection implementation | Upstream proxy: Meta Engineering FAISS blog |
Upstream FAISS blog, official FAISS docs, query embedding example, top-k search result JSON, and local deployment notes from the submitted spreadsheet.
Visual references from the original tool. Click any image to inspect the original size.