프로젝트 배경
[문제점]
1. 수많은 알약의 정보를 찾기 위해 약사와 환자들이 검색에 많은 시간을 소요함
2. 기존 AI 기반 식별 서비스가 있으나, 낮은 인식률로 인해 사용이 저조함
[목표]
1. 알약의 식별 정보를 AI를 통해 추출 후 DB 검색
2. DB 검색 시 매칭률 계산 알고리즘을 통해 매칭률 상위 알약을 도출
3. 해당 기능을 모바일 앱에서 구현하여 사진 촬영 - 분석 - 검색 - 매칭 - 사용자 제공
[주안점]
1. 알약의 식별 정보를 정확도 있게 추출하기 위해 식별 정보 별 전용 AI 모델을 구축
2. AI 모델의 추출 성능 향상을 위해 이미지 전처리 알고리즘 개발에 집중
3. 실제 환경을 반영한 AI 모델 학습을 위해 오픈 데이터셋 + 실현장 수집 데이터셋으로 학습
4. 모바일 구동을 고려한 AI 모델 경량화, 쿼리 알고리즘 최적화를 수행
1. 수많은 알약의 정보를 찾기 위해 약사와 환자들이 검색에 많은 시간을 소요함
2. 기존 AI 기반 식별 서비스가 있으나, 낮은 인식률로 인해 사용이 저조함
[목표]
1. 알약의 식별 정보를 AI를 통해 추출 후 DB 검색
2. DB 검색 시 매칭률 계산 알고리즘을 통해 매칭률 상위 알약을 도출
3. 해당 기능을 모바일 앱에서 구현하여 사진 촬영 - 분석 - 검색 - 매칭 - 사용자 제공
[주안점]
1. 알약의 식별 정보를 정확도 있게 추출하기 위해 식별 정보 별 전용 AI 모델을 구축
2. AI 모델의 추출 성능 향상을 위해 이미지 전처리 알고리즘 개발에 집중
3. 실제 환경을 반영한 AI 모델 학습을 위해 오픈 데이터셋 + 실현장 수집 데이터셋으로 학습
4. 모바일 구동을 고려한 AI 모델 경량화, 쿼리 알고리즘 최적화를 수행
프로젝트 성과
알약 검색 속도 향상
약학정보원에서 사용자가 검색하는 속도(1분 이상) 보다 개발된 서비스를 활용한 속도(10초)가 월등히 빠른 속도를 보임
복수 알약 검색 기능 추가
촬영 한번으로 여러개의 알약을 한번에 검색할 수 있는 기능을 추가하여 검색 속도 향상과 사용 경험 개선을 보임
알약 식별 정확도 향상
기존 AI 기반 알약 식별 서비스의 경우 학습 데이터에 포함된 알약에 한해 식별하고, 식별 정확도도 낮았지만, 알약의 식별 정보를 분리 추출하는 방식을 채택하여 학습 데이터에 포함되지 않은 알약도 식별이 가능
핵심 기능

알약 검출
사진 촬영 시 사진 내의 알약을 검출하여 이미지 크롭 진행



알약 식별 정보 검출
크롭된 알약 이미지에서 알약을 식별하기 위한 정보들(모양, 색상, 문자 등)을 검출

DB 쿼리 및 매칭률 계산
검출된 식별 정보를 기반으로 DB 쿼리 후 매칭률을 계산하여 상위 매칭률 알약을 도출

매칭 결과 사용자 제공
상위 매칭률 알약 정보를 사용자에게 표출하여 제공
진행 단계
기획 및 프로젝트 설계
2025.01.
알약 식별을 위한 주요기능 정의 및 목표 수립
데이터 수집 및 데이터셋 구축
2025.01.
알약 데이터 수집 및 오토라벨링 프로그램 개발, 데이터셋 구축
세부 기능 개발
2025.02.
OCR, ROI, Color Detection, Mask Detection, Shape Classification 등 모델 개발
이미지 전처리, 쿼리 알고리즘 개발
이미지 전처리, 쿼리 알고리즘 개발
실환경 테스트
2025.05.
실제 촬영된 알약 이미지를 테스트 셋으로 구성하여 테스트 진행 및 모델, 쿼리 알고리즘 개선
프로젝트 상세
1) 포트폴리오 소개
- 모바일 환경에서 알약을 촬영 후 검색하기 위한 알약 식별 서비스 프로젝트
2) 작업 범위
1. 기획 및 프로젝트 설계 : 알약 식별을 위한 주요기능 정의 및 목표 수립
2. 데이터 수집 및 데이터셋 구축: 알약 데이터 수집 및 오토라벨링 프로그램 개발, 데이터셋 구축
3. 세부 기능 개발 : OCR, ROI, Color Detection, Mask Detection, Shape Classification 등 모델 개발 이미지 전처리, 쿼리 알고리즘 개발
4. 실환경 테스트 : 실제 촬영된 알약 이미지를 테스트 셋으로 구성하여 테스트 진행 및 모델, 쿼리 알고리즘 개선
- 모바일 환경에서 알약을 촬영 후 검색하기 위한 알약 식별 서비스 프로젝트
2) 작업 범위
1. 기획 및 프로젝트 설계 : 알약 식별을 위한 주요기능 정의 및 목표 수립
2. 데이터 수집 및 데이터셋 구축: 알약 데이터 수집 및 오토라벨링 프로그램 개발, 데이터셋 구축
3. 세부 기능 개발 : OCR, ROI, Color Detection, Mask Detection, Shape Classification 등 모델 개발 이미지 전처리, 쿼리 알고리즘 개발
4. 실환경 테스트 : 실제 촬영된 알약 이미지를 테스트 셋으로 구성하여 테스트 진행 및 모델, 쿼리 알고리즘 개선






