# SHWRP-2026-031｜DJI Mavic 3 Multispectral 稻作巡檢最低可行驗證方案

- 作者：周秉漢 / CHOU, BING-HAN
- ORCID：0009-0000-7018-5096
- 版本：1.0
- 公開日期：2026-08-03
- 狀態：公開工作論文，未經外部同儕審查
- 研究狀態：前瞻性協定；尚未採集新田間資料
- DOI：[10.5281/zenodo.21775711](https://doi.org/10.5281/zenodo.21775711)
- 網頁：https://bento24235111.com/research-journal/dji-agricultural-inspection-mvp

本研究選擇DJI Mavic 3 Multispectral作為臺灣稻作巡檢pilot的最低可行設備，理由是它在所比較DJI機型中同時提供20 MP機械快門RGB、G/R/RE/NIR四通道多光譜與RTK。這是任務適配判斷，不是產品排名或獨立效能背書。v1.0只完成公開證據綜整、法規邊界、4田／80固定樣區／3生育期的前瞻性方案、預先失敗門檻、工作量及無貨幣值成本敏感度；沒有實飛結果，不宣稱病害確診、缺氮、缺水、增產、節藥、節省成本或投資報酬。

## 目錄

- `paper.md`、`paper.pdf`、`paper-content.json`、`paper-metadata.json`：論文及跨媒介一致性資料；PDF由固定Noto Sans TC字型與ReportLab產生，支援文字搜尋。
- `aircraft-comparison.csv`：M3M、M4E與M4T指定任務規格比較及主張限制。
- `mvp-protocol.csv`、`protocol.md`：四田、80固定樣區、三生育期、同步SPAD、背靠背重飛與獨立checkpoint協定。
- `analysis-plan.md`、`decision-thresholds.csv`：主要結果、模型、外田驗證、成功／停止門檻。
- `field-form.csv`、`data-dictionary.csv`、`codebook.csv`：未來pilot空白表與欄位治理；不含虛構觀測。
- `cost-model-template.csv`：三份同日報價與實測工時完成前保持空白的成本公式表。
- `flight-checklist.md`：逐航次NO-GO、隱私及交付檢查。
- `source-registry.csv`、`source-log.csv`：來源、URL、查核日期、權利條款、事實用途、限制與不重散布決策。
- `source-evidence.json`：官方網頁來源的最小化事實指紋；不包含完整HTML、手冊、截圖或第三方檔。
- `cleaning-rules.md`、`RIGHTS-NOTICE.txt`：排除、匿名化、授權與升級規則。
- `analysis.py`：只重建設計工作量、機型任務適配編碼、無貨幣值成本敏感度與六張原創圖；不產生田間效能。
- `build_artifacts.py`：從`paper.md`與metadata生成PDF、網站內容JSON及CITATION；DOI為空時顯示「尚未建立」。
- `validate.py`、`validation-report.json`：內容、PDF、CFF、權利、來源、空白田間資料及敏感欄位驗證。
- `verify_reproducibility.py`、`reproducibility-check.json`：在乾淨暫存目錄重跑分析與PDF並逐檔比對。
- `package_release.py`、`release-manifest.json`：固定allowlist及每檔SHA-256的版本ZIP。
- `validate_package.py`、`package-validation-report.json`：ZIP路徑、雜湊、CRC、manifest與本機凍結內容核對。
- `pdf-visual-qa.json`：以最終PDF雜湊綁定的人工逐頁渲染檢查；必須在封裝前另行完成。
- `assets/fonts/`：固定Noto Sans TC及SIL OFL；程式驗證字型SHA-256。
- `assets/schemas/`：CFF 1.2.0官方JSON schema，用於離線驗證。

## 重跑

```powershell
python -m pip install -r requirements.txt
python analysis.py
python build_artifacts.py
python verify_reproducibility.py
python validate.py
python package_release.py
python validate_package.py
```

正式封裝前另須將`paper.pdf`逐頁渲染為PNG，檢查表格跨頁、截字、重疊、空白頁與圖片可讀性，並讓`pdf-visual-qa.json`記錄最終PDF的SHA-256。只做文字擷取不等於視覺驗收。

## 權利分區

### 作者可授權內容

原創論文、前瞻性協定、分析程式、衍生摘要、資料字典、清理規則、原創圖表與網站編排可依CC BY 4.0使用。

### 第三方來源資料

DJI名稱、商標、產品規格、手冊、軟體資訊、政府制度、官方網站內容、學術論文與資料集仍依原權利人或來源條款。本研究只引用必要事實與書目，不因收錄而概括改採CC BY 4.0。

### 不公開原始資料

完整第三方HTML、整頁文字、完整手冊或PDF、第三方圖片、影片、資料集、截圖、Cookie、Token、API key、私鑰、登入資料、報價文件、同意書、地籍、地主姓名、電話、精確座標、未模糊影像與含位置EXIF不進公開ZIP、網站或Git。作者已明示公開的姓名、ORCID與聯絡信箱屬書目資料。

### 可公開衍生資料

規格比較、來源登錄、前瞻性protocol、空白field form、匿名化資料字典、決策門檻、工作量彙總、無貨幣值敏感度及原創圖表可公開。未來pilot資料只發布不可逆田區／樣區代碼與必要衍生值，且另建新版本。

## 法規與安全

本研究是巡檢，不是農噴。每次起飛前須查民航局空域圖資與正式公告，逐案確認註冊、操作證、活動申請、保險、地主同意與其他要求。農業部查核日現行第6-1條所示施藥風速、距植冠、軌跡填報與識別要求只適用於另行規範的施藥活動，不能用來推定本協定已取得施藥資格。

## 重現範圍

固定字型、直接依賴版本、隨機種子與ReportLab invariant模式可在同一受控發布主機做位元級重跑。跨作業系統、zlib、繪圖或PDF函式庫版本時，只承諾數值、結構、PDF文字與圖像尺寸的語意重現，不宣稱PNG、PDF或ZIP雜湊必然相同。

更正請寄handson0102@hotmail.com，主旨請含SHWRP-2026-031。
