首頁 / 學習筆記 / 中級科目一 / 電腦視覺技術與應用

iPAS AI中級中級科目一🧬 深度學習/NLP/CV架構
📖 學習筆記・中級科目一

CH3.2 電腦視覺技術與應用

電腦視覺技術與應用

🧭 本節架構

CV 定義與五大任務(分類/偵測/語意分割/實例分割/生成合成)→ 技術演進三階段(特徵工程→CNN 革命→多模態與生成式 AI 融合)→ 影像標註與前處理 → 三大核心任務深探(影像分類 CNN 架構與知名模型、物件偵測 YOLO/Faster R-CNN/SSD、影像分割語意 vs 實例+IOU 指標)→ 產業應用(監控安全、醫療影像、智慧製造零售、AR/VR、自動駕駛)→ 三大風險(資料隱私合規、模型偏見可靠度、部署維運風險)。

1. CV 的定義與任務類型

CV(Computer Vision,電腦視覺)是使機器具備「視覺理解能力」的 AI 領域,目標是模擬或超越人類視覺系統,從影像/影片中擷取、辨識並解釋語意資訊。是影像處理、模式辨識、機器學習、深度學習等技術的跨領域整合。

📌 補充

電腦視覺發展可追溯至 1960 年代,但直到 2012 年 AlexNet 在 ImageNet 競賽中大幅提升分類準確度,才進入深度學習主導的高速發展期。

五大主要任務類型:

任務定義應用
影像分類(Image Classification)判斷影像屬於哪一類別商品辨識、醫療影像診斷、社群內容分類
物件偵測(Object Detection)辨識影像中是否存在特定物件並標示位置(邊界框)自動駕駛、安防監控、人流偵測
語意分割(Semantic Segmentation)將每個像素標註為對應語意類別城市街景理解、農作物分類、醫學影像處理
實例分割(Instance Segmentation)除語意標註外,還須分辨同類別中不同實體自駕車多目標辨識、AR 虛實分離、精密製造檢測
影像生成與合成利用生成模型合成新影像(文字生成圖片、風格轉換)設計輔助、遊戲開發、產出訓練用資料
⚠️ 易錯點

語意分割與實例分割最大差異在於是否區分同類別中的不同個體——語意分割把「所有車」都標成同一類「車輛」;實例分割會為每輛車賦予獨立的標識符,這是選擇題常考的辨析點。

2. CV 技術演進脈絡

階段年代核心方法代表技術
特徵工程主導1980s–2010人工設計特徵+傳統機器學習分類器邊緣偵測(Canny)、特徵點偵測(SIFT/SURF/ORB)、傳統分類器(SVM、KNN、隨機森林)
CNN 革命2012–2020深度學習自動學習圖像特徵AlexNet、VGGNet、GoogLeNet、ResNet、DenseNet;YOLO、Faster R-CNN、FCN、U-Net
多模態與生成式 AI 融合2020–至今跨模態理解+創造性輸出CLIP、Vision Transformer、DALL·E/Stable Diffusion/Midjourney、SAM
🎯 核心觀念

三階段的核心轉變:「人工設計特徵」→「模型自動學習特徵」→「跨模態理解+生成」。2012 年 AlexNet 是深度學習主導 CV 的分水嶺;2020 年後的多模態融合則讓 CV 從「看懂」進化到「創造」。

多模態與生成式 AI 融合階段代表技術

技術提出單位核心概念
CLIP(Contrastive Language-Image Pre-Training)OpenAI將語言(文本)與影像嵌入同一語意空間,實現跨模態理解
Vision Transformer(ViT)—採用 NLP 的 Transformer 架構處理影像數據,突破 CNN 在 CV 領域的主導地位
DALL·E/Stable Diffusion/MidjourneyOpenAI/Stability AI/Midjourney根據文字描述生成圖像(文字到圖像)
SAM(Segment Anything Model)Meta提升影像分割任務的可遷移性與泛化能力,可處理各種未知的分割任務

3. 影像標註與資料前處理

(1) 影像標註(Image Annotation)

標註作為模型訓練的標準答案(Ground Truth),依任務類型採用不同標註方法:

任務標註方式常見工具
影像分類類別標籤(Label)LabelImg、Label Studio
物件偵測邊界框(Bounding Box)CVAT、Roboflow
語意分割每個像素分割標籤LabelMe、SuperAnnotate
實例分割像素遮罩+實例 IDVGG Image Annotator
關鍵點標注身體節點座標COCO Annotator(常用於人體姿態估計)
文字辨識(OCR)區塊框選+文字內容Tesseract Trainer、LabelImg OCR
📌 補充

進階標註技術:自動化標註(Auto-labeling)(模型預標註+人工校對)、半監督式學習與主動學習(標註資料不足時提升學習效果)。標註品質控制常用「雙重標註」——由兩位標註者對同一圖像標註以確保準確性。

(2) 影像資料前處理

類型常見技術目的
圖像尺寸處理Resize/Padding/Cropping統一輸入尺寸、避免變形
正規化處理Pixel Normalization像素值轉為 0–1 或標準化
像素增強直方圖均衡化、Gamma 校正提升對比度與亮度
噪聲去除平滑濾波、邊緣保留濾波減少感測器雜訊
色彩空間轉換RGB↔Grayscale、HSV簡化輸入或調整通道結構
資料擴增(Data Augmentation)翻轉、旋轉、裁剪、模糊、色彩偏移增強模型泛化能力,對抗過擬合
序列統一影片/時間序列取樣應用於動作辨識

4. 影像分類(Image Classification)

CNN 架構組成

結構功能
卷積層(Convolutional Layer)卷積核提取局部特徵,生成特徵圖
池化層(Pooling Layer)降維(如 Max Pooling),減少計算量、增強泛化
激活層(Activation Layer)引入非線性(如 ReLU)
全連接層(Fully Connected Layer)整合特徵為一維向量進行分類
輸出層Softmax 函數轉換為類別機率

知名 CNN 架構比較

模型特色
LeNetYann LeCun 提出,5 層結構,早期模型,適用手寫數字辨識
AlexNet2012 年 ImageNet 冠軍,8 層+ReLU+Dropout,深度學習里程碑
VGG深度網路+小卷積核(3×3),層數可達 19 層
ResNet引入殘差連接(Residual Connection),可達 152 層,解決深層網路梯度消失問題

評估指標

指標說明
準確率(Accuracy)預測正確樣本數/總樣本數
Top-5 錯誤率真實類別落在預測前五名內即視為正確,適用大規模類別資料集(如 ImageNet)
混淆矩陣(Confusion Matrix)展示各類別預測分佈,便於分析誤分類情況

5. 物件偵測(Object Detection)

模型原理特性
YOLO(You Only Look Once)基於迴歸的方法,同時預測邊界框和類別速度快,適合即時應用
Faster R-CNN基於區域提議網路(RPN)生成候選框,再分類與迴歸準確度高,但速度較慢
SSD(Single Shot Multibox Detector)基於多尺度特徵進行檢測速度與準確度平衡
🧠 記憶技巧

YOLO=快(You Only Look Once,一次看完);Faster R-CNN=準(兩階段:先提議候選框再分類);SSD=介於兩者之間的平衡選項。

6. 影像分割(Image Segmentation)

模型特色
FCN(Fully Convolutional Network)將 CNN 應用於整張影像,透過上採樣層還原原始尺寸,實現像素級分類;端到端訓練
U-Net專為醫療影像設計,對稱編碼器/解碼器結構+跳躍連接(Skip Connections),能從高解析度特徵恢復細節,適合不平衡資料集
Mask R-CNN基於 Faster R-CNN 擴展,額外分支預測物體的二進制遮罩(mask),實現實例分割

IOU(Intersection over Union)指標

\[IOU = \frac{\text{Area}_{\text{Intersection}}}{\text{Area}_{\text{Union}}}\]
  • 範圍 0 到 1,越接近 1 表示預測分割結果越準確;物體檢測中 IOU > 0.5 或 0.7 通常視為成功預測。
  • 範例:真實框面積 100、預測框面積 80、重疊區域 40 → 聯集 = 100+80−40 = 140 → IOU = 40/140 ≈ 0.286。
⚠️ 易錯點

計算 IOU 的分母是「聯集(Union)」而非「真實框面積」或「預測框面積」單獨計算——聯集 = 真實框 + 預測框 − 重疊區域,這是計算題常見的失分點。

7. CV 產業應用

領域應用重點
監控與安全人臉辨識(檢測→特徵提取→比對)、車牌辨識(ANPR:區域檢測→字符辨識)、隱私合規(GDPR/HIPAA)、即時推論
醫療影像診斷影像分類(CT/MRI 診斷分類)、影像分割(U-Net 定位病灶)、專業醫師標註需求、醫療隱私法規
智慧製造與零售工業瑕疵偵測、商品行為分析、邊緣運算+即時回饋、顧客行為追蹤(熱點圖 Heatmap)
AR/VRAR 疊加虛擬資訊於實體物體上;VR 追蹤使用者動作映射至虛擬世界
自動駕駛車道線偵測、物件偵測(障礙物/行人/車輛)、多模態融合(雷達+LiDAR+影像)

8. CV 應用風險

(1) 資料隱私與合規

議題說明因應做法
個人識別資料(PII)人臉辨識、公共監控涉及高度敏感個資資料匿名化/去識別化(臉部遮蔽、模糊化)、合法授權告知、資料保存與刪除政策
社會與倫理爭議需在「安全防護」與「個人隱私」間取得平衡(如學校人臉辨識門禁)取得充分同意,避免倫理與法律風險

(2) 偏見與模型可靠度

風險來源說明
資料來源不平衡訓練集某族群(膚色/性別/年齡)過於集中,導致其他族群辨識準確度低
標註偏誤標註者主觀認知或文化偏見造成不一致
拍攝條件偏差攝影角度、光照、解析度差異影響泛化能力
失準類型影響
誤檢(False Positive)例如將健康者誤診為病人,導致不必要醫療干預
漏檢(False Negative)例如漏檢工業瑕疵,導致缺陷產品流入市場
⚠️ 易錯點

誤檢(False Positive)=「無中生有」(把沒有的判斷成有);漏檢(False Negative)=「視而不見」(把有的判斷成沒有)。醫療與工業品檢情境中兩者代價不同,須依情境判斷哪一種風險更需優先降低。

提升公平性做法:偏見診斷測試(Bias Audit)、數據平衡與重加權(過採樣/欠採樣)、可信度評估指標(AUC、精確度、召回率)。

(3) 部署與維運風險

風險說明解決策略
GPU/TPU 資源限制邊緣設備算力有限使用輕量化模型(MobileNet、YOLOv5-Nano)
批次處理延遲影像串流延遲影響即時性—
演算法版本管理困難版本間推論結果不一致建立 MLOps(CI/CD)流程
數據漂移(Data Drift)環境或攝影條件變動導致輸入資料分佈改變,模型失效持續監控效能、追蹤異常
部署測試不足未充分驗證實地場域特殊性(光照變化、影像模糊)影像品質監測、預設容錯與回退機制
🎯 核心觀念

CV 部署風險中的「資料漂移」與 NLP、一般機器學習中的資料漂移概念相同——都是指現實環境的輸入資料分佈隨時間偏離訓練時的分佈,導致模型效能下降,須透過持續監控與再訓練因應。

🗒️ 私人備註區

📝 章節考題自測(先作答,再點開解答)

Q1. 下列有關語意分割與實例分割的敘述,何者正確?

(A) 兩者完全相同,可交互使用 (B) 語意分割會區分同類別中的不同個體,實例分割則不會 (C) 實例分割在語意分割基礎上,進一步為同類別中的不同個體賦予獨立標識符 (D) 語意分割只能用於醫療影像

解答與解析

參考 Ans: (C) 實例分割是在語意分割基礎上進一步區分同類別的不同實體(如為每輛車賦予唯一標識符),而語意分割只把同類物體視為一個整體(所有車都標為「車輛」,不區分個體)。(B) 說反了。

Q2. 2012 年被視為電腦視覺進入深度學習主導時期的關鍵事件為何?

(A) Transformer 架構的提出 (B) AlexNet 在 ImageNet 競賽中大幅提升圖像分類準確度 (C) CLIP 模型的發表 (D) GDPR 法規上路

解答與解析

參考 Ans: (B) 2012 年 AlexNet 在 ImageNet 競賽中的突破性表現是電腦視覺從傳統特徵工程邁入深度學習(CNN)主導時代的關鍵轉捩點。Transformer(2017)與 CLIP(多模態階段)都是之後的發展。

Q3. 關於 YOLO 與 Faster R-CNN 的比較,下列敘述何者正確?

(A) YOLO 速度快但通常犧牲部分準確度,Faster R-CNN 準確度高但速度較慢 (B) 兩者運算原理完全相同 (C) Faster R-CNN 是基於迴歸的單階段方法 (D) YOLO 需要先透過區域提議網路(RPN)生成候選框

解答與解析

參考 Ans: (A) YOLO 是基於迴歸的單階段方法,速度快、適合即時應用;Faster R-CNN 需先用 RPN 生成候選框再分類迴歸,屬兩階段方法,準確度較高但速度較慢。(C)(D) 描述互相說反。

Q4. 計算 IOU(Intersection over Union)時,下列敘述何者正確?

(A) IOU = 重疊區域 / 真實框面積 (B) IOU = 重疊區域 / (真實框面積 + 預測框面積) (C) IOU = 重疊區域 / 聯集區域(真實框+預測框−重疊區域) (D) IOU 值愈接近 0 代表預測愈準確

解答與解析

參考 Ans: (C) IOU = 重疊區域(Intersection)/聯集區域(Union),其中聯集區域=真實框面積+預測框面積−重疊區域。IOU 值愈接近 1(非 0)代表預測愈準確。

Q5. 下列何者是 U-Net 模型最具代表性的結構特點?

(A) 殘差連接(Residual Connection) (B) 跳躍連接(Skip Connections)搭配對稱編碼器解碼器結構 (C) 自注意力機制(Self-Attention) (D) 區域提議網路(RPN)

解答與解析

參考 Ans: (B) U-Net 的最大特點是跳躍連接(Skip Connections),搭配對稱的編碼器(Encoder)與解碼器(Decoder)結構,能有效從高解析度特徵恢復細節,特別適用於醫療影像分割。(A) 是 ResNet 的特點,(C) 是 Transformer 的特點,(D) 是 Faster R-CNN 的特點。

Q6. CLIP 模型的核心設計理念為何?

(A) 將語言與影像嵌入同一語意空間,實現跨模態理解 (B) 專門用於生成新影像的擴散模型 (C) 一種輕量化的物件偵測模型 (D) 專為醫療影像分割設計的模型

解答與解析

參考 Ans: (A) CLIP(Contrastive Language-Image Pre-Training)由 OpenAI 提出,目的是將文字與影像嵌入到同一語意空間中,實現跨模態理解能力,屬於多模態學習代表技術,而非生成模型或偵測/分割模型。

Q7. 下列關於誤檢(False Positive)與漏檢(False Negative)的敘述,何者正確?

(A) 誤檢是指模型未能辨識出存在的目標 (B) 漏檢是指模型將不存在的目標誤判為存在 (C) 誤檢是把「沒有的」判斷成「有」,漏檢是把「有的」判斷成「沒有」 (D) 兩者意義完全相同

解答與解析

參考 Ans: (C) 誤檢(False Positive):把健康者誤診為病人(無中生有);漏檢(False Negative):未能辨識出實際存在的瑕疵或病灶(視而不見)。(A)(B) 描述恰好對調。

Q8. 電腦視覺模型部署後出現「資料漂移」(Data Drift),最可能的原因與影響為何?

(A) 訓練資料標註錯誤導致模型無法收斂 (B) 環境或攝影條件隨時間改變,使輸入資料分佈偏離訓練時的分佈,造成模型效能下降 (C) GPU 記憶體不足導致模型無法運行 (D) 模型架構選擇錯誤

解答與解析

參考 Ans: (B) 資料漂移指現實環境輸入資料的分佈隨時間偏離訓練時的分佈(如光照、攝影條件改變),導致模型預測效能下降,須透過持續監控與再訓練因應,屬於部署與維運階段的風險,而非訓練或硬體問題。