Computer Vision and Image Processing Solutions. Top banner for the page. Abto Software software development services

Computer Vision

Give meaning to images, digitize documents, analyze video, and recognize objects with the highest accuracy.

Leveraging our years of R&D in the Computer Vision domain we develop advanced image and video analysis solutions powered by Machine Learning and Artificial Intelligence.

Abto Software provides Computer Vision solutions that help our global customers bring innovations to their organizations, improve business performance, and drive revenue growth. From digitization of paper-based processes to automating video surveillance we respond to every challenge with a unique approach. We have also developed our own Computer Vision prototypes: revolutionary technology for body measurement with a smartphone, easily deployable automated checkout for cashierless retail, and OCR-enabled data extraction tool for unstructured documents.


We deliver AI-driven Computer Vision solutions for Fortune Global 200 corporations.

Get a 30-minute consultation with our Computer Vision expert

16 years of Computer Vision experience
50 AI & Computer Vision projects delivered
30 math experts
(4 PhDs)

Our approach to delivering Computer Vision solutions

Business Analysis
& Project Discussion

    Our team of Computer Vision analysts and researchers discusses your idea and challenges. We analyze the input data samples – images, photos, document scans, point clouds, video feed, surveillance stream – to understand your business case. Next, we select several development approaches and agree on the success criteria for PoC (proof of concept).

Data preparation
& Feasibility study

    We collect the necessary training, testing, and validation datasets. Building upon over 10 years’ experience in R&D projects, our Computer Vision engineers investigate and evaluate the selected approaches, adjust them to the task at hand, and deliver PoC solution. After choosing the best approach we define the scope of the main project as well as its target accuracy and other KPIs.

Solution Development
& Implementation

    We develop a custom Computer Vision solution using advanced image processing, Artificial Intelligence, and Deep Learning techniques. Then we test the software on real-world data and ensure its non-disruptive implementation.

Continual Learning
& Maintenance

    We provide a full range of software maintenance & support services for Computer Vision solutions. Our software engineers can modify and update Computer Vision algorithms or implement a Continual Learning flow to automate this process.


Ready to Move Forward?
Tell Us About Yourself and Your Project

Our Computer Vision Services

Abto Software offers extensive technical expertise based on more than 10 years of research in the Computer Vision domain and provides advanced image processing and real-time video analysis solutions. As a team of math experts, PhDs, and R&D engineers, we like to face complex challenges and bring your ambitious vision to life.


Advanced Image Processing

  • Image enhancement & restoration, super-resolution;
  • Image filtering, deconvolution, transformation & alignment;
  • Image segmentation, clustering & indexing;
  • Image labeling & annotation;
  • Image analysis & key feature detection;
  • Object detection, classification, recognition & counting.

Visual search & text detection in images and document scans

Image categorization & content moderation

Custom image annotation tool optimization


Smart Video Processing

  • Video stabilization & enhancement;
  • Foreground detection & background subtraction;
  • Object recognition, tracking & counting;
  • Pattern & activity recognition;
  • Scene understanding & video content analysis;
  • Video archives & CCTV footages processing;
  • Structure from motion (SfM) & simultaneous localization and mapping (SLAM).

Read more about our Video Analysis solutions

Real-time CCTV video processing

Post-processing of video archives

Near-real-time processing of live video streams

Our Computer Vision Services

Intelligent Video Analytics

Optical Character Recognition (OCR) & Data Extraction

Advanced Driver Assistance Systems (ADAS)

Intelligent Transportation Systems (ITS)

Visitor Analytics & People Counting

3D Environment Reconstruction

Intelligent Video Analytics

Abto Software upgrades your existing camera and monitoring systems with custom AI-based video analytics. It facilitates early threat warnings with real-time alerts, detect objects, people, or specific behaviors and extracts other valuable information to structure your video data for further analysis, all without manual monitoring or the need to install new costly equipment.

Optical Character Recognition (OCR) & Data Extraction

