The following guide is to be used for annotation of 2-D data for Common house project. The core task is to annotate 2-D floor plans into different parts like Bed room, Kitchen, Bathroom, etc. We have deployed an open source tool on Web(using amazon web services) which can be accessed using a web browser(preferably Google Chrome) and will be used for annotating the images of floor plans.

Details about the annotation tool:

The tool used here is a python based web app. After opening the link, you'll see the following window:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1a367b88-cc51-43a1-aa1f-7a3a807c2cd9/tool.jpg

To do the annotation, the two most important functionalities are "Poly" button on the bottom-left corner and the "Pick" functionality on the center-left part of the above window. We have made a video that takes you through the exact steps for annotation but in brief it could be done in following three steps

  1. Click on "Poly" button and draw a polygon around the area that is to be annotated. You could make multiple polygons on this step.
  2. Use the "Pick" button to select a polygon that was made in the first step.
  3. Select the class under "Change class" to the appropriate class of the polygon.

To give a sense of the overall task, figure below shows the initial floor plan and the final floor plan after annotation.

                                                  Initial(raw) image of floor plan before annotation

                                              Initial(raw) image of floor plan before annotation 

                                                              Final image of an annotated floor plan

                                                          Final image of an annotated floor plan

As can be seen from the plan above, there are various components of a plan for example, Bed room, Dining room, Kitchen, etc. For our task, we have distributed the floor plan into 27 different classes, that can be of any arbitrary polygonal shape. The list and a brief description with annotated examples of these classes is as follows:

                                        Here, the region highlighted in yellow is the entrance

                                    Here, the region highlighted in yellow is the entrance

                                        Here, the region highlighted in yellow is the entrance

                                    Here, the region highlighted in yellow is the entrance

                                        Here, the region highlighted in yellow is the Entry

                                    Here, the region highlighted in yellow is the Entry

                                        Here, the region highlighted in yellow is the Entry

                                    Here, the region highlighted in yellow is the Entry

                                        Here, the region highlighted in yellow is the Hallway

                                    Here, the region highlighted in yellow is the Hallway

                                        Here, the region highlighted in yellow is the Hallway

                                    Here, the region highlighted in yellow is the Hallway

                                        Here, the region highlighted in yellow is the Wardrobe

                                    Here, the region highlighted in yellow is the Wardrobe

                                        Here, the region highlighted in yellow is the Wardrobe

                                    Here, the region highlighted in yellow is the Wardrobe

                                        Here, the region highlighted in yellow is the Vestibule

                                    Here, the region highlighted in yellow is the Vestibule

                                        Here, the region highlighted in yellow is the Vestibule

                                    Here, the region highlighted in yellow is the Vestibule

                                        Here, the region highlighted in yellow is the Corridor

                                    Here, the region highlighted in yellow is the Corridor

   Here, the region highlighted in yellow is the Storage

Here, the region highlighted in yellow is the Storage

                                        Here, the region highlighted in yellow is the Storage

                                    Here, the region highlighted in yellow is the Storage

                           Here, the region highlighted in yellow is the Storage

                       Here, the region highlighted in yellow is the Storage