AI Implementation Success Stories: Check out how we've increased the processes’ efficiency

Posted: 2024-04-12
Written by: Agnieszka Kenig-Westphal

Artificial intelligence (AI) is morphing into an indispensable catalyst for innovation and business growth. At Solwit, we have been harnessing this technology for several years – that equipped us with a solid track record of developing AI solutions for clients in sectors ranging from pharmaceuticals to electronics. Our expertise spans the gamut of Computer Vision, AI, machine learning (ML), deep learning, to the meticulous training of specialized language models tailored for our clientele. Notably, our proprietary innovation, Shelf Inspection AI, the tool for aiding the retail industry, boasts an object recognition capability that transcends human accuracy, validated by an astounding 99.5% precision rate in object detection within images.

Solwit’s team comes not only with theoretical knowledge but above all with hands-on experience in working on projects in a broad array of environments. Our engineers are regularly certified as Google Professional Data Engineers, which validates our know-how and skills in data processing and analysis. Our goal with every project is to boost our clients’ business performance, something we achieve through the utilization of AI in decision-making processes, task automation, or data analysis. Our solutions bring tangible benefits, allowing our partners to generate stronger results, optimize processes, and gain competitiveness in the market. Regardless of the industry or complex project requirements, our team is geared up to meet the challenges.

Paweł Ziemiński, Director of Software Engineering, Solwit Center of Competence

In the next part of this article, we will take a closer look at some of the particular projects implemented by Solwit, outlining their assumptions, solutions, and the results they have yielded for our clients.

dystrybutor paliw

Fuel Distributor

Automatic verification of merchandise layout on shelves against the approved planogram


A client from the fuel sector needed a solution for the automatic recognition of products in images and their arrangement according to a set planogram. Despite numerous challenges, such as large labels, the presence of glass, and unusual product placement, we implemented the project, achieving efficiency in the range of 99-100% depending on the product category.


  •     Google Cloud Platform – Cloud Vision API, Vertex AI, Firebase, App Engine
  •     Programming languages: Python, Kotlin
  •     Additional tools: CVAT (dataset annotation)

Inteligentne miasto

Smart city


A client from the embedded solutions industry was looking for a partner with competencies in Machine Learning/Computer Vision (ML/CV) to support the implementation of a smart city camera project. Using recorded materials from the client’s camera, we analyzed urban traffic using YOLO models and object-tracking algorithms. The results were subjected to post-processing, visualizing the detected groups, counting their number, and determining traffic intensity. We cut down the project’s execution time, achieving high model effectiveness and utilizing scalable and serverless cloud infrastructure.


  •     Google Cloud Platform – Vertex AI Workbench
  •     Python, Computer Vision, OpenCV
  •     YOLO family models, Multi-Object Tracking



Vision system for production quality control

Bunge Polska Sp. z o.o. – vegetable fats producer


Our client needed a system to verify label compliance with templates to avoid printing errors. We developed a dedicated LabelScan application based on AI algorithms in the Computer Vision area. The system enables quick visual verification of labels on the production line. After implementing LabelScan in December 2022 on three production lines and an additional workstation, the label verification process became automatic and swift, achieving accuracy at a level of 99.9%.


  • Python
  • .NET
  • OpenCV



Proprietary tool for automatic exposure verification


One of the leading pharmacy chains was seeking support in automating the verification of displays in retail stores to increase and speed up the control process. We proposed Shelf Inspection AI, our proprietary tool that enables almost real-time planogram verification. As a result, in addition to 99.5% effectiveness in recognizing products in images, we achieved swift exposure analysis and significant merchandizing cost reductions.


  • Google Cloud (AutoML Vision, Vertex AI)
  • CVAT
  • Python

Improving the exposure verification process


A client from the pharmaceutical industry commissioned us to create a customized Shelf Inspection AI application to automate exposure verification in its facilities. We adapted the models to the products they offered and the application’s front end to their branding. In two client facilities, shelves were photographed, and a synthetic planogram was developed based on them. Subsequently, training of two models was conducted: an object detector (shelf and product face) and a product type classifier. As a result, we achieved a precision that ranged between 98.49 to 99.9%.


  • Google Cloud Platform (Vertex AI, Cloud Vision API, Firebase, App Engine)
  • CVAT
  • Python
  • Kotlin 



Detecting soldering defects on printed circuit boards (PCBs)


During production, it is important to control quality by assessing the solder layer on the soldering surface, which may contain various kinds of defects. Our task was to create a system for the automatic detection of these defects on printed circuit boards. We trained a demonstrative model that segments the image in terms of belonging to three classes: background, soldering surface pad, and bubble, enabling automatic control of a large number of boards in a short time.


  • Python
  • Tensorflow
  • OpenCV

narzedzia AI

AI tools

Accelerating the inference of the automated process of assessing an object’s skills


A client needed support in preparing a framework that integrates object detection and tracking modules, post-processing of the results, and estimating pose in 2D and 3D modes. The project’s goal was to boost the speed of inference in the process of assessing an object’s skills based on video. Our framework was designed to streamline the workflow configuration and reduce inference time by flexibly changing configuration parameters for individual modules. The separate modules were placed in Docker containers, allowing them to run locally on different platforms.


● Python

● OpenCV

● PyTorch

● Numpy

● Docker

● Git

kamera monitorująca bezpieczeństwo


Predicting the discharge and failure of alarm devices


The company needed a system that would predict battery discharge and ensure device operation continuity to avoid service interruptions. We applied a recurrent neural network to detect patterns preceding a failure or battery discharge, enabling an alarm to be triggered before these events occurred. As a result, we reduced the number of failures leading to system downtime, optimized routine service checks, and shortened system downtime.


  • Python
  • Scikit-learn, Keras, TensorFlow
  • Recurrent Neural Networks (RNN)
  • Long-short Term Memory (LSTM) Cells
  • Gated Recurrent Units (GRU)

Looking for a technology partner with experience in creating dedicated cloud services and AI solutions? Grow your business with us. Set up a free consultation with our experts.

Written by: Agnieszka Kenig-Westphal,
Digital Marketing Manager

Digital Marketing Manager at Solwit. With over 11 years of experience in marketing, she has collaborated with both corporations and fast-growing companies in the new technology sector. Privately, she is a travel enthusiast and organizer, as well as a lover of topics related to futurology.

the form below.
We will contact you to set up
a conversation at the convenient
moment for you.