Dove IO Automates Manufacturing Quality Control

Dove I/O
3 min readMay 2, 2021
Corvette Manufacturing Example

Dove IO is giving potential customers an innovative approach to streamlined quality control in manufacturing and production. The Dove IO Data Platform gives its customers a method to hook up a camera and process video and images in real-time. This image and video data is analyzed using machine learning techniques, indicating how a particular part of the manufactured object should look at a certain stage of the process. The camera can be anything from a high quality DSLR camera to a basic web camera.

In simple terms, consider a manufacturing line with bananas. Most bananas are yellow and ready for consumption by the user. However, what if someone ate the banana and left the peel prior to processing through the manufacturing chain? In order to analyze that there is a difference in banana’s, Dove IO utilizes Machine Learning to detect a difference in tagged metadata and flag it for review.

Banana Peel vs Banana Example

In addition to manufacturing automation, Dove IO can also apply its automated machine learning techniques to safety. This ensures that workers on a manufacturing floor are always wearing appropriate equipment in certain areas.

Safety Gear Detection

The software also provides advanced searching capabilities with custom user-focused tagging and tag recall for optimal discovery. This allows users to explore and analyze metadata with the most powerful search engine in the world, ElasticSearch.

Search Tags Allows Users to Filter Based on Group of ML Detected Labels (Tags)

In addition to Photo and Video processing, the data engine also features a full-featured dataflow processing engine, leveraging Apache NiFi. This allows users to process images, videos, and textual documents in real-time. The engine also supports text processing, including formats such as PowerPoint, PDF, and more. This allows users to dump massive amounts of textual data and search through the metadata very quickly.

Dove IO utilizes special tokenization techniques for natural language processing, which builds relevance tags for each document. Dove IO is leveraging ElasticSearch for this processing.

Dove IO Textual Analysis of Various File Types

ElasticSearch is well-known for providing developers the flexibility to do common natural language tasks. Out of the box, these tasks include tokenization, stemming, lemmatization, foreign language analyzers, and more. ElasticSearch has also been known to allow developers to create custom plugins that do unique on-ingest based processing. An example of this is the ICU (International Components for Unicode) Analysis plugin which integrates the Lucene ICU modules into ElasticSearch, extending Unicode support using ICU libraries. This allows for better analysis of Asian languages, Unicode normalization, Unicode-aware case folding, collation support and transliteration.

Dove IO was developed by technology innovator Ronnie Dove in his spare time. Ronnie has worked on many high visibility Department of Defense Intelligence Community and Commercial projects. He is currently pushing technology innovation forward in the energy/oil/gas sector, contributing his technical leadership and software engineering talents in regards to big data, cloud computing, IoT development and data visualization. Dove IO is considered a side project for Ronnie, but he hopes that some select customers can benefit from his research and development activities.

Learn more about Dove IO here at the official website!

--

--

Dove I/O

Achieving Customer Success Through Custom Engineering Solutions