• Support Home
  • Getting Started
    • Connecting Your Camera
    • 3rd Party Software Getting Started Guides
  • Tech Ref Manuals
    • Arena SDK Documentation
    • HTP003S – Helios2+ ToF 3D
    • HLT003S – Helios2 ToF 3D
    • HLS003S – Helios ToF 3D
    • HLF003S – Helios Flex ToF 3D
    • ATX245S – Atlas10 24.5 MP
    • ATX204S – Atlas10 20.4 MP
    • ATX162S – Atlas10 16.2 MP
    • ATX124S – Atlas10 12.3 MP
    • ATX081S – Atlas10 8.1 MP
    • ATX051S – Atlas10 5.0 MP
    • ATL314S – Atlas 31.4 MP
    • ATL196S – Atlas 19.6 MP
    • ATL168S – Atlas 16.8 MP
    • ATL120S – Atlas 12.3 MP
    • ATL089S – Atlas 8.9 MP
    • ATL071S – Atlas 7.1 MP
    • ATL050S – Atlas 5.0 MP
    • ATL028S – Atlas 2.8 MP
    • ATP200S – Atlas IP67 20 MP
    • ATP120S – Atlas IP67 12.3 MP
    • ATP089S -Atlas IP67 8.9 MP
    • ATP071S – Atlas IP67 7.1 MP
    • ATP028S – Atlas IP67 2.8 MP
    • TRI200S – Triton 20.0 MP
    • TRI120S – Triton 12.3 MP
    • TRI122S – Triton 12.2 MP
    • TRI089S – Triton 8.9 MP
    • TRI071S – Triton 7.1 MP
    • TRI064S – Triton 6.3 MP
    • TRI054S – Triton 5.4 MP
    • TRI050S-P/Q – Triton 5.0 MP Polarized
    • TRI050S – Triton 5.0 MP
    • TRI032S – Triton 3.2 MP
    • TRI028S – Triton 2.8 MP
    • TRI023S – Triton 2.3 MP
    • TRI016S – Triton 1.6 MP
    • TRI005S – Triton 0.5 MP
    • TRI004S – Triton 0.4 MP
    • TRI02KA – Triton 2K Line Scan
    • PHX200S – Phoenix 20.0 MP
    • PHX120S – Phoenix 12.3 MP
    • PHX122S – Phoenix 12.2 MP
    • PHX089S – Phoenix 8.9 MP
    • PHX064S – Phoenix 6.3 MP
    • PHX050S-P/Q – Phoenix 5.0 MP Polarized
    • PHX050S – Phoenix 5.0 MP
    • PHX032S – Phoenix 3.2 MP
    • PHX023S – Phoenix 2.3 MP
    • PHX016S – Phoenix 1.6 MP
    • PHX004S – Phoenix 0.4 MP
  • Application Notes
    • Bandwidth Sharing in Multi-Camera Systems
    • Combine Helios 3D Point Cloud with RGB Color
    • I2C Support on LUCID Cameras
    • Using GPIO on LUCID Cameras
    • Using PTP & Scheduled Action Commands
    • Helios2 And Triton Synchronization
    • Product Change Notifications (PCN)
  • Knowledge Base
  • Contact Support
  • Log In
  • Support Home
  • Getting Started
    • Connecting Your Camera
    • 3rd Party Software Getting Started Guides
  • Tech Ref Manuals
    • Arena SDK Documentation
    • HTP003S – Helios2+ ToF 3D
    • HLT003S – Helios2 ToF 3D
    • HLS003S – Helios ToF 3D
    • HLF003S – Helios Flex ToF 3D
    • ATX245S – Atlas10 24.5 MP
    • ATX204S – Atlas10 20.4 MP
    • ATX162S – Atlas10 16.2 MP
    • ATX124S – Atlas10 12.3 MP
    • ATX081S – Atlas10 8.1 MP
    • ATX051S – Atlas10 5.0 MP
    • ATL314S – Atlas 31.4 MP
    • ATL196S – Atlas 19.6 MP
    • ATL168S – Atlas 16.8 MP
    • ATL120S – Atlas 12.3 MP
    • ATL089S – Atlas 8.9 MP
    • ATL071S – Atlas 7.1 MP
    • ATL050S – Atlas 5.0 MP
    • ATL028S – Atlas 2.8 MP
    • ATP200S – Atlas IP67 20 MP
    • ATP120S – Atlas IP67 12.3 MP
    • ATP089S -Atlas IP67 8.9 MP
    • ATP071S – Atlas IP67 7.1 MP
    • ATP028S – Atlas IP67 2.8 MP
    • TRI200S – Triton 20.0 MP
    • TRI120S – Triton 12.3 MP
    • TRI122S – Triton 12.2 MP
    • TRI089S – Triton 8.9 MP
    • TRI071S – Triton 7.1 MP
    • TRI064S – Triton 6.3 MP
    • TRI054S – Triton 5.4 MP
    • TRI050S-P/Q – Triton 5.0 MP Polarized
    • TRI050S – Triton 5.0 MP
    • TRI032S – Triton 3.2 MP
    • TRI028S – Triton 2.8 MP
    • TRI023S – Triton 2.3 MP
    • TRI016S – Triton 1.6 MP
    • TRI005S – Triton 0.5 MP
    • TRI004S – Triton 0.4 MP
    • TRI02KA – Triton 2K Line Scan
    • PHX200S – Phoenix 20.0 MP
    • PHX120S – Phoenix 12.3 MP
    • PHX122S – Phoenix 12.2 MP
    • PHX089S – Phoenix 8.9 MP
    • PHX064S – Phoenix 6.3 MP
    • PHX050S-P/Q – Phoenix 5.0 MP Polarized
    • PHX050S – Phoenix 5.0 MP
    • PHX032S – Phoenix 3.2 MP
    • PHX023S – Phoenix 2.3 MP
    • PHX016S – Phoenix 1.6 MP
    • PHX004S – Phoenix 0.4 MP
  • Application Notes
    • Bandwidth Sharing in Multi-Camera Systems
    • Combine Helios 3D Point Cloud with RGB Color
    • I2C Support on LUCID Cameras
    • Using GPIO on LUCID Cameras
    • Using PTP & Scheduled Action Commands
    • Helios2 And Triton Synchronization
    • Product Change Notifications (PCN)
  • Knowledge Base
  • Contact Support
  • Log In
