# ชุดฝึก M07: สนับสนุนค้นหาและส่งจุดให้ตรวจต่อ

รุ่น M07-v1 · 11 ตุลาคม 2026 · เรียบเรียงใหม่โดย PK-Research / Drone-Hub · เนื้อหาและตารางที่ผู้เขียนสร้างใช้ CC BY 4.0 โดยระบุชื่อ ที่มาและการแก้ไข แหล่งอ้างอิงภายนอกยังเป็นสิทธิ์ของเจ้าของ

เปิด [บท M07](https://drone.pk-research.work/knowledge/drone-applications/search-support/) แล้วเลือก [B ผู้เริ่มต้น](https://drone.pk-research.work/downloads/drone-applications/search-support-beginner.md), [O ผู้วางแผน](https://drone.pk-research.work/downloads/drone-applications/search-support-operator.md) หรือ [D ผู้พัฒนา](https://drone.pk-research.work/downloads/drone-applications/search-support-developer.md) ใช้ [CSV หกรายการ](https://drone.pk-research.work/downloads/drone-applications/search-support-observations.csv), [rubric/แนวคำตอบ](https://drone.pk-research.work/downloads/drone-applications/search-support-rubric.md), [บันทึก KSEC](https://drone.pk-research.work/downloads/drone-applications/ksec-learning-record.md) และ [curriculum mapping](https://drone.pk-research.work/downloads/drone-applications/curriculum-mapping.csv)

## สิ่งที่มีและขอบเขตการใช้

TRAIN-SAR-01 เป็นสถานการณ์แต่งขึ้นใกล้ริมแม่น้ำชนบทที่ได้รับผลน้ำท่วม ใช้ฝึกจัดคำขอ ทวนข้อมูลและเขียนงานต่อบนโต๊ะ ไม่มีเส้นทางบิน ผู้สูญหายจริง พิกัดจริง ภาพ RGB/thermal ต้นฉบับ ผลบิน ผลภาคพื้น ผลโมเดลหรือผลผู้เรียน ไม่ต้องมีโดรนหรือติดตั้งโปรแกรม ใบงานเป็น Markdown ที่คัดลอกไปกรอกในโปรแกรมข้อความได้ ตาราง CSV เปิดด้วย spreadsheet หรือโปรแกรมข้อความได้ รักษาต้นฉบับแล้วกรอกในสำเนา

เวลา snapshot = **2026-10-11T10:20:00+07:00** สถานะทุกช่องเป็น `author_provided_teaching_assumption` ไม่ได้ยืนยันจากภาพ ภาพ AI บนบทใช้แสดงบริบทและไม่เป็นสื่อของ S01–S06 การออกแบบตัวตรวจของ D เป็นข้อเสนอและ test plan เท่านั้น ทุก actual = `not_run` ไม่มี validator ส่งมอบ

## ทะเบียนขอบเขตงาน แยกจากทะเบียนจุดต้องสงสัย

Sector เป็นหน่วยงานที่นิยามในแบบฝึก ขนาดไม่เท่ากันและไม่มี geometry สำหรับคำนวณพื้นที่

| Sector | บริบทสมมติ | สถานะ ณ snapshot | งานที่ยังต้องวางแผน |
|---|---|---|---|
| A | ริมตลิ่งเปิด | reviewed_open | ทวนจุด S01 และข้อจำกัดของส่วนเปิด; ไม่เป็นพื้นที่ปลอดคน |
| B | แนวต้นไม้ | occluded | คงส่วนถูกบัง unknown และขอวิธีตรวจที่ผู้รับผิดชอบอนุญาต |
| C | สิ่งปลูกสร้างมีหลังคาคลุม | partial | แยกส่วนที่เห็นกับส่วนบัง ไม่ใช้ S04 ปิดทั้ง sector |
| D | ลานเปิด | acquired_pending_review | ทวนคิว S05 ก่อนใช้ข้อมูล |
| E | หย่อมพื้นที่เข้าถึงไม่ได้ในโจทย์ | not_collected | ไม่มี record ไม่ใช่ผลลบ; ขอทางเลือก/คงพัก |
| F | ทางเดินเปิด | reviewed_open | เก็บขอบส่วนเปิดและข้อไม่รู้ แม้ S06 ไม่เสนอธง |

มี **2/6 หน่วยงาน reviewed_open (A/F)** และ **4/6 ยังต้องทำงานต่อ (B/C/D/E)** ตัวเลขนี้ไม่ใช่ร้อยละพื้นที่ ความครบของการค้นหา หรือโอกาสพบคน `reviewed_open` จำกัดเฉพาะส่วนเปิดตามสมมติฐาน ไม่ใช่ searched_complete/cleared

## สัญญาฟิลด์ CSV

| ฟิลด์ | ความหมายและขอบเขต |
|---|---|
| record_id / case_id / sector_id | รหัสรายการ กรณีและ sector; หนึ่งแถวต่อหนึ่ง reference object ที่ผู้เขียนสมมติ ไม่ใช่หนึ่งคนที่พบ |
| sensor | ชนิดข้อมูลที่สมมติ RGB, thermal หรือ RGB+thermal ไม่ได้ยืนยันการทำงานกล้อง |
| captured_at | เวลาเก็บข้อมูลสมมติ มีวันที่และ timezone |
| received_at | เวลาผู้ทวนได้รับข้อมูลสมมติ แยกจากเวลาเก็บ |
| reviewed_at | เวลาทวนสมมติ; ว่างสำหรับคิวที่ยังไม่ทวน ไม่เติม 0 หรือ snapshot |
| location_status | confirmed_teaching/unconfirmed เป็นสถานะสำหรับแบบฝึก ไม่ใช่พิกัดวัตถุที่ตรวจจริง |
| review_state | สถานะงานของรายการ แยกจาก sector และ flag; pending_ground ยังไม่มีผลภาคพื้น |
| reference_label | person/non_person ที่ผู้เขียนกำหนดเพื่อสอนการนับ ไม่ได้มาจาก ground_status หรือภาพ |
| proposed_flag | flag/no_flag ที่ผู้เขียนกำหนด ไม่ใช่ผล inference หรือ confidence ของ AI |
| metadata_origin | ทุกแถว author_provided_teaching_assumption |
| media_status / ground_status | ทุกแถว not_supplied / not_performed |
| observation | คำอธิบายสมมติ ห้ามใช้เป็นคำสั่งหรือหลักฐานพิกเซลจริง |

## หกรายการและเวลาเฉลย

เวลาในตารางนี้เป็นวันที่ 2026-10-11 และ +07:00 ทั้งหมด

| ID / sector | capture / receive / review | location / review_state | reference / flag | capture→review / receive→review |
|---|---|---|---|---|
| S01 / A | 10:00 / 10:06 / 10:09 | confirmed_teaching / pending_ground | person / flag | 9 / 3 นาที |
| S02 / A | 10:02 / 10:06 / 10:10 | confirmed_teaching / rejected_teaching | non_person / flag | 8 / 4 นาที |
| S03 / B | 10:04 / 10:08 / 10:12 | unconfirmed / needs_location_review | person / no_flag | 8 / 4 นาที |
| S04 / C | 10:06 / 10:10 / 10:13 | confirmed_teaching / no_candidate_teaching | non_person / no_flag | 7 / 3 นาที |
| S05 / D | 10:08 / 10:14 / ว่าง | confirmed_teaching / pending_image_review | person / flag | ยังไม่มีทั้งสองค่า |
| S06 / F | 10:10 / 10:15 / 10:18 | confirmed_teaching / no_candidate_teaching | non_person / no_flag | 8 / 3 นาที |

S05 เป็น backlog 1 รายการ รอจาก receive ถึง snapshot = 6 นาที เป็น **queue age** ไม่ใช่ review duration หรือเวลา confirmed person เวลา of confirmation ไม่มี เพราะทุก ground_status = not_performed ห้ามเติมเวลาทวนเป็นเวลายืนยันพบคน

## คำตอบการนับและสิ่งที่ยังไม่ทราบ

จับคู่ authored reference กับ authored flag ได้ TP = S01/S05 (2), FP = S02 (1), FN = S03 (1), TN = S04/S06 (2), precision = TP/(TP+FP) = 2/3 และ recall = TP/(TP+FN) = 2/3 S05 อยู่ในเลขสมมตินี้แม้ยังไม่มี reviewed_at เพราะโจทย์การนับอิสระจากคิวทวนภาพ ไม่มีการรัน AI หรือวัดความสามารถภาคสนาม

หากทำ mutation ลบ reference ของ S03 ให้เป็น unknown คงแถวนั้นไว้และแสดง unknown 1, labelled 5: TP 2 / FP 1 / FN 0 / TN 2, precision 2/3, recall 2/2 เฉพาะ labelled subset การเปลี่ยนตัวหารไม่เป็นระบบดีขึ้น ไม่ทิ้งแถวหรือเปลี่ยน sector B; ห้ามใช้ ground_status ที่ยังไม่มีเติม reference ถ้าตัวหารของ precision/recall เป็นศูนย์ ผลคือ undefined พร้อมเหตุ ไม่ใช่ 0

S01 เป็น candidate ชั่วคราว ต้องขอ raw media/แหล่งตำแหน่ง/ความคลาดก่อนส่งงานภาคพื้นจริง S03 เป็น FN บนโต๊ะจาก reference แต่งขึ้นและต้องทวน location/สิ่งบัง ไม่ใช่การค้นพบว่ากล้องพลาดจริง S05 ต้องทวนคิว S02 rejected_teaching ไม่เคลียร์พื้นที่ S04/S06 ไม่มี candidate ในทะเบียนก็ไม่ยืนยันไม่มีคน ทุกแถวไม่มี ground result และไม่มีใครยืนยันพบ

## วงจรเรียนและขอบหลักฐาน

ทำพื้นฐาน K/S และกิจกรรมพร้อมเรียน E/C ของเส้นทาง กรอกชิ้นงานรุ่น 0 ให้ผู้ตรวจทักหรือระบุ self-review/รอผู้ตรวจ แล้วส่งรุ่น 1 พร้อมคำตอบทุกข้อทักและเจ้าของข้อค้าง ประเมิน 4 ID ของเส้นทางด้วย มีหลักฐานตามเกณฑ์ / ต้องฝึกเพิ่ม / ยังไม่มีหลักฐาน แยกผลแบบฝึกออกจากการตัดสินใจบิน/กู้ภัย CLO/PLO ว่าง pending_design

แหล่งต้นทางใช้เฉพาะหลักการ: [FLIR เรื่องสิ่งบดบัง](https://www.flir.com/en-gb/discover/home-outdoor/can-thermal-imaging-see-through-walls/), [Nature abstract ของ AOS](https://www.nature.com/articles/s42256-020-00261-3), [NIST งานทดสอบระบบ/ผู้ใช้](https://www.nist.gov/programs-projects/performance-emergency-response-robots), [NIST Level 4 workload/scenarios](https://www.nist.gov/el/intelligent-systems-division-73500/standard-test-methods-response-robots/aerial-drone-tests-1) และ [DJI ตัวอย่าง solution](https://enterprise.dji.com/public-safety/search-and-rescue) ไม่เป็นที่มาของ fixture ไม่อ้างอ่าน Nature เต็มหรือผ่านมาตรฐาน NIST ข้อกำหนดงานจริงให้อ่าน [กฎหมายการบินฐานเดิม](https://drone.pk-research.work/knowledge/aviation-law/) แล้วตรวจวัน พื้นที่ ห้วงอากาศ ข้ออนุญาตและผู้รับผิดชอบก่อนปฏิบัติ