We apply advanced image processing and custom OCR algorithms to digitize handwritten & printed text, automate data entry, and perform robotic process automation. We employ intelligent document recognition technologies and value verification techniques to build custom Data Extraction algorithms that transform unstructured documents into machine-readable data.

Advanced Driver Assistance Systems (ADAS)

We deliver Computer Vision solutions that transform the automotive industry with enhanced safety features and provide greater comfort for driver and passengers. We have developed driver monitoring solutions that analyze activities of the people inside the car, detect driver’s fatigue, and perform driver’s attention analysis.

Intelligent Transportation Systems (ITS)

Our suite of solutions for Intelligent Transportation Systems include algorithms for vehicle detection & counting, license plate recognition (LPR), traffic flow measurement, bicycle helmets detection. We empower Smart Cities to implement efficient urban planning and ensure public safety.

Visitor Analytics & People Counting

Abto Software delivers visitor analytics solutions that allow physical stores to collect and analyze in-store footfall data. We employ Computer Vision and Artificial Intelligence to help brick-and-mortar retailers effectively manage store space and capitalize on customer insights gathered by camera-based people counting.

3D Environment Reconstruction

We develop photogrammetry algorithms for 3D reconstruction from multiple photos and employ Visual SLAM (Simultaneous Localization and Mapping) to map unknown environments. Our solutions include an application for 3D reconstruction of real estate property and a 3D capturing module for smartphone-enabled body scanning.

Have a use case in mind?

Let’s talk to one of our Computer Vision experts.

Industries We Transform with Computer Vision

Active interaction between academic research and real-world industries enables Computer Vision to interpret environment for the benefit of humanity. We solve challenging problems in image and video processing to transform a wide variety of industries.

Our AI-assisted Computer Vision solutions power digital transformation in retail, healthcare, insurance, real estate, banking, logistics, manufacturing, and automotive industries. We employ state-of-the-art technologies to help our clients drive meaningful improvements in their business operations that facilitate the decision-making process and give a boost to the bottom line.

Computer Vision for Retail

We augment brick-and-mortar stores to provide customers with the frictionless shopping experience and drive greater revenue for retailers. Our solutions include:

  • Automated checkout for cashierless retail;
  • Product recognition for smart fridges and intelligent vending machines;
  • Body measurement for clothing size recommendations & virtual fitting rooms;
  • Photo-based garment measurement for apparel sizing and design;
  • Counterfeit product detection & brand verification.

Computer Vision for Healthcare

We apply Computer Vision algorithms to medical imaging with the aim of making faster and more accurate diagnoses allowing doctors to spend more time with their patients and driving healthcare transformation. Our expertise spans ophthalmology, cellular microscopy, and sensory substitution technologies. Our solutions include:

  • Fundus image enhancement and image registration (stitching) for retinal imaging;
  • Pupil & eyelid tracking for eye-surgery assistance;
  • Target/non-target cell classification by extracting morphology, texture, and channel intensity features from cell images;
  • Microscopy images preprocessing and enhancement;
  • Assistive wearable technology for visually impaired.

Computer Vision for Insurance & Banking

Our Computer Vision solutions for insurance & banking sectors power automated document management systems and simplify claims processing and settlement. We have delivered the following solutions:

  • Data extraction app for automating the processing of financial documents;
  • Document template Recognition for financial forms and tables;
  • Handwritten OCR for manually filled financial documents;
  • Text recognition and data extraction for intent recognition and insurance claims processing;
  • OCR-enabled supplier information search for e-Procurement and e-Sourcing platform.

Computer Vision for Manufacturing

We develop AI-driven Computer Vision solutions that assist factories in adopting Industry 4.0. Abto reshapes the manufacturing and production industry by introducing technologies for Digital Factories, Smart Machines, and Smart Supply Chain. Our solutions include:

  • Slip, trip, and fall detection system;
  • Automated object counting for production lines;
  • PPE (personal protective equipment) compliance inspection: helmet, vest, goggles, boots, coat detection;
  • Mobile scanner for shipping labels recognition;
  • Automated optical inspection (AOI) for printed circuit boards (PCB).