home/Knowledge Base/Arena Software/Using LUCID’s 3D + RGB IP67 Kit in ArenaView

Using LUCID’s 3D + RGB IP67 Kit in ArenaView

6211 views 10 November 24, 2020 Updated on February 14, 2023

Introduction

LUCID’s 3D + RGB IP67 Kit comes with everything you need to get started on creating stunning color point clouds. Adding RGB data from the Triton 3.2MP camera to the Helios2 ToF 3D camera’s point cloud allows you to pinpoint your objects more effectively for your pattern recognition or detection algorithm. The Triton 3.2MP provides the best cost-effective level of color density to fill in the depth pixel, giving you excellent and accurate color reproduction. This article will explain how to setup and view color 3D images in ArenaView using this camera kit.

Requirements

  • HLT-TRI-KIT001 (This kit includes:)
    • HLT003S-001, Helios2 camera. Please note these instructions only work with Helios2.
    • TRI032S-CC, Triton 3.2MP color camera
    • UC060-5M, Universe Compact C-Mount Lens 5MP 2/3″ 6mm
    • IPTC-D270L346, IP67 C-Mount Lens Tube
    • HLT-TRI-MNT, Triton to Helios2 mounting bracket
    • 2x CAB-MR-2M, M12 to RJ45 IP67 Cat6a Cable
    • PCIE-POE2, 2-CH PCIe GigE Vision PoE+ Card
  • ArenaView v1.0.28.0 or newer

Follow the Hardware Assembly Instructions to put together your HLT-TRI-KIT001.

Setting up cameras in ArenaView

Step 1: Initial Setup

Make sure you have read and completed the initial setup section found in the Arena SDK documentation. In particular, make sure you have turned on jumbo frames and set your receive buffer size.

Step 2: Connect Cameras and Launch ArenaView

Once Arena SDK is installed, the system is properly configured, and the cameras are plugged in and powered, you can open ArenaView in Windows.

Step 3: Open ArenaView Options Window

Open the ArenaView Options window by clicking View -> Toolbars -> Options.

SelectOptions

Step 4: Open ArenaView Log Window

Open the ArenaView Log window by clicking View -> Toolbars -> Log.

SelectLog

Triton Lens Calibration

Before the data between the two cameras can be combined, we must first calibrate the lens on the Triton color camera to find its optical center and focal length (intrinsics), and lens distortion coefficients (pinhole model). We can achieve this by printing a target with a checkerboard pattern or you can download our calibration target here (15kB, PDF, 8.5 x 11 in)

Before calibrating the Triton camera you must focus its lens. Place the target at your application’s working distance and focus the Triton’s lens so that the calibration target is in focus.

Step 1: Place your calibration target in landscape orientation (4 rows by 5 columns)

Select your Triton camera.

Step 2: Press to acquire live images with your Triton.

When your Triton’s image is in focus, you are ready to begin the lens calibration steps.

Step 3: Open the Calibration options by going to the Options window and selecting the Calibration tab.

Step 4: Press the Grab Image button in the Calibration tab and grab 10 calibration images. The ArenaView Log window will mention the number of calibration images taken.

