Working with Multiple Cameras#
You can either combine several blaze cameras or mix blaze cameras with 2D cameras.
Using Multiple blaze Cameras#
The quality of the distance measurement to a large extent depends on the amount of additional light that hits the sensor. This can be sunlight or light sent out by another camera. As a result, using two or more blaze cameras simultaneously would be problematic.
Methods for Operating Cameras Simultaneously#
There are different ways to enable you to use multiple cameras to capture the same scene.
Multi-Camera Channel Feature#
The advantage of the Multi-Camera Channel feature is that it can be used for cameras that are in the same room but not in the same network. These cameras are unable to communicate with each other in order to coordinate their acquisition timings so as not to interfere with the other cameras' light sources. A typical use case would be a warehouse in which several AGVs (automated guided vehicles) equipped with blaze cameras move around in a confined space. The maximum number of cameras is seven.
Synchronous Free Run Feature#
The Synchronous Free Run feature is based on PTP and allows you to stagger the acquisition timings of the cameras so precisely to avoid interferences by the individual light sources completely. For this, the cameras have to be in the same network, e.g., connected to the same network switch. You can use synchronous free run in two different modes: consecutive and interleaved.
- In interleaved mode, the maximum number of cameras is two.
- In consecutive mode, the number of cameras that can be used simultaneously is theoretically unlimited. However, you won't be able to achieve the full frame rate anymore. For every camera you add, you will have to reduce the frame rate. The following table provides an overview of approximate frame rates.
Possible Frame Rates in Consecutive Synchronous Free Run#
This table lists approximate frame rates you may achieve in consecutive synchronous free run at an exposure time of 1,000 µs.
Number of Cameras | Max. Frame Rate | Max. Frame Rate with Fast Mode Enabled |
---|---|---|
3 | 10.2 | 22.6 |
4 | 7.6 | 17.0 |
5 | 6.1 | 13.7 |
6 | 5.1 | 11.4 |
7 | 4.4 | 9.8 |
8 | 3.8 | 8.6 |
Comparison of Multi-Camera Operation Methods#
The following table provides an overview of the different methods to help you decide which aspect is most important for you when operating cameras simultaneously.
Multi-Camera Operation Method | Number of Cameras | Setup Effort | Common Network Required | General Image Quality |
---|---|---|---|---|
Multi-Camera Channel | 7 | Low | No | High, but decreases with number of cameras used |
Sync Free Run (Consecutive) | Unlimited, but frame rate has to be reduced for every camera added | Medium | Yes | High |
Sync Free Run (Interleaved) | 2 | Medium | Yes | High |
Combining blaze Cameras and 2D Cameras#
A separate use case is the ability to synchronize image acquisition between blaze cameras and 2D GigE cameras, e.g., ace or ace 2 GigE cameras.
In this scenario, exposure on both cameras can take place at the same time as the 2D cameras don't emit light of their own and therefore can't interfere with the blaze camera.
As the infrared light of the blaze camera can interfere with the 2D camera, you should use a camera with an IR cut filter. If your camera doesn't have an IR cut filter, you can use synchronous free run to make sure that both camera types are not acquiring images at the same time. For this, you can use the interleaved or the consecutive synchronous free run, depending on the total number of cameras you want to use.
Follow these recommendations to avoid synchronization issues.
If you don't want to use synchronous free run, which is based on PTP, you can use hardware triggers to synchronize the cameras.
Using Hardware Triggering to Synchronize blaze and 2D Cameras#
There are two ways to use hardware triggers. You can either use the 2D camera to trigger the blaze cameras or vice versa.
Using the 2D Camera to Trigger the blaze Camera#
This is the circuit diagram for this scenario.
To configure the Cameras:
- On the 2D camera, set the
TriggerMode
parameter toOff
. - Set the
LineSelector
parameter toLine2
. - Set the
LineSource
parameter toExposureActive
. - On the blaze camera, set the
TriggerMode
parameter toOn
. - Set the
TriggerSource
parameter toLine0
.
Using the blaze Camera to Trigger the 2D Camera#
This is the circuit diagram for this scenario.
To configure the Cameras:
- On the blaze camera, set the
LineSelector
parameter toLine1
. - Set the
LineSource
parameter toFrameActive
. - On the 2D camera, set the
TriggerMode
parameter toOn
. - Set the
TriggerSource
parameter toLine1
.