Skip to content

boostcampaitech5/level3_cv_finalproject-cv-04

Repository files navigation

프라이버시 보호를 위한 AI 영상 마스킹 서비스

1. Project overview

유튜브 등 동영상 플랫폼의 성장으로 컨텐츠 크리에이터들이 폭발적으로 증가하고 있습니다. 많은 크리에이터들의 영상 촬영 환경을 보면 전문적인 스튜디오가 아닌, 길거리, 음식점, 카페와 같이 일상 속에서 다양한 형태로 영상 촬영이 이루어지고 있습니다. 그러나, 사전 동의 없이 타인을 촬영한 영상을 업로드하는 것은 초상권 침해 행위이므로, 이를 예방하기 위해서는 개인정보를 비식별화할 수 있는 효율적인 영상 편집 기술이 필요합니다.

본 프로젝트에서는 instance segmentation과 얼굴 인식 기술을 활용하여 영상 속 주요 인물을 인식한 후, 주요 인물을 제외한 인물을 자동으로 blur처리 하여 편집 작업을 효율화 하고자 합니다. 특히, 얼굴 외 신체에도 초상권이 존재하기 때문에 사람의 몸 전체에 대해 마스킹 함으로써 더욱 면밀하게 개인 정보를 보호하고 범죄에 악용될 확률을 줄이는 데 기여하고자 합니다.

2. Development process

  • 프로젝트 기간: 2023/06/23 ~ 2023/07/28
  • 개발 환경
    • 사용 언어: Python
    • 개발 환경: linux, GCP, V100 GPU 3대
    • 프레임워크 및 주요 라이브러리: PyTorch, OpenCV, FFMPeg, Pytorch, BentoML, Ultralytics
    • 데이터
  • 서비스 플로우 service_flow

4. Proto type

1. 주요 인물의 사진과 편집할 영상을 업로드

image

2. 업로드한 사진과 영상을 확인

image

3. 예상 소요 시간 확인 후 진행 버튼 클릭

image

4. 편집 완료 후, download 버튼을 눌러 영상 다운로드

image

5. Members

강동화 박준서 한나영
@oktaylor @Pjunn @Bandi120424
데이터 클렌징, Human segmentation 모델 fine-tuning 얼굴 인식 모델 구성 및 실험 데이터 전처리, 모델 서빙, 영상 편집 파트

About

level3_cv_finalproject-cv-04 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published