Introduction
Ensuring that buildings adhere to national building codes is often a labor-intensive, error-prone, and time-consuming process. This task becomes even more daunting when considering the numerous versions of building codes within a country, especially for older structures that may have been compliant with outdated regulations but no longer meet newer standards. Identifying discrepancies between building codes and actual fire safety in buildings poses a significant challenge for fire risk managers and building owners.
In response to these challenges, a recently published[1] study led by a team of researchers from Loughborough University, supported by the WTW Research Network, has addressed these issues by developing an innovative method for automated fire risk compliance checking with building codes. This study utilizes Artificial Intelligence (AI) to directly interpret raw building blueprints. By leveraging computer vision and deep generative models, the research offers a comprehensive, flexible, and highly efficient approach to managing building fire risks.
The method has been validated using sections of the UK Building Regulations, demonstrating the feasibility of the proposed approach. The promising results suggest that this system could potentially be expanded to include worldwide building codes, significantly changing how we today are controlling whether buildings are compliant with the building code.
AI blueprint interpretation and risk assessment
A fundamental aspect of this research is the development of an AI system capable of accurately interpreting building blueprints to assess non-compliant fire risks. This system leverages advanced computer vision techniques to process both paper-based and digital blueprints, extracting critical information and evaluating the building’s compliance with building regulations. The goal is to automate the traditionally labor-intensive and error-prone process of blueprint analysis, providing a quicker method for identifying potential fire hazards.
How is this done?
To achieve this, a series of advanced image processing and machine learning techniques are employed:
Step 1: Blueprint standardization and interpretation
The first step involves preprocessing the raw blueprints to create a uniform format suitable for further analysis. This process begins with resizing the blueprints to a standard dimension, ensuring consistency across different types of blueprints. Following this, denoising techniques are applied to remove any unwanted visual artifacts, which enhances the clarity of the blueprints. The next step, binarization, converts the images to black and white, simplifying the task of distinguishing between different elements of the blueprint. Finally, morphological processing techniques, such as erosion and dilation, are employed to refine the image features, making structural elements like walls and doors more prominent and easier to identify.
Step 2: Layout extraction and room classification
Once the blueprints have been standardized, the AI system utilizes computer vision algorithms to interpret them. This involves several key tasks. Firstly, contour detection algorithms identify the outlines of rooms and other structural elements by detecting edges within the image. Next, color detection is used to recognize different colors in the blueprint, which often denote various features or materials. Following this, Optical Character Recognition (OCR) technology extracts textual information such as room labels and dimensions. This helps in classifying each room based on its intended use, such as a bedroom, kitchen, or hallway. By segmenting the blueprint into distinct areas and understanding the layout, the AI system can build a comprehensive map of the building’s interior.




