Skip to content

boostcampaitech6/level2-3-cv-finalproject-cv-05

Repository files navigation

🏠 보여줘, 홈즈 - 맞춤형 주거 공간 시뮬레이터 서비스

Untitled (1)

(현재 서비스는 GPU 비용 문제로 일부 기능이 동작하지 않습니다! 불가능한 기능을 요청할 시 서버에서 문제가 발생할 수 있습니다. 더 나은 서비스로 돌아오겠습니다👏)

가능 한 기능 : 데모, 갤러리
불가능 한 기능 : 공간 업로드, 가구 업로드, 공간 재구성, 가구 재구성

🗂️ 목차

🌈 프로젝트 소개

"보여줘, 홈즈"는 사용자의 생활 패턴과 취향을 반영한 맞춤형 주거 공간 디자인을 구현해주는 서비스입니다. 사용자가 꿈꾸는 이상적인 생활 공간을 실현할 수 있도록, AI 기반의 3D 재구성 알고리즘을 통해 사용자 개인의 취향과 요구에 맞는 인테리어 시뮬레이션을 할 수 있습니다.

사용자가 원하는 그 어떠한 공간도 3D 입체화할 수 있습니다.

기존에 출시된 인테리어 서비스들은 해당 주거 공간의 부동산에서 제공하는 도면을 기반으로 공간을 입체화힙니다. 이는 실제 사용자가 생활하는 공간을 반영할 수 없고 제품 구매 후 원하는 분위기가 아닌 경우가 많습니다. [보여줘, 홈즈]는 사용자가 직접 촬영한 영상을 기반으로 공간과 가구를 입체화하여 제품 구매 전에 내 공간에 원하는 가구가 얼마나 잘 어울리는 지를 직접적으로 경험할 수 있습니다.

최적의 촬영 가이드를 제공합니다.

3D AI 모델 재구성 결과는 입력 영상 퀄리티에 영향을 받습니다. 이를 위해, 저희 팀원들이 테스트한 사용자 입장에서 가장 편리하고 간단한 방식의 공간, 가구 촬영 가이드를 제공합니다. 또한 모바일로 촬영하여 네이티브 앱 환경으로 편리하게 업로드할 수 있습니다.

갤러리로 다른 사용자들과 결과를 공유합니다.

공간이 재구성되는 동안, 지루하지 않도록 다른 사용자들의 인테리어 결과를 갤러리에서 확인하고 3D 입체화해볼 수 있습니다. 다른 사용자들은 어떠한 위치에 가구를 배치하는지, 어떠한 분위기의 공간과 가구를 매치하는지 인사이트를 얻어 인테리어의 퀄리티를 높일 수 있습니다. 회원가입 전에 서비스를 탐색할 수 있는 데모 체험도 제공합니다.

모델 진행 과정 모니터링과 재구성 완료 여부을 제공합니다.

공간이 재구성되는 과정을 실시간으로 사용자가 확인할 수 있도록 하여, 대화형으로 서비스를 이용할 수 있습니다. 재구성 완료 시 이메일로 알림을 통해, 만약 재구성이 실패한다면 실패 원인을 분석하여 사용자는 본인의 촬영 방식을 개선할 수 있습니다.

💡 주요 기능

공간 재구성
재구성 효율이 높은 최적의 공간 영상 촬영 가이드 제공
최적의 가구 영상 촬영 가이드 제공
모바일 업로드 기능 제공
모델 추론 과정 모니터링
모델 인퍼런스 실시간 진행 상황 모니터링
공간 및 가구 재구성 리스트 조회
모델 재구성 성공 및 실패 여부 이메일 알림
인테리어 배치 시뮬레이터
가구 선택 후 배치, 회전, 크기 조절, 위치 이동, 복제 및 다른 종류 가구 배치
회원가입 전 가능한, Demo 기능
인테리어 갤러리
다른 사용자들의 인테리어 결과 조회
내 결과 공유, 가구 재구성 만족도 평가

👥 팀 소개


양우희

이영진

조민지

조수민

조창희

한상범

image

🍀 시연영상

Watch the video

🛠 사용 기술

  • Frontend: React.js, Three.js
  • Backend: Spring Boot, JPA, MYSQL
  • AI & Machine Learning: Pytorch
  • Deployment: AI-NCP, APP-GCP, Docker, Redis
  • Collaborative Tool : Git, GitHub, Notion, Jira

🏛️ 전체 서비스 아키텍처

1. Application

image

2. Inference

image

🗓️ 프로젝트 타임라인

image

⚙️ 유용한 링크

📞 연락처

  • 프로젝트에 대한 궁금한 점이 있으시면 이메일로 문의해 주세요: [email protected]

About

level2-3-cv-finalproject-cv-05 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Packages

No packages published