SYSTEM BLUEPRINT

현장 사진 한 장이
판정 리포트가 되기까지

현장 수거반의 앱과 관리자·고객사 웹이 어떤 화면으로 이어지는지 정리한 스토리보드입니다.

스토리보드란?

스토리보드는 실제 화면이 만들어지기 전에 사용자가 보게 될 순서와 각 화면의 역할을 미리 그려 둔 설계도입니다. 제안서에서 말씀드린 내용이 어떤 화면으로 구현되는지 여기에서 확인하실 수 있습니다.

  1. 현장 수거반이 적치장을 촬영하면 위치와 시각이 자동으로 기록됩니다
  2. AI가 봉투를 하나씩 찾아 개수·위험지수·판정 등급을 돌려줍니다
  3. 관리자와 고객사는 거점·로트별로 결과를 보고 판정 리포트를 PDF로 받습니다
  4. 모델 파일을 직접 교체해도 점검을 거쳐 안전하게 반영됩니다

마지막까지 보시면 촬영에서 판정 리포트까지, 그리고 모델 교체까지 한 흐름으로 이어지는 구성을 확인하실 수 있습니다.

현장 수거반 시나리오

현장 수거반의 하루

적치장에 도착해 촬영하고, 판정 결과를 확인해 저장하기까지

로그인

수거반 계정으로 들어가 배정 거점만 봅니다

현장 촬영

적치장을 찍으면 좌표와 시각이 자동 기록됩니다

업로드

전파가 약해도 대기열에 남았다가 자동 전송됩니다

AI 판정

봉투 수·위험지수·판정 등급을 바로 확인합니다

이력 확인

날짜와 거점으로 지난 분석을 되짚습니다

현장 수거반 | 화면 01

현장 촬영·업로드

app · /capture
현장 촬영박현우 · 수거반
폐어망 적치장 · 전경 촬영
가이드선에 적치장 전체를 맞추세요2048×1536 고정
자동 기록 · 사람이 입력하지 않습니다
촬영 좌표34.7412, 127.7385
촬영 시각2026년 10월 6일 (화) 오전 9:16
거점 · 로트여수 JN-3구역 · LOT-2610-017
업로드 대기열 오늘 14건 전송
JN-3구역 · LOT-2610-014
오전 9:12 · 3.2MB
업로드 완료
JN-3구역 · LOT-2610-015
오전 9:14 · 재시도 1회
전송 중
JN-1구역 · LOT-2610-016
오전 9:15 · 전파 약함
대기
촬영하고 분석 요청
촬영
이력
알림
마이페이지

[화면 개요 및 목적]

현장 수거반이 적치장을 촬영하는 화면입니다. 제안서에서 말씀드린 '사진에 근거가 붙는다'를 화면으로 옮긴 것으로, 촬영 좌표·촬영 시각·거점/로트가 사람이 입력하지 않아도 자동으로 붙습니다. 촬영 규격(2048×1536)을 앱에서 고정해 분석 결과가 촬영 조건에 따라 흔들리지 않게 합니다.

[핵심 기능 로직]

촬영 즉시 좌표·시각·기기 정보가 사진과 함께 업로드 대기열에 들어갑니다. 전파가 약한 연안에서는 전송이 실패할 수 있으므로 대기열에 남겨 두고 연결이 돌아오면 자동으로 다시 보냅니다. 같은 사진이 두 번 저장되지 않도록 서버가 중복을 한 건으로 정리합니다. 데모 1단계에서 이 흐름을 직접 눌러 보실 수 있습니다.

  • 촬영 위치가 자동으로 남음
    GPS·촬영시각 자동기록
  • 끊겨도 사라지지 않음
    업로드 대기열 · 자동 재전송
  • 분석 조건이 일정함
    업로드 해상도 고정
현장 수거반 | 화면 02

AI 판정 결과

