• Home
  • Knowledge Base
    • Licensing
    • Operation
    • Quality Improvement
    • References
  • Documentation
    • VIOSO Core 5
    • VIOSO Anyblend 5
    • VIOSO Anyblend VR&SIM 5
    • VIOSO Integrate 5
    • VIOSO Player 2
  • FAQ
    • Error and other feedback
    • Licensing
    • System & Requirements
  • Videos
  • Home
  • Knowledge Base
    • Licensing
    • Operation
    • Quality Improvement
    • References
  • Documentation
    • VIOSO Core 5
    • VIOSO Anyblend 5
    • VIOSO Anyblend VR&SIM 5
    • VIOSO Integrate 5
    • VIOSO Player 2
  • FAQ
    • Error and other feedback
    • Licensing
    • System & Requirements
  • Videos

VIOSO Core 5

home/Documentation/VIOSO Core 5
Expand All Collapse All
  • VIOSO Core Software Overview
  • Video tutorial: Demonstrating a full calibration procedure
  • VIOSO Core System requirements
  • System preparation
    • GPU setup
    • VNC setup/Remote setup
    • Projector setup/ alignment
    • Camera setup
      • VIOSO Calibration Kit v4 (Daheng - from 2023)
      • VIOSO Calibration Kit v3 (HiK - from 2021)
      • VIOSO Calibration Kit v1&2 (IDS camera - legacy)
    • Prepare screen and testpattern
    • Configure VIOSO Anyblend to run as Master or Client
  • VIOSO Core main window explained
  • Calibration
    • Pre-Scan configuration
      • Display split
    • Camera settings / ROI
    • Projector masking
    • Scanning procedure
      • Pre-Scan: Brightness inspector
      • Pre-Scan: Dot Inspector
      • Pre-Scan: Noise Filter (optional)
      • Scan
      • Post-Scan: Geometric scan inspection
        • Geometry scan adjustments
      • Scan finished
    • Content Mapping and Warping
    • Save and finish
  • Adjustments and Optimizations
    • Projection masking
    • Warping
  • Export calibration
  • Automatic Recalibration

VIOSO Calibration Kit v3 (HiK - from 2021)

2654 views 2

Emanuel
November 15, 2021

New VIOSO Calibration Kits arebased on a HiK Robotics IP camera camera. It comes with the camera body, a suitable lens, and a PoE-Injector for running the camera on any switch or directly from the PC/server.

Table of Contents

  • Overview about Calibration kits based on HiK cameras:
  • I. Connecting the camera
    • Important notes:
  • II. Installing the driver package “MVS” and DirectShow interface
  • III. Network configuration
  • IV. Basic configuration
    • Common parameters
    • Region of Interest / Image cropping
    • User settings
  • V. Using the camera in VIOSO Core

Overview about Calibration kits based on HiK cameras:

Calibration Kit Description Camera Body Interface Sensor size Resolution Lens
CK_W(xx) Wideangle calibration kit HiK CA Series GigE 1/1.8” 3072 x 2048 89,0° x 73,8°
76,0° x 60,8°
56,8° x 44,0°
CK_WU(xx) Ultra Wideangle calibration kit HiK CA Series GigE 1/1.8” 3072 x 2048 135,0° x 119,0°
110,0° x 94,0°
CK_T(xx) Tele calibration kit HiK CA Series GigE 1/1.8” 3072 x 2048 44,7° x 33,9°
28,9° x 21,9°
CK_VF Varifocal calibration kit HiK CA Series GigE 1/1.8” 3072 x 2048 97,3° x 71,5° – 28,2° x 21,2°
CK_FDN Fulldome calibration kit HiK CA Series GigE 1” 2592 x 2048 365,00° x 185,00°

 

I. Connecting the camera

Mount the camera and connect camera to PoE injector and the PoE injector to the network and power.

a. PoE (Power Over Ethernet)/DATA- Connect the camera to this socket (this will power the camera and a small light will flicker).

b. DATA- Connect the Ethernet cable to the PC/server or to a switch.

Important notes:

  • The camera requires a stable 1Gb/s ethernet connection. 100MB/s won’t work!
  • We strongly recommend running the camera directly to the PC. Therefore, VIOSO servers usually come with 2 dedicated Ethernet ports. Please note that during calibration the camera creates a large amount of data, occupying the whole network bandwidth and therefore should not be shared with other network based applications (e.g. remote access).

II. Installing the driver package “MVS” and DirectShow interface

  1. Download: https://vioso.com/download/hik-driver-software-mvs/
  2. Install driver:
  3. Install DirectShow Interface :
    Run as Admin:
    C:\Program Files (x86)\MVS\Development\ThirdPartyPlatformAdapter\DirectShow\x64\MvDSS2\InstallDSSvc_x64.bat
    For x86 systems, run the same files from \x86 folder instead.
  4. Reboot the system.

 