Use case

Biometric Application for Face Detection and Recognition

Customer: an EU-based company, provider of brand security solutions.

Abto Computer Vision engineers have developed a robust facial recognition solution for biometric identification. It extracts facial features from a person’s photo to generate a unique watermark for their identity documents. The created biometric ID card is scanned to identify individuals and verify their personal data.

Read More
Core Features of the Developed Face Detection and Recognition Algorithm
  • 99% accurate face detection and recognition in images and videos.
  • Rotation-, angle- and scale-invariant face recognition.
  • Person tracking and counting based on facial recognition.
  • Multiple face processing.
Business Value and Applications
  • Ensures enhanced security through reliable authorization and access control.
  • Allows biometric payments with a facial recognition payment system for both online and offline purchases.
  • Gives a new source of insights through MAG (Mood/Age/Gender) analysis for advertising and marketing purposes.
Technologies: OpenCV, PyTorch, TensorFlow, Keras, dlib, openface, NumPy, SciPy.

Biometric Application for Face Detection and Recognition

Use case

Counting Moving Objects

A universal counting algorithm was developed as part of R&D activities at Abto Software. This computationally inexpensive solution is based on slit imaging and allows counting different types of objects in the video stream with an accuracy of up to 99.5%.

Read More
Business value:
  • easily customizable solution for various business purposes;
  • real-time production reporting for enterprise-level software;
  • non-intrusive method of digitizing established processes;
  • exceptionally quick and robust performance;
  • 99.5% accuracy achieved without additional infrastructure investment.
  • object counting for manufacturing lines;
  • vehicle counting for Intelligent Transportation;
  • people counting for retail traffic analytics;
  • grocery product counting for cashierless retail.

Counting Moving Objects

Computer Vision Tools and Technologies

We employ state-of-the-art technologies to solve the most complex Computer Vision challenges with the highest accuracy and processing speed. Our R&D engineers constantly analyze the latest advancements in Computer Vision to stay up to date with the recent innovations in the fields of advanced image processing, Deep Learning, and Artificial Intelligence.

Frameworks & Libraries

  • OpenCV v3-v4
  • TensorFlow, PyTorch, Keras
  • NumPy, Scikit-learn, Pandas
  • Dlib, BoofCV
  • Azure Cognitive Services, Amazon Web Services (AWS), Tesseract
  • Mobile SDKs: Google ML Kit, CoreML, Apple Vision

Models & Approaches

  • Deep Learning & Neural Networks: CNN, Two-stream CNN, RNN, Mask R-CNN, ResNet, SqueezeNet
  • Inception v1-v4, Inception ResNet
  • Detectron
  • Darknet
  • YOLO v1-v4, Tiny YOLO
  • Pose Estimation: DensePose, OpenPose
  • GAN
  • Genetic Algorithms
  • Synthetic data generation
  • SVM, Bag of Words, K-means, ORB, SIFT, Haar cascades

Machine Learning Concepts

  • Supervised Learning
  • Unsupervised Learning
  • Reinforcement Learning
  • Transfer Learning
  • Continual Learning
  • Few-shot learning

Programming Languages

  • Python
  • C++
  • Java/Android
  • Objective-C
  • MATLAB/Octave
  • R

“The product works great. We’ll definitely be working with Abto Software again in the future.”

Abto Software is responsive and highly collaborative, exceeding project expectations. They’re reliable and professional, providing expert service in their field. They proactively presented solutions and worked hard to meet goals.

Director of Product Management, Logistics Solutions Company

“We always wanted to have a level of trust, and that trust is present with ABTO Software, from their team to the principals.”

ABTO Software provided quality services which helped in the speed of the development stage. The team demonstrated a flexible management system and exercised transparent communication throughout the project.

Head, Product Development

Contact us

Tell your idea, request a quote or ask us a question