π Summary
Ultralytics 8.3.113 introduces support for the DOTA8-Multispectral dataset, enhanced multi-channel image handling, improved Intel device selection for OpenVINO, and several usability and visualization upgrades across the platform. πππ‘
π Key Changes
- DOTA8-Multispectral Dataset Support: Added a new dataset configuration for 10-channel multispectral images, enabling advanced aerial and remote sensing applications.
- Improved Multispectral Conversion: Updated the
convert_to_multispectralfunction and examples for seamless 10-channel dataset creation. - Intel Device Selection for OpenVINO: Users can now specify Intel hardware (GPU, NPU, CPU) for inference, with automatic device checks and helpful warnings.
- Flexible Validation: Added a
classesargument to validation, allowing users to evaluate models on specific object classes. - Robust Multi-Channel Image Handling: Enhanced image processing logic to correctly handle grayscale, RGB, and multi-channel images without errors.
- SAHI OBB Video Inference Improvements: Easier device selection, new slice size options, and clearer documentation for video inference with SAHI and YOLO11.
- Region Counting Visualization: Improved color-based tracking and label readability for region counting tasks.
- Ultralytics Documentation Widget Upgrades: Modernized chat/search support widget with better branding, dark mode, and quick-access help links.
π― Purpose & Impact
- Advanced Research Ready: Enables training and evaluation on multispectral datasets, unlocking new use cases in aerial, satellite, and scientific imaging. π°οΈ
- Greater Flexibility: Users can fine-tune validation and inference to their needsβwhether focusing on specific classes or leveraging different Intel hardware for optimal performance.
- Improved Reliability: More robust handling of diverse image types prevents crashes and ensures accurate results across workflows.
- Enhanced Usability: Easier customization and clearer documentation make advanced features more accessible to all users.
- Better Support Experience: The upgraded documentation widget ensures users can quickly get help, ask questions, and access community resources.
This release empowers both researchers and practitioners with new dataset capabilities, smarter hardware utilization, and a smoother user experience throughout the Ultralytics ecosystem! π
What's Changed
- Add
classesto validation args by @Y-T-G in #20250 - Intel
devicesupport by @ambitious-octopus in #20203 - Update extra.js with cxkit-js by @glenn-jocher in #20266
- Update extra.js with dark mode fixes by @glenn-jocher in #20268
- Eliminate channel resorting for multi-channel images by @Laughing-q in #20263
- Add OBB support for SAHI by @RizwanMunawar in #20256
- Increase region count display size and add color-based visualization by @RizwanMunawar in #20235
ultralytics 8.3.113New DOTA8-Multispectral dataset by @glenn-jocher in #20269
Full Changelog: v8.3.112...v8.3.113