Product detection solution for retail company

Proof of Concept development of AI-powered solution for process automation and workflow optimisation called into play with the data trained on a custom model that was previously trained on real client images.

About the client

The client is a retail company functioning worldwide, including USA, Spain, Central America, Brazil, Colombia, Chile, Argentina, Peru, and India, that was looking for a solution to optimize the workflow of their staff within the stores.

Our Expertise

Mobile App Development

Proof of Concept

Product Management Platform Development


Discovery phase

Software development


Quality Assurance



Artificial Intelligence

Tech stack

  • Mobile App Development: Flutter, TensorFlow
  • Web Platform Development: ReactJS, PHP, PostgreSQL
  • AI integration: CLIP, Faiss DB, Python, OpenCV, CVAT

See what Altamira can do for you


The Challenge

The Client approached Altamira with the need to automate routine retail workflow and optimise inventory management. The Client’s team was open to the adoption of new technologies, so for this purpose, we envisioned an AI-powered solution by designing and integrating a product recognition system.

However, one of the primary challenges encountered in this project was the poor data quality. This issue manifested in various forms, such as incomplete datasets, inaccuracies, and a lack of standardisation across the data collected, which hindered the analysis and modelling phases. It was especially detrimental as AI systems heavily rely on high-quality data to learn, make predictions, and provide insights.

As a result, our team of experts undertook a multifaceted approach. We audited the existing datasets and pinpointed the most critical areas needing attention. Additionally, our experts refined the existing data annotations that lacked clarity, ensuring that each entry was accurately labelled.

Also, Altamira team introduced an iterative review process, where data quality was continually assessed at various stages of the project. This ongoing validation allowed for the early detection and rectification of emerging data issues, resulting in sustained improvements in data quality.


The Solution

Use cases

Mobile application for shelf scanning

We presented the Client with a ready-to-scale smart data capture and retail shelf analytics solution. So far, users utilize their mobile devices to capture images of the shelves, which are then processed for product identification. The delivered app interface is easy to navigate, making it accessible to staff with varying levels of technical proficiency.

Mobile application flow

Product management platform

At the core of the solution is the product management platform, a large database containing detailed information about various products. This platform serves as a reference point for the mobile app. When the app scans a specific product, the system matches it with the corresponding product in this database. The platform is continually updated to include the latest products and variations.

AI Integration: Detector and Matching

Product shape detection

Product shape detection employs sophisticated algorithms to identify and delineate the bounding boxes of products in the images captured by the mobile app. This detection process is important to accurately locate and identify different products on crowded shelves.

Feature matching

This process entails calculating the unique “features” of the recognized product bounding boxes. The calculated features are then compared against the features of products stored in the product management platform. The AI system is designed to perform this comparison with high precision, enabling it to match the product captured in the image with its corresponding entry in the database.

By combining these two AI-driven processes within the PoC development, the solution efficiently identifies front-facing products. The integration of the mobile app with the product management platform ensures accurate product recognition, greatly improving inventory management and operational efficiency.

Strive for excellence with Altamira

Join our community of successful customers, whom we helped to build and grow their businesses.


The Result


The delivered software design effectively integrates real-time image processing with AI-based object detection and inventory analysis, providing a user-friendly interface for efficient shelf scanning and product recognition.

The application is actively scanning a shelf stocked with various products. The screen shows the camera’s perspective, with no additional visual markers or information overlay, giving a clear view of the items on the shelf.

As the user continues to hold the device, the screen displays multiple red bounding boxes overlaid on each product on the shelf labelled with the word “object,” followed by a numerical confidence score. AI-powered detection feature identifies potential products and assesses the likelihood of each being a correct match.

In the final stage, the application presents a processed list of the recognized products. The list is displayed in an overlay on the lower portion of the screen, allowing the user to see both the physical shelf and the digital output simultaneously.