app · /analysis/2610-017
분석 결과
인식 윤곽 표시 · 점선은 신뢰도 낮음
봉투 수
38개
위험지수
72.4
판정 결과
수거 우선 · 2등급
검토 필요
봉투 · 대형신뢰도 0.94
봉투 · 중형신뢰도 0.91
봉투 · 중형신뢰도 0.88
봉투 · 소형신뢰도 0.72
적용 모델 yolo11-seg v1.3 · 판정 규칙 rule v2.1 · 신뢰도 하한 0.65
같은 사진을 같은 규칙으로 다시 돌리면 같은 결과가 나옵니다.
다시 분석
판정 확정하고 저장
촬영
이력
알림
마이페이지

[화면 개요 및 목적]

이 프로젝트의 핵심 화면입니다. 보유하신 AI 모델이 적치장 사진에서 봉투를 하나씩 찾아 개수를 세고, 위험지수와 판정 등급으로 바꿔 보여줍니다. 숫자만 던지지 않고 인식된 봉투의 윤곽을 사진 위에 겹쳐 보여주기 때문에 '왜 38개인지'를 현장에서 바로 확인할 수 있습니다.

[핵심 기능 로직]

앱이 사진을 보내면 추론 서버가 미리 올려 둔 모델로 분석해 봉투별 윤곽과 신뢰도를 돌려줍니다. 신뢰도가 기준(0.65) 아래인 것은 점선으로 구분해 집계에서 제외하고, 봉투 수 구간과 가중치를 적용해 위험지수와 등급을 계산합니다. 화면 아래에 적용된 모델 버전과 판정 규칙 버전이 함께 남아, 나중에 같은 조건으로 다시 확인할 수 있습니다.

  • 왜 이 숫자인지 보임
    인식 윤곽 겹쳐 보기
  • 기준이 바뀌어도 대응
    판정 규칙 설정값 관리
  • 결과를 다시 확인 가능
    모델·규칙 버전 기록
현장 수거반 | 화면 03

분석 이력

app · /history
분석 이력
전체 거점 여수 JN-3 최근 7일
분석 건수
131건
누적 봉투
3,482개
평균 위험지수
61.7
10월 6일 (화)
JN-3구역 · LOT-2610-017
38개 · 2등급
주의
JN-3구역 · LOT-2610-015
12개 · 4등급
양호
10월 5일 (월)
JN-1구역 · LOT-2610-011
57개 · 1등급
위험
JN-2구역 · LOT-2610-009
24개 · 3등급
주의
10월 2일 (금)
JN-1구역 · LOT-2610-004
41개 · 2등급
위험
GN-2구역 · LOT-2610-002
16개 · 4등급
양호
전파가 약한 곳에서 찍은 건은 동기 대기로 남았다가 연결되면 자동으로 올라갑니다.
촬영
이력
알림
마이페이지

[화면 개요 및 목적]

현장 수거반이 지금까지 올린 분석을 날짜와 거점으로 되짚는 화면입니다. 상단 요약으로 분석 건수·누적 봉투·평균 위험지수를 먼저 보여주고, 아래 목록에서 개별 건의 봉투 수와 판정 등급을 배지 색으로 바로 읽을 수 있게 했습니다.

[핵심 기능 로직]

이력은 서버에 저장된 분석 결과를 그대로 불러옵니다. 아직 서버에 올라가지 못한 건은 '동기 대기'로 표시되어 현장에서 누락을 바로 알 수 있고, 연결이 복구되면 자동으로 올라가 상태가 바뀝니다. 거점·기간 필터는 관리자 웹의 조회 조건과 같은 규칙을 씁니다.

  • 누락을 바로 알아챔
    동기 대기 표시
  • 현장에서 빠르게 훑음
    거점·기간 필터
  • 웹과 같은 기준
    조회 조건 공통화
관리자 · 고객사 시나리오

관리자와 고객사의 확인 흐름

거점별 결과를 모아 보고, 리포트를 받아 보고, 운영까지 이어받기

권한 로그인

관리자는 전체, 고객사는 배정 거점만 봅니다

거점·로트 조회

기간과 거점으로 결과를 모아 봅니다

판정 리포트

원본과 인식 결과를 함께 담은 문서를 확인합니다

PDF 받기

그대로 내려받아 보고 자료로 제출합니다

운영 관리

사용자·거점과 모델 버전을 직접 관리합니다

관리자 · 고객사 | 화면 01

거점·로트별 결과 조회

