Services
AI and ML, Cloud Solutions, Web Development
Industries
Hi-Tech Devices
Product
Logitech is a renowned global leader in PC peripherals and video conferencing equipment, strategically leveraging cutting-edge AI, machine learning, and cloud technologies to revolutionize its smart camera ecosystem.
The company has chosen Svitla Systems as a trusted tech partner to collaborate on multiple high-impact initiatives that transformed Logitech’s product offerings, including the development of intelligent people tracking algorithms, ML-driven video processing algorithms, cloud-based monitoring platforms, and cross-platform desktop applications.
Business needs
- Expand internal R&D capabilities to accelerate innovation in video conferencing technology.
- Enhance video and audio capture with ML-based features including speaker detection, smart camera switching, and people detection.
- Develop robust systems for collecting and processing usage statistics from millions of devices worldwide.
- Create sophisticated software for IoT devices for monitoring indoor environments using time-series telemetry.
- Port machine learning models across multiple platforms and test them directly on hardware devices.
- Build and maintain cloud-connected desktop applications for efficient meeting room management.
- Implement advanced people detection features to minimize manual camera adjustments during meetings.
Suggested solutions from svitla
Advanced Video Processing and Machine Learning
- Developed a vendor-specific framework for machine learning adaptable to various hardware platforms.
- Implemented sophisticated people detection software that automatically scans conference rooms and focuses on participants.
- Utilized machine learning techniques enabling cameras to recognize people’s motion and movements.
- Created a quick prototype using OpenCV library and translated research results to OpenCL framework for final integration.
- Applied machine learning, neural networks, and computer vision algorithms to optimize video quality, speaker positioning, tracking, and focusing.
Cross-Platform Desktop Application Development
- Assembled a dedicated team of full-stack developers to accelerate development and support legacy code.
- Moved to C++ for high-performance back-end processing while maintaining cross-platform compatibility.
- Implemented abstractions for all UI components to eliminate low-level details.
- Completed comprehensive project refactoring to improve scalability and performance.
- Added support for new video devices, people detection and counting, and personal data security.
Cloud Integration and Data Processing
- Developed a highly reliable server infrastructure for handling data from devices worldwide.
- Created an optimized aggregation process using minimal resources while maintaining peak performance.
- Assisted in AWS integration by defining necessary resources to meet server requirements.
- Implemented cloud-based systems for displaying results to Sales and Marketing teams according to specific criteria.
- Established automated installation processes for configuring servers and modules.
Technologies
Programming languages & frameworks: C, C++, Python, Java, JavaScript, Node.js, React, Redux, Flow, Webpack, QT Framework
Machine learning & data science: TensorFlow, PyTorch, scikit-learn, Pandas, NumPy, Seaborn, Matplotlib, WindowsML, CoreML, Eigen, Weights & Biases
Computer vision & media: OpenCV, GStreamer, Android Camera APIs, Video Decoding Libraries
Cloud & DevOps: AWS (S3, IAM, CDK), GitHub Actions, Jenkins, Docker
Desktop & UI: Windows/macOS platforms, Webpack, AG-Grid, Java
Value delivered
- Marketing and Production departments received powerful analytics tools for product improvement decisions.
- Quick application development for both Mac and Windows systems with enhanced productivity.
- Research efforts were minimized through effective prototyping while development time was reduced.
- AWS integration significantly improved general productivity and remarkably lowered support costs.
- Machine learning capabilities became a core competitive advantage across Logitech’s entire product line.
- People detection features reduced reliance on manual controls, enhancing the user experience.
- Cross-platform solutions enabled deployment across different sets of hardware, decreasing dependency on specific libraries.