Projects
Projects
실시간 객체탐지 경계 시스템
CCTV에 연결하여 실시간 객체탐지가 가능한 경계 시스템.
- 군용 데이터를 학습한 객체탐지 모델에 GUI와 경계기능을 추가. 6개의 후방부대에 시험적용.
- 멀티스레딩 및 멀티프로세싱을 활용하여 초당 프레임 처리량을 60% 증가.
컴퓨터 비전
Object Detection
PyTorch
PyQt
UI/UX
멀티 프로세싱
신발 탐지, 세그멘테이션 및 덧씌우기
사진 속 사용자의 신발 위에 쇼핑몰 신발을 자동으로 덧씌울 수 있는 파이프라인.
- YOLOv3를 사용해 신발을 탐지.
- GrabCut을 사용하여 신발의 세그멘테이션을 추출.
- 신발 윤곽선을 활용한 similarity transform을 적용하여 사용자 이미지 위에 쇼핑몰 신발을 덧씌움.
컴퓨터 비전
Object Detection
Object Segmentation
Image Stitching
알고리즘
LSTM 기반 대포병탐지레이더 표적분류
대포병탐지레이더의 빠른 표적/비표적 분류를 돕기 위한 인공신경망.
- 선행 연구를 재현하고 개선.
- 실제 포탄사격 데이터에서 94.3% 정확도와 0.85 F1 점수를 달성.
- 특허 등록번호: 10-2641022.
Time Series
Classification
PyTorch
특허
NLP를 활용한 악성 웹요청 분류
악성 웹요청을 9개의 클래스 중 하나로 분류하는 인공신경망 모델.
- BERT 모델을 구현하여 4.5만개의 악성 웹요청 로그에 학습.
- 학습한 BERT 임베딩에 랜덤 포레스트 분류기를 적용하여 85.6%의 정확도와 0.90 매크로 F1 점수를 달성.
자연어 처리
Classification
PyTorch
다중 차량 배송경로 알고리즘 [2등 수상]
제약조건을 만족시키면서 여러대 차량의 배송경로를 동시에 연산하는 휴리스틱 알고리즘.
- 2등 수상 (103팀 참가) - CJ 대한통운 미래기술 챌린지 2022.
- 최대 주행가능 거리의 73.5%만을 사용하여 대회 데이터셋의 최대 배송 건수를 달성 (37대 차량, 1,805개 배송지).
- 멀티스레딩을 활용하여 런타임을 20% 단축하면서도 결정론적 결과를 유지.
알고리즘
C++
멀티 스레딩