Textract JSON Data Issue

0

I am using Textract's asynchronous functions StartDocumentAnalysis and GetDocumentAnalysis to detect signatures on a document using AWS SDK Python. The JSON data I receive is correct from GetDocumentAnalysis is correct for all test documents except for the test document(Declaration Finance.pdf)

Following is the issue:

  1. The form has 4 signature blanks. However, the json data I receive does not put the signatures in "BlockType" : "SIGNATURES"
  2. Sponsor signature blanks from the document are put in "BlockType" : "LINE"
  3. Applicant signature blank from the document is put in "BlockType" : "WORD"
  4. Attached is the test document and the JSON data file

JSON Data File: { "DocumentMetadata": { "Pages": 2 }, "JobStatus": "SUCCEEDED", "NextToken": "W/OY2FZ+z/lV9i2U+JtEr2xr3gRfJesO5PWVgGZcmvJplX/xs5FcxKxtgRfxnwtCyt8jaGrNK0sNVFIMNPxijACPJa+lQI4k5vjUthnr0VluJr6h12ZEEgaof07w76ZDXBC/rlI=", "Blocks": [ { "BlockType": "PAGE", "Geometry": { "BoundingBox": { "Width": 1.0, "Height": 1.0, "Left": 0.0, "Top": 0.0 }, "Polygon": [ { "X": 0.0, "Y": 0.0 }, { "X": 1.0, "Y": 0.0 }, { "X": 1.0, "Y": 1.0 }, { "X": 1.355634111632753e-07, "Y": 1.0 } ] }, "Id": "0da9a0ec-388b-4937-bd2c-216f4126f61d", "Relationships": [ { "Type": "CHILD", "Ids": [ "3280de7e-5bde-4520-8b1c-7d1239605c2f", "fbd3207b-7b7e-402a-8b45-57227708b526", "c8b7ed7f-8f4c-4476-85b0-2722209c5fc6", "6e9c99dd-c781-40a2-b0d5-d5f864ab3fda", "791ec54a-7e3d-4f19-bcde-2340aa1c33e0", "057fbc06-3a3e-476e-b116-ee1ccd97dbda", "08f10373-8674-44f5-8b14-7021e3c7a4d9", "30c5a340-620c-4d8d-a4b8-ba73edec32d6", "4879e28a-b627-4c8c-98de-508347ebe5f8", "f166fd5a-b2f6-4509-a104-15356db58f88", "8fe9c183-05b6-4227-833e-537e8798600b", "255cddd2-d53f-43ea-bcfb-28602f8fe557", "eb62f0d6-5e88-4afd-999a-214b30ee4d11", "ca114163-0104-42b9-a1c1-4fc184278710", "8928aa96-84c7-4f3e-890c-9e8792a69bbe", "5415e2f0-4105-4987-b1de-c33d64f6ce4c", "fe0d8f77-204b-4233-a7ca-4df070acd872", "f39ba11b-8189-4485-9027-d3a45246dcb2", "68fccff6-22f8-45b6-beca-95d09753b94c", "df69e089-48fd-4cee-81cf-7ab588de911e", "095f2318-9a5f-4649-9ef4-58960daa5bf0", "20f119ec-98b0-4439-98b4-882911faf4ec", "ce53ee5f-2120-4b37-90a6-54b02329122e", "601b20c0-a7ad-4cab-be03-6d471c5f5528", "72b6dd98-4301-4080-bac7-497574a0581f", "e9b97319-800a-4f74-94a8-41dfb1790985", "400a6fec-8445-413e-b95e-c0623951af19", "e0bd7c64-be64-4ab3-9858-999604780894", "54ddc283-696b-4428-a7fa-82c6f811bbdf", "22856460-2e25-42e9-a76e-d526518a8656", "42896103-fd67-477e-8504-64997d02edf1", "c4d24fba-0ad3-49bd-a038-617071b6edf6", "2ac42202-6dcb-4aa5-9dd8-9f7ee8b2428e", "50817224-c589-412b-bc8d-724b98a2a1aa", "aeea3473-e129-41b3-91eb-640b21fbc1fe", "1313c114-d102-4dc0-ac9e-de326bd45cbe", "5c277e81-9364-428a-b6bd-98b5a48ac747", "1bbaeeb7-2b32-4622-9146-5ca7a9da6811", "103fba63-a570-4f33-b8f5-4ba76125fedf", "7f0c5a03-77c0-4366-8e19-9cd2aa79879c", "e3a9b9cb-015f-47b4-a607-01ccc533a974", "817c0f48-3825-4341-89d8-f3a99794e857", "e91a7cb0-14b7-41e7-b01b-97e13c23066f", "0dc805e8-ac23-4981-8e12-15c95f7fa36a", "5f82e28d-a95f-4f1b-97f4-e62e223c349e", "c2fd7a31-76e6-4e8e-a970-2ca0d05c8cf4", "e0df058e-b0cd-4041-943f-7629f7e03738", "06b156f3-574d-4de2-9b92-623c17369873", "22a6aecc-0a18-438c-9733-c80382ccca41", "2c55a447-c899-4f57-a965-1b8217684cd5", "a9eaa480-7a43-4f5f-9984-f3421755dd6f", "5af5a9b2-e29e-439e-be61-a6415be29324", "d74a608f-09a9-4b60-8201-09a4dd3ec9ed", "04fd3481-64d5-4b03-ba1e-6eaa96ebc74b", "4248404b-eb51-492d-8426-d13d5be5b628", "bb8bb997-c7d0-4138-a207-c9342be2d4df", "eeb5032a-81ad-4bd4-9a28-c34eb7ee2644", "60879cfd-712b-4ddd-a435-b10cb5f032c2", "32c166ac-7298-4afb-a0f3-d15f110beefa", "a457f5a2-a816-4367-9350-485d7caad912", "83b5cdc6-4c92-41ed-92df-a6af2e76e778", "6f80ba9b-b206-478a-8fc4-e30bac100ce8", "92d3dc9d-39cf-42a2-96b5-59c455480614", "8f3cb2e5-0ef8-4d35-b808-c2fe67dab35a", "b7d2b4c3-7abd-4d37-a876-c11fd7b1cfdb", "55922b11-904e-40de-94fa-cd7d694bc6d9", "08306b72-9f6a-4bbb-b096-3c984e1c1e3b", "a3edfd96-a255-437e-a122-55f5b777020e", "c31968d1-f15e-4ae7-aa0a-6d81b830d969", "6c6bf83e-47d3-43b2-a7f9-7843b53d457e", "96992c76-f429-407a-a804-b6d02e67e85b", "9f02e19a-9df0-4677-b405-87c7e89e1527", "9b9c73ec-3086-4e5b-95a4-e06373021c1b", "59bd0057-21db-4070-8ff7-109f80330129", "94528d0e-08c1-4ea0-98da-c68e31ecf3eb", "f6910535-cf11-4a68-9748-3dc9fd8e7532", "98d55e1f-0aa9-405c-a741-bc62c45dfebc", "d238695b-83b9-40a8-b7b0-9e4ad7ddec71", "c05260d7-4cf4-4c43-baec-1677b08d36ef", "08c1c01e-03c4-459b-8dfd-fa0375501453", "07801214-8ff3-4077-89de-1b84f38badcc", "ab4e357a-b24e-476c-990f-2ecdbcfc3037", "a7f664b3-946d-465d-9743-e7faa8006500", "90478a5e-c81d-4c02-aba7-af6430bbd893", "6c4485f3-9a96-47c9-978a-d9e80b3c81b0", "4969356c-7a81-4e56-8ccb-11b74e44280e", "bfda99c7-bb60-4b20-83a0-0be68df441fd", "e2f53c90-7f9b-413a-8dea-4d2f9d12495d", "c14bcaf8-adf1-460a-845c-641d9bd39678", "f9250f58-4d89-48cc-9693-027a560df6ea", "2377ad97-c75c-4280-8f4c-38397ae2c89a", "7e0d862a-f2b6-4ff9-acce-7bdc18755a40", "fb6233c4-53ff-45fd-8d6d-dee56a72f137", "a91923d9-2ec9-40e3-ae1f-d9613a470862", "36f49bb1-07e4-46ab-8706-f57d431cc398", "e3b9e448-cde7-471c-9dae-9853876fa12b", "f53b26bc-6639-4611-9cd6-aa79db2bbabc", "8258b34f-190a-4fac-a2d5-c17c10a41dd2", "a16e0773-1343-4aaa-8ebe-1d7d743087b8", "9cce3b9b-8e5e-4e3a-8f8e-a915b28ca363", "ec7f4473-5f37-448a-ad32-7d4ded260eee", "9169278c-fa39-462b-884b-bf91bff4bb05" ] } ], "Page": 1 }, { "BlockType": "LINE", "Confidence": 99.86848449707031, "Text": "SJSU", "Geometry": { "BoundingBox": { "Width": 0.1384575366973877, "Height": 0.04606210067868233, "Left": 0.028158042579889297, "Top": 0.022576244547963142 }, "Polygon": [ { "X": 0.028158042579889297, "Y": 0.022581635043025017 }, { "X": 0.16659462451934814, "Y": 0.022576244547963142 }, { "X": 0.1666155755519867, "Y": 0.06863381713628769 }, { "X": 0.028177903965115547, "Y": 0.06863834708929062 } ] }, "Id": "3280de7e-5bde-4520-8b1c-7d1239605c2f", "Relationships": [ { "Type": "CHILD", "Ids": [ "509f7abf-2ee9-4c3e-b5e9-e68d2b412fcb" ] } ], "Page": 1 }, { "BlockType": "LINE", "Confidence": 97.91898345947266, "Text": "SAN JOS\u00c9 STATE", "Geometry": { "BoundingBox": { "Width": 0.1683047115802765, "Height": 0.018981005996465683, "Left": 0.17914444208145142, "Top": 0.02123515121638775 }, "Polygon": [ { "X": 0.17914444208145142, "Y": 0.02124173194169998 }, { "X": 0.3474399149417877, "Y": 0.02123515121638775 }, { "X": 0.3474491536617279, "Y": 0.04021000489592552 }, { "X": 0.17915311455726624, "Y": 0.04021615535020828 } ] }, "Id": "fbd3207b-7b7e-402a-8b45-57227708b526", "Relationships": [ { "Type": "CHILD", "Ids": [ "8e9a7cd7-77e1-43b7-9019-310d65e0945c", "52696727-4787-4e64-a288-e42c4f1ed1c1", "0c8ce8aa-54d9-4efc-8747-1c1ce01936e5" ] } ], "Page": 1 }, { "BlockType": "LINE", "Confidence": 99.9183578491211, "Text": "APPLICATION FOR:", "Geometry": { "BoundingBox": { "Width": 0.18767838180065155, "Height": 0.01237641740590334, "Left": 0.7780610918998718, "Top": 0.023793073371052742 }, "Polygon": [ { "X": 0.7780610918998718, "Y": 0.023800348863005638 }, { "X": 0.9657321572303772, "Y": 0.023793073371052742 }, { "X": 0.9657394886016846, "Y": 0.03616252914071083 }, { "X": 0.7780680060386658, "Y": 0.036169491708278656 } ] }, "Id": "c8b7ed7f-8f4c-4476-85b0-2722209c5fc6", "Relationships": [ { "Type": "CHILD", "Ids": [ "7c424172-8f7c-4ada-b631-ecb36a39b284", "ff1521ad-a819-4e42-98ae-21e8aabd35c6" ] } ], "Page": 1 }, { "BlockType": "LINE", "Confidence": 99.84188842773438, "Text": "UNIVERSITY", "Geometry": { "BoundingBox": { "Width": 0.12948130071163177, "Height": 0.012888291850686073, "Left": 0.17727087438106537, "Top": 0.04566716030240059 }, "Polygon": [ { "X": 0.17727087438106537, "Y": 0.045671798288822174 }, { "X": 0.3067460060119629, "Y": 0.04566716030240059 }, { "X": 0.30675217509269714, "Y": 0.05855104327201843 }, { "X": 0.17727676033973694, "Y": 0.05855545401573181 } ] }, "Id": "6e9c99dd-c781-40a2-b0d5-d5f864ab3fda", "Relationships": [ { "Type": "CHILD", "Ids": [ "deedefde-1551-4632-bfc6-ce2736daa6a0" ] } ], "Page": 1 }, { "BlockType": "LINE", "Confidence": 99.9039306640625, "Text": "Fall", "Geometry": { "BoundingBox": { "Width": 0.021020200103521347, "Height": 0.009855893440544605, "Left": 0.8213278651237488, "Top": 0.04481453821063042 }, "Polygon": [ { "X": 0.8213278651237488, "Y": 0.044815290719270706 }, { "X": 0.8423424363136292, "Y": 0.04481453821063042 }, { "X": 0.8423480987548828,

Zain
asked a month ago78 views
1 Answer
0

Thank you for using Amazon Textract.

There are no SIGNATURE blocks in the response because there are no actual signatures present in the document. This feature will only detect the signatures and not the blank boxes for signature.

Please refer to this doc to understand more about signatures feature: https://aws.amazon.com/blogs/machine-learning/detect-signatures-on-documents-or-images-using-the-signatures-feature-in-amazon-textract/

Thanks.

AWS
answered 18 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions