프로젝트

일반

사용자정보

Actions

검토 #881

진행중

#868 고도화: 쇼케이스 사진 기반 케이크 슬롯 판정용 이미지 비교 Lambda 검토

검토 #881: #868 고도화: 쇼케이스 사진 기반 케이크 슬롯 판정용 이미지 비교 Lambda 검토

시진 노이(가) 약 14시간 전에 추가함. 약 8시간 전에 수정됨.

상태:
진행
우선순위:
보통
담당자:
시작일:
2026/07/05
완료일:
진척도:

0%

추정시간:
(합계: 0:00 시간)

설명

배경

  • #868의 다음 단계로, 사용자가 쇼케이스 사진을 촬영하면 케이크 비교를 통해 마스터 데이터를 기준으로 슬롯에 배치 판정을 할 수 있는 구조가 필요함.
  • 현재 보유 자산은 다음과 같음.
    1. 점주가 촬영한 쇼케이스 사진
    2. 제품 마스터 데이터
    3. 쇼케이스 가이드(제품 사진, 제품명)
  • 제품 수가 100개 미만이기 때문에, 별도 이미지 비교 모델을 만들어도 관리 가능성이 있어 보임.

목적

  • 쇼케이스 사진을 기준으로 케이크를 식별하고, 마스터 데이터 기준으로 슬롯에 어떤 제품이 들어가야 하는지 판정하는 구조를 검토한다.
  • 새 Lambda 스택에서 이미지 비교 모델을 운영하는 방향까지 포함해 가능성을 본다.

주요 검토 항목

  1. 입력 데이터 정리
    • 점주 촬영 쇼케이스 사진
    • 제품 마스터 데이터
    • 쇼케이스 가이드의 제품 사진/제품명
  2. 판정 목표 정의
    • 쇼케이스 슬롯별로 어떤 제품이 진열되어 있는지 식별
    • 가이드 기준과 비교해 맞는 위치/틀린 위치 판정
    • 누락/오진열/빈 슬롯 여부 판정
  3. 모델/방식 검토
    • 제품 수 100개 미만 기준으로 이미지 비교/분류 모델 가능성 검토
    • 임베딩 유사도 비교, 분류 모델, 룰 기반 보조 등 방식 비교
    • 텍스트 메타데이터(제품명)와 이미지 비교를 함께 활용할 수 있는지 검토
  4. Lambda 운영 검토
    • 새로운 Lambda 스택으로 이미지 비교 모델을 운영하는 구조 검토
    • 추론 시간, 패키징 크기, 배포 방식, 비용 고려
    • 필요 시 비동기 처리 여부 검토
  5. 결과 제공 방식 검토
    • 슬롯별 판정 결과
    • 점수 또는 정합도
    • 교체/수정 필요 위치 안내

검토 포인트

  • 쇼케이스 사진 각도/조명/반사에 따라 제품 식별 정확도가 얼마나 나올지
  • 슬롯 분할을 먼저 해야 하는지, 전체 사진에서 바로 인식 가능한지
  • 마스터 데이터/가이드 이미지셋을 사전 데이터셋으로 정리해야 하는지
  • Lambda 환경에서 실용적인 추론 성능이 나오는지

기대 효과

  • 쇼케이스 케이크 진열 자동 판정 가능성 확보
  • 마스터 데이터 기준 슬롯 관리 기반 마련
  • 향후 점주용 셀프 점검 기능 확장 가능

하위 일감 7 (7 건 진행 중모두 미완료)

검토 #885: [#881-1] Lambda 호환 모델 후보 선정 및 제약 검증신규시진 노2026/07/05

Actions
기능 #886: [#881-2] S3/DDB 촬영 데이터 수집 노트북 구축진행시진 노2026/07/05

Actions
기능 #887: [#881-3] 제품 crop 생성 및 라벨링 노트북 구축진행시진 노2026/07/05

Actions
기능 #888: [#881-4] 로컬 학습 및 모델 AB 평가 파이프라인 구축진행시진 노2026/07/05

