Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T15:17:00.357Z Has data issue: false hasContentIssue false

Linear kitchen layout design via machine learning

Published online by Cambridge University Press:  09 February 2022

Jelena Pejic
Affiliation:
Computer Science Department, Faculty of Sciences and Mathematics, University of Nis, Nis, Serbia
Petar Pejic*
Affiliation:
Game Development Department, Faculty of Information Technology, Belgrade Metropolitan University, Belgrade, Serbia
*
Author for correspondence: Petar Pejic, E-mail: petar.pejic@metropolitan.ac.rs
Rights & Permissions [Opens in a new window]

Abstract

The main objective of this paper is to develop a novel approach for linear kitchen layout design which utilizes information from existing layouts via machine learning algorithms. With the growing popularity of large-scale virtual 3D environments for architectural visualization and the game industry, the manual interior design of virtual scenes becomes prohibitively expensive in terms of time and resources. In our approach, the machine learning model automatically generates layout suggestions. The proposed procedural kitchen generation (PKG) model is a pipeline of six Machine Learning (ML) classifiers that are trained and tested on a kitchen layout dataset created by interior designers. The performances of the model are evaluated for the following classifiers: Random forest, Decision tree, AdaBoost, Naive Bayes, MLP, SVM, and L2 Logistic regression. Random forest, as the best performing classifier is used in the final PKG model, and integrated into Unity Engine for automatic 3D kitchen generation and presentation. The PKG model is evaluated in the quantitative and perceptual study, showing better performance than the prior rule-based method. The perceptual study results demonstrate that our tool can be used to speed up designer's work, improve communication with clients, and educate interior design students.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. Six basic kitchen types.

Figure 1

Fig. 2. Ideal linear kitchen layout organization.

Figure 2

Fig. 3. Overview of the PKG model pipeline.

Figure 3

Fig. 4. Dataset input features and target fields.

Figure 4

Fig. 5. Annotation tool used for dataset creation.

Figure 5

Table 1. Kitchen elements types, subtypes, and their lengths

Figure 6

Fig. 6. Methodology for elements starting points determination.

Figure 7

Table 2. Kitchen layout generation pipeline

Figure 8

Table 3. Optimal algorithms parameters

Figure 9

Fig. 7. 3D models of kitchen elements in contemporary design style.

Figure 10

Table 4. Classifiers accuracy on train set using cross-validation (%)

Figure 11

Table 5. PKG model exact matching accuracy on test set using random forest in each step (%)

Figure 12

Fig. 8. Feature importance: 0 – kitchen length, 1 – ventilation position, 2 – sink drain position, 3 – window position, 4 – entrance position, 5 – exit position, 6 – washing subtype, 7 – washing position, 8 – cooking subtype, 9 – cooking position, 10 – storage subtype.

Figure 13

Fig. 9. Spatial kitchen representation inside unity scene.

Figure 14

Table 6. PKG model exact matching versus livability study (%)

Figure 15

Table 7. PKG model applicability study

Figure 16

Fig. 10. Comparison of PKG model accuracy versus rule-based system accuracy in perceptual study for each subset and for complete test set.