Protoge-LG is a large-scale object detection and tracking algorithm using computer vision and TensorFlow. Optimized for GPU and TPU inference, this model can detect and track over 1000 object classes in real-time, with flexibility for targeted tracking of selected labels.
🚀 Highlights
🧠 Detects & tracks 1000+ object categories
🌀 Supports both full-label and targeted detection modes
⚡ Accelerated with GPU or TPU support
🧰 Uses TensorFlow’s object detection API and integrates with OpenCV for real-time video processing
📦 Exportable to TensorFlow Lite, TF.js, and compatible with Google Cloud TPU infrastructure
🔬 Applications
Advanced robotics and autonomous systems
Industrial visual inspection and surveillance
Healthcare AI in smart facilities
Cloud-scale computer vision pipelines
⚙️ How It Works
python
1import tensorflow as tf
23# Load the model4model = tf.saved_model.load("path/to/protoge-lg")56# Enable GPU/TPU if available7# Configure strategy if deploying on TPU89# Run full detection or provide custom labels10target_labels =["robot arm","conveyor belt","monitor"]11detections = model(input_tensor, labels=target_labels)1213# 🧪 Supported Modes14## 🔍 Full Mode15Detect and track all1000+ categories in a single pass. Best used for exploratory environments or full-scene awareness.1617## 🎯 Selective Mode18Pass in a list of labels to optimize speed and accuracy on known targets. Ideal for constrained detection environments like industrial automation or healthcare.1920#📊 Performance Overview21Classes Supported =1000+22Acceleration = GPU / TPU
23Model Size =~60MB
24Inference Speed < 40ms (TPU)25Video Tracking <=60 FPS
2627## 📖 Citation2829If you use **Celestial-Mini**in your work, please consider citing:30
---
## 📬 Contact & License
- 📫 For questions or collaboration, open an issue or contact the maintainer.
- ⚖️ License: MIT (see LICENSE file for details)
---
## 🌠 Hugging Face Model Hub
To load from Hugging Face:
```python
from transformers import AutoFeatureExtractor, TFModelForObjectDetection
model = TFModelForObjectDetection.from_pretrained("langutang/protege-lg")
extractor = AutoFeatureExtractor.from_pretrained("langutang/protege-lg")
Transform your edge AI projects with the power of Protege-Lg 🌠