Discover and explore top open-source AI tools and projects—updated daily.
valeoaiUnsupervised object discovery and detection framework
Top 98.8% on SourcePulse
LOST (Localizing Objects with Self-Supervised Transformers and no Labels) provides a PyTorch implementation for unsupervised object discovery. It targets researchers and engineers seeking to identify and localize objects without labeled data, serving as a crucial step towards fully unsupervised object detection by leveraging novel self-supervised transformer approaches.
How It Works
The core approach utilizes self-supervised transformers, building upon the DINO framework. LOST learns object localization by analyzing visual features derived from self-supervision, bypassing the need for manual annotations. This enables the generation of object maps and bounding boxes, which can then train downstream object detectors without supervision.
Quick Start & Requirements
pip install -r requirements.txt. Requires separate DINO framework installation (commit ba9edd1 recommended). Detectron2 (v0.5) needed for object detection extensions.datasets folder.Highlighted Details
Maintenance & Community
No specific community channels (Discord, Slack) or ongoing maintenance details are provided in the README.
Licensing & Compatibility
Apache 2.0 license. Permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
Strict version dependencies exist for Python (3.7), PyTorch (1.7.1), CUDA (10.2), DINO (specific commit), and detectron2 (v0.5), posing potential compatibility challenges. Setup requires downloading large datasets and complex environment configuration.
2 years ago
Inactive
IDEA-Research
rbgirshick
OlafenwaMoses