You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
Custom Machine Vision Software

Qrapp delivers custom image analysis software for machine vision systems, designed to meet complex needs of the manufacturing industry.

We partner with machine vision technology vendors, hardware manufacturers, system integrators, and end customers in manufacturing industries:

automotive

machinery

electronics

semiconductors

displays and LEDs

pharmaceutical

metals

construction materials

food, and more

Rooted in science, our software engineering competencies cover the entire process of image analysis in industrial settings: from image acquisition to communicating the final decision, we teach machines to see, understand, remember and, ultimately, learn. Our software applies to both PC-based machine vision systems and smart cameras, and can be developed as an embedded image analysis module for integration into third-party hardware.

When specific manufacturing tasks require high-level customization, we step in to provide tailored solutions, recognizing our customers’ individual needs and a multitude of factors that influence them.

Image Analysis Applications in Manufacturing

With our industrial image analysis solutions, we enable every aspect of automated visual inspection (AVI) of both still and moving products and their parts.

Covering the inspection of both work-in-progress and finished products, we assist in quality control throughout the supply chain for better product traceability. We equip AVI systems with visual capabilities that no human eye can provide:

object recognition, classification and sorting

object identification

detection of visual defects and anomalies

assembly verification

high-precision measurement for dimensional accuracy

counting in piles, stacks, and more (including touching and overlapping objects)

barcode / label verification and validation, using optical character recognition (OCR) and 1D / 2D symbol decoding

recognition of item location and positioning

3D scanning, modeling and mapping

Plus, with strong backend development competencies in both on-premises and cloud-based software, we enable image storage, archiving and search. Putting continuously accumulated data to use, we help manufacturers tap into proactive quality control by identifying trends, tracking down root causes and preventing defects.

Reaching Business Goals

Enabled with powerful image analysis capabilities, machine vision systems bring accuracy, consistency and higher efficiency. Compared to human inspection, industrial image analysis solutions operate tirelessly, faster and more productive. As a result, it eases up human labor and lowers labor costs, increases yield, and with it, profitability.

Our image analysis solutions help to:

Detect assembly defects and increase the output quality

Improve customer safety by preventing faulty assembly and mislabeling

Reduce workforce’s health risk resulting from manual handling of inspected objects

Reduce waste in the final product by eliminating assembly line and inspection errors

Shorten delivery time by speeding up inspection at all production and post-production stages

Comply with regulations, including on barcode grading, global traceability and mass serialization

Our Image Analysis Capabilities

We deliver custom software that supports every stage of the computer vision cycle for 2D and 3D images. We apply skill and talent to ensure precision and accuracy to minimize costly false rejects in any conditions, including high-speed motion on a conveyor belt. Our capabilities extend also to data coordination from multiple industrial cameras and simultaneous inspection of an object’s multiple properties.

Our solutions cover

Image acquisition

Preprocessing: image restoration, noise reduction, deconvolution, enhancement

Feature extraction

High-level processing of detected features to serve a particular application or a combination of applications at a time (e.g., in PCB inspection)

Decision making, such in pass/fail and match/no-match tests

Communication of the decision from the machine vision system to the automation system in control via digital I/O, serial buses, protocols, and networks

Image processing methods

To cover the variety of industrial machine vision applications, we offer the following methods performing high-level image processing in our solutions:

segmentation

pose estimation (geometric and learning-based)

object-based image analysis (OBIA)

image understanding

registration

pattern matching for location and verification using reference objects

quantification

Challenges We Solve

We recognize that for many manufacturers who are forced to adopt machine vision systems out of financial, ethical or regulatory considerations, there are still many unknowns when it comes to how reliable – and manageable – such systems are. We do our best to address the challenges and elevate industrial image analysis above misconceptions.

Low image quality: we consider lighting conditions and their limitations to incorporate required image enhancement at the preprocessing stage and achieve the clearest result possible.

Inaccurate analysis: with every analyzed image, we aim for a 99% and higher accuracy rate to minimize false rejects and overlooked errors on the production line.

Poor manageability: our solutions can be managed by manufacturing floor staff with no specialized knowledge in machine vision thanks to user-friendly interfaces and flexible, configurable features.

Development Process & Technologies

For 5 years now, we have delivered custom software during 300+ projects worldwide. Yet since its very foundation day, Qrapp has been dedicated to strengthening the grasp of C++ development as one of our core technological offerings.

Today, we employ 10 C++ developers with the average working experience of 6 years. To aid them, there is a strong team of software consultants who can take any rough idea up to its realization in a fully functioning solution.

Technology Stack

C++ on Linux, Windows, OS X

OpenCV

tesseract-OCR

MatConvNet

R

Algorithms

Convolutional neural networks

Machine learning

Support Vector Machine (SVM)

K-means

ORB

Scale-invariant feature transform (SIFT)

Contact Us

Our image analysis software consultants are here to answer your questions, hold a free kick-off meeting and deliver a prototype to illustrate our approach and competence. Reach out to partner with us and stand out as a consistently reliable manufacturer.

See us in action!

We’d love to stay in touch. Describe the digital challenge you’ve faced, and we’ll get back to you with a solution we can offer.