Recognition of objects in images
or How to remove background
in 15 seconds?
Project description: Users can upload their product image and have the background removed in 15 seconds, as opposed to hours of manual work in the past.
Outcome: a lot of humans no longer need to do boring, tedious work.
Our client had several businesses in the
Selling products online requires high-quality product images, and producing high-quality images involves a ton of effort.
It was expected that the image processing time would be reduced from 20 minutes per image to 2 minutes per image on average, thus allowing sellers to increase their productivity tenfold.
We used several neural networks for image detection and border refinement.
In addition to what was available as open source, we also trained our own models for some specific classes of images.
On top of that, we created simple but powerful user interface for fine-tuning the results.
We started with analysis of what the customers will mostly need and what is easily available on the market as ready-to-use solutions.
Lucky for us, there were good examples out there, a number of models already trained, and we were able to pull together a proof-of-concept quickly.
The true challenge was to support the image classes (object types) that are needed by customers but have yet to be available in the market.
We had to source a lot images from various sources and have the neural networks trained with that data. This process is somewhat unpredictable, as you can never be sure about the outcome, and even if the model is trained well, there are always test subjects that fail your tests.
You have to find the balance between efforts put into data sourcing and average quality of the results.
The AI can save humans a lot of time by doing the mundane work instead of them. In our case, the results were even better than we anticipated.
Say no to the boring work!