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 10 days ago42 views
No Answers

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