← 목록

HappyDog: 반려견 통합 케어 플랫폼

반려견 고유 비문(코 무늬) 생체 인식과 AI 콘텐츠 생성을 결합한 풀스택 서비스. 2025년 컴퓨터공학부 졸업작품 경진대회 최우수상 수상.

BackendAI
공개 2026년 5월 9일갱신 2026년 5월 13일

왜 만들었나

마이크로칩·인식표는 시술 부담과 훼손·미부착 문제로 유기견 방지 효과가 제한적. 반려견마다 고유한 비문을 활용하면 비침습적이면서 정확도 높은 식별 수단이 될 수 있다고 보고, 풀스택 반려 케어 플랫폼으로 확장.

내 역할

6인 팀의 단독 백엔드/AI 담당. Flask 기반 API 설계·구축, JWT + Refresh Token Rotation 인증, 비문 식별 파이프라인(YOLO + Siamese + FAISS) 개발, On-Premise 홈서버 + Firebase 하이브리드 인프라 운영, Error Catalog(83개) 및 X-Idempotency-Key 미들웨어 설계, Swagger 자동화/Git 전략으로 5인 프론트엔드와 협업 주도.

핵심 결정

개체당 1~2장만 확보 가능한 실환경에 맞춰 Siamese Network 기반 Metric Learning을 채택, 신규 개체 추가 시 재학습이 필요 없는 식별 구조를 만들었다.

성과

비문 인식 정확도 96.2% (FPR 0.8%), 게시글 피드 API 300ms→30ms로 90% 단축, 졸업작품 경진대회 최우수상 수상.

기술 스택

  • Python 3.10
  • Flask
  • Flask-Smorest
  • Flask-JWT-Extended
  • PyTorch
  • YOLO
  • FAISS
  • ArcFace
  • OpenAI GPT-4o
  • DALL-E 3
  • Firebase
  • Docker

상세

Notion embed