Actions
기능 #889: [#881-5] Lambda 추론 패키지 POC신규시진 노2026/07/05

Actions
검토 #890: [#881-6] AB 테스트 리포트 및 후보 모델 비교표 정리신규시진 노2026/07/05

Actions
검토 #891: [#881-7] 운영 연결 전 Go/No-Go 및 #868 연동 범위 결정신규시진 노2026/07/05

Actions

시진 노이(가) 약 14시간 전에 변경 Actions #1

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.

이미지 비교 Lambda PoC 구현을 시작합니다. 기존 #868 흐름은 수정하지 않고 새 Lambda/스택으로 분리해 진행합니다.

시진 노이(가) 약 14시간 전에 변경 Actions #2

구현 진행 메모

  • #868 기존 촬영/AI 분석 흐름은 수정하지 않고, 별도 showcase-image-compare-lambda 패키지와 ShowcaseImageCompareStack을 추가했습니다.
  • 새 Lambda는 슬롯 crop/도어 사진+guideCells payload 비교, capture record 기반 비교, 결과 조회 command를 지원합니다.
  • 기본 비교 방식은 Pillow 기반 hash/color histogram deterministic baseline이며, ONNX embedding provider 교체 지점을 분리했습니다.
  • ProductCatalogStateTable 읽기, SHOWCASE_STORE_CAPTURE 조회, CAKE/OLD_CAKE/DES/OLD_DES/IC/OLD_IC 마스터 후보 로드, SHOWCASE_IMAGE_COMPARE_RESULT isolated 저장 옵션을 반영했습니다.
  • 검증: pytest 10 passed, Python compileall 통과, npm run build 통과, cdk synth 통과.

시진 노이(가) 약 8시간 전에 변경 Actions #3

  • Subtask#885이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #4

  • Subtask#886이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #5

  • Subtask#887이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #6

  • Subtask#888이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #7

  • Subtask#889이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #8

  • Subtask#890이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #9

#881 관리 체크리스트/서브일감 생성

목표를 제품명 인식 중심으로 고정합니다.

  • 로컬 MacBook Pro에서 학습/AB 테스트 가능
  • 최종 추론 모델은 AWS Lambda에서 실행 가능해야 함
  • 최종 성공 전까지 main/운영 배포 없음
  • #868 운영 흐름은 건드리지 않음
  • 체크리스트 파일: notebooks/SHOWCASE_PRODUCT_RECOGNITION_881_CHECKLIST.md

생성/확인된 서브일감:

  • #885 [#881-1] Lambda 호환 모델 후보 선정 및 제약 검증
  • #886 [#881-2] S3/DDB 촬영 데이터 수집 노트북 구축
  • #887 [#881-3] 제품 crop 생성 및 라벨링 노트북 구축
  • #888 [#881-4] 로컬 학습 및 모델 AB 평가 파이프라인 구축
  • #889 [#881-5] Lambda 추론 패키지 POC
  • #890 [#881-6] 최종 수용 기준 및 운영 반영 게이트 정리

시진 노이(가) 약 8시간 전에 변경 Actions #10

  • Subtask#891이(가) 추가되었습니다.

시진 노이(가) 약 8시간 전에 변경 Actions #11

#881 서브일감 체계 업데이트

#890은 AB 테스트 리포트로 범위를 조정했고, 운영 연결 전 의사결정 일감을 별도로 추가했습니다.

현재 children:

  • #885 [#881-1] Lambda 호환 모델 후보 선정 및 제약 검증
  • #886 [#881-2] S3/DDB 촬영 데이터 수집 노트북 구축
  • #887 [#881-3] 제품 crop 생성 및 라벨링 노트북 구축
  • #888 [#881-4] 로컬 학습 및 모델 AB 평가 파이프라인 구축
  • #889 [#881-5] Lambda 추론 패키지 POC
  • #890 [#881-6] AB 테스트 리포트 및 후보 모델 비교표 정리
  • #891 [#881-7] 운영 연결 전 Go/No-Go 및 #868 연동 범위 결정
Actions

내보내기 PDF Atom