Mobile Floor Plan Capture Using Sensor Fusion and 3D Wall Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer-based systems struggle to generate accurate floor plans of physical structures using user device sensors, particularly in capturing interior and exterior features with precision.
Innovation Solution
A system and method utilizing user device sensors, such as smartphones, to track movement in 3D space and generate dimensioned floor plans by defining wall points and intersections, enabling real-time data processing and integration with remote servers for enhanced capability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If user device sensors are used to generate floor plans, then portability and ease of operation are improved, but measurement precision and manufacturing precision deteriorate
Solution Approach 1:
The patent combines multiple sensor types (accelerometer, gyroscope, magnetometer, barometer, camera, GPS) into a single user device to collect comprehensive spatial data. This merging of sensors allows the system to maintain portability while improving measurement accuracy through sensor fusion, resolving the contradiction between ease of operation and measurement precision.
Solution Approach 2:
The patent introduces a server as an intermediary that receives raw sensor data from the user device, processes it using computer vision algorithms and machine learning models, and generates the final floor plan. This intermediary processing step enhances measurement precision by applying advanced computational methods while keeping the user device simple and easy to operate.
2Manufacturing precision
If multiple sensors and processing steps are integrated, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent segments the floor plan generation system into distinct functional modules: data collection module (sensors), data processing module (computer vision algorithms), feature identification module (machine learning models), and output generation module. This segmentation allows each component to be optimized independently, managing overall system complexity while maintaining high measurement precision.
Solution Approach 2:
The server acts as an intermediary that handles the complex processing of multiple sensor data streams, applying computer vision and machine learning techniques. This centralizes the computational complexity on the server side while keeping the user device relatively simple, resolving the contradiction between measurement precision and device complexity.
3Productivity
If real-time processing is implemented, then productivity is improved, but use of energy increases
Solution Approach 1:
The patent implements periodic processing where the system continuously collects sensor data but processes it in batches or at specific intervals rather than processing every single data point in real-time. This periodic action maintains productivity by providing timely floor plan updates while reducing energy consumption by avoiding constant full-processing cycles.
Solution Approach 2:
The system processes only the most critical sensor data and features in real-time while deferring less critical processing to batch operations. This partial real-time processing maintains productivity for essential measurements while conserving energy by avoiding exhaustive processing of all data streams continuously.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables the creation of precise, dimensioned floor plans with accurate measurements of rooms and features, allowing for seamless expansion to multiple rooms and exportability to other applications.
Implementation Method 1
The system uses the user device's internal and external sensors to track its position in space
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
A system and method for generating floor plans using a mobile device, comprising a memory and a processor in communication with the memory. The processor captures a plurality of walls in a room using one or more sensors of the mobile device. The processor then captures one or more openings in the room. The processor then generates a floor plan based on the walls and the openings.