III. Network configuration

  1. Make sure that the camera is connected and powered (PowerLED “blue”)
  2. Run the application “MVS”.
    • If the camera is connected, it shows within the “GigE” tree under the network adapter.
    • If the network adapter is set to DHCP, the camera gets an address starting with “169.254…”. In this case it is required to reconfigure the network interface to a static IP. Right-Click the network adaptor and select “NIC Settings”
    • In the window “NIC Configurator” click “Internet protocol properties” to access the Windows network settings. Change to static IP setting and enter an appropriate IP (e.g. 10.0.0.1 / 255.0.0.0 for a point-to-point connection). If the network already is set to a fixed IP, you can skip this step.

      Terminate everything with “OK” and “Apply”.
    • Right-Click on the camera name and open the “Modify IP Address” dialog. Enter an IP that fits to the IP range entered for this ethernet connection (e.g. 10.0.0.2 according to the example above)
    • This way the camera has a fixed IP, that will make all subsequent tasks for calibration more transparent.

IV. Basic configuration

All settings of the camera can be done in the “MVS” software. It is a complex tool, allowing a lot of settings to be made. But we recommend to stick to some very fundamental settings only, leaving as much as possible untreated. All settings that are done by the MVS software are persistent in the camera.

Once the camera network configuration is complete, the camera icon gets green, indicating that the camera is ready to be operated. Launch the preview by double clicking the camera and press the “Play” Button in the top button bar to display a live camera image.

Now it’s time to switch off all ambient light sources and have the projectors powered on. Use the live view to position the cameras while filming the projection surface. The projectors should display a solid color (ideally white) so that the camera can be set to an appropriate sensitivity.

Common parameters

Switch to the tab “Common Functions” to handle the most important parameters of the camera sensor:

  • Acquisition Framerate: Deactivate
  • Exposure Auto: always set to OFF!
    For the first time, you can set it to “once” to get an initial value of auto-exposure and start seeing a bright image, then turn it back off.
  • Exposure time: Set to a value that matches with the brightness of the filmed scene. By setting the exposure, the framerate automatically adapts accordingly. Please evaluate the exposure when projectors are displaying bright content, filling all the projection area.
  • Gain: Always leave set to 0. Driving the camera brightness using digital gain often has a bad impact on the scanning stability.
  • Gamma Enable: OFF/ON – if the camera image is too dark, enable Gamma and use either of the selectors to change to an appropriate level. Try to maintain a high contrast when setting a user defined gamma value.

Region of Interest / Image cropping

Switch to the tab “Image Properties” to crop the image. By reducing the image size, e.g. cropping unnecessary parts of the image, the frame rate can be increased, this speeding up the scanning procedure.

  • Draw ROI [Edit]: Starts an interactive drawing tool that helps positioning the region of interest onto the current camera image. By dragging and resizing, the values for Offset X/Y and size of the ROI are adjusted. Click the “confirm” icon at the bottom right corner of the rectangle to activate the region of interest, thus cropping the other parts of the image
  • Restore Max. ROI: resets all settings so that the whole image is used

Example: To set the ROI of a fulldome calibration kit to match the fisheye lens, set…

  • Width = 2048
  • Offset = 256

User settings

Even though all settings made in the MVS software are immediately stored inside the camera, it is still possible to handle multiple sets of configurations. This “User Control sets” menu is accessible from the top right button bar. Usually it is not required to handle several parameter settings, but if there is a demanding situation the usage of several user sets can help to maintain a well-controlled workflow.

You can also set “Start Settings” to be your specified User Set if you experience problems of camera losing its setting on reboots or after unplug/replugs.

 

V. Using the camera in VIOSO Core

Once the camera is configured, MVS software must be closed.

It is not possible to access the camera within VIOSO Core as long as the camera is opened in MVS!

The camera will show up as “DirectShow” device with a device name like “HIKRobot MV…”. All parameters are available in a large parameter tree, that can be filtered by categories and complexity (“Guru”, “Beginner”…). Though all parameters seem accessible, it is not recommended to do much changes here, because of a bad user experience:

  • It is hard to browse through the vast parameter tree
  • After each parameter change, the dialog closes and must be re-opened and browsed through again

For “last minute” changes, though, we recommend to concentrate on these parameters:

  • Acquisition Control: Manipulate here the “Exposure time” to adjust the camera sensitivity to the test pattern displayed by the projectors
  • Image Format Control: Use the values “Width/Height” as well as “OffsetX/Y” to enter a (well known) region of interest:

   

Example: To crop the image of a fulldome calibration kit to fit the lens…

  • set  Width = 2048
  • set OffsetX = 256

Since the usability of these dialogs is challenging, we recommend to make these settings in the MVS application.

Notes about Multi-Camera usage:

  • In MVS, when switching between cameras views, stop acquisition on the previous first or you will have bandwidth error warnings.
  • In VIOSO MRD window (Model View Control) you might not see the camera full name in the dropdown menu. To check if it’s the right camera assigned, open the MRD file you created in a text editor. It is in XML format where defCamName parameter refers to the camera that calibrated the selected compound.
  • Optional tip: It can be helpful to fix camera custom names in MVS (Right Click the camera > Rename User ID ). They will appear in VIOSO under “adjust camera > Options > Camera info”

Was this helpful?

2 Yes  No
Related Articles
  • Geometry scan adjustments
  • Display split
  • Projection masking
  • Pre-Scan: Brightness inspector
  • Pre-Scan configuration
  • GPU setup

Didn't find your answer? Contact Us

Previous
VIOSO Calibration Kit v4 (Daheng – from 2023)
Next
VIOSO Calibration Kit v1&2 (IDS camera – legacy)
  • Ticket System
  • VIOSO Home
  • Imprint
  • © 2020-now VIOSO GmbH. All Rights Reserved.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT