Using LiDAR geometry to help reconstruct larger scene

Comments

9 comments

  • Avatar
    Götz Echtenacher

    Hi patrick,

    you need ordered pointclouds, that means you need the points as measured from each position of a stationary laserscanner. Anything else won't work with RC.

    0
    Comment actions Permalink
  • Avatar
    patrickpmoreira

    Thanks for the information Götz -- I will see if I can get that from the vendor (though highly unlikely at this point) 

    Once again, thank you

     

    0
    Comment actions Permalink
  • Avatar
    peregrine Mccafferty

    I found that if you import your model in your 3d software and snap locators ( dummy etc depending on the name in your 3d software) to your model, you can use the coordinates of ythose points in RC as ground control and it will match perfectly. (you just need to make sure you work in the same world space as your obj.

    0
    Comment actions Permalink
  • Avatar
    Götz Echtenacher

    Hey peregrine,

    That's a nice workaround!

    Is it precise, as in the errors are 0 or is it "only" an approximation?

    0
    Comment actions Permalink
  • Avatar
    peregrine Mccafferty

    Hey Gotz,

    Unfortunately, it seems like the current version is bugged (it was working in a previous version).

    When I try to switch the tie points to ground in the lidar component, the points shift, even when I try to force the coordinates of the points.

    Then when I re-align, I get error messages on the CPs.

    That s a shame, it used to work nicely.

     

    0
    Comment actions Permalink
  • Avatar
    Götz Echtenacher

    ->  Bug Report?    :-)

    0
    Comment actions Permalink
  • Avatar
    Not_Nick

    Noooooo. This sounded like a such a nice solution to importing unstructured point cloud data! Hopefully we can get it working again soon.

    0
    Comment actions Permalink
  • Avatar
    patrickpmoreira

    While that is a nice work around, I'm sure I'm not the first person (or last) that has run into this situation. Users are not always given the ordered pointclouds as vendors tend to loose, charge extra etc etc for that data. 

    If RC could have the ability to import an model (obj, fbx, etc) and process the vertices of that mesh to an ordered pointcloud, that would be a super useful tool. Then based on that pointcloud not only would your alignment be far more accurate you could also get the scene scale correct, straight out of RC which in my line of work is paramount. 

     

    0
    Comment actions Permalink
  • Avatar
    Götz Echtenacher

    Wait a second, guys. Importing a mesh or a pointcloud is absolutely possible. RC will import it according to its orientation, whatever that may be. I think there is some confusion going on between importing a laserscan and importing a model - I only spotted it now while re-reading. The workaround is meant for meshes ("model"), something that the TO is not interested in.

    For laserscans to be used for orientation of the cameras (images), ordered pointclouds are the only way. Some people have managed it with unordered ones, but in my opinion that was only possible for very specific cases, where the geometry was not very complex and the center point was so that RC could use it as the position of the scanner and so make use of it. With very complex geometry, that won't work since RC will still use the center as the scanner position and so it will be occluding most of the geometry and an alignment should be impossible.

    0
    Comment actions Permalink

Please sign in to leave a comment.