Whilst keeping the camera in position, move the calibration target between image captures to different parts of the scene to improve calibration accuracy. The target should be captured at different heights for best calibration results, including the minimum and maximum height you wish to measure.

Step 5: Press the Complete Calibration button after you have captured your calibration images. The ArenaView Log window will mention the lens calibration process is complete.

Camera Orientation

ArenaView’s method to overlay color data is accomplished by reading the 3D points ABC (XYZ) from the Helios2 and projecting them onto the Triton RGB camera directly. This requires first solving for the orientation of the Helios coordinate system relative to the Triton’s native coordinate space (rotation and translation wise).

Helios2 Orientation

Step 1: Open the Orientation options by going to the Options window and selecting the Orientation tab.

Step 2: Select your Helios2 camera.

Step 3: Confirm the pixel format of your Helios2 is set to Coord3D_ABCY16 or Coord3D_ABCY16s.

Step 4: Place your calibration target in landscape orientation (4 rows by 5 columns).

Step 5: Press to take a snapshot with your Helios2.

Step 6: Select Luminance False Coloration and set your Coloring Algorithm to Raw in the Pre-orientation tab. Make sure your Helios2 can see the calibration target with your current settings.

Step 7: Adjust the colorization range to ensure the calibration target is clearly visible in your Helios2 luminance image.

Step 8: Press the button after confirming you can see your calibration target in your Helios2 luminance image.

Step 9: Press the Pre-orient Helios2 button to complete the Helios2 pre-orientation. The ArenaView Log window will mention the Helios2 pre-orientation process is complete.

Triton Orientation

Step 1: Select your Triton camera.

Step 2: Set your Triton’s Pixel Format to RGB8.

Step 3: Press to take a snapshot with your Triton.

Step 4: Press the button after confirming you can see your calibration target in your Triton image.

5. Press the Pre-orient Triton button to complete the Triton pre-orientation. The ArenaView Log window will mention the Triton pre-orientation process is complete.

Completing Orientation

After you have completed the pre-orientation process for both cameras, press the Complete Orientation button to complete the orientation process.

The ArenaView Log window will mention the orientation process is complete.

Viewing 3D + RGB

Make sure the following steps are complete before proceeding:

  1. Triton lens calibration
  2. Helios2 pre-orientation
  3. Triton pre-orientation

After these steps are complete, you will be able to stream 3D + RGB data in ArenaView.

Step 1: Open the RGB Depth options by going to the Options window and selecting the RGB Depth tab.

The Triton cannot be streaming images before attempting to stream 3D + RGB data.

Step 2: Set the RGB Depth Enable option to True.

Step 3: Select your Helios2.

Step 4: Press acquire live images with your Helios2.

Step 5: Open the Pixel Format options by going to the Options window and selecting the Pixel Format tab.

Step 6: Select the 3D View option in the Pixel Format options.

After 3D View is selected, the 3D + RGB data will be shown in your streaming window.

Lens Calibration and Orientation Data

It is possible to transport a 3D + RGB kit’s lens calibration and orientation data to another PC’s ArenaView installation (v1.0.28.0 or higher).

ArenaView saves the lens calibration and orientation data in the ArenaView installation folder. By default ArenaView is installed to:

%ProgramData%\LUCID Vision Labs\ArenaView\

The data is saved as a json file each camera’s serial number.

  • A TRI032S-CC with serial number 203800079 would be saved as 203800072.json
  • A HLT003S-001 with serial number 202600008 would be saved as 202600008.json

Table of Contents

Introduction
Requirements
Setting up cameras in ArenaView
Triton Lens Calibration
Camera Orientation
Helios2 Orientation
Triton Orientation
Completing Orientation
Viewing 3D + RGB
Lens Calibration and Orientation Data

Was this helpful?

10 Yes  3 No
Related Articles
  • Solving driver-related RDMA streaming issues with Ubuntu 22.04
  • Using Multiple Helios Cameras Simultaneously
  • Troubleshooting Network Timeouts (Linux)
  • How to create an Ubuntu docker image and container with Arena SDK
  • Troubleshooting timeouts caused by incomplete images (Windows)
  • Tonemapping images from LUCID’s TRI054S-CC IMX490

Didn't find your answer? Contact Us

  Resolving the ‘NodeMapFactory must be preprocessed before calling ToXml’ message when connecting to a camera

Using ADLINK PCle-GIE72/74 PRO with Trigger Over Ethernet (ToE)  

© 2024 LUCID Vision Labs Inc.
Looking to purchase our cameras?
Visit the LUCID Webstore at thinklucid.com
LUCID Support & Help
Welcome to LUCID

We use cookies to facilitate online purchases and analyze our traffic. By clicking "Accept", you consent to our use of cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
LUCID Support & Help
Welcome to LUCID

We use cookies to facilitate online purchases and analyze our traffic. By clicking "Accept", you consent to our use of cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}