Understanding of indoor scenes has considerable value in mission planning and monitoring in robots. This has become one of the biggest challenges in computer vision because of the diversity and changeability of 3D indoor scenes. Indoor scenes can be considered compositions of many planes in which most common external surfaces are rectangles, such as doors, windows, walls, tables. These spatial rectangles are projected into 2D projections with special geometric configurations, which may enable us to estimate their original orientation and position in 3D scenes. In this paper, the study presents a method to efficiently reconstruct 3D indoor scene without any knowledge of camera’s internal calibration. The approach first found quadrangles composed of lines. Through the projection of spatial rectangles, our method not only can estimate room layout of scene, but also can reconstruct excellent details of scene. Due to simple geometric inferences, our method can cope with clutter without prior training, making it practical and efficient for a navigating robot. We compare the room layout estimated by our algorithm against room box ground truth, measuring the percentage of pixels that were classified correctly. Furthermore, we evaluate our ability to fit the indoor scene by comparing against the details that were reconstructed correctly in scene. The experiments showed that our method is capable of reconstructing various structures of indoor environments and that the accuracy and speed of this method meet the requirements a of indoor robot navigation.