View a markdown version of this page

Analise objetos de resposta ao empréstimo - Amazon Textract

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Analise objetos de resposta ao empréstimo

Quando você envia um documento para o fluxo de trabalho Analisar empréstimos, o documento é dividido em páginas individuais e as páginas são classificadas. As páginas individuais são então enviadas para a operação apropriada do Amazon Textract para análise posterior, dependendo de sua classificação. O Amazon Textract analisa os dados e retorna as informações relevantes extraídas dos documentos, como assinaturas detectadas, informações de identidade, formulários, valores de despesas e dados de consultas.

Depois de processar um documento com StartLendingAnalysis, você pode obter resultados de análise para páginas individuais usando GetLendingAnalysis, ou você pode obter um resumo das informações no documento com GetLendingAnalysisSummary. O resumo retornado inclui informações sobre documentos agrupados por um tipo de documento comum.

Os resultados da análise de páginas individuais seguem uma estrutura geral, independentemente da classe do documento. A resposta do GetLendingAnalysis contém informações sobre o número da página e a classificação da página, junto com as informações extraídas por uma das operações de análise do Amazon Textract. Para ver a estrutura geral dos resultados da análise, veja o exemplo a seguir:

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

GetLendingAnalysisretorna uma estrutura que contém informações sobre a classificação da página e as informações relevantes extraídas de uma determinada página usando a operação apropriada. A Page entidade se refere ao número físico da página, PageNumber refere-se ao número da página detectada e PageClassification é a classe detectada para a página. As informações extraídas por uma operação de análise são armazenadas na Extractions estrutura, que contém os pares de valores-chave normalizados da operação apropriada.

No exemplo de resposta a seguir, o documento é um LendingDocument e contém informações extraídas e estruturas associadas:

{ "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" }

As respostas de GetLendingAnalysis podem incluir os seguintes atributos:

  • Texto — O texto detectado.

  • Confiança — A pontuação de confiança do texto detectado.

  • Geometria — Informações de localização do texto detectado.

  • LendingDocument — Armazena os dados estruturados retornados pelo Analyze Lending para documentos de empréstimo.

  • LendingField — Contém os pares de valores-chave normalizados retornados pelo Analyze Lending, incluindo a chave normalizada para a detecção, o texto detectado e a geometria.

  • LendingFields — Uma matriz de LendingField objetos.

  • Tipo — O valor normalizado associado a uma detecção. Para obter uma lista de todos os tipos de documentos possíveis, clique aqui.

  • ValueDetections — Uma matriz de LendingDetection objetos.

  • LendingDetection — Os resultados extraídos para um documento de empréstimo.

  • SelectionStatus — O status de seleção de um elemento de seleção, como um botão de opção ou uma caixa de seleção.

  • KeyDetection — Objeto contendo informações sobre a chave detectada.

  • SignatureDetections — Uma matriz de SignatureDetection objetos, que contém informações sobre assinaturas detectadas.

  • SignatureDetection — Informações sobre a confiança e a geometria das assinaturas detectadas.

ExpenseDocument as extrações contêm estruturas definidas emObjetos de resposta de faturas e recibos.

IdentityDocument as extrações contêm estruturas definidas emObjetos de resposta de documentação de identidade.

Para ver um exemplo do resumo retornado pela GetLendingAnalysisSummary operação, consulte o seguinte:

{ "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" }

Os elementos de resposta retornados por GetLendingAnalysisSummary incluem:

  • LendingSummary - Contém informações sobre DocumentGroups UndetectedDocumentTypes e.

  • DocumentGroup - Contém informações sobre todos os documentos agrupados pelo mesmo tipo de documento.

  • DocumentGroups - Contém uma matriz de todos os DocumentGroup objetos.

  • Tipo - O tipo dos documentos em DocumentGroup a.

  • SplitDocument - Contém informações sobre as páginas de um documento, definidas pelo limite lógico em relação ao tipo de documento.

  • SplitDocuments - Uma matriz de SplitDocument objetos.

  • Índice - O índice de um determinado documento em um DocumentGroup tipo específico.

  • Páginas - Uma matriz de números de página para um determinado documento, ordenada por um limite lógico em relação ao tipo de documento.

  • UndetectedDocumentTypes - Uma matriz de cadeias de caracteres, na qual cada sequência representa um tipo de documento não detectado.

Para documentos que têm um campo de assinatura, as seguintes estruturas são incluídas na resposta:

  • DetectedSignature — Contém informações sobre a página em que a assinatura foi encontrada.

  • DetectedSignatures —Uma matriz de DetectedSignature objetos.

  • Página (dentro DetectedSignature e UndetectedSignature objetos) — Número físico da página no documento.

  • UndetectedSignature — Contém informações sobre a página em que uma assinatura era esperada, mas não foi encontrada. Consulte esta lista <add link>para entender onde uma assinatura é esperada.

  • UndetectedSignatures — Uma matriz de UndetectedSignature objetos.

Tipos de documentos

A tabela a seguir contém uma lista de todos os tipos de documentos reconhecidos pelo Analyze Lending. Também é indicado se o documento tem um campo de assinatura:

Tipo Signature
1003 SIM
1005 SIM
1008 SIM
1040 SIM
1065 SIM
1120 SIM
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 SIM
EXTRATO_BANCÁRIO NO
CHEQUES SIM
DECLARAÇÃO DE CARTÃO DE CRÉDITO NO
ADENDA_DEMOGRÁFICO NO
DECLARAÇÃO_HOA NO
HUD_92900_B SIM
DOCUMENTO_DE_IDENTIDADE NO
DECLARAÇÃO_DE INVESTIMENTO NO
RECIBOS NO
DECLARAÇÃO_HIPOTECÁRIA NO
DECLARAÇÃO DE PAGAMENTO NO
RECIBOS DE VENCIMENTO NO
RECIBOS NO
SSA_89 SIM
NÃO CLASSIFICADOS NO
CONTAS DE SERVIÇOS PÚBLICOS NO
VBA_26_0551 SIM
W_2 NO
W_9 SIM