Types of Processors Best Suited for Embedded Vision Applications

By Vision Online Marketing Team
02/27/2020
3 minutes

Types of Processors Best Suited for Embedded Vision ApplicationsOne reason we are witnessing an explosion of embedded vision technology is due to the shrinking size of embedded vision processors. The algorithms needed for embedded vision are hungry for a processor’s resources. Speed, bandwidth, and throughput must be carefully balanced with cost and power consumption to create suitable processors for embedded vision.

Our society is more mobile than ever. Consumers expect technology to be mobile too. Battery-powered devices like your cellphone can use embedded vision only if your device’s battery is up to the task. Plus, there’s only so much real estate inside your device. Manufacturers have had to make processors smaller and smaller so you can bring embedded vision along for the ride.

Types of Processors for Embedded Vision Applications

Computer vision technology typically uses a central processing unit (CPU) and a graphics processing unit (GPU). Manufacturers have realized that there is a need for processors that are specifically designed for deep learning algorithms and deliver far better efficiency. These processors can be made even smaller when paired with robust sensor technology.

Graphics processing units can deliver large amounts of parallel computing. They are especially well-suited for processing visual data right down to the individual pixel. General-purpose GPUs (GPGPUs) are also optimized to reduce power consumption while still providing high performance.


Certified System Integrator Program

Set Yourself at the Forefront of the Global Vision Market

Vision system integrators certified by A3 are acknowledged globally throughout the industry as an elite group of accomplished, highly skilled and trusted professionals. You’ll be able to leverage your certification to enhance your competitiveness and expand your opportunities.

GET CERTIFIED



Field programmable gate arrays (FPGAs) are growing in popularity for embedded vision applications. FPGAs have very low latency levels. They’re essentially a fusion of algorithms and hardware. They have lower power requirements and can simultaneously accelerate multiple portions of a computer vision pipeline.

Architectures for Embedded Vision Processors

Several designs help to get embedded vision into your everyday devices. One type is the system-on-chip (SoC) architecture. Here, the CPU, GPU, interface controller, and often more, are all on a single chip. Your mobile device manufacturer is keenly interested in the development of SoCs.

Another architecture is referred to as the system-on-module (SoM) design. SoMs include SoCs but also add RAM (random access memory), power management, and bus systems. A carrier board can add a power connection and additional connectivity. This is a design you might see on the production line at your manufacturing facility.

There are a couple more architectures to consider. The single-board computer (SBC) is essentially an SoM paired up with a carrier board in one. SBCs have low costs, but can’t be easily customized to specific applications. One other architecture is fully custom designs. These designs are most commonly used in highly specific applications to reduce costs.

Join North America's Largest Automation Network

Want more than just insights? As an A3 member, you'll not only get access to our technical analysis and industry expertise, but you'll also have the opportunity to share your own automation success stories with our engaged community of 1,300+ organizations.

From exclusive industry insights to certification programs, networking events, and advertising opportunities - discover how A3 membership can accelerate your automation journey.

Explore Member Benefits   Meet Our Members

How blockchain might revolutionize your supply chain

A3 Online Marketing Team
07/23/2018
11 minutes

The Latest Trends in Vision-Guided Robots

Robotics Online Marketing Team
09/25/2018
2 minutes

BACK TO VISION & IMAGING BLOG