luxonis / depthai-hardware

Altium Designs for DepthAI Carrier Boards
MIT License
433 stars 118 forks source link

Support Global Shutter OV9782 Instead of IMX378 for Exact-Matched FOV, Optics, etc. Between Color and Grayscale #21

Closed Luxonis-Brandon closed 3 years ago

Luxonis-Brandon commented 3 years ago

Start with the why:

In some applications, exact, pixel-by-pixel alignment of the color camera and the grayscale/depth cameras is desirable. To support this, having the color camera have the exact same parameters (global shutter, image sensor pixel size, chief ray angle (for lighting consistency), field of view, focal length, capability to hardware-level sync, etc.) is extremely beneficial.

Because of such a use-case, OmniVision actually makes the equivalent sensor to the grayscale OV9282, the OV9782.

It is made for this exact sort of application.

Move to the how:

ArduCam is building OV9282 and OV9782 module for DepthAI that match in all the above ways, and we are integrating them into the open source ecosystem (and ArduCam will likely release their own DepthAI variants with them).

Below is initial testing of the OV9782 (left) and the OV9282 (right) from ArduCam. These variants use the M12-mount lenses for flexibility. But there will be fixed-lens (i.e. smaller) modules as well.

image

Move to the what:

Support OV9782 (the color version of the OV9282) global shutter as the color camera in place of the IMX378.

Luxonis-Brandon commented 3 years ago

We have these initially running. The grayscale already fully works.

The color is working as well, but we have yet to apply debayering.
image

Luxonis-Brandon commented 3 years ago

Here's a quick video of the OV9782 running (note that this is a video taken with the M12 and a wide-angle lens, https://github.com/luxonis/depthai-hardware/issues/17).

OV9782 on DepthAI

And you can buy the exact FOV/etc. module that matches every aspect of the OV9282 module, here: https://www.arducam.com/product/arducam-1mp-ov9782-color-global-shutter-drop-in-replacement-for-depthai-oak-dnoir-b0352/

OV9782 (global shutter 1280x800 color): image