3D model Construction from Floorplan Image 

 


                                                           
=>                                                                       

In this project, we try to build a 3D mesh, which can accurately reflect the construct of a building, from its floor plan image only. For example, given the floor plan image above,  a 3D mesh is reconstructed as the image shown below.

 

Publication

S.H.Or, “Towards automatic 3D reconstruction from 2D floorplan image”, in Proceeding of Game Technology Conference 2001, Jan. 12-20, 2001 Hong Kong. pdf

Siu-hang Or, Kin-hong Wong, Ying-kin Yu and Michael Ming-Yuen Chang, "Highly Automatic Approach to Architectural Floorplan Image Understanding & Model Generation ", proceedings of Vision, Modeling & Visualization 2005, pp.25-32, in Erlangen, Germany. pdf


Software

Floorplan Reconstruction System Version 0.9    building_demo.zip

-------------------------------------------------

This is a software system written using Python script to parse an image file in Windows bmp format and generate a corresponding 3D model. This is an experimental software only, so don't expect it is bug-free as well as user friendly :P

Two sample floorplan images are being provided in the data folder together with the zip file.

Usage & Documentation

build planImage

for building interior generation, or

build_external planImage


for building outlook generation.

Note that you may supply a parameter after the command for external generation for the number of floors you want to generated. Check out the batch file for more detail.

For more information, please check out the document file in Window word format in UserManual_Building.doc

(sorry since I'm lazy to wrap up another version).

Remark

Currently the system is in compiled script format. The reason for not releasing source code is just that I don't have much time to polish the code for others to read. If you really need the Python source, please mail me (e-mail address in README of the zip).

Finally I'll be happy if you find it helpful in your research or development. The reference for this system is as follow:

@article{shor05a,

AUTHOR = "Siu-hang Or, Kin-Hong Wong, Ying-kin Yu, Michael Ming-yuan Chang",

TITLE = "Highly Automatic Approach to Architectural Floorplan Image Understanding & Model Generation",

JOURNAL = "Proceedings of 10th Fall Workshop Vision, Modeling, and Visualization Nov. 16-18, 2005",

YEAR = "2005",

PAGES = "25-32"}