시나리오 내용 반영
This commit is contained in:
1 parent
d9287de729
commit
350bb92bf9
270 files changed
+198867
No files matched your search
+97
@@ -0,0 +1,97 @@
|
||||
**드론 영상 공중위협 객체 탐지와 오경보 검증**
|
||||
|
||||
난 이 도 **고급**
|
||||
|
||||
| **프로젝트 목표** | 러시아-우크라이나 전쟁에서는 소형 드론이 정찰과 공격에 대량으로 쓰이면서, 영상으로 공중위협을 빨리 찾아내는 일만큼 조류·민간 항공기·지상 반사체 때문에 생기는 오경보를 줄이는 일이 중요해졌다. 본 프로젝트에서는 교육용 가상 적외선 영상을 코드로 직접 만들어, 데이터 스키마 정의, 기상 왜곡 전처리, 탐지 Baseline, 군집·급강하 패턴 식별, 신뢰도 점수 산출, 전술 상황판, 인간 개입(HITL) 승인/보류, 포화 공격 스트레스 시험, AAR 재보정, 최종 통합까지 대드론 탐지·경보 파이프라인을 단계별로 구현한다. 최종 목표는 드론을 놓치지 않으면서 오경보를 줄이고, 모든 교전 관련 판단이 사람의 승인을 거치도록 설계하는 것이다. |
|
||||
| --- | --- |
|
||||
|
||||
| **유의사항** | 모든 영상·라벨·수치는 코드 안에서 만든 교육용 가상 자료이며 실제 전장 영상, 부대명, 위치, 장비 제원은 사용하지 않는다. 부대 내 촬영이나 부대 자료의 외부 AI 서비스 입력은 금지한다. 상황판의 사격구역·예상 탄착점과 HITL 승인은 판단 보조를 위한 학습용 모의이며, 실제 교전 여부는 교전수칙과 지휘계통에 따른다. 미션별 정답 코드는 각각 한 파일로 독립 실행된다. |
|
||||
| --- | --- |
|
||||
|
||||
**1단계. 공중위협 데이터 정의 및 영상 전처리**
|
||||
|
||||
| **미션 1. 전술 드론 영상 수집 환경 분석 및 공중위협 객체(드론/미사일) 데이터셋 스키마 정의** [초급 · 1.5시간] | **미션 1. 전술 드론 영상 수집 환경 분석 및 공중위협 객체(드론/미사일) 데이터셋 스키마 정의** [초급 · 1.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 드론 탑재 EO/IR 영상으로 공중위협을 탐지할 때 필요한 센서 규격, 전술 파라미터, 바운딩 박스 라벨 구조를 정의하고 잘못된 데이터를 걸러내는 검증기를 만든다. |
|
||||
| **수행** | 정찰·자폭드론, 순항미사일, 조류, 민간기, 지상 반사체의 클래스 체계를 정하고 센서(EO/IR, 해상도, fps)와 전술 파라미터(기상, 위치오차, 통신지연) 필드를 포함한 스키마를 작성한다. 가상 샘플 20건을 만들어 검증하고, 형식·허용값·범위·누락 오류를 일부러 넣어 검증기가 모두 잡아내는지 확인한 뒤 명세서로 정리한다. |
|
||||
| **산출물** | data/schema/ops01_input_schema.json, docs/ops01_data_spec.md |
|
||||
| **평가** | **[필수] 데이터 구조화·검증** — 스키마 필드 정의 완성도 100%, 정상 샘플 검증 오류 0건, 주입한 오류 5종을 모두 검출하고 누락된 전술 파라미터를 보완했는가. |
|
||||
|
||||
| **미션 2. 적외선·광학(EO/IR) 전장 영상 노이즈 제거 및 기상 왜곡 보정 전처리 모듈 구현** [초급~중급 · 2시간] | **미션 2. 적외선·광학(EO/IR) 전장 영상 노이즈 제거 및 기상 왜곡 보정 전처리 모듈 구현** [초급~중급 · 2시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 안개·강우·야간 등 기상 왜곡과 센서 잡음이 섞인 영상을 조건별로 보정하는 전처리 파이프라인을 구축한다. |
|
||||
| **수행** | 중간값 필터(잡음), 빗줄기 제거(가로 방향 형태학적 열림), 명암비 강화(CLAHE 방식), 0~1 정규화, 결측 프레임 보정을 구현하고 기상 조건별로 조합한다. 처리 속도(프레임/초)를 재고 조건별 전처리 전후 탐지 F1을 비교하며, 필터를 과하게 쓰면 2px 소형 드론이 지워지는 현상도 확인한다. |
|
||||
| **산출물** | src/preprocess/ops01_preprocessor.py, 조건별 전처리 전후 비교표 |
|
||||
| **평가** | **[필수] 전처리 구현·효과 검증** — 처리 속도 1,000프레임/초 이상, 전처리 오류 0건, 비 오는 조건에서 탐지 F1이 뚜렷하게 개선되었는가. |
|
||||
|
||||
**2단계. 탐지 Baseline 구현 및 복합 위협 탐지 고도화**
|
||||
|
||||
| **미션 3. YOLO/규칙 기반 저고도 공중위협 객체 탐지 Baseline 프로토타입 구현** [중급 · 2.5시간] | **미션 3. YOLO/규칙 기반 저고도 공중위협 객체 탐지 Baseline 프로토타입 구현** [중급 · 2.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 저고도 공중 객체를 신속하게 1차 식별하는 규칙 기반 탐지 Baseline을 구현하고, 경량 YOLO를 쓸 경우와 장단점을 비교한다. |
|
||||
| **수행** | 밝기 임계값(평균 + k x 표준편차)과 연결 영역 분석으로 바운딩 박스를 만들고 IoU 매칭으로 정밀도·재현율을 기상 조건별로 계산한다. 임계값 k를 바꾸며 민감도 변화를 보고, 드론만 정답으로 볼 때 정밀도가 크게 떨어지는 이유(조류·민간기 동시 탐지)를 분석한다. |
|
||||
| **산출물** | src/models/ops01_baseline_model.py, 조건별 탐지 성능표, 규칙 기반 대 YOLO 비교표 |
|
||||
| **평가** | **[필수] Baseline 구현·성능 측정** — 기본 데이터셋 탐지 정확도(재현율) 75% 이상, Baseline의 한계를 수치로 설명했는가. |
|
||||
|
||||
| **미션 4. 군집 드론 및 비행체 기만 비행 패턴 식별 복합 위협 탐지 모델 고도화** [중급 · 3시간] | **미션 4. 군집 드론 및 비행체 기만 비행 패턴 식별 복합 위협 탐지 모델 고도화** [중급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 군집 드론의 동행 비행, 급강하 자폭 궤적, 조류처럼 흔들리는 기만 비행 패턴을 식별하도록 탐지를 궤적 단위로 고도화한다. |
|
||||
| **수행** | 예측 위치 기반 최근접 이웃 추적기로 프레임별 탐지를 궤적으로 잇고, 속도·방향 전환·직진성·수직 가속·크기·열신호 특징을 계산해 정속 직진·급강하·불규칙·군집 동행 패턴을 판정한다. 드론 궤적 재현율과 프레임당 처리 지연을 측정하고 실제 정체별 판정 결과를 교차표로 정리한다. |
|
||||
| **산출물** | src/models/ops01_advanced_detector.py, 패턴별 식별 결과표 |
|
||||
| **평가** | **[선택] 복합 위협 탐지 고도화** — 복합 위협(드론 궤적) 탐지 재현율 85% 이상, 처리 지연 200ms 이하, 급강하·군집 시나리오를 식별했는가. |
|
||||
|
||||
**3단계. 오표적 검증 및 전술 상황 가시화**
|
||||
|
||||
| **미션 5. 조류·민간기 등 오표적 식별 방지 및 신뢰도 점수(Confidence Score) 산출 엔진 구현** [중급~고급 · 3시간] | **미션 5. 조류·민간기 등 오표적 식별 방지 및 신뢰도 점수(Confidence Score) 산출 엔진 구현** [중급~고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 조류·민간 비행체·반사체 등 오표적을 걸러내기 위해 크기·속도·열신호 기반 신뢰도 점수(Confidence Score)와 등급을 산출하는 엔진을 개발한다. |
|
||||
| **수행** | 학습용과 검증용 가상 데이터를 분리해 로지스틱 회귀 기반 엔진을 학습하고, 점수에 따라 High·Medium·Low 등급을 부여한다. '움직이면 모두 경보'하던 기존 방식과 오경보율·재현율을 비교하고, 같은 입력의 등급 일관성과 점수에 가장 크게 기여한 특징(판단 근거)을 확인한다. |
|
||||
| **산출물** | src/verification/ops01_confidence_engine.py, 엔진 적용 전후 오경보율 비교표 |
|
||||
| **평가** | **[필수] 오경보 감축·신뢰도 일관성** — 오경보율(FAR) 40% 이상 감축, 신뢰도 점수 산출 일관성 90% 이상, 드론 재현율을 유지했는가. |
|
||||
|
||||
| **미션 6. 실시간 공중위협 경보 및 방공 사격구역 가시화 전술 대시보드 구현** [중급 · 2.5시간] | **미션 6. 실시간 공중위협 경보 및 방공 사격구역 가시화 전술 대시보드 구현** [중급 · 2.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 지휘관과 방공 통제관이 위협 표적의 방위·고도·속도·예상 탄착점을 한눈에 파악하는 전술 공중위협 상황판(COP)을 구현한다. |
|
||||
| **수행** | 방어 지점 기준 가상 표적의 방위·거리·고도·속도·도달 예상시간을 계산하고, 하강 궤적을 외삽해 예상 탄착점을 구한다. 가상 방공 사격구역과 함께 지도형 화면에 표시하고 신뢰도가 높고 구역 안에 있거나 곧 도달하는 표적을 긴급 경보로 강조한다. 1초 주기 갱신을 모의해 처리시간을 재고 야간 운용용 어두운 화면을 적용한다. |
|
||||
| **산출물** | src/ui/ops01_dashboard.py, 전술 상황판 화면 |
|
||||
| **평가** | **[선택] 전술 상황 가시화** — 화면 갱신 1초 이내·처리 100ms 이내, 시각화 구성요소 4종 이상, 긴급 경보가 직관적으로 구분되는가. |
|
||||
|
||||
**4단계. 인간 개입 승인 체계 및 복원력 검증**
|
||||
|
||||
| **미션 7. 긴급 요격 결심 지원을 위한 인간 개입(HITL) 교전 승인/보류 워크플로우 설계** [고급 · 3시간] | **미션 7. 긴급 요격 결심 지원을 위한 인간 개입(HITL) 교전 승인/보류 워크플로우 설계** [고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 자동 탐지 표적의 오인 사격을 막기 위해 방공작전관이 직접 승인·보류·반려하는 인간 개입(HITL) 교전 승인/보류 워크플로우를 설계한다. |
|
||||
| **수행** | AI가 넘긴 표적은 점수와 무관하게 검토 대기로 등록하고 등급·점수 순으로 검토 순서를 정한다. 승인·보류·반려 시 운용자 ID와 근거 기록을 강제하고(Low 등급 승인은 더 자세한 근거), 보류 기한을 넘기면 자동 승인 대신 상급 검토자에게 상신한다. 모든 결정은 해시 체인 감사 로그에 기록하고 위·변조를 검출해 본다. |
|
||||
| **산출물** | src/hitl/ops01_approval_workflow.py, docs/ops01_hitl_guide.md |
|
||||
| **평가** | **[필수] 인간 승인·책임 추적** — 자동 승인 0건, 규칙 위반 결정 차단, 대기시간과 승인/반려 로깅 성공률 100%, 감사 로그 위·변조를 검출했는가. |
|
||||
|
||||
| **미션 8. 대규모 드론 포화 공격 상황 모의 가상 스트레스 시뮬레이션 및 복원력 테스트** [고급 · 3.5시간] | **미션 8. 대규모 드론 포화 공격 상황 모의 가상 스트레스 시뮬레이션 및 복원력 테스트** [고급 · 3.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 100기 이상 드론 포화 공격, 프레임 지연·손실, 통신 패킷 손실 상황에서 탐지 파이프라인의 복원력과 처리 지연을 검증한다. |
|
||||
| **수행** | 평시, 드론 40·80·120기 포화, 비 오는 조건, 프레임 10% 손실, 패킷 20% 손실, 센서 두절 상황을 가상으로 주입한다. 시스템 다운 여부, 경보 유실률(재전송 포함), 프레임당 처리시간, 성능 저하 모드(손실률·검토 용량 초과) 표시 여부를 표로 정리하고 운용자 과부하 대응 방안을 제시한다. |
|
||||
| **산출물** | tests/ops01_stress_test.py, 스트레스 시험 결과표 |
|
||||
| **평가** | **[선택] 복원력 검증** — 모든 상황에서 시스템 다운 0건, 데이터(경보) 유실률 0%, 성능 저하 모드가 정상 표시되는가. |
|
||||
|
||||
**5단계. 사후검토 재보정 및 최종 통합**
|
||||
|
||||
| **미션 9. AAR 사후검토 기반 미탐·오탐 공중표적 오류 원인 분석 및 파라미터 재보정** [고급 · 3시간] | **미션 9. AAR 사후검토 기반 미탐·오탐 공중표적 오류 원인 분석 및 파라미터 재보정** [고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | AAR 사후검토 일지로 미탐·오경보의 근본 원인을 분석하고 탐지 임계값과 경보 임계값을 역환류 보정한다. |
|
||||
| **수행** | '놓치지 않기'를 우선한 초기 설정으로 모의 운용한 뒤, 오경보는 실제 정체·기상별로, 미탐은 추적 실패·점수 미달로 분류한 AAR 일지를 만든다. 오경보율 15% 이하·재현율 90% 이상 제약 안에서 탐지 임계값과 경보 임계값을 격자 탐색해 종합 정확도(F1)가 가장 높은 조합을 고르고, 재보정 전후 성능과 반복 오류 여부를 비교한다. |
|
||||
| **산출물** | docs/ops01_aar_report.md, configs/ops01_tuned_params.yaml |
|
||||
| **평가** | **[필수] AAR 원인 분석·재보정** — 원인별 오류 분류 완료, 재보정 후 종합 정확도 향상과 재현율 90% 이상 유지, 반복 오류를 확인하고 대책을 제시했는가. |
|
||||
|
||||
| **미션 10. 드론 공중위협 객체 탐지 최종 파이프라인 통합 및 대드론 방어 브리핑 패키지 완성** [최고급 · 3.5시간] | **미션 10. 드론 공중위협 객체 탐지 최종 파이프라인 통합 및 대드론 방어 브리핑 패키지 완성** [최고급 · 3.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 데이터 생성부터 전처리, 탐지, 상황판, HITL, AAR 재보정값 적용까지 전체 파이프라인을 통합하고 지휘관 브리핑 패키지를 완성한다. |
|
||||
| **수행** | 재보정 파라미터로 전체 과정을 한 번에 실행하는 통합 코드를 완성하고 손상 데이터가 자동 차단되는지 확인한다. 재현율·오경보율·처리시간·자동 승인 여부 등 자체 점검 항목을 모두 통과시키고, 성능·경보 현황·운용 유의사항·한계를 담은 5분 분량 지휘관 브리핑 요약과 배포용 설명서를 작성한다. |
|
||||
| **산출물** | src/main_ops01.py, README.md, docs/ops01_final_report.md |
|
||||
| **평가** | **[필수] 통합·브리핑** — 통합 파이프라인 실행 성공률 100%, 자체 점검 항목 전부 통과, 브리핑 수치가 실행 결과와 일치하는가. |
|
||||
|
||||
**최종 판정**
|
||||
|
||||
**판정 기준 :** 모든 필수 항목([필수])에서 PASS를 받아야 최종 PASS로 인정한다.
|
||||
|
||||
최종 판정 결과 : ( PASS / FAIL )
|
||||
|
||||
평가 의견 : (필수 항목 중 하나라도 FAIL인 경우 사유를 기재한다.)
|
||||
@@ -0,0 +1,267 @@
|
||||
**OPS01 실습가이드 - 드론 영상 공중위협 객체 탐지와 오경보 검증**
|
||||
|
||||
구 분 **실습가이드 [교육용가상자료]**
|
||||
|
||||
**1. 실습 개요**
|
||||
|
||||
본 실습은 교육용 가상 적외선 영상으로 드론 공중위협 탐지·경보 파이프라인을 미션 단위로 구현하는 과정이다. 미션마다 정답 코드(OPS01_정답코드.md)의 해당 코드를 웹 파이썬 실행기에 붙여 넣어 실행하고, 출력된 수치가 평가 기준을 충족하는지 확인한 뒤 파라미터를 바꿔 보는 도전 과제를 수행한다. 미션별 코드는 서로 독립적이어서 어느 미션부터 실행해도 동작한다.
|
||||
|
||||
| **과제** | OPS01 드론 영상 공중위협 객체 탐지와 오경보 검증 |
|
||||
| --- | --- |
|
||||
|
||||
| **난이도·유형** | 고급 / 코딩형 |
|
||||
| --- | --- |
|
||||
|
||||
| **예상 소요시간** | 미션 10개, 총 27.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **준비물** | OPS01_정답코드.md, 웹 파이썬 실행기(numpy·pandas·scipy·scikit-learn·matplotlib 사용 가능), 결과 기록용 문서 |
|
||||
| --- | --- |
|
||||
|
||||
**2. 진행 방법**
|
||||
|
||||
- 정답코드 md에서 해당 미션의 코드 블록 전체를 복사해 실행기에 붙여 넣고 실행한다(부분 복사 시 가상 데이터 생성 함수가 빠져 오류가 난다).
|
||||
|
||||
- 실행 결과를 md의 '실행 결과 예시'와 비교한다. 난수 시드가 고정되어 있어 같은 값이 나와야 한다.
|
||||
|
||||
- 도전 과제는 코드 상단의 파라미터(임계값, 필터 크기, 경보 기준 등)를 바꿔 다시 실행하고 변화와 이유를 기록한다.
|
||||
|
||||
- 그래프 글자는 영문, 표·출력은 한글이다. 한글이 깨지면 실행기 글꼴 문제이며 결과에는 영향이 없다.
|
||||
|
||||
- 실제 부대 영상·위치·장비 정보는 입력하지 않는다. 상황판·승인 절차는 학습용 모의이며 실제 교전 판단은 교전수칙·지휘계통에 따른다.
|
||||
|
||||
**3. 미션 진행 요약**
|
||||
|
||||
| **미션** | **난이도·시간** | **핵심 확인 결과** |
|
||||
| --- | --- | --- |
|
||||
| **M1. 전술 드론 영상 수집 환경 분석 및 공중위협 객체(드론/미사일) 데이터셋 스키마 정의** | 초급
|
||||
1.5시간 | 정상 샘플 오류 0건, 주입 오류 5종 모두 검출 |
|
||||
| **M2. 적외선·광학(EO/IR) 전장 영상 노이즈 제거 및 기상 왜곡 보정 전처리 모듈 구현** | 초급~중급
|
||||
2시간 | 처리 속도 1,000프레임/초 이상, 오류 0건 |
|
||||
| **M3. YOLO/규칙 기반 저고도 공중위협 객체 탐지 Baseline 프로토타입 구현** | 중급
|
||||
2.5시간 | 전체 재현율 75% 이상(예시 97.4%) |
|
||||
| **M4. 군집 드론 및 비행체 기만 비행 패턴 식별 복합 위협 탐지 모델 고도화** | 중급
|
||||
3시간 | 드론 궤적 재현율 85% 이상, 프레임당 200ms 이하 |
|
||||
| **M5. 조류·민간기 등 오표적 식별 방지 및 신뢰도 점수(Confidence Score) 산출 엔진 구현** | 중급~고급
|
||||
3시간 | 오경보율 40% 이상 감축(예시 90%), 점수 일관성 100% |
|
||||
| **M6. 실시간 공중위협 경보 및 방공 사격구역 가시화 전술 대시보드 구현** | 중급
|
||||
2.5시간 | 갱신 처리시간 100ms 이내(예시 1ms대) |
|
||||
| **M7. 긴급 요격 결심 지원을 위한 인간 개입(HITL) 교전 승인/보류 워크플로우 설계** | 고급
|
||||
3시간 | 자동 승인 0건, 규칙 위반 3건 차단 |
|
||||
| **M8. 대규모 드론 포화 공격 상황 모의 가상 스트레스 시뮬레이션 및 복원력 테스트** | 고급
|
||||
3.5시간 | 모든 상황 다운 0건, 유실률 0% |
|
||||
| **M9. AAR 사후검토 기반 미탐·오탐 공중표적 오류 원인 분석 및 파라미터 재보정** | 고급
|
||||
3시간 | 원인별 오류 분류 완료, 재보정 후 종합 정확도 향상 |
|
||||
| **M10. 드론 공중위협 객체 탐지 최종 파이프라인 통합 및 대드론 방어 브리핑 패키지 완성** | 최고급
|
||||
3.5시간 | 자체 점검 10/10 통과, 파이프라인 실행 성공 |
|
||||
|
||||
**미션 1. 전술 드론 영상 수집 환경 분석 및 공중위협 객체(드론/미사일) 데이터셋 스키마 정의**
|
||||
|
||||
| **난이도·시간** | 초급 · 1.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M1 코드를 실행해 정상 샘플 20건의 검증 결과를 확인한다.
|
||||
2) 오류 주입 결과 5건이 어떤 규칙에 걸렸는지 표로 정리한다.
|
||||
3) 데이터 명세 요약표를 보고 빠진 전술 파라미터가 없는지 검토한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 정상 샘플 오류 0건, 주입 오류 5종 모두 검출
|
||||
클래스 6종·센서·전술 필드가 명세서에 정리됨 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | SCHEMA에 표적 고도(altitude_m, 0~5000) 필드를 추가하고, 범위를 벗어난 값을 넣어 검출되는지 확인해 본다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 스키마 정의 코드, 데이터 명세서(필드·규칙·클래스 정의표) |
|
||||
| --- | --- |
|
||||
|
||||
**미션 2. 적외선·광학(EO/IR) 전장 영상 노이즈 제거 및 기상 왜곡 보정 전처리 모듈 구현**
|
||||
|
||||
| **난이도·시간** | 초급~중급 · 2시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M2 코드를 실행해 처리 속도와 조건별 전처리 전후 F1을 확인한다.
|
||||
2) 비(rain) 조건에서 F1이 크게 오른 이유를 빗줄기 제거 원리로 설명한다.
|
||||
3) 야간 3x3 필터 결과를 보고 필터 강도와 소형 표적 손실의 관계를 정리한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 처리 속도 1,000프레임/초 이상, 오류 0건
|
||||
비 조건 전처리 후 F1 뚜렷한 상승(예시 0.50 → 0.84) |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | PARAMS의 fog 조건에 median=3을 적용하면 F1이 어떻게 변하는지 확인하고, 조건별 최적 설정표를 만든다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 전처리 코드, 조건별 전처리 전후 비교표, 전후 비교 그림 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 3. YOLO/규칙 기반 저고도 공중위협 객체 탐지 Baseline 프로토타입 구현**
|
||||
|
||||
| **난이도·시간** | 중급 · 2.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M3 코드를 실행해 조건별 TP·FP·FN과 정밀도·재현율을 확인한다.
|
||||
2) 드론만 정답으로 봤을 때 정밀도가 낮은 이유를 적는다.
|
||||
3) k 값 표에서 정밀도와 재현율이 반대로 움직이는 구간을 찾는다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 전체 재현율 75% 이상(예시 97.4%)
|
||||
드론 기준 정밀도가 낮아 후속 검증이 필요함을 확인 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | k=3.0으로 바꾸면 비 조건 성능은 좋아지고 다른 조건은 나빠지는 이유를 설명하고, 조건별로 다른 k를 쓰는 방안을 제안한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | Baseline 코드, 조건별 성능표, 규칙 기반 대 YOLO 비교 의견 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 4. 군집 드론 및 비행체 기만 비행 패턴 식별 복합 위협 탐지 모델 고도화**
|
||||
|
||||
| **난이도·시간** | 중급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M4 코드를 실행해 드론 궤적 재현율과 처리 지연을 확인한다.
|
||||
2) 실제 정체별 판정 패턴 교차표에서 조류가 어떤 패턴으로 판정되는지 본다.
|
||||
3) 급강하·군집 시나리오 식별 결과를 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 드론 궤적 재현율 85% 이상, 프레임당 200ms 이하
|
||||
급강하 3개 식별, 군집 시나리오에서 드론 4개 묶임 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | swarms() 함수의 vel 기준을 0.2에서 0.35로 넓히면 조류가 군집에 섞이는지 확인하고 적절한 기준을 제안한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 고도화 모델 코드, 패턴별 식별 결과표, 궤적 그림 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 5. 조류·민간기 등 오표적 식별 방지 및 신뢰도 점수(Confidence Score) 산출 엔진 구현**
|
||||
|
||||
| **난이도·시간** | 중급~고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M5 코드를 실행해 기존 방식과 신뢰도 엔진의 오경보율을 비교한다.
|
||||
2) 등급 분포표에서 조류·민간기가 주로 어떤 등급을 받는지 확인한다.
|
||||
3) 예시 경보의 판단 근거(기여 특징 3개)를 해석한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 오경보율 40% 이상 감축(예시 90%), 점수 일관성 100%
|
||||
드론 재현율 유지(예시 97.7%) |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | 경보 기준을 0.5에서 0.8로 올리면 오경보와 미탐이 어떻게 바뀌는지 표로 정리하고 운용상 적절한 기준을 토의한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 신뢰도 엔진 코드, 적용 전후 비교표, 점수 분포 그림 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 6. 실시간 공중위협 경보 및 방공 사격구역 가시화 전술 대시보드 구현**
|
||||
|
||||
| **난이도·시간** | 중급 · 2.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M6 코드를 실행해 상황 목록과 상황판 그림을 확인한다.
|
||||
2) 긴급 경보로 표시된 표적의 공통 조건(신뢰도, 사격구역, 도달 예상시간)을 정리한다.
|
||||
3) 예상 탄착점이 표시되는 표적과 표시되지 않는 표적의 차이를 설명한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 갱신 처리시간 100ms 이내(예시 1ms대)
|
||||
방위·고도·속도·도달예상·탄착점·사격구역·신뢰도 표시 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | FIRE_ZONE_KM을 3km로 줄이면 긴급 경보 수가 어떻게 바뀌는지 확인하고, 화면에서 긴급 표적을 더 빨리 찾게 하는 개선안을 제시한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 상황판 코드, 상황판 화면, 가독성 개선안 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 7. 긴급 요격 결심 지원을 위한 인간 개입(HITL) 교전 승인/보류 워크플로우 설계**
|
||||
|
||||
| **난이도·시간** | 고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M7 코드를 실행해 검토 순서와 차단된 규칙 위반 사례를 확인한다.
|
||||
2) 보류 기한 초과 후 상신과 검토 순서 변화를 확인한다.
|
||||
3) 감사 로그 변조 후 검증 결과가 어떻게 바뀌는지 본다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 자동 승인 0건, 규칙 위반 3건 차단
|
||||
로깅 성공률 100%, 변조 위치 검출 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | HOLD_LIMIT_S를 30초로 줄이고, 보류 기한이 지났을 때 자동 승인하도록 바꾸면 어떤 위험이 생기는지 토의한다(코드 수정 없이 토의만 해도 됨). |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 승인 워크플로우 코드, HITL 절차 요약(승인·보류·반려 기준, 근거 기록 요건) |
|
||||
| --- | --- |
|
||||
|
||||
**미션 8. 대규모 드론 포화 공격 상황 모의 가상 스트레스 시뮬레이션 및 복원력 테스트**
|
||||
|
||||
| **난이도·시간** | 고급 · 3.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M8 코드를 실행해 상황별 경보·유실률·다운·처리시간을 확인한다.
|
||||
2) 성능저하 모드가 켜지는 조건을 정리한다.
|
||||
3) 120기 포화에서 경보 수가 실제보다 적게 잡히는 이유를 설명한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 모든 상황 다운 0건, 유실률 0%
|
||||
성능저하 모드 표시(손실률·검토용량 초과) |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | QUEUE_CAPACITY를 60으로 바꾸고, 운용자 1명이 1분에 처리할 수 있는 경보 수를 가정해 필요한 인원을 계산해 본다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 스트레스 시험 코드, 시험 결과표, 과부하 대응 방안 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 9. AAR 사후검토 기반 미탐·오탐 공중표적 오류 원인 분석 및 파라미터 재보정**
|
||||
|
||||
| **난이도·시간** | 고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M9 코드를 실행해 초기 설정의 AAR 일지(오경보·미탐 원인)를 확인한다.
|
||||
2) 격자 탐색 상위 조합과 선택된 재보정값을 확인한다.
|
||||
3) 재보정 전후 종합 정확도와 반복 오류를 비교한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 원인별 오류 분류 완료, 재보정 후 종합 정확도 향상
|
||||
재현율 90% 이상 유지, 재보정 파라미터 출력 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | 제약 조건을 '오경보율 5% 이하'로 바꾸면 어떤 조합이 선택되고 재현율이 얼마나 떨어지는지 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | AAR 보고서(계획·결과·원인·개선), 재보정 파라미터 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 10. 드론 공중위협 객체 탐지 최종 파이프라인 통합 및 대드론 방어 브리핑 패키지 완성**
|
||||
|
||||
| **난이도·시간** | 최고급 · 3.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M10 코드를 실행해 자체 점검 항목이 모두 PASS인지 확인한다.
|
||||
2) 손상 데이터가 차단된 것을 확인한다.
|
||||
3) 출력된 브리핑 요약을 바탕으로 5분 분량 브리핑 자료를 만든다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 자체 점검 10/10 통과, 파이프라인 실행 성공
|
||||
브리핑 수치가 실행 결과와 일치 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | CONFIG를 초기 설정(k=2.0, 경보 기준 0.3)으로 바꿔 실행하고 재보정값과의 차이를 브리핑에 추가한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 통합 코드, 지휘관 브리핑 자료, 최종 결과 보고서 |
|
||||
| --- | --- |
|
||||
|
||||
**4. 최종 점검표**
|
||||
|
||||
| **점검 항목** | **확인** |
|
||||
| --- | --- |
|
||||
| 미션 1~10 코드가 모두 오류 없이 실행되었다 | ( ) |
|
||||
| 각 미션의 확인할 결과를 기록했다 | ( ) |
|
||||
| 도전 과제 결과와 이유를 기록했다 | ( ) |
|
||||
| 브리핑 수치가 실행 결과와 일치한다 | ( ) |
|
||||
| 실제 부대·영상·위치 정보를 사용하지 않았다 | ( ) |
|
||||
| 교전 관련 판단은 인간 승인·교전수칙에 따름을 명시했다 | ( ) |
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user