Related Experiment Video
Updated: Oct 14, 2025

06:17
Author Spotlight: Investigating the Effects of Mind-Body-Movement Practices on Brain Function
Published on: January 26, 2024
2.2K
ActFloor-GAN: Activity-Guided Adversarial Networks for Human-Centric Floorplan Design.
IEEE Transactions on Visualization and Computer Graphics
|November 9, 2021
Summary
We developed a novel human-centric approach for automated residential floor plan design. Our method generates geometrically plausible and topologically sound layouts by using a human-activity map, enhancing resident interaction and design quality.
Area of Science:
- Computational Architecture
- Artificial Intelligence in Design
- Human-Computer Interaction
Background:
- Automated floor plan generation is crucial for efficient architectural design.
- Existing methods often lack human-centric considerations, leading to suboptimal spatial arrangements.
- Integrating human activity and preferences into design processes remains a challenge.
Purpose of the Study:
- To introduce a novel two-stage, human-centric approach for automated residential floor plan design.
- To enhance the geometric plausibility and topological reasonableness of generated floor plans.
- To improve resident interaction with the designed architectural environment.
Main Methods:
- Synthesizing a human-activity map from an exterior wall boundary using generative adversarial networks (GANs) or semi-automated user input.
- Employing a deep framework, ActFloor-GAN, with a cycle-consistency constraint for pixel-wise room type prediction.
- Converting predicted room layouts into vectorized floor plans.
Main Results:
- Quantitative comparison demonstrates superior performance in predicting room types by leveraging the human-activity map.
- Subjective evaluation by architects indicates compelling quality comparable to professional designs.
- Generated floor plans exhibit significantly improved room layout topology over existing methods.
Conclusions:
- The proposed human-centric approach significantly enhances automated floor plan generation.
- Incorporating human activity maps and user preferences leads to superior, more interactive architectural designs.
- The method offers a powerful tool for creating high-quality, user-centered residential floor plans.
Related Concept Videos
Collisions in Multiple Dimensions: Problem Solving
4.5K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
4.5K
Movement Joints in Buildings
192
Movement joints in buildings are essential design elements that accommodate inevitable motions caused by various factors such as temperature changes, moisture content variations, and structural deflections. These motions, if not considered in design and construction, can lead to unsightly or dangerous damage. Movement joints are incorporated in different forms to manage these stresses and allow materials to move without causing distress.
The simplest type of movement joints, working joints, are...
The simplest type of movement joints, working joints, are...
192
Spanning Openings in Brick Walls
321
In brick wall construction, supporting structures are crucial for openings like windows and doors to maintain the integrity and support the weight of the wall above. These supports include lintels, corbels, and arches, each serving specific structural purposes.
Lintels are primary supports used to span openings and can be crafted from materials such as reinforced concrete, steel-reinforced brick masonry, or simple steel angles. These are straightforward to install and are typically concealed...
Lintels are primary supports used to span openings and can be crafted from materials such as reinforced concrete, steel-reinforced brick masonry, or simple steel angles. These are straightforward to install and are typically concealed...
321
Space Trusses: Problem Solving
668
A space truss is a three-dimensional counterpart of a planar truss. These structures consist of members connected at their ends, often utilizing ball-and-socket joints to create a stable and versatile framework. Due to its adaptability and capacity to withstand complex loads, the space truss is widely used in various construction projects.
Consider a tripod consisting of a tetrahedral space truss with a ball-and-socket joint at C. Suppose the height and lengths of the horizontal and vertical...
Consider a tripod consisting of a tetrahedral space truss with a ball-and-socket joint at C. Suppose the height and lengths of the horizontal and vertical...
668
Laminar Flow: Problem Solving
275
Laminar flow occurs when a fluid moves smoothly in parallel layers with minimal mixing and turbulence. In fluid mechanics, ensuring laminar flow within a pipe is essential for precise control of flow characteristics, especially in engineering applications. The key factor in determining whether flow remains laminar is the Reynolds number, a dimensionless quantity that depends on the fluid's velocity, density, viscosity, and the pipe's diameter. A Reynolds number of 2100 or lower...
275
Three-Dimensional Force System:Problem Solving
957
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
957

