Skip to content
@MotuS-Web

MotuS

[2023 공개SW 개발자대회 우수작 선정] 행동 유사도 측정을 위한 솔루션, "MotuS"

[2023 공개SW 개발자대회 우수작 선정] 행동 유사도 측정을 위한 솔루션, "MotuS"

🫴🏻 Project Introduction

이 프로젝트는 행동 유사도 측정을 위한 솔루션 개발을 목적으로 합니다.

누구나 특정 운동에 대한 가이드 영상을 프로그램으로 등록할 수 있으며, 등록된 운동 프로그램을 학습할 수 있습니다.
AI의 유사도 측정을 통해 수행자의 운동 수행 정확도를 확인할 수 있습니다.

특정 도메인에 국한되지 않고, 운동 수행 영상이라면 누구든지 가이드를 등록 및 학습할 수 있다는 것이 프로젝트의 핵심 가치입니다.

행동 유사도 측정을 위한 솔루션, MotuS 입니다. 🌿

🏃🏻 MotuS Domain Address

🫱🏻‍🫲🏻 H-FIVE Team ✨

BE BE FE FE AI
이동헌 박주영 오소현 김경재 박인성
한림대학교 한림대학교 한림대학교 한림대학교 한림대학교
빅데이터전공 4학년 콘텐츠IT전공 3학년 빅데이터전공 4학년 빅데이터전공 2학년 AI의료융합전공 2학년
@Dong Heon Lee @JuYoung Park @osohyun0224 @PortalCube @InSung Bahk

💡 MotuS 주요 기능 소개

📹 MotuS 플랫폼 사용 설명 영상 Youtube

1️⃣ 운동 영상 조회

1. 영상 목록

  • 현재 서비스에 등록되어 있는 영상들을 영상의 제목, 설명, 썸네일 이미지, 태그와 함께 표시합니다.

2. 영상 미리보기

  • 사용자가 영상을 선택하면 영상의 미리보기와 제목, 설명, 태그가 표시되고 수강 페이지로 이동하는 버튼을 표시합니다.

모투스_운동상세

2️⃣ 운동 검색

1. 영상 제목과 태그로 검색

  • 영상의 제목과 태그로 검색합니다. 태그로는 특정한 자세의 영상이나, 부위를 선택할 수 있습니다. 모투스_메인_필터

3️⃣ 운동 등록

1. 가이드 영상 등록

  • 사용자의 컴퓨터에서 영상을 선택하여 서버로 업로드합니다.
  • 업로드한 영상의 스켈레톤 데이터를 AI 서버에서 잘 받아오는 지 확인할 수 있습니다.

2. 상세 정보 입력

  • 영상의 제목과 설명, 그리고 카테고리 및 자세를 입력합니다.

모투스_운동등록

4️⃣ 운동 수강

1. 가이드 영상 재생

  • 사용자가 수강할 영상을 재생해서 보여줍니다.
  • 수강할 때 사용자가 운동을 수행하면서 따라해볼 수 있도록 한번 더 재생됩니다.
  • 사용자가 원한다면 측정하기 전에 계속해서 돌려볼 수 있습니다.

2. 사용자 화면 녹화

  • 측정을 시작하면 영상이 재생되는 동안 사용자의 화면을 녹화합니다.
  • 영상이 종료되면 녹화를 종료하고 서버로 전송됩니다.

모투스_운동수강

3. 수행유사도 판정

  • 사용자의 영상을 AI 서버에서 분석하고, 원본 영상과 얼마나 일치하는지 유사도를 산출하여 표시해줍니다.
  • 유사도를 받으면 퍼센트에 따라 Perfect, Great, Good, Bad로 수행 결과를 사용자에게 보여줍니다.

모투스_운동결과

📚 MotuS Tech Stacks

🫱🏻‍🫲🏻 H-FIVE Team 📚 Tech Stacks
Collaboration Tools Github Slack Notion
🧑🏻‍💻 FrontEnd Team 📚 Tech Stacks
Dev Packages React Redux Axios
Development Support Tools ESLint Prettier Vercel Vite
License MotuS Frontend License
🧑🏻‍💻 BackEnd Team 📚 Tech Stacks
Environment InteliJ Postman Git Action Git Gradle Raspberry Pi 4B
Development Spring-Boot Java NCP(Naver Cloud Platform) MariaDB
Dependencies QueryDsl Spring-Data-JPA Spring Security JWT(Json Web Token) Lombok Validation Gson
License MotuS Backend License
🧑🏻‍💻 AI Team 📚 Tech Stacks
Frameworks Server FastAPI , unvicron, mysql
Frameworks AI Pytorch, Numpy
Frameworks Pre-processing Scikit-learn, Scikit-video
Environment Macbook Pro M1 GTX 2070 Super Visual Studio Code Postman
License MotuS AI License

🧾 MotuS System Architecture

image

🧾 Fuction Architecture

👤 Do Exercise Fuction Architecture

image

👤🔧 Register Video Fuction Architecture

image

🧾 Dev Docs.

Pinned Loading

  1. MotuS-Backend MotuS-Backend Public

    MotuS backed repository. This server communicates with clients and models.

    Java 3 2

Repositories

Showing 4 of 4 repositories
  • MotuS-ML Public

    MotuS Machine Learning Repositories. Estimation rehabilitation treatment as metrics.

    MotuS-Web/MotuS-ML’s past year of commit activity
    Python 0 0 1 0 Updated Dec 1, 2023
  • .github Public

    [2023 공개SW 개발자대회 본선 진출작] 행동 유사도 측정을 위한 솔루션, "MotuS"

    MotuS-Web/.github’s past year of commit activity
    0 1 0 0 Updated Nov 22, 2023
  • MotuS-Backend Public

    MotuS backed repository. This server communicates with clients and models.

    MotuS-Web/MotuS-Backend’s past year of commit activity
    Java 3 Apache-2.0 2 0 0 Updated Nov 14, 2023
  • MotuS-FrontEnd Public

    [2023 공개SW 개발자대회 우수작 선정] 행동 유사도 측정을 위한 솔루션, "MotuS" 프론트엔드 개발 레포

    MotuS-Web/MotuS-FrontEnd’s past year of commit activity
    JavaScript 2 MIT 2 4 0 Updated Nov 7, 2023

Top languages

Loading…

Most used topics

Loading…