Link
기간 | 2023.03 ~ 2023.12 |
구성원 | 3명 |
담당 역할 | PM / FE / AI / DESIGN |
기술 스택 | Spring Boot, FastAPI, Nginx, AWS EC2, AWS RDS, React Native, API(Kakao, Google) |
프로젝트
취약 계층인 여성 시각 장애인의 ‘월경권’ 보장
⇒ 생리대 인식 및 성분 기반 생리대 추천 시스템
월경권
•
안전하고 쾌적한 환경에서 건강하게 월경을 경험할 수 있는 권리
•
월경 기간 동안 개인 정보와 사생활이 보호되는 권리
•
월경으로 인한 차별을 받지 않을 권리
기능
1. 사용자가 생리대를 카메라로 촬영
3. 유사한 성분으로 구성된 타 생리대를 추천
2. 생리대 포장지 내의 텍스트를 인식
•
생리대 포장지 내의 텍스트 → OCR 통해 추출
•
추천 시스템 → 콘텐츠 기반 필터링 통해 성분을 기반 추천
논문 등재
2023년도 한국멀티미디어학회 추계학술발표대회 논문집 제 26권 2호
구현
문서
•
기능명세서 / API 명세서 / ERD
개발
AI 기반 생리대 추천 시스템
•
OCR + 클러스터링을 활용해 생리대 포장 이미지에서 주요 성분 텍스트 자동 추출
◦
EasyOCR(CRAFT + CRNN), DBSCAN으로 명칭, 전성분 정보 클러스터링
•
콘텐츠 기반 필터링(Content-based Filtering) 알고리즘으로 유사 성분 생리대 5종 추출
◦
TF-IDF + 코사인 유사도 기반 성분 벡터화 및 추천 시스템 구현
•
React Native 기반 모바일 애플리케이션 개발
◦
홈 화면, 콘텐츠 페이지, 하단 네비게이션 바 구성 및 화면 간 라우팅 처리
◦
시각장애인을 고려한 간결하고 명확한 UI 설계
•
식약처 의약품통합정보시스템 데이터 420건 수집 및 정제, 실험/테스트셋 분리 및 전처리
서버 배포
AWS EC2, Nginx, AWS RDS
회고
어려웠던 점
첫 다중 환경 구축
프록시 서버인 Nginx를 사용하여 해결 후 블로그에 작성 후 공유