Ncam Reality
...
Operation
Creating An Alignment

Full UI

9min

When using the full UI, all management of the alignment is conducted via the Image Modeling tab.

There are two options for creating an alignment

Option 1 - Registration Object Marker

The registration object marker is an A3 sized chart that can be used for aligning the zero point

Registration Object chart
Registration Object chart


Position the chart in the environment so that it is visible by the witness camera, Press F10 to tell the system to align the zero point. The zero point will be set to the centre of the chart. The floor plane is determined by the angle of the chart, meaning that if the chart is tilted or propped up, then the zero point will align to the chart.

The chart only needs to be present when setting the zero point, it can be removed following alignment if wished.

This option is only available when using a Mk2 camera bar

Option 2 - Manual method

This method involves manually selecting a tracking point and then optionally offsetting it's position using a combination of hotkeys.

It is conducted using the Image Modeling Tab

Use the cursor (LMB) to select a tracking point in one of the witness camera views, the matching point should be displayed in the opposite view, this should be checked to ensure that the point you are selecting is consistent. If they are not then a different point should be selected.

A ground plane will be displayed when hovering over a tracking point, this will inform the user of both the floor plane and the distance the point is in space, the ground plane guide displays a grid of 1m dimensions.

Once a point is selected then pressing "Spacebar" or choosing "Set Origin" from the UI will snap the zero point to the selected tracking point.

Document image



The zero point can be refined further by using a series of hot keys, the most common of which are:

Z - To slide the zero point along the current ground plane

Document image



Alt + X - To rotate the zero point around the up axis

Document image


Factors to Consider

Floor plane

When the tracking is initialised, the system takes a reading from the accelerometer inside the camera bar to make an estimation of what "up" is, and consequently the ground plane.

If the camera bar is moving when the tracking is initialised then it is likely the floor plane will be misaligned. To aid with visualising this, the ground plane is displayed when hovering the cursor over a tracking point. Pressing F9 at any point will tell the system to realign the up vector

Key Positions

These are pairs of images taken at set intervals as the camera is moved throughout the environment. Upon starting the tracking, the first pair of key positions is displayed in the image modeling tab by default, it is typically advantageous to scroll through available key positions however to see if there are views more useful to work with

Offsetting

Care should be taken when adjusting the zero point, as more and more offsets are applied it becomes increasingly likely that the zero point will become misrepresented in 3D space. That is to say it may look correct from the single view that you are adjusting it from, but may be set much closer or further away. It is advised to:

  1. Find a tracking point that is close to where you want your zero point to be, as opposed to picking a distant point and applying a large offset
  2. Observe the zero point from multiple key positions, ideally with some parallax as this will allow you to see if the point is correct in 3D space

Important Hotkeys

  • M - Go to first key position pair
  • < - Go to previous key position pair
  • >- Go to next key position pair
  • ? - Go to last key position pair
  • F9 - Realign the up vector using the camera bar gyro
  • F10 - align the zero point to the registration marker if it is currently detected
  • Alt + X - Spin zero point around Y axis
  • Alt + C - Spin zero point around X axis
  • Alt + V - Spin zero point around Z axis