Skip to content

This is an AI model using SAM and Grounding DINO to segment objects in a floor plan and effectively remove them in order to get a clean and clear floor plan which can later be used in a blender to convert it into 3D model.

Notifications You must be signed in to change notification settings

ZeusYohaan/AI-Architect-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Builderplus Floor Plan

Concepts Used

  • Grounding DINO
  • SAM by Meta
  • Computer Vision
  • AWS

Brief Overview

  • The input image is a floor plan(ranging from basic to advanced), it undergoes the following pre-processing processes:-
  • Masking: The code masks all possible objects in the image using SAM
  • Object-Classification: Using our pre-trained GroundingDINO model, unnecessary object-mask are selected and removed
  • Fine-Noise-Removal: This computer vision code using OpenCV removes finer noise in the image
  • Finally the processed image only contains the walls and doors
  • This final processed image is then passed to a blender which converts it to a 3D model

About

This is an AI model using SAM and Grounding DINO to segment objects in a floor plan and effectively remove them in order to get a clean and clear floor plan which can later be used in a blender to convert it into 3D model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published