by Luxonis

An embedded platform for combining Depth and AI, built around Myriad X

View all updates Dec 14, 2020

A Whole Bunch of New DepthAI Capabilities

by Brandon G

Hi DepthAI Backers!

Thanks again for all the continued support and interest in the platform.

So we’ve been hard at work adding a TON of DepthAI functionalities. You can track a lot of the progress in the following Github projects:

ProjectStatusGH Project
Gen1 Feature Complete
Gen2 December-Delivery
Gen2 2021 Efforts: (Some are even already in progress)

As you can see, there are a TON of features we have released since the last update. Let’s highlight a few below:

RGB-Depth Alignment

We have the calibration stage working now. And future DepthAI builds (after this writing) are actually having RGB-right calibration performed. An example with semantic segmentation is shown below:

The right grayscale camera is shown on the right and the RGB is shown on the left. You can see the cameras are slightly different aspect ratios and fields of view, but the semantic segmentation is still properly applied. More details on this, and to track progress, see our Github issue on this feature.

Subpixel Capability

DepthAI now supports subpixel. To try it out yourself, use the example here. And see below for my quickly using this at my desk:

Host Side Depth Capability

We also now allow performing depth estimation from images sent from the host. This is very convenient for test/validation - as stored images can be used. And along with this, we now support outputting the rectified-left and rectified-right, so they can be stored and later used with DepthAI’s depth engine in various CV pipelines.

See here on how to do this with your DepthAI model. And see some examples below from the MiddleBury stereo dataset:

For the bad looking areas, these are caused by the objects being too close to the camera for the given baseline, exceeding the 96 pixels max distance for disparity matching (StereoDepth engine constraint):

These areas will be improved with extended = True, however Extended Disparity and Subpixel cannot operate both at the same time.

RGB Focus, Exposure, and Sensitivity Control

We also added the capability (and examples on how to use) manual focus, exposure, and sensitivity controls. See here for how to use these controls.

Here is an example of increasing the exposure time:

And here is setting it quite low:

It’s actually fairly remarkable how well the neural network still detects me as a person even when the image is this dark.

Pure Embedded DepthAI

We mentioned in our last update (here), we mentioned that we were making a pure-embedded DepthAI.

We made it. Here’s the initial concept:

And here it is working!

And here it is on a wrist to give a reference of its size:

And eProsima even got microROS running on this with DepthAI, exporting results over Wi-Fi back to RViz:

RPi Compute Module 4

We’re quite excited about this one. We’re fairly close to ordering it. Some initial views in Altium below:

Recent Interview on Amp Hour

There’s a bunch more, but we’ll leave you with our recent interview with Chris Gammel at the Amp Hour!

Cheers, Brandon & The Luxonis Team

About the Author

Brandon G

 Westminster, CO

$55,818 raised

of $1 goal

Funded! Order Below

Product Choices


DepthAI: RPi Compute Module Edition

Complete DepthAI system including Raspberry Pi Compute Module, microSD card pre-loaded with Raspbian and DepthAI Python interface. Boots up running object localization demo. Just connect to power and an HDMI display.


DepthAI: USB3 Onboard Camera Edition

This DepthAI variant interfaces over USB3C to the host, allowing use with your (embedded) host platform of choice, including the Raspberry Pi and other popular embedded hosts.


DepthAI: USB3 FFC Edition

DepthAI for the host of your choice. Runs on anything that runs OpenVINO (a lot of things), including Mac OS X, Linux (Ubuntu 16.04, Ubuntu 18.04, CentOS, Yocto), and Windows 10.


DepthAI: System on Module

Allows you to integrate the power of DepthAI into your own products. Supports 3 cameras total; dual 720p, 120 Hz Global Shutter and one 4K, 60 Hz Color connected through a 100-pin board-to-board connector. All power conditioning/sequencing, clock synthesis for the Myriad and the cameras, and boot sequencing is included in the module. Just provide 5 V power and physical connections to cameras.


4K, 60 Hz Video Modular Color Camera


720p, 120 Hz Global Shutter Modular Stereo Camera Pair



Brandon quit his job at Ubiquiti leading the UniFi team in order to focus on embedded machine learning and computer vision. He misses the UniFi team. But he just had to try this, as he thinks it's the future!

Brandon Gilles



Prototype Fabrication



Manufacturing Partner

Sunny Opotech


Sourcing: Camera modules

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: