---
document_type: "processor-spec"
service: "MOMENTRY_CORE"
title: "Scene Processor (Scene Classification) V1.0.0"
date: "2026-05-03"
version: "V1.0"
status: "active"
owner: "Warren"
created_by: "OpenCode"
parent: "PROCESSOR_SELECTION_V1.0.0.md"
tags:
  - "momentry"
  - "core"
  - "processor"
  - "scene"
  - "places365"
  - "scene-classification"
  - "v1.0.0"
ai_query_hints:
  - "Scene 分類的模型選型與效能實測"
  - "Scene 的執行階段與檔案後綴檢查規則"
  - "Scene 與 CUT 的依賴關係（已移除 ASR）"
  - "Scene 輸出為 pre_chunks 供 Rule 3 parent chunk 使用"
  - "load_scene_from_file 直接載入 JSON 不入庫"
related_documents:
  - "PROCESSORS/CUT_V1.0.0.md"
  - "PROCESSOR_SELECTION_V1.0.0.md"
  - "PROCESSORS/CAPTION_V1.0.0.md"
  - "PROCESSORS/STORY_V1.0.0.md"
  - "CHUNK_DEFINITION_V1.0.0.md"
---

# Scene Processor (Scene Classification) V1.0.0

| 項目 | 內容 |
|------|------|
| 建立者 | OpenCode |
| 建立時間 | 2026-05-03 |
| 文件版本 | V1.0 |

**狀態**: ✅ 100% | **模型**: MIT Places365 (ResNet18) | **GPU**: 否

## 關鍵術語定義

| 術語 | 定義 |
|------|------|
| Scene Classification | 場景分類，辨識影片畫面的場景類型 |
| Places365 | MIT 開發的場景辨識資料集與模型（365 個場景類別） |
| ResNet18 | 殘差網路架構，輕量級分類模型 |
| pre_chunks | 原始元件的資料表，Scene 輸出供 Rule 3 使用 |
| parent chunk | 聚合多個 child chunks 的上層 chunk，由 Rule 3 產出 |

## 選型過程

初始使用 ImageNet（產生 scene_XXX 類別索引），後升級至 Places365 以獲得具名場景類別（如 living_room, beach, airport），準確率 85~90%。

## 執行階段

Scene 在 **register 階段同步執行**（`register_single_file`）。Worker 中重入時檢查後綴：
- `.scene.json` → 從檔案載入（不入庫 pre_chunks）
- `.scene.json.tmp` → 跳過（回傳空結果）
- `.scene.json.err` → 跳過（回傳空結果）

載入函數：`load_scene_from_file(path: &str) -> SceneClassificationResult`

## 與 CUT 的關係

Scene 與 ASR 無關（純視覺分類），已移除對 ASR 的依賴。CUT 為 Scene 的唯一前置依賴。

## 輸出用途

Scene 為 **pre_chunks**（scene boundary），供 Rule 3 產生 parent chunk。Rule 3 需要 CUT + Scene 的 boundary 來產生複合 parent chunk。

## 效能實測（ExaSAN 159.6s 影片, 取樣間隔=2s）

| 指標 | 值 |
|------|-----|
| 處理時間 | 4.09s |
| 即時倍率 | 39.0x |
| 取樣數 | 79 samples |

## Charade 長片（6879s）

| 指標 | 值 |
|------|-----|
| 處理時間 | 313.3s（5.2 分鐘） |

## 資源預估

| 資源 | 值 |
|------|-----|
| CPU | 0.3 |
| 記憶體 | 512 MB |
| GPU | 不使用 |
| 依賴 | CUT, ASR |
