Prepare a Reference Map (in Reconstructor®)        


To create a Reference Map to be used in tracker modalities, two steps are mandatory:


STEP 1 - Prepare a point cloud to be converted in a Reference Map

STEP 2 - Create the Reference Map in Heron® Desktop (see further details in Heron® Desktop manual)


The first step requires a point cloud (including information about the explorable space) that must be converted in a Reference Map by the second step.


This point cloud can directly be an output of a Heron® Desktop processing, that you can recover in the ...\exports\reconstructor folder after exporting it.
If you want to create a Reference Map from any 3D model instead, you must first import the 3D model (meshes, one or more point clouds) in Reconstructor® and convert it by the Prepare Reference Map tool. 



Select this tool to generate a point cloud model to be used as Reference Map in Heron® Desktop, starting from any 3D model loaded in a  Reconstructor® project.


Both point clouds, clusters of point clouds and meshes can be used as reference maps.


The output is a point cloud, including also the information of the explorable space, that can be imported in the Heron Desktop® Create Reference command.



Create reference map from a mesh

If you need, for example, to compare your real time acquisition with a BIM model, you need to import the 3D mesh model  in Reconstructor® (also BIM models are supported in .ifc format).


The first step is to convert the mesh to a point cloud: drag&drop the mesh you want to convert from the Property Browser to Input mesh place then choose the sampling step to determine the density of the extracted point cloud. It defines the minimum distance between the points, that are regularly distributed, according to the 3D mesh shape.


Select one of the following methods to proceed:

  • Use a fast sampling procedure converts the mesh picking a point about every sampling step.
  • Enforce better sample spacing properties converts in a better way the mesh, respecting more faithfully the sampling step; it takes longer than the previous method and requires more amount of RAM. Not recommended for large meshes or for very high sampling.


At the end click Convert and continue button.

A new unstructured point cloud will be added to the Project Window.


Create reference map from multiple scans

If your reference map should be composed by many point clouds, you have to merge them in a single point cloud.


Drag&drop the point clouds you want to cluster from the Property Browser to Input scans place then choose the sampling step to determine the density of the extracted point cloud. It defines the minimum distance between the points, that are regularly distributed, according to the original point clouds.


At the end click  Merge scans and continue button.

A new unstructured point cloud will be added to the Project Window.


Create reference map from a single cloud

At this point you are ready to export the reference map by using the single cloud created in the previous steps or simply dragged&dropped from the Property Browser to Input cloud place.


Annotate trajectory points


The purpose of this step is to identify a possible path that HERON®  could walk down during the Tracker Live acquisition (composed by trajectory points) in order to create a reference map with walkable areas.


There are two ways to identify the the walkable areas:

  • Automatically from Heron trajectory, if a point cloud from a Heron Survey is used as input
  • Manually by picking floor points


The second option is detailed in the following.

By double-clicking in the 3D scene it's possible to annotate the trajectory points on the cloud. It is warmly suggested to pick these points on the ground, but the trajectory, commonly defined by the central position of the sensor head, is not on the ground; it is so necessary to translate these points along the vertical direction.


To translate the points, flag Increase altitude of annotated point by (X meters) and select the vertical shift you want to apply to the picked point.

Then, pick the points on the floor/ground.

 Remember to set the altitude before picking the points.




To take points on the floor you can use the Map view and set the cutting Near plane in the View Parameters in order to hide the ceiling.


The order of the points is not important: they can be randomly picked! It is not mandatory to follow a trajectory.


If you picked a wrong point, click on the Remove last added point to delete it. More times you click on it the more points you delete.


You can load both the original mesh and the extracted point cloud for an easier annotation.

Remember to pick points also in the narrow passages, in the corridors and on the stairs!

  Before running the "Export Map to Heron Desktop" command, set a UCS in small coordinates (or create it, if you need it), as for the static scans export (see Send To Heron Desktop).


At the end click on Export Map to Heron Desktop  button. This process can take while.


During the export process you are asked to choose the color layer you want to visualize in the reference model in Heron® Desktop (RGB, Reflectance, Inclination, ...).



 If you are using Heron® Desktop version 2.0 and older, you need to care of the colorization of the exported point cloud, a warning will remind it:



The *.ply point cloud will be saved in the ...\exports\maps folder in the Heron Workspace, in order to be quickly reached during the Create Reference process. Exports\ExpClouds



Tips

  

To compare the survey saved during the Tracker Survey with the reference map (arisen from Reconstructor®) in post processing:

  • Set an UCS in small coordinates in the Reconstructor® project (if the model is georeferenced in large coordinates)
  • Export the map to create the Reference Map in Heron® Desktop by using the Create Reference Map command
  • Export the point cloud (as static scan)  in Heron® Desktop by using the Send to Heron Desktop command
  • After the Tracker Survey, process the acquisition using the static cloud as reference in the Global Optimization, in order to adjust the acquisition on it
  • Use the export command Export to Reconstructor in order to obtain a Survey including the reference Map and the tracker survey already registered and georeferenced.
      Remember to keep the same UCS in small coordinates during import process, then you can change it.