web · /lots
해양쓰레기 판정 관리
전체 거점
여수 JN-3구역
여수 JN-1구역
통영 GN-2구역
판정 리포트
거점·사용자 관리
김도연 · 관리자
고객사 계정은 배정 거점만 조회
거점·로트별 결과
2026년 10월 1일 ~ 10월 6일 · 3개 거점
기간 선택CSV 내보내기
분석 로트
131건
누적 봉투
3,482개
평균 위험지수
61.7
1등급 거점
2곳
로트거점봉투 수위험지수판정상태
LOT-2610-017여수 JN-3구역38개72.42등급확정
LOT-2610-015여수 JN-3구역12개31.84등급확정
LOT-2610-011여수 JN-1구역57개88.11등급검토중
LOT-2610-009통영 GN-2구역24개54.63등급확정
LOT-2610-006통영 GN-2구역9개22.35등급대기
LOT-2610-004여수 JN-1구역41개76.92등급확정
LOT-2610-002거제 GN-4구역16개38.44등급검토중
최근 수집일10월 6일 (화)
미확정 로트2건
평균 처리시간1.8초
고객사 계정으로 로그인하면 배정된 거점의 로트만 보이고, 관리자 계정은 전체 거점과 사용자 관리까지 볼 수 있습니다.
마지막 동기화 오전 9:42 · 처리 대기 2건 · 오늘 업로드 14건
새로고침

[화면 개요 및 목적]

관리자와 고객사가 현장 데이터를 묶어서 보는 화면입니다. 왼쪽에서 거점을 고르고, 위쪽 요약 지표로 전체 상황을 먼저 파악한 뒤, 아래 표에서 로트 단위로 봉투 수·위험지수·판정을 확인합니다. 고객사 계정은 배정된 거점만 보이므로 같은 화면을 권한만 다르게 씁니다.

[핵심 기능 로직]

로그인한 계정의 권한에 따라 조회 가능한 거점이 서버에서 먼저 걸러집니다. 표는 기간·거점·판정 등급으로 좁힐 수 있고, 같은 조건을 CSV로 내보내 보고 자료에 바로 쓸 수 있습니다. 아직 확정되지 않은 로트는 '검토중'으로 표시되어 확정본과 섞이지 않습니다.

  • 보여줄 것만 보임
    계정 권한별 거점 제한
  • 보고 자료로 바로 씀
    조건별 조회 · CSV
  • 확정본만 집계
    확정 · 검토중 구분
관리자 · 고객사 | 화면 02

판정 리포트 · PDF

web · /reports/2610-017
해양쓰레기 판정 관리
전체 거점
여수 JN-3구역
여수 JN-1구역
통영 GN-2구역
판정 리포트
거점·사용자 관리
김도연 · 관리자
고객사 계정은 배정 거점만 조회
판정 리포트A4 세로 · 2페이지
연안 폐어망 적치장 판정 리포트JN3-2610-017
원본
인식 윤곽
봉투 수
38개
위험지수
72.4
판정 등급
2등급
판정 근거 · 봉투 38개 중 신뢰도 0.65 이상 35개를 집계에 포함했습니다. 위험지수는 적치 밀도와 봉투 수 구간 가중치를 적용한 값이며, 적용 규칙 버전은 rule v2.1 입니다.
집계 포함 봉투35개
집계 제외(저신뢰)3개
적치 밀도0.62
직전 회차 대비+11개
분석 모델 yolo11-seg v1.3생성 10월 6일 오전 9:18
리포트 정보
거점여수 JN-3구역
로트LOT-2610-017
촬영 시각10월 6일 오전 9:16
봉투 수38개
위험지수72.4
판정수거 우선 · 2등급
이 리포트는 확정 상태입니다. 확정 이후 규칙이 바뀌어도 이 문서의 수치는 그대로 보존됩니다.
LOT-2610-011 리포트검토중
발행 이력
최초 발행10월 6일 09:18
재발행1회
내려받기4회
인쇄 미리보기
PDF 내려받기

[화면 개요 및 목적]

판정 결과를 문서 형태로 확인하고 PDF로 내려받는 화면입니다. 정부지원사업 검수에서 근거 자료로 쓰이는 산출물이라, 화면에서 보이는 것과 내려받은 PDF가 같은 모습이 되도록 서버에서 문서를 만들어 내려줍니다. 원본 사진과 인식 윤곽을 나란히 담아 판정 근거가 문서 안에 남습니다.

[핵심 기능 로직]

리포트는 확정된 시점의 수치와 규칙 버전을 그대로 굳혀 저장합니다. 이후 판정 규칙이 바뀌어도 이미 발행된 문서의 숫자는 변하지 않기 때문에 검수 때 설명이 어긋나지 않습니다. PDF는 브라우저 인쇄가 아니라 서버에서 만들어 파일로 남기므로, 누가 어느 브라우저에서 받아도 같은 문서가 됩니다. 데모 4단계에서 이 다운로드를 직접 눌러 보실 수 있습니다.

  • 검수 근거가 남음
    서버 생성 PDF 보관
  • 나중에도 설명 가능
    확정 시점 수치 고정
  • 산출물로 그대로 인계
    문서·소스·디자인 원본 귀속
관리자 · 고객사 | 화면 03

거점·사용자 · 모델 관리

web · /admin
해양쓰레기 판정 관리
전체 거점
여수 JN-3구역
여수 JN-1구역
통영 GN-2구역
판정 리포트
거점·사용자 관리
김도연 · 관리자
고객사 계정은 배정 거점만 조회
거점·사용자 · 모델 관리
사용자 · 거점
모델 관리
현재 적용 중인 모델
yolo11-seg v1.3
평균 추론 1.8초 · 오늘 처리 131건
활성
yolo11-seg v1.3
2026-10-02 등록 · 92.4MB
점검 통과사용 중
yolo11-seg v1.2
2026-09-18 등록 · 91.8MB
점검 통과활성화
yolo11-seg v1.1-test
2026-09-11 등록 · 90.2MB
점검 실패활성화
새 모델 파일(.pt)을 올리면 점검을 먼저 돌리고, 통과한 경우에만 활성화됩니다.
v1.1-test는 점검에서 실패해 자동으로 직전 버전(v1.2)으로 되돌아갔습니다. 서비스는 중단되지 않았습니다.
사용자 권한
김도연관리자 · 전체 거점
박현우현장 수거반 · 여수 JN-3구역
이서*고객사 · 통영 GN-2구역
사용자 추가
판정 규칙
신뢰도 하한0.65
1등급 경계봉투 50개 이상
규칙 버전rule v2.1
인프라 상태
추론 서버정상 · 가동 12일
이미지 저장소18.4GB 사용
앱 배포APK v0.9.4
서버·이미지 저장소·DB는 Docker로 묶여 있어 같은 구성으로 다시 올릴 수 있습니다.

[화면 개요 및 목적]

운영을 직접 이어받으실 수 있도록 만든 관리 화면입니다. 사용자 권한과 거점을 관리하는 탭과, 모델 파일을 직접 교체하는 탭으로 나뉩니다. 제안서의 '모델 교체 구조' 역제안이 실제로 어떤 화면이 되는지를 여기에서 보여드립니다.

[핵심 기능 로직]

새 모델 파일(.pt)을 올리면 곧바로 적용하지 않고 점검용 사진으로 먼저 추론을 돌려 봅니다. 점검을 통과한 버전만 활성화 버튼이 열리고, 활성화 이후 문제가 생기면 직전 버전으로 자동 복귀합니다. 판정 규칙(신뢰도 하한·등급 경계)도 같은 화면에서 값으로 관리되어, 기준이 바뀌어도 개발 없이 운영으로 대응할 수 있습니다.

  • 직접 모델을 바꿈
    모델 파일 교체 · 버전 전환
  • 바꿔도 안 멈춤
    점검 실패 시 자동 복귀
  • 같은 구성으로 재배포
    Docker 기반 인프라
시나리오

| 화면 01

[화면 개요 및 목적]

[핵심 기능 로직]

    | 화면 02

    [화면 개요 및 목적]

    [핵심 기능 로직]

      | 화면 03

      [화면 개요 및 목적]

      [핵심 기능 로직]