
Plastic waste automated sorting - Edge AI
Neovision developed an automated waste sorting solution performing up to 1000 plastic bottles sorted per second hitting a 93.8% precision.
Issue
PELLENC ST is a company that designs and manufactures intelligent equipment for the waste sorting and recycling industry.
Nowadays, intelligent and efficient equipment means AI. That is why PELLENC ST, with constant innovation in mind, wished to integrate AI to improve the performance of the equipment it manufactures.
Provided solution
Neovision designed and developed a Deep Learning technology for PET bottle classification.
A real time solution running on NVIDIA graphics cards. From the architecture to the training of the model, Neovision led this project from start to finish, in close collaboration with PELLENC ST.
Key figures
Client's requirements and benefits
- 0
- Bottles sorted per second
- 0.5ms
- Inference time per image
- 0.8%
- Accuracy
- <0%
- Non-food products in the food product stream
- <0%
- False positives in the transparent bottle category
- <0%
- Trays misidentified as clear bottles
Before starting any AI development
To start the project, we held a conference to explain AI to employees of PELLENC ST. This was very important in order to debunk some of the fears around AI and get everyone involved in the project.
Following this first step, the results were already very promising and allowed to apprehend the integration of the constraints with optimism.

About Pellenc ST
With 1,800 sorting machines around the world and 200 committed employees, PELLENC ST is based on strong values, including technological innovation. These values strongly echo those defended by Neovision. It seems that the two companies were meant to meet.
It was in its search for innovation that PELLENC ST found Neovision via its website. The Pertuis-based company was wondering how AI could improve the performance and functionality of the sorting equipment it designs and markets.
PELLENC ST specializes in waste sorting and it is precisely in this area that the company saw an interest in using AI. We can now say they were right.
2 classifiers for 2 specific tasks
Neovision actively collaborated with Pellenc ST: the teams started to develop the two classifiers without taking into account the constraints: formatting and annotations of the database, design of neural networks, Python implementation of the networks, performance evaluation and comparison with the objectives, development of a demo and of course, documentation of the code and parameters.
Classifier #1 - Sorting based on packaging nature
The first classifier allows to differentiate between food and non-food packaging. This is a very important distinction since a bottle of bleach shouldn’t be recycled as a bottle of milk for a example. The goal was to improve by 10 to 20% the performance of good classification of food products, and the same for non-food products.
Why aim for this performance? If we take into account the known distribution of waste, 80% of it is made up of food packaging against 20% for non-food packaging. A 10 to 20% increase in performance makes it possible to reach a critical threshold of less than 5% of non-food products in the flow of food products and therefore comply with European standards.
Classifier #2 - Sorting based on appearance
The second classifier is assigned to another task that meets the need to sort PET bottles (Polyethylene Terephthalate – a recyclable plastic in short) based on their appearance. Indeed, it is useful to differentiate opaque bottles from transparent ones, colorless bottles from colored ones, or plastic trays from “contaminants” (mostly textile), to be able to recycle efficiently each type of waste.
Here again, the objectives were challenging: to improve the accuracy of each category (6 in all) by 20 to 30%, and more specifically, to have less than 10% of false positives for the transparent bottles category, and less than 5% of trays potentially identified as clear bottles.
Segmentation and object de-clustering
Classifying individual waste items is one thing. But how do you handle them when they overlap and cluster together, forming what is known as a “cluster”? The technologies currently in use, based on thresholding approaches, have reached their limits and offer no truly effective way of processing densely clustered objects.
As a first step, Neovision developed a technology to detect, classify, and isolate objects on a conveyor belt using a semantic segmentation approach.
However, this approach runs into the clustering problem. To address it, Neovision is exploring a new approach: instance segmentation, which makes it possible to identify and distinguish each individual object, even when multiple objects belong to the same class. This technology is therefore designed to separate overlapping objects within an image.
The study has delivered highly promising results, in line with Pellenc ST’s industrial requirements, both in terms of processing time and accuracy.
The demanding production rates of the sorting industry
Finally, industrial environment means industrial requirements. Waste sorting is done at a very high rate. It must be said that humans are quite good at producing large quantities of waste. To match the speed of the conveyor, the algorithms, or rather the models, must run in less than 4ms (milliseconds). Did you say tight timing?
On top of that, edge computing is often needed in the industry. And this project is no exception. The hardware architecture designed by Neovision had to allow an interface with 2 cameras, image segmentation, classification by Deep Learning and to return the classification to the computer. Basically, everything had to be processed on site and very quickly.
And the results exceeded PELLENC ST’s expectations. The classifiers designed and developed by Neovision achieve an accuracy of 94% (93.8% to be totally accurate) with an inference time under 1.5 ms per image. The technology developed by Neovision allows PELLENC ST to process more than 1000 bottles per second. So many bottles that will not end up in an incinerator!

Client testimonial
Thanks to Neovision’s expertise, we have been able to achieve excellent classification performance on complex sorting applications where our current solutions have reached their limit. The support provided by Neovision’s engineers and researchers has also enabled us to increase the skills of our R&D engineers on cutting-edge subjects, particularly thanks to the remarkable quality of the deliverables and reports provided during the study.

Client
Pellenc ST
Pertuis (France)
Sectors
Technologies
#Computer Vision #On Premise #C++



