Scanning
Module Structure
A sample configuration for running, visualizing, recording, and exporting scans with the DVL-5000 is available on the iniVation release server. A screenshot of the structure is shown below.
Module Descriptions
Module | Description |
---|---|
DV Undistort | Undistortion of captured events. |
DVL Laser Profiler | Extraction of laser line from events and mapping of extracted laser line into 3D space. |
DVL Point Cloud Renderer | Rendering of extracted profiles on a 2D graph. |
DVL Running Heat Map | Rendering of extracted profiles in a running heat map. |
DVL Latency Measurement | Measuring latency between captured events and computed point cloud. |
DVL Point Cloud CSV Output | CSV export of point cloud data. |
Module Configuration
Module | Configuration |
---|---|
DV Undistort | Set the camera calibration path. |
DVL Laser Profiler | The output unit can be chosen between physical units (in mm ) and pixel . If physical is selected, the profiler calibration path needs to be set. |
DVL Point Cloud Renderer | No configuration necessary. |
DVL Running Heat Map | Select the data range which should be displayed (in the same units as selected for the profiler). A subsampling rate may be chosen if needed. |
DVL Latency Measurement | No configuration necessary. |
DVL Point Cloud CSV Output | Set the path to the output file. |
Running the DVL-5000
- Open DV.
- Select
Connect to
→Remote runtime
and enter the IP address of the DVL-5000. The port is4040
.- If the DVL-5000 is connected to a DNS, you can enter
dvl-5000
instead of the IP address.
- If the DVL-5000 is connected to a DNS, you can enter
- Open the DV configurations downloaded from the release site: .tar.gz or .zip.
- Select
File
→Open project
and select the path to the folder to which you extracted the downloaded archive containing the DV configurations. - Select the DV configuration named
dvl-5000-camera-capture.xml
.
- Select
- In the profiler's calibration options, select between
pixel
andphysical
for the output type. - Start the desired modules, and switch to the
Output
tab in DV.
The DVL-5000 should be running now. If it is not running, enable the DVL-5000 by checking the box "Enable signal generator" under the external input configuration.
The figure below shows a sample output of the DVL Running Heat Map module.
Notes for Obtaining the Best Possible Results
- Always undistort the events using the dv-undistort module.
- Focus the lens using a Siemens Star.
- Try to get a good depth of focus by reducing the aperture, but make sure that the laser line is still visible.
- Focus the laser to the region of interest.
- The bias settings in the DVXplorer module have an impact on the quality of the extracted laser line.
- If the object to be scanned is very close to the DVL-5000, lower bias settings tend to yield better results.
- If the object to be scanned is farther away from the DVL-5000, higher bias settings tend to yield better results.
- If possible, ensure that the measurement range covers the entire image range.