View a markdown version of this page

分析贷款响应对象 - Amazon Textract

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分析贷款响应对象

当您向 Analyze Lending 工作流程提交文档时,该文档将被拆分为单独的页面并对页面进行分类。然后,将各个页面发送到相应的 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 — 保存 Analyze Lending 为借阅文档返回的结构化数据。

  • 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 对象的数组。

  • 类型-a 中文档的类型 DocumentGroup。

  • SplitDocument -包含有关文档页面的信息,这些信息由与文档类型相关的逻辑边界定义。

  • SplitDocuments -一组 SplitDocument 对象。

  • 索引-特定类型中给定文档 DocumentGroup 的索引。

  • Pages-给定文档的页码数组,按文档类型的逻辑边界排序。

  • UndetectedDocumentTypes -字符串数组,其中每个字符串代表一种未被检测到的文档类型。

对于具有签名字段的文档,响应中包含以下结构:

  • DetectedSignature — 包含有关找到签名的页面的信息。

  • DetectedSignatures — DetectedSignature 对象数组。

  • 页面(内部 DetectedSignature 和 UndetectedSignature 对象)-文档中的实际页码。

  • UndetectedSignature — 包含有关需要签名但未找到的页面的信息。请参阅此列表<add link>以了解在哪里需要签名。

  • UndetectedSignatures — UndetectedSignature 对象数组。

文档类型

下表包含 Analyze Lending 识别的所有文档类型的列表。还指出了文档是否有签名字段:

Type 签名
1003 YES
1005 YES
1008 YES
1040 YES
1065 YES
1120 YES
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 YES
银行对账单 NO
检查 YES
信用卡对账单 NO
人口统计学_附录 NO
HOA_声明 NO
HUD_92900_B YES
身份文档 NO
投资声明 NO
发票 NO
抵押声明 NO
回报表 NO
工资单 NO
收据 NO
SSA_89 YES
未分类的 NO
公用事业账单 NO
VBA_26_0551 YES
W_2 NO
W_9 YES