Put Your Computer Vision Models In “The Matrix” With Synthetic Data – Forrester


As artificial intelligence charges forward on many fronts, computer vision continues to be one of the most, if not the most, critical method of connecting the real and digital worlds. Computer vision is now well out of niche implementations and use cases and has mass-market appeal across industries and applications. Despite its usefulness, computer vision is hamstrung by the nature of its real-world data being messy, holey, and often very personal. Surprised? Don’t be. Even with the overwhelming volume of image and video content created every day, most of the data may be unusable due to missing data, mislabeling, and concerns for customer privacy.
Enter synthetic data for computer vision. Synthetic data itself is a broad category (which my colleague Jeremy Vale and I will be describing and mapping in an upcoming report) and has a growing number of use cases in many industries. Computer vision is one of the most advanced areas of application for synthetic data, and there are an ever-widening number of use cases. Think your enterprise doesn’t have a place for synthetic data? Well, if there’s any place where your business process interacts with real people or assets, it might be time to reconsider.
There are a very significant number of publicly available image and video data sets to train machine-learning models, so what is the appeal of synthetic data? For enterprises that are working on more niche use cases, have complex and evolving data labeling requirements, or even that are trying to innovate into totally new lines of business, these data sets will likely be sorely incomplete and inefficient. Instead, companies are leveraging tools that allow them to programmatically generate and customize image and video data that meets the needs of the challenge they are trying to address. Some of these use cases include:
It turns out that creating a synthetic universe doesn’t have to be that hard. One of the most accessible techniques for enterprises getting started in creating synthetic data for computer vision is to use popular commercial gaming engines like Unity or Unreal. These platforms allow for the quick generation of highly customizable landscapes and interactions as well as high graphical fidelity. Critically, for building computer vision models, they also offer easy and flexible routes to labeling and tagging of the data for training. For enterprises going into more complex and niche use cases (e.g., requiring thermal or X-ray data), there is a burgeoning landscape of vendors providing their own offerings built with specialized engines (such as Sky Engine AI or Datagen). There is an opportunity today in nearly every industry to take advantage of the expanding capabilities of computer vision to optimize business models and gain competitive advantage, and synthetic data offers a path to open computer vision’s eyes for your enterprise.
Have more questions? Please schedule a call with me via Forrester inquiry.
Stay tuned for updates from the Forrester blogs.
Stay tuned for updates from the Forrester blogs.

source

Related Articles