نوع مقاله : مقاله پژوهشی
نویسندگان
1 گروه مهندسی عمران، دانشکده فنی و مهندسی، دانشگاه بوعلی سینا، همدان، ایران
2 گروه کامپیوتر، دانشکده مهندسی، دانشگاه بوعلی سینا
چکیده
پیشینه و اهداف: استخراج نقشه دوبعدی فضاهای داخلی ساختمان در حوزههای مختلف ازجمله معماری، نقشهبرداری، مدلسازی اطلاعات ساختمان (BIM)، رباتیک و واقعیت مجازی نقش حیاتی دارد. اسکنرهای لیزری همراه، ساختار هندسی محیط را با دقت میلیمتری اندازهگیری کرده و نتایج حاصل را به صورت دادههای ابرنقاط ثبت میکنند. دادههای ابرنقاط، منبع غنی اطلاعات برای استخراج نقشه دوبعدی فضاهای داخلی ساختمان هستند. بااینحال، عواملی مانند نویز ناشی از بازتابهای سطحی، انسداد دید توسط اجسام درون ساختمان و تراکم غیریکنواخت نقاط، پردازش این نوع داده را با چالش مواجه میکنند. در ابتدا استخراج نقشه دوبعدی ساختمان، با تکیه بر روشهای کلاسیک هندسی انجام میشد و در سالهای اخیر، روشهای مبتنی بر یادگیری عمیق بهدلیل توانایی بالا در درک الگوهای پیچیده و مقاومت در برابر نویز بهطور فزایندهای مورد توجه قرار گرفتهاند. هدف این پژوهش، ارائه یک چارچوب موثر برای استخراج نقشه دوبعدی فضاهای داخلی ساختمان از دادههای ابرنقاط با استفاده از روشهای یادگیری عمیق و مقایسه عملکرد آن با روشهای کلاسیک است.
روشها: در این پژوهش، یک چارچوب موثر برای استخراج نقشه دوبعدی فضاهای داخلی ساختمان از دادههای ابرنقاط پیشنهاد شده است که شامل سه گام متوالی پیشپردازش دادهها، پیادهسازی و ارزیابی نهایی مدلها است. این چارچوب امکان مقایسه مستقیم روشهای کلاسیک و یادگیری عمیق را در یک بستر مشترک فراهم میکند. دادههای ابرنقاط دارای ساختار گسسته و غیرساختیافته هستند و پردازش مستقیم آنها دشوار است. در گام پیشپردازش دادهها، ابتدا با نگاشت ابرنقاط به فضای دوبعدی، تصاویر تراکم تولید شد تا پیچیدگی محاسباتی کاهش یابد. درگام دوم، دو مدل یادگیری عمیق U-Net و Pix2Pix و الگوریتم کلاسیک تبدیل هاف پیادهسازی شد و تصاویر تراکم بهعنوان ورودی مشترک این روشها استفاده شد. در گام سوم به منظور ارزیابی عملکرد روش پیشنهادی، آزمایشها روی مجموعهدادههای دردسترس FloorNet و Structure3D انجام شد. دادههای ورودی به سه مجموعه داده آموزشی، اعتبارسنجی و آزمون تقسیم شدهاند و به منظور ارتقای تعمیمپذیری، تکنیکهای دادهافزایی اعمال شده است. ارزیابی عملکرد مدلها با استفاده از معیارهای Dice Score و IoU انجام شد.
یافتهها: مدلهای یادگیری عمیق در نمونههای فاقد انسداد، عملکرد قابل قبولی داشته و دقت بیش از ۹۰٪ نشان دادند. بهویژه، مدل U-Net در مجموعه داده Structure3D به دقت ۹۷٪ در معیار Dice Score دست یافت. بااینحال، مدلها درنمونههایی که شامل عارضه انسداد بودند، نتوانستند نقشه را به طور کامل استخراج کنند. در مقابل، الگوریتم تبدیل هاف در تشخیص خطوط عملکرد قابل قبول داشت اما بهدلیل عدم تشخیص ساختار توپولوژیک، در تولید خروجیهای منسجم و قابلاستفاده برای مدلسازی نقشههای داخلی محدودیت دارد. همچنین آزمون و خطا برای تنظیم مقادیر پارامترها، باعث افزایش قابل توجه زمان اجرای الگوریتم شد.
نتیجهگیری: یافتههای این پژوهش نشان داد که روشهای یادگیری عمیق، در صورت وجود دادههای کامل، قادر به استخراج دقیق و ساختیافته نقشه دوبعدی از دادههای ابرنقاط هستند اما در شرایط واقعی که عارضه انسداد اجتنابناپذیر است، توسعه مدلهای مقاوم نسبت به داده ناقص ضروری است. برای این منظور بهرهگیری از معماریهای ترکیبی، استفاده از منابع اطلاعاتی مکمل نظیر تصاویر RGB یا دادههای عمق مسیر پژوهشهای آینده است. چارچوب پیشنهادی این پژوهش، گامی مؤثر در جهت مقایسهی نظاممند روشهای استخراج نقشه دوبعدی و ایجاد بستر توسعه برای مدلهای پیشرفتهتر در کاربردهای واقعی تلقی میشود.
کلیدواژهها
موضوعات
عنوان مقاله [English]
2D Floorplan Extraction of Indoor Spaces from Mobile Laser Scanner Point Clouds Using Deep Learning Methods
نویسندگان [English]
- M. Heidarimozaffar 1
- Z. Dalvand 2
1 Department of Civil Engineering, Faculty of Engineering, Bu-Ali Sina University, Hamadan, Iran
2 Department of Computer Science, Faculty of Engineering, Bu-Ali Sina University, Hamedan, Iran
چکیده [English]
Background and Objectives: The extraction of 2D floorplans of building interiors plays a vital role in various domains, including architecture, surveying, building information modeling (BIM), robotics, and virtual reality. Mobile laser scanners capture the geometric structure of indoor environments with millimeter-level accuracy and record the results as point cloud data. Point clouds are a rich source of information for generating 2D floorplans of indoor spaces. However, surface reflection noise, occlusions caused by indoor objects, and the non-uniform density of points pose significant challenges for processing such data. Initially, 2D floorplan extraction relied on classical geometric methods. In recent years, however, deep learning-based approaches have gained increasing attention due to their strong ability to understand complex patterns and their robustness to noise. The main objective of this study is to present an effective framework for extracting 2D floorplans of building interiors from point cloud data using deep learning methods and to compare its performance with that of classical techniques.
Methods: In this study, an effective framework is proposed for extracting 2D floorplans of indoor building spaces from point cloud data, consisting of three sequential steps: data preprocessing, model implementation, and final evaluation. This framework enables a direct comparison between classical methods and deep learning approaches within a unified setting. Point cloud data are inherently discrete and unstructured, making direct processing challenging. In the preprocessing step, point clouds were projected onto a 2D space to generate density images, thereby reducing computational complexity. In the second step, two deep learning models, U-Net and Pix2Pix, as well as the classical Hough Transform algorithm, were implemented, with the density images serving as a common input for all methods. In the third step, the proposed framework was evaluated using publicly available datasets, including FloorNet and Structure3D. The input data were split into training, validation, and test sets, and data augmentation techniques were applied to improve model generalization. The performance of the models was assessed using the Dice Score and Intersection over Union (IoU) metrics.
Findings: Deep learning models demonstrated satisfactory performance on samples without occlusions, achieving accuracy levels above 90%. In particular, the U-Net model achieved a Dice Score of 97% on the Structure3D dataset. However, in samples containing occlusions, the models were unable to fully extract the floorplans. In contrast, the Hough Transform algorithm performed reasonably well in line detection but exhibited limitations in generating coherent and topologically valid outputs suitable for indoor map modeling due to its inability to capture topological structure. Moreover, the trial-and-error process required to tune the algorithm’s parameters significantly increased its runtime.
Conclusion: The findings of this study indicate that deep learning methods, when provided with complete data, are capable of accurately and structurally extracting 2D floorplans from point clouds. However, under real-world conditions where occlusion is inevitable, developing models that are robust to incomplete data becomes essential. To address this challenge, future research directions include employing hybrid architectures and incorporating complementary data sources such as RGB images or depth maps. The proposed framework in this study serves as an effective step toward the systematic comparison of 2D floorplan extraction methods and provides a foundation for developing more advanced models suitable for real-world applications.
کلیدواژهها [English]
- Floorplan
- Point Clouds
- Density IMAGE
- Deep Learning
COPYRIGHTS
© 2025 The Author(s). This is an open-access article distributed under the terms and conditions of the Creative Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)