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.

IMAGE ANALYSIS APPLICATIONS IN MANUFACTURING

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)

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.

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:

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 Sources

For image acquisition, we work with versatile image sources including the option to combine several sources in a single image analysis:

visible light, including LEDs

line scan imaging

infrared lights

microscopy

X-ray

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 29 years now, we have delivered custom software during 1,700+ projects worldwide. Yet since its very foundation day, ScienceSoft has been dedicated to strengthening the grasp of C++ development as one of our core technological offerings.

Today, we employ 25 C++ developers with the average working experience of 11 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.

Technological 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.