View a markdown version of this page

分析貸款回應物件 - Amazon Textract

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

分析貸款回應物件

當您將文件提交至分析貸款工作流程時,文件會分割為個別頁面,並分類頁面。然後,個別頁面會傳送至適當的 Amazon Textract 操作以進行進一步分析,具體取決於其分類。Amazon Textract 會分析資料,並傳回從文件中擷取的相關資訊,例如偵測到的簽章、身分資訊、表單、費用值和查詢資料。

使用 StartLendingAnalysis 處理文件後,您可以使用 GetLendingAnalysis 取得個別頁面的分析結果,或使用 GetLendingAnalysisSummary 取得文件中資訊的摘要。傳回的摘要包含依常見文件類型分組的文件相關資訊。

無論文件的類別為何,個別頁面的分析結果都遵循一個一般結構。的回應GetLendingAnalysis包含有關頁碼和頁面分類的資訊,以及 Amazon Textract 分析操作之一擷取的資訊。如需分析結果的一般結構,請參閱下列範例:

{ "Page": number, "PageClassification": { "PageNumber": [ { "Confidence": number, "Value": "string" } ], "PageType": [ { "Confidence": number, "Value": "string" } ] }, "Extractions": [ { LendingDocument | ExpenseDocument | IdentityDocument } ] }

GetLendingAnalysis 會傳回結構,其中包含頁面分類的相關資訊,以及使用適當操作從指定頁面擷取的相關資訊。Page 實體是指實體頁碼,PageNumber是指偵測到的頁碼,而 PageClassification是針對頁面偵測到的類別。分析操作擷取的資訊會存放在 Extractions結構中,其中包含來自適當操作的標準化鍵值對。

在下列範例回應中,文件是 LendingDocument,並包含擷取的資訊和相關聯的結構:

{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Results": [ { "Page": 1, "PageClassification": { "PageType": [ { "Value": "1005", "Confidence": 99.99947357177734 } ], "PageNumber": [ { "Value": "undetected", "Confidence": 100.0 } ] }, "Extractions": [ { "LendingDocument": { "LendingFields": [ { "Type": "OVERTIME_CONTINUANCE_LIKELY", "ValueDetections": [ { "Text": "Yes", "Geometry": { "BoundingBox": { "Width": 0.019448408856987953, "Height": 0.007367494981735945, "Left": 0.8211431503295898, "Top": 0.485835462808609 }, "Polygon": [ { "X": 0.8211431503295898, "Y": 0.485835462808609 }, { "X": 0.8405909538269043, "Y": 0.4858577847480774 }, { "X": 0.840591549873352, "Y": 0.49320295453071594 }, { "X": 0.8211436867713928, "Y": 0.4931805729866028 } ] }, "Confidence": 95.0 } ] }, { "Type": "CURRENT_GROSS_PAY_WEEKLY", "KeyDetection": { "Text": "Weekly", "Geometry": { "BoundingBox": { "Width": 0.039741966873407364, "Height": 0.009058262221515179, "Left": 0.17564243078231812, "Top": 0.5004485845565796 }, "Polygon": [ { "X": 0.17564436793327332, "Y": 0.5004485845565796 }, { "X": 0.21538439393043518, "Y": 0.5004944205284119 }, { "X": 0.2153826206922531, "Y": 0.5095068216323853 }, { "X": 0.17564243078231812, "Y": 0.5094608664512634 } ] }, "Confidence": 99.98104858398438 }, "ValueDetections": [ { "SelectionStatus": "NOT_SELECTED", "Geometry": { "BoundingBox": { "Width": 0.010146399028599262, "Height": 0.00771764200180769, "Left": 0.1600940227508545, "Top": 0.5003445148468018 }, "Polygon": [ { "X": 0.16009573638439178, "Y": 0.5003445148468018 }, { "X": 0.17024043202400208, "Y": 0.5003561973571777 }, { "X": 0.17023874819278717, "Y": 0.5080621242523193 }, { "X": 0.1600940227508545, "Y": 0.5080504417419434 } ] }, "Confidence": 99.88064575195312 } ] } ], "SignatureDetections": [ { "Confidence": 98.95830535888672, "Geometry": { "BoundingBox": { "Width": 0.1505945473909378, "Height": 0.019163239747285843, "Left": 0.1145595833659172, "Top": 0.8886017799377441 }, "Polygon": [ { "X": 0.11456418037414551, "Y": 0.8886017799377441 }, { "X": 0.2651541233062744, "Y": 0.8887989521026611 }, { "X": 0.2651508152484894, "Y": 0.9077650308609009 }, { "X": 0.1145595833659172, "Y": 0.9075667262077332 } ] } } ] } } ] } ], "AnalyzeLendingModelVersion": "1.0" }

的回應GetLendingAnalysis可能包含下列屬性:

  • 文字 – 偵測到的文字。

  • 可信度 – 偵測到文字的可信度分數。

  • 幾何 – 偵測到文字的位置資訊。

  • LendingDocument – 保留分析貸款為貸款文件傳回的結構化資料。

  • LendingField – 保留 Analyze Lending 傳回的標準化金鑰/值對,包括用於偵測、偵測到的文字和幾何的標準化金鑰。

  • LendingFields – LendingField 物件的陣列。

  • 類型 – 與偵測相關聯的標準化值。如需所有可能文件類型的清單,請按一下這裡

  • ValueDetections – LendingDetection 物件的陣列。

  • LendingDetection – 為貸款文件擷取的結果。

  • SelectionStatus – 選擇元素的選擇狀態,例如選項按鈕或核取方塊。

  • KeyDetection – 物件包含偵測到的金鑰的相關資訊。

  • SignatureDetections – SignatureDetection 物件的陣列,其中包含偵測到的簽章的相關資訊。

  • SignatureDetection – 偵測到之簽章的可信度和幾何的相關資訊。

ExpenseDocument 擷取包含 中定義的結構發票和接收回應物件

IdentityDocument 擷取包含 中定義的結構身分文件回應物件

如需 GetLendingAnalysisSummary操作傳回的摘要範例,請參閱下列內容:

{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Summary": { "DocumentGroups": [ { "Type": "1005", "SplitDocuments": [ { "Index": 1, "Pages": [ 1 ] } ], "DetectedSignatures": [ { "Page": 1 } ], "UndetectedSignatures": [] } ], "UndetectedDocumentTypes": [ "1040_SCHEDULE_C", "1099_INT", "1099_SSA", "DEMOGRAPHIC_ADDENDUM", "1065", "1040", "1120_S", "IDENTITY_DOCUMENT", "SSA_89", "MORTGAGE_STATEMENT", "1099_MISC", "CHECKS", "HOA_STATEMENT", "INVESTMENT_STATEMENT", "1120", "1003", "VBA_26_0551", "1099_R", "PAYSLIPS", "1008", "W_2", "1099_NEC", "BANK_STATEMENT", "1040_SCHEDULE_E", "UTILITY_BILLS", "W_9", "UNCLASSIFIED", "HUD_92900_B", "PAYOFF_STATEMENT", "1099_G", "CREDIT_CARD_STATEMENT", "INVOICES", "RECEIPTS", "1040_SCHEDULE_D", "1099_DIV" ] }, "AnalyzeLendingModelVersion": "1.0" }

傳回的回應元素GetLendingAnalysisSummary包括:

  • LendingSummary - 包含 DocumentGroups 和 UndetectedDocumentTypes 的相關資訊。

  • DocumentGroup - 包含依相同文件類型分組之所有文件的相關資訊。

  • DocumentGroups - 包含所有 DocumentGroup 物件的陣列。

  • 類型 - DocumentGroup 中的文件類型。

  • SplitDocument - 包含文件頁面的相關資訊,由文件類型的邏輯邊界定義。

  • SplitDocuments - SplitDocument 物件的陣列。

  • 索引 - 特定類型的 DocumentGroup 中指定文件的索引。

  • 頁面 - 指定文件的頁面編號陣列,依文件類型的邏輯邊界排序。

  • UndetectedDocumentTypes - 字串陣列,其中每個字串代表未偵測的文件類型。

對於具有簽章欄位的文件,回應中會包含下列結構:

  • DetectedSignature – 包含找到簽章之頁面的相關資訊。

  • DetectedSignatures – DetectedSignature 物件的陣列。

  • 頁面 (在 DetectedSignature 和 UndetectedSignature 物件中) – 文件中的實體頁面號碼。

  • UndetectedSignature – 包含預期簽章但找不到之頁面的相關資訊。請參閱此清單 <新增連結>,以了解預期簽章的位置。

  • UndetectedSignatures – UndetectedSignature 物件的陣列。

文件類型

下表包含分析貸款所辨識的所有文件類型清單。同時指出文件是否具有簽章欄位:

Type 簽章
1003
1005
1008
1040
1065
1120
1040_SCHEDULE_C NO
1040_SCHEDULE_D NO
1040_SCHEDULE_E NO
1099_DIV NO
1099_G NO
1099_INT NO
1099_MISC NO
1099_NEC NO
1099_R NO
1099_SSA NO
1120_S
BANK_STATEMENT NO
檢查
CREDIT_CARD_STATEMENT NO
DEMOGRAPHIC_ADDENDUM NO
HOA_STATEMENT NO
HUD_92900_B
IDENTITY_DOCUMENT NO
INVESTMENT_STATEMENT NO
發票 NO
MORTGAGE_STATEMENT NO
PAYOFF_STATEMENT NO
薪資單 NO
收據 NO
SSA_89
未分類 NO
UTILITY_BILLS NO
VBA_26_0551
W_2 NO
W_9