This paper tackles the challenge of how to compare floor plans with each other. A lot of different methods were used to analyze floor plan images, such as different kinds of pixel-based breadth-first search algorithms for finding walls, doors, and windows. Python-tesseract was used to read text labels in the floor plan, which was of great use when rooms were to be identified. The extracted information from over 1000 floor plans was then used to create a comparison program, which spits out the most similar floor plans to any given floor plan. The results of the extraction part were pretty good for most of the floor plans. Walls, doors, and windows were often accurately found, and the room identification worked very well compared to other known methods. Using the extracted data to find similar floor plans worked splendidly. The extraction part of the project had its flaws and can be improved, but even so, this method of assessing similarity between floor plans works very well. / Den här rapporten tacklar problemet och försöker ge ett svar på hur man kan jämföra planritningar med varandra. Flera olika metoder användes för att analysera planritningar, exempelvis olika typer av pixelbaserade sökalgoritmer för att hitta planritningens väggar, dörrar och fönster. Python-tesseract användes också för att läsa textetiketter i planritningen, vilket var till stor nytta när rummen skulle identifieras. Den extraherade informationen från över 1 000 planritningar användes sedan för att skapa ett jämförelseprogram, som spottar ut de 10 mest liknande planritningarna till en given planritning. Resultatet av extraheringsdelen var väldigt bra för de flesta planritningarna. Se exempelbilden nedan. Väggar, dörrar och fönster hittades ofta korrekt och rumidentifieringen fungerade mycket bra jämfört med andra kända metoder. Att använda den extraherade information för att sedan hitta liknande planlösningar fungerade utmärkt. Extraheringsdelen av projektet hade sina brister och kan förbättras, men trots det fungerar denna metod för att jämföra planlösningar väldigt bra.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-474933 |
Date | January 2022 |
Creators | Lindqvist, Gustav |
Publisher | Uppsala universitet, Institutionen för informationsteknologi |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | UPTEC IT, 1401-5749 ; 22006 |
Page generated in 0.0016 seconds