[Kwiver-users] Thoughts on support for dense reconstruction
Matthew Leotta
matt.leotta at kitware.com
Wed Nov 11 15:24:09 EST 2015
Michael,
By “orthomosaicing” are you just looking for a 2D orthographic mosaic image or are you looking for dense 3D (or 2.5-D, like a DSM)?
Either way the answer is "we have done that, but it needs to be better integrated”. Integrating these things is conceptually on our roadmap, but this integration work is not actively being funded by anyone at the moment, so it may take some time before it happens.
There is code [1] in the VIBRANT project that will take a homography file produced by the MAP-Tk feature tracker or the VIBRANT stabilization process and produce a mosaic image. However, the mosaic is not necessarily in meaningful ground plane coordinates. Alternatively we can extract homographies from the cameras and point cloud produced by MAP-Tk [2] to get a sequence of homographies that mosaics images on the ground plane.
On the other side, we have developed code [3] to take the camera calibration and point cloud (e.g. from MAP-Tk) and estimate a dense 2.5-D height map (aka DSM). This work was done in a separate experimental repository (not as well tested/maintained/documented) for an earlier project that pre-dates MAP-Tk.
We would very much like to integrate these features within KWIVER more cleanly, but it will take a bit of work since each of these projects (VIBRANT, MAP-Tk, Super3D) came about more or less independently under different funding. If anyone is interested in volunteering to help or willing to fund this work, please let us know.
—Matt
[1] https://github.com/Kitware/vibrant/blob/master/tools/warp_video.cxx <https://github.com/Kitware/vibrant/blob/master/tools/warp_video.cxx>
[2] https://github.com/Kitware/maptk/blob/master/scripts/krtd_and_ply_to_homog.py <https://github.com/Kitware/maptk/blob/master/scripts/krtd_and_ply_to_homog.py>
[3] https://github.com/Kitware/super3d/tree/master/super3d/depth <https://github.com/Kitware/super3d/tree/master/super3d/depth>
> On Nov 11, 2015, at 2:09 PM, Michael Rosen <michael.rosen at gmail.com> wrote:
>
> With an eye toward a a non-gpl tool chain to do orthomosaicing of overlapping aerial imagery, I'd like to ask about planned support for or suggested options for dense reconstruction.
>
> Given, say, a bundle.out file (or something equivalent generated by MapTK), how can we create a dense reconstruction like CMVS? Is this something that Kwiver / MapTK expects to support?
>
> msr
> _______________________________________________
> Kwiver-users mailing list
> Kwiver-users at public.kitware.com
> http://public.kitware.com/mailman/listinfo/kwiver-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/kwiver-users/attachments/20151111/f7603eee/attachment.html>
More information about the Kwiver-users
mailing list