Pointerra Support Center

Contact Us

How can I inspect the source photos for a Point Cloud I generated using RealityCapture

If your Point Cloud was generated using Photogrammetry the Pointerra platform can support photo inspection. This will allow you to click any point and then view the original photo(s) of that location. The following guide explains how to do this for data processed with RealityCapture.

  1. Upload the point cloud (laz). Once the import completes, navigate to its Datasets page (1)as shown below.
  2. Click Create dataset (2)
  3. Set the Dataset properties.
    (1) Set the Dataset Type as Photo set
    (2) Set the Folder to store the new dataset (if you are likely to upload a large number of datasets this is useful for keeping them organized).
    (3) Give the Dataset a name
    (4) Set the Photo Inspection mode to RealityCapture
    (5) Add the photo files



  4. RealityCapture needs to be manually configured to export the camera alignment in the correct format. This will most likely require administrator permissions on your computer, but will only need to be done once.
    1. Go to the C:\Program Files\Capturing Reality\RealityCapture directory (or wherever RealityCapture is installed)
    2. Create a copy of the calibration.xml file and rename it to calibration_backup.xml. If this does not prompt you about administrator permissions, you can skip steps 3 and 6
    3. Move the calibration.xml file to a folder you have permission to write to (e.g., Desktop)
    4. Open the file with a text editor (e.g., Notepad) and add the following snippet to it:
          <format id="{0CA18733-1EBC-4254-9974-17197EB409AC}" mask="*.csv" descID="9002" desc="Camera parameters for Pointerra import" writer="cvs" requires="component">
              <body EulerFormat="zyx">
      #name,cameraIndex,index,width,height,scale,imagePath,originalFile,x,y,z,tx,ty,tz,lat,lon,alt,yaw,pitch,roll,invYaw,invPitch,invRoll,omega,phi,kappa,f,px,py,k1,k2,k3,k4,t1,t2,aspect,R00,R01,R02,R10,R11,R12,R20,R21,R22,euclidx,euclidy,euclidz$ExportCameras($(imageName)$(imageExt),$(cameraIndex),$(index),$(width),$(height),$(scale),$(imagePath),$(originalFile),$(x),$(y),$(z),$(tx),$(ty),$(tz),$(lat),$(lon),$(alt),$(yaw),$(pitch),$(roll),$(invYaw),$(invPitch),$(invRoll),$(omega),$(phi),$(kappa),$(f),$(px),$(py),$(k1),$(k2),$(k3),$(k4),$(t1),$(t2),$(aspect),$(R00),$(R01),$(R02),$(R10),$(R11),$(R12),$(R20),$(R21),$(R22),$(euclidx),$(euclidy),$(euclidz)
      )
              </body>
          </format>
      Alternatively, you can download and use this calibration.xml file, which has already been edited
    5. Save and close the file.
    6. Move the new calibration file back into the installation directory (C:\Program Files\Capturing Reality\RealityCapture)

  5. Export the camera alignment CSV from RealityCapture:
    Under the ALIGNMENT tab in RealityCapture, select Registration in the Export section

    Choose where to save your file and set Save as type to Camera parameters for Pointerra import. You can name this file anything, as long as it has the .csv extension.

    Click OK

  6. Upload the csv file (1) to Pointerra along with the photos, select your coordinate system (2) (should be the same as the point cloud) and click Create (3):


  7. Once the upload and import completes you will receive an email. Refresh the Point Cloud web page to use the Photo Inspection dataset.
    (1) Click the Photo Inspection button
    (2) Click point of interest
    (3) The photo that offers the best view of the point of interest will be shown. In this panel, you can zoom in or out of the photo and show other photos that also view the point of interest.