v0.47.0
·
1127 commits
to main
since this release
💪 Added
Depth Anything V2 🤝 inference
Depth estimation turns flat images into 3D information by calculating how far each pixel is from the camera. This adds an essential dimension to computer vision - distance.
Thanks to @reiffd7 we have Depth Anything V2 model in inference
and Workflows ecosystem. Here is what the model brings into the table:
- ✨ Detailed results with sharp objects boundaries
- 💪 Robust performance across diverse scenes and lighting conditions
- ⚡ 10x faster processing than similar high-quality models
- 🪶 Lightweight (yet not available in Roboflow Hosted API, please use Roboflow Dedicated Deployment or deploy locally)
Why use it?
- Improve object detection with distance information
- Create 3D visualizations from single images
- Enable depth-aware applications (AR, robotics)
- Understand spatial relationships in scenes
![]() |
![]() |
![]() |
Check out HF model card.
✨ New: OverlapFilter Block
@lou-roboflow added a new Overlap Filter block to the Workflows ecosystem.
The Overlap Filter removes objects that do not overlap a selected class. It is useful when you want to focus only on objects that are interacting with specific items.
How it works:
- You specify an overlap class (e.g., "bicycle").
- Only objects overlapping instances of that class are kept.
- The overlap class itself is removed from the results.
Example applications:
- Detecting people on bicycles (removing bicycles themselves).
- Identifying items on pallets.
- Finding passengers in cars, etc.
⚡ Speed-ups (with @codeflash-ai)
- ⚡️ Speed up function
get_masks_intersection_up_to_dimension
by 9% by @misrasaurabh1 in #1173 - ⚡️ Speed up function
build_simple_operation
by 68% by @misrasaurabh1 in #1171 - ⚡️ Speed up method
OverlapManifest.describe_outputs
by 536% in PR #1192 (OverlapBlockV1-2
) by @codeflash-ai in #1193 - ⚡️ Speed up function
get_average_bounding_box
by 166% by @misrasaurabh1 in #1180 - optimize import time for inference by @KRRT7 in #1155
🧑🏭 Maintanence
- Preload hugginface IDs on inference startup by @grzegorz-roboflow in #1184
- Fix broken depth estimation import by @PawelPeczek-Roboflow in #1197
- Remove unused import from depth-estimation test module by @PawelPeczek-Roboflow in #1199
- Fix rf-detr to ignore predictions of background class by @Matvezy in #1178
- fixed depth inference integration tests, added endpoint for infer/dep… by @reiffd7 in #1201
- Add rf-detr base and large to weights upload docs by @capjamesg in #1200
- Disable depth estimation and bump version by @PawelPeczek-Roboflow in #1204
- Add CORRELATION_ID_LOG_KEY; fix typo for CORRELATION_ID_HEADER; control logging across modules with single env variable API_LOGGING_ENABLED by @grzegorz-roboflow in #1205
- Remove retired Claude version and add new ones by @brunopicinin in #1187
- Install codeflash optimization on CI by @misrasaurabh1 in #1105
- Feat/remove UUID validator from request correlation middleware for gcp and dd by @grzegorz-roboflow in #1183
🏅 New Contributors
- @codeflash-ai made their first contribution in #1193
- @lou-roboflow made their first contribution in #1192
- @KRRT7 made their first contribution in #1155
Full Changelog: v0.46.5...v0.47.0