跳到主要內容
AI News HubLIVE
站內改寫5 分鐘閱讀

使用Amazon Nova自動對圖像中的PII進行編輯

文章摘要

本文介紹了一種由Amazon Nova驅動的多步驟流水線,利用其上下文視覺推理能力協調包括Meta開源SAM 3和Amazon Textract在內的工具,實現高精度的PII識別與像素級編輯,有效處理指紋、身份證等邊緣案例。

來源AWS Machine Learning Blog作者: Caroline Des Rochers
使用Amazon Nova自動對圖像中的PII進行編輯
報告錯誤

更正渠道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

在現代業務運營中,跨團隊內部共享數據、與合作伙伴外部交換數據,或將其用於機器學習模型訓練等工作負載是基礎環節。然而,當數據包含個人身份信息(PII)時,組織面臨《通用數據保護條例》(GDPR)和《支付卡行業數據安全標準》(PCI DSS)等法規下的重大法律和合規義務。如果在共享或處理數據前未正確編輯PII,可能導致監管處罰、聲譽損害和客户信任喪失。

現實世界圖像數據集中的PII編輯尤其具有挑戰性。與結構化文本不同,圖像中的PII可能出現在意想不到的位置和形式:例如畫面邊緣的局部人臉、汽車拋光表面反射的臉部、部分可見的街道標誌(與其他視覺線索結合後可識別身份),或廣角照片中桌上文件暴露的姓名、地址或ID號。這些邊緣案例通常能輕易擊敗單一用途的掩碼工具。

Amazon Nova是一系列基礎模型,具備先進的視覺理解能力,是作為複雜圖像分析工作流程智能協調器的有力候選。Nova整體解讀圖像內容,結合上下文推理哪些內容構成PII(包括前面描述的微妙和異常情況),並從頭至尾指導整個編輯流水線。通過理解PII的“是什麼”,Nova協調專業工具實現像素級精度編輯,同時保留圖像的整體價值。

在本文中,我們展示了一個由Amazon Nova指揮的多步驟流水線,利用其上下文視覺推理能力協調互補工具,包括部署在Amazon SageMaker AI上的Meta開源Segment Anything Model(SAM 3)進行像素級分割,以及Amazon Textract進行光學字符識別(OCR)。該流水線旨在為指紋、身份證或任意方向的牌照等具有挑戰性的邊緣案例提供全面且合規的PII編輯。

解決方案概述

該解決方案使用以下關鍵服務實現全面的PII編輯:

Nova 2 Lite:Amazon Nova 2 Lite是一款快速、經濟高效的多模態基礎模型,可處理文本、圖像、視頻和文檔。該模型在Amazon Bedrock中可用,提供強大的性價比,幫助企業和開發者構建能力強大、可靠且高效的應用程序。在該解決方案中,它作為中央協調器,協調整個PII檢測和編輯工作流程,在每個階段做出決策,並協調專業服務以實現全面結果。

Segment Anything Model (SAM 3):SAM 3是一款開源分割模型,可根據文本和視覺提示檢測、分割和跟蹤圖像中的對象。在該解決方案中,SAM 3作為由Nova指導的精密儀器。當Nova識別出視覺PII元素時,它將分割任務委派給SAM 3,以生成精確的編輯邊界。

Amazon Textract:Amazon Textract是一項ML服務,可自動從PDF、圖像、表格和表單等格式中提取文本、手寫內容、佈局元素和數據。在該流水線中,Amazon Textract作為Nova的OCR能力。當Nova確定圖像包含文本PII時,它指示Amazon Textract提取所有文本內容及其座標,然後Nova根據整個圖像的上下文評估哪些內容構成敏感信息。

PII檢測

圖像中常見的PII項目包括但不限於:姓名、身份證號碼(如駕照號碼)、地址、電話號碼、資產信息(如MAC地址)、財產識別號(如VIN)、個人特徵(如面部圖像)、生物特徵數據(如指紋)。這些項目可分為兩種模態:文本型(姓名、身份證號、地址、電話號碼、資產信息、財產識別號)和視覺型(個人特徵和生物特徵數據)。

Nova指揮一個可訪問兩個子流程的工作流,每個子流程分別識別文本型或視覺型PII項目的像素座標。Nova首先對圖像進行初步評估,確定存在哪些類型的PII,然後智能地將圖像路由到適當的子流程。隨後,AWS Lambda函數根據Nova指示的座標對內容進行模糊處理。

該解決方案非常適合需要高編輯準確性的單次或批量圖像預處理場景。Nova 2 Lite強大的性價比、低延遲和先進的多模態推理使其非常適合協調此工作流,提供準確的PII編輯,而無需您的組織具備深厚的機器學習專業知識或微調專用模型。

前提條件

要遵循此解決方案,您應具備:

  • 一個AWS賬户。
  • 熟悉Amazon Bedrock、Amazon SageMaker AI、Amazon Simple Storage Service (Amazon S3)、AWS Lambda、AWS Step Functions、Amazon EventBridge和Amazon Textract。
  • 通過Amazon Bedrock在您的AWS區域訪問Nova 2 Lite。
  • 在SageMaker AI上部署SAM 3。
  • AWS SDK的基本知識。
  • 計算機視覺概念和圖像處理的基本理解。
  • 熟悉基礎模型和提示工程技術。

請注意,該解決方案將產生AWS費用,包括:S3存儲、Lambda調用、Step Functions狀態轉換、SageMaker AI端點託管、Amazon Bedrock API調用和Amazon Textract API調用。在創建相應資源之前,請確保瞭解這些服務在您AWS區域中的定價。

解決方案架構

本節描述Nova驅動圖像處理工作流並指導並行文本和視覺分析以識別和編輯敏感信息的架構指南。

  1. 文檔上傳和工作流觸發:當您上傳圖像到S3 input/文件夾時,S3事件通知觸發EventBridge規則,該規則啓動AWS Step Functions工作流。
  1. 文件驗證和初始PII篩查:工作流首先驗證上傳的文件類型與Amazon Bedrock支持的圖像格式兼容。驗證後,Nova 2 Lite對圖像進行初步評估,作為第一道情報防線,判斷是否存在PII。如果Nova確定沒有PII,工作流提前退出,圖像立即移至S3 noPII/文件夾,無需進一步處理即可用於下游。大多數業務圖像不含PII。Nova的早期退出決策在第一步且最便宜的步驟中路由走大量圖像,通過避免不必要的下游服務調用(如Amazon Textract和SageMaker AI上的SAM 3)顯著降低整體流水線成本。
  1. 並行PII檢測:視覺流程:當Nova 2 Lite識別到潛在PII時,它按類型(文本、視覺或兩者)對檢測到的PII進行分類,並做出下游處理的路由決策。根據Nova的分類,Step Functions工作流選擇性地調用一個或兩個專業流程:如果Nova檢測到文本PII,則調用文本流程;如果檢測到視覺PII,則調用視覺流程;如果兩者都有,則並行調用。

視覺流程專注於檢測圖像中的視覺PII元素(如人臉和車牌)。在Nova的指導下,部署在SageMaker AI上的SAM 3被提示定位視覺PII元素並生成逐像素分割掩碼。分割掩碼是像素級的輪廓,精確追蹤對象在圖像中的形狀,類似於精確的數字模板。與簡單的邊界框(圍繞對象的粗略矩形)不同,分割掩碼遵循檢測項的真正輪廓,允許僅編輯敏感像素而不遮擋周圍內容。這種由Nova初始PII分類引導的精確方法有助於在保持圖像價值的同時僅移除敏感區域。例如,在大型圖像數據集上訓練ML模型時,此方法有助於防止PII傳遞給模型,同時保留數據集大小和非敏感視覺信息。

  1. 並行PII檢測:文本流程:文本流程利用Nova的多模態推理,藉助Amazon Textract分析圖像中嵌入的文本。首先,Amazon Textract識別圖像中文本的像素級位置並提取其內容。它為每個檢測到的文本元素提供軸對齊邊界框和多邊形座標,您可以選擇最適合編輯需求的座標類型。然後Nova 2 Lite結合原始圖像評估每個提取的文本元素,判斷哪些包含PII(如姓名、地址或身份證號)。這是Nova上下文智能至關重要的地方:有些文本元素在單獨考慮時可能看起來不是PII,但Nova可以通過圖像中的周圍視覺上下文推理出其敏感性質。例如,街道名稱和街道號碼分別出現在兩個位置,單獨看並不構成PII,但由於它們出現在同一圖像中,完整地址可見,應作為PII隱藏。作為多模態模型,Nova可以同時處理文本和圖像以做出這些細微的PII判斷。最後,Amazon Textract返回Nova識別為PII的文本座標,供下一步使用。
  1. PII編輯和最終驗證:在子流程在Nova指導下完成分析後,它們的座標輸出被傳遞到下一階段進行編輯。回想一下,視覺流程的輸出是來自SAM 3的分割掩碼座標,而文本流程的輸出是來自Amazon Textract的邊界框或多邊形座標。

Lambda函數將子流程返回的座標合併為圖像上統一的PII位置集。然後,RedactPII Lambda函數使用Python的Pillow(PIL)庫在原始圖像中模糊識別區域,並將編輯後的圖像存儲在S3 redacted/文件夾中。

作為最終質量保證步驟,Nova 2 Lite對編輯後的圖像進行全面審查,判斷所有檢測到的PII是否已被移除。此最終驗證利用Nova的整體視覺理解來捕捉任何殘留的敏感內容。如果Nova確定圖像乾淨,則將其移至S3 noPII/文件夾供下游使用。如果Nova仍檢測到PII,則圖像移至隔離文件夾進行人工審查,旨在幫助防止PII漏網。

  1. 測試解決方案:為驗證解決方案正常工作,請執行以下步驟:使用包含PII的示例測試圖像(可使用AI生成圖像)。使用AWS CLI或Amazon S3控制台將圖像上傳到S3 originals/存儲桶。在AWS Step Functions控制台上監控Step Functions執行,跟蹤工作流進度。驗證編輯後的圖像出現在S3 redacted/或humanreview/文件夾中。下載輸出圖像。
展開要點與分析

文章情報

工程師進階

要點

  • Amazon Nova作為智能協調器,綜合評估圖像內容並決策PII類型。
  • SAM3負責視覺PII的像素級分割,Amazon Textract處理文本PII提取。
  • 流水線包含早期退出機制,無PII圖像直接跳過下游處理以降低成本。
  • 最終驗證步驟確保PII徹底移除,未通過圖像進入人工審查。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。