1
Yasutaka Furukawa Satoshi Ikehata Hang Yan Washington University in St. Louis STRUCTURED INDOOR MODELING Room segmentation Scene Room Room Wall Wall Wall Wall Wall Wall Wall Wall Floor Ceil Floor Ceil Scene Room Room Wall Wall Wall Wall Wall Wall Wall Wall Floor Ceil Floor Ceil Door Room Wall Wall Wall Wall Door Ceil Floor Scene Room Room Wall Wall Wall Wall Wall Wall Wall Wall Floor Ceil Floor Ceil Object Door Room Wall Wall Wall Wall Detail Detail Door Object Ceil Floor Detail Structure graph Structure grammar RESULTS 1 0 Scene Room Room SUMMARY OUR METHOD Room reconstruction Room merging Door addition Wall/ceiling detail reconstruction 1 2 3 4 (a) Target (b) Initial (c) Low-rank (d) Low-rank + Low-entropy + Room reconstruction + Door addition + Room addition + Room merging + Detail reconstruction + Object reconstruction Computational time (sec) Dataset Initialization Room Segmentation Room, Floor, Ceil Recon. Detail Recon. Model Compilation Apart. 1 62 86 682 1034 0.5 Apart. 2 48 68 468 558 0.8 Office 1 109 255 1430 1068 1.3 Num. elements Total dist. Error (mm) Dataset # panos # points Room Wall Obj. Door Wall +Detail +Object Apart. 1 16 4933172 6 62 15 5 139 103 81 Apart. 2 15 10065236 5 63 24 4 181 122 86 Office 1 33 4227235 9 113 19 8 155 145 46 Apartment1 Apartment2 Office 1 start/end line REFERENCES APPLICATIONS Tunable reconstruction Inverse CAD Fig: Automatically generated floorplans Poisson [2] Vgcuts [3] Target scene Ours Table: Statistics of reconstructed structured model Fig: Comparison against other algorithms Poisson [2] Ours core free-space evidence (a) free-space evidence (input) (b) k-medoids clustering (c) final result - pick a room node - walls by shortest-path based algorithm [1] - floor, ceiling by RANSAC- based plane fitting - pick a pair of wall nodes - compute point/free-space evidences on walls - run connection type analysis - add a door if “door” connection - merge rooms if “merge” connection - pick a wall node - initialize the axis-aligned offset-map - refine it by enforcing low-entropy (for less variation of offsets) and low-rank (for axis-aligned boundaries) - solve Eq.1 + Eq.2 iteratively min , 1 + 1 .. = + min 2 2 + 2 1 + 3 ( ) 0 Given , decompose it to low-rank and sparse (RPCA) Given , enforce low-entropy to get (Label-cost MRF ) Fig: Wall details as 2-D offset-map Input [1] R. Cabral and Y. Furukawa. Piecewise planar and compact floorplan reconstruction from images. CVPR, 2014. [2] M. Kazhadan and H. Hoppe. Screened poisson surface reconstruction. SIGGRAPH, 2013. [3] Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski. Reconstructing building interiors from images. ICCV, 2009. Problems? - Existing indoor 3-D models have no semantics constituting indoor scenes such as rooms and walls Contributions? - New reconstruction framework called structured reconstruction Manifold mesh compilation from leaf nodes Fig: example of the structure graph Fig: example of the input panorama RGB-D - Propose structure grammar to recover a structure graph from panorama RGB-D images - Human editable, annotated and segmented indoor 3-D model - Various applications such as indoor scene viewer, inverse CAD and tunable reconstruction Assumptions - Single story building (w/o stairs) - Room structure (i.e., floor, ceiling, and walls) is aligned with the Manhattan directions Start from the segmentation of 2D free-space evidence - Existing indoor 3-D models are a polygonal soup that is hard to edit afterwards (Eq.1) (Eq.2) point evidence optimized wall path This research is supported by National Science Foundation under grant IIS 1540012. We thank Floored Inc. for providing us with the dataset and support. - run free-space segmentation - add rooms at cluster centers Fig: Wall as 1-D polygon Fig: Connection classification table

Washington University in St. Louisfurukawa/sim/iccv2015_poster.pdf · M. Kazhadan and H. Hoppe. Screened poisson surface reconstruction. SIGGRAPH, 2013. [3] Y. Furukawa, B. Curless,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

  • Yasutaka Furukawa Satoshi Ikehata Hang Yan Washington University in St. Louis

    STRUCTURED INDOOR MODELING

    Room segmentation

    Scene

    Room Room

    Wall Wall

    Wall Wall

    Wall Wall

    Wall Wall

    Floor

    Ceil

    Floor

    Ceil

    Scene

    Room Room

    Wall Wall

    Wall Wall

    Wall Wall

    Wall Wall

    Floor

    Ceil

    Floor

    Ceil

    Door

    Room

    Wall Wall

    Wall Wall

    Door

    Ceil Floor

    Scene

    Room Room

    Wall Wall

    Wall Wall

    Wall Wall

    Wall Wall

    Floor

    Ceil

    Floor

    Ceil Object

    Door

    Room

    Wall Wall

    Wall Wall

    Detail

    Detail

    Door

    Object

    Ceil Floor

    Detail

    Structure

    graph

    Structure

    grammar

    RESULTS

    1

    0

    Scene

    Room Room

    SUMMARY OUR METHOD

    Room reconstruction

    Room merging Door addition

    Wall/ceiling detail

    reconstruction

    1

    2

    3

    4

    (a) Target (b) Initial (c) Low-rank (d) Low-rank

    + Low-entropy

    + Room reconstruction

    + Door addition

    + Room addition

    + Room merging

    + Detail reconstruction

    + Object reconstruction

    Computational time (sec)

    Dataset Initialization Room

    Segmentation

    Room, Floor,

    Ceil Recon.

    Detail

    Recon.

    Model

    Compilation

    Apart. 1 62 86 682 1034 0.5

    Apart. 2 48 68 468 558 0.8

    Office 1 109 255 1430 1068 1.3

    Num. elements Total dist. Error (mm)

    Dataset # panos # points Room Wall Obj. Door Wall +Detail +Object

    Apart. 1 16 4933172 6 62 15 5 139 103 81

    Apart. 2 15 10065236 5 63 24 4 181 122 86

    Office 1 33 4227235 9 113 19 8 155 145 46

    Apartment1 Apartment2 Office 1 start/end line

    REFERENCES

    APPLICATIONS

    Tunable reconstruction Inverse CAD

    Fig: Automatically generated floorplans

    Poisson [2] Vgcuts [3] Target scene Ours

    Table: Statistics of reconstructed structured model

    Fig: Comparison against other algorithms

    Poisson [2] Ours

    core free-space

    evidence

    (a) free-space evidence

    (input)

    (b) k-medoids

    clustering (c) final result

    - pick a room node

    - walls by shortest-path

    based algorithm [1]

    - floor, ceiling by RANSAC-

    based plane fitting

    - pick a pair of wall nodes

    - compute point/free-space evidences on walls

    - run connection type analysis

    - add a door if “door” connection

    - merge rooms if “merge” connection

    - pick a wall node

    - initialize the axis-aligned offset-map

    - refine it by enforcing low-entropy (for

    less variation of offsets) and low-rank

    (for axis-aligned boundaries)

    - solve Eq.1 + Eq.2 iteratively

    min𝐸,𝐷𝑟

    𝐸 1 + 𝜇1 𝐷𝑟 ∗ 𝑠. 𝑡. 𝐷𝑚 = 𝐷𝑟 + 𝐸

    min𝐷𝑚

    𝐷𝑚 − 𝐷𝑟 22 + 𝜇2 𝛻𝐷𝑚 1 + 𝜇3𝐿𝑎𝑏𝑒𝑙(𝐷𝑚)

    𝐷𝑟 𝐷𝑚 𝐷𝑚0

    Given 𝐷𝑚, decompose it to low-rank 𝐷𝑟 and sparse 𝐸 (RPCA)

    Given 𝐷𝑟 , enforce low-entropy to get 𝐷𝑚 (Label-cost MRF )

    Fig: Wall details as 2-D offset-map

    Input

    [1] R. Cabral and Y. Furukawa. Piecewise planar and compact floorplan reconstruction from images. CVPR, 2014.

    [2] M. Kazhadan and H. Hoppe. Screened poisson surface reconstruction. SIGGRAPH, 2013.

    [3] Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski. Reconstructing building interiors from images. ICCV, 2009.

    Problems?

    - Existing indoor 3-D models have

    no semantics constituting indoor

    scenes such as rooms and walls

    Contributions? - New reconstruction framework

    called structured reconstruction

    Manifold mesh

    compilation from leaf nodes

    Fig: example of the structure graph

    Fig: example of the input panorama RGB-D

    - Propose structure grammar to

    recover a structure graph from

    panorama RGB-D images

    - Human editable, annotated and

    segmented indoor 3-D model

    - Various applications such as

    indoor scene viewer, inverse

    CAD and tunable reconstruction

    Assumptions

    - Single story building (w/o stairs)

    - Room structure (i.e., floor, ceiling,

    and walls) is aligned with the

    Manhattan directions

    Start from the segmentation of 2D

    free-space evidence

    - Existing indoor 3-D models are

    a polygonal soup that is hard to

    edit afterwards

    (Eq.1)

    (Eq.2)

    point evidence

    optim

    ized w

    all path

    This research is supported by National Science Foundation under grant IIS 1540012. We thank Floored Inc. for providing us with the dataset and support.

    - run free-space segmentation

    - add rooms at cluster centers

    Fig: Wall as 1-D polygon

    Fig: Connection classification table