Knowing When the Object Is Not There: Calibrated Few-Shot Presence Detection for Teachable Object Recognition on Mobile Devices
Rehan Sathio
- Status
- In progress, pilot complete
- Date
- 2026
- Venue
- MS Artificial Intelligence thesis, Bahria University
- Tags
- Accessibility · Few-shot learning · Conformal prediction · On-device AI
90%
target
per-user thresholds set from teaching videos
62%
caught, EfficientNet-B0
average over 8 users, cluttered video
55%
caught, DINOv2
same users, same videos
~50%
false alarms
single global threshold, frames without the object
Abstract
Teachable object recognition lets blind and low-vision users teach a phone their own objects, such as keys or a cane, from a few short videos and later ask the phone to find them. For this to work, the phone must decide in every frame whether the object is there at all. Standard few-shot recognizers cannot make that decision: they always name one of the user’s objects. The ORBIT benchmark also removes “object not present” frames before scoring, so this failure is never measured, and deployed apps fall back on hand-tuned confidence thresholds. In a pilot with 8 users from the public ORBIT-India dataset, thresholds set from each user’s teaching videos to catch 90% of appearances found only 62% and 55% on average on cluttered video, with EfficientNet-B0 and DINOv2 backbones respectively. A single global threshold instead gave false alarms on about half of the frames without the object. This thesis proposes a conformal calibration method that sets a per-object threshold from the user’s teaching videos alone and corrects for the shift from clean teaching scenes to cluttered use. To our knowledge, it also gives the first ORBIT evaluation that keeps not-present frames and the first recognition results on ORBIT-India, showing whether systems built mostly with users in high-income countries work for users in South Asia. The method will be tested on a mid-range Android phone, so that a find-my-object app can tell its user, at a stated and tested level of reliability, when the object is not there.
01The problem
A blind user teaches the phone their keys from a few short videos, then asks it to find them. In every frame the phone has to answer a question few-shot recognizers can’t: is the object here at all? They always name one of the user’s objects. The ORBIT benchmark drops the “not present” frames before scoring, so this failure is never measured, and real apps fall back on hand-tuned confidence thresholds.
02What the pilot showed
On 8 users from the public ORBIT-India dataset, thresholds set from each user’s own teaching videos to catch 90% of appearances caught only 62% (EfficientNet-B0) and 55% (DINOv2) on average on cluttered video. One global threshold went the other way: false alarms on about half of the frames without the object.
03What the thesis does
- A conformal calibration method that sets a per-object threshold from the user’s teaching videos alone, and corrects for the shift from clean teaching scenes to cluttered use.
- To our knowledge, the first ORBIT evaluation that keeps not-present frames, and the first recognition results on ORBIT-India: do systems built mostly with users in high-income countries work for users in South Asia?
- Tested on a mid-range Android phone, so a find-my-object app can say “it’s not here” at a stated, tested level of reliability.