Shoplifting Prevention: Prevention of theft in retail shops

Detecting shoplifters on shop surveillance cameras by recognizing the patterns in human behavior.

Shoplifting Prevention: Prevention of theft in retail shopsShoplifting Prevention: Prevention of theft in retail shops
Client Since
Team Size

Objectives and challenges

Shoplift is a persisting social and criminal issue that costs retail business owners significant sums of money over the course of their activities. Identifying, pursuing and keeping perpetrators accountable is a current way to handle the issue. However, a more efficient way is to spot shoplifters beforehand to prevent thefts.

SOLVVE team took on the development of such prevention tools using machine learning to detect shoplifting on existing systems of surveillance cameras instead of high-resolution ones.


The key point is using video footage from surveillance cameras in shops, supermarkets, trade centers, and other public facilities to detect the anomalies in the human behavior and classify anomalies as shoplifting, robbery, stealing, etc. as compared to regular shoppers’ behavior.

SOLVVE team used CNN i3d with transfer learning and fine-tuning techniques along with UCFCrime dataset of videos catching anomalies in human behavior to train the model that can detect such anomalies in real time and send signals about the shoplifting actions to those in charge of security and crime prevention.


  • Monitoring human behaviour in its richness in real time to spot anomalies.
  • Comparing observed behaviour to a plethora of known behavioural patterns classified as theft, robbery, stealing, etc.
  • Automatically alarming security when suspecting a shoplifting act.

Shoplifting Prevention: Prevention of theft in retail shops

Project results

  1. Successfully identifying anomalies in human behaviour identified as shoplifting.
  2. Classifying results of detection into types of anomalies: shoplifting, stealing, robbery, etc.
  3. Ensuring protection of retail business from financial loss caused by shoplifting.


Computer vision, Instance segmentation, CNN; Tensorflow, Keras, GluonCV, OpenCV, Pytorch, Numpy

What our great customers say

We prioritize driving our clients' business growth by leveraging technical expertise and business acumen.

“They’re very good at what they do.

The team delivered good results, producing a high-quality platform that is scalable, and they may work on expanding the product to new regions. They are skilled in development but lack good resources in project management.


Gaming Company, Saudi Arabia

“It’s been a great experience for us.

Since engaging with SOLVVE, the client has now streamlined and corrected their processes through a platform that meets their needs. They lead a communicative approach to work closely with the team for constant reports and summaries on the project. The client also praises their competitive pricing.


Stone+Lain, Сanada

“We’re 100% satisfied with their services.

Since partnering with SOLVVE, network downtime and technical issues have been minimized, much to the delight of internal stakeholders. The team performs well from a project management standpoint.

Avraham Gniwisch,

Healthy Longevity Cafe, Czech Republic

“They really care about making the app better.

SOLVVE successfully delivers all the promised deliverables on time and within the discussed budget. They communicate timelines and costs very clearly via Zoom, ensuring an effective workflow.

Chad Jones,

Firm Foundation Academy, USA

“The team is great when it comes to complex development tasks.

SOLVVE’s turnaround times have also been greatly commended. Thanks to their work, the company now has more time to generate business. Their project management has also been excellent, and they provide unique ideas to the firm.


Manufacturing Company, New York, USA
Healthy Longevity Cafe

“SOLVVE works quickly and communicates seamlessly with our team.

Thanks to the SOLVVE team, the client can now track and manage customers, inventory, and user data more efficiently. The client appreciated how the vendor provided quick and clear communication and timely fixes.

Executive Assistantto CEO,

Healthy Longevity Cafe, Czech Republic

“They delivered on time, assessed needs, and found solutions if none was apparent.

SOLVVE delivered the project on time, meeting the client's expectations. They communicated frequently and promptly via email and virtual meetings, ensuring an effective workflow.


Terrae Voluntas, Texas, USA