Active2026
When should a robot look again?
A first camera pilot for checking whether a remembered object has been removed or is hidden. Capture and verification code is built; comparison of view-selection policies is the next experiment.
Development pilot: four objects, twelve query images, one camera position. Held-out evaluation is pending.
Tools and project details
- Status
- Development pilot: four objects, twelve query images, one camera position. Held-out evaluation is pending.
- Stack
- Python
- NumPy
- OpenCV
- YOLO-World
- DINOv2
- Raspberry Pi
- Role
- Capture tooling, verification, and study design

Overview
- Problem
- A missed detection is ambiguous: the object may have moved, become hidden, or simply been missed by the detector.
- Approach
- I combine reference-image matching, image-quality checks, and obstruction cues. The planned study will vary the next camera view while keeping the verification rule and sensing budget fixed.
Case study
What the first pilot changed
The verifier initially called two book occlusions removals. Adding a novelty cue and changing the sharpness check moved the development score from 45/48 to 48/48 target-query decisions on the same photos. Those decisions share images and objects; they are not 48 independent tests.
The public pilot notes show examples and explain the changes. Raw captures and the full analysis table are currently local.
The next experiment
Freeze the evidence code, capture unseen arrangements, and compare fixed-order and geometric view selectors before adding a learned ranker. Report false removals, decision coverage, and views used under the same budget.
The current pilot uses one viewpoint, so it cannot yet answer whether adaptive view selection helps. The planned replay study measures geometric travel cost; it will not establish robot energy use or closed-loop navigation performance.