-
Notifications
You must be signed in to change notification settings - Fork 26
bigSUR details
tom kelly edited this page Jul 9, 2020
·
11 revisions
info on bigsur.
to get the bigsur optimisation and window detection to run:
- install and license gurobi optimiser 9. ensure gurobi is on your library path (
LD_LIBRARY_PATH=/path/to/gurobi/lib
) before you start chordatlas. - if you want to detect features (doors, windows...), install nvidia-docker. tested on an 8gb nvidia card under ubuntu.
- follow the bigsur data instructions below.
here are rough-and-ready videos showing mesh reconstruction, and working with panoramas.
several datasets are available here. we don't have a license to distribute the original data used in the paper, so the GIS data has been replaced by openstreetmap, and streetview photos have been updated.
- unzip the data
- start chordatlas
- select:
file
,open...
, then select the tweed.xml in the root of the unzipped dataset - select the layer
panos
, then clickdownload
to fetch the panoramas from google. watch the command line for progress. this will take up a bunch of disk space (5mb per image). - (the mesh and gis data may cover different areas. you can select the
minimesh
layer and selectload all
to show all the mesh data; and "hide all" to hide it.) - find a block surrounded by panoramas with mesh data; use the select tool, and right click on it to create a block mesh layer.
- select
block
in the layer-list, and clickrender panoramas
to create the 2d street-side images - select
block
in the layer-list, and clickfind image features
to detect windows etc... with a CNN. this is slow, with limited feedback on the commandline. - select
block
in the layer-list, and clickfind profiles
. wait for the profiles to become visible in 3d. - select the
profiles
layer and clickoptimize
to run the optimization, and create the resulting mesh. cancelling the optimization in the pop-up will create the mesh using the current best-solution (if any). - the
file -> export obj
menu option will export all visible polygons