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.