Vision & Imaging Blog
The Fundamentals of Embedded Vision System Design
Embedded vision was only recently made possible through the miniaturization of vision and processing components, but the potential of embedded vision to disrupt a wide range of industries is enormous. Robotics, consumer electronics, augmented reality, aerospace and automotive sectors, among many others, are all adopting embedded vision and seeing incredible results.
While there are many different types of applications that use embedded vision technology, the underlying technology for these systems is relatively similar.
4 Fundamental Areas of Embedded Vision System Design
Embedded vision systems can vary greatly in function, but nearly all embedded vision systems are comprised of a few main components that deliver power, performance and accuracy in a compact size.
- Processing Architectures. Highly compact processors are the true enablers of embedded vision technology. They come in different configurations, including system on chip (SoC), system on module (SoM), single board computer (SBC), and fully custom designs. The different architectures typically signal how much of a computer’s components are located on the board.
- Types of Vision Processors. The two main types of processors include graphics processing units (GPUs) and field programmable gate arrays (FPGAs). GPUs are easily reprogrammed, while FPGAs are fast with low latency levels. There are also application-specific integrated circuits (ASICs) and digital signal processors (DSPs), but they have lost favor over the years.
- Embedded Vision Interfaces. The most common interfaces for embedded vision systems include USB 3.0, MIPI CSI-2, and low voltage differential signaling (LVDS). LVDS cables are often used with FPGA processors, while USB 3.0 and MIPI CSI-2 are used in specialized applications.
- Imaging Modules. The last piece of an embedded vision system is the imaging module. Typically, these are either consider sensor modules or camera modules. The distinction between the two is that camera modules have processing capabilities, while sensor modules do not. Camera modules are typically easier to integrate and take some of the work load off of the primary processor.
Embedded vision systems are used for a wide variety of applications, but most designs include the above processing architectures, processors, embedded vision interfaces, and imaging modules.
ROI Calculator

Discover the potential cost savings of robotic automation over a 20-year system life
This calculator compares your current manual labor costs against the total cost of owning and operating a robotic system over its 20-year lifespan.
Embedded vision is a revolutionary technology with potential applications in nearly every industry on the planet, despite the fact the technology is still in its infancy.
Recent Posts
- How 3D Vision Systems Are Transforming Food Manufacturing
- These Farms Are Harnessing Machine Vision for Smarter Agriculture
- Revealing the Hidden Effects of Climate Change with Advanced Imaging
- Innovative Machine Vision Lenses and Trends
- An Early Look at GigE Vision 3.0
- Looking at the Latest Machine Vision Standards Updates
- View All Vision & Imaging Blogs