Intelligent Document Processing
Extract data from semi-structured and unstructured documents and automate your processes with the GdPicture.NET Intelligent Document Processing set of tools.
Add Key-Value Pair extraction, smart redaction, and table extraction capabilities to your applications thanks to OCR and artificial intelligence technologies.
Intelligent Document Processing Technologies for Unstructured Documents
What are unstructured documents?
Any document that does not have a pre-defined data model or is not organized in a pre-defined manner has unstructured data, which represents about 90% of all documents generated.
These documents are:
What about PDF?
The purpose of Intelligent Document Processing (IDP) is to extract data from unstructured and semi-structured documents, including PDFs, but also images, emails, and more using OCR and artificial intelligence technologies.
The GdPicture.NET IDP technologies
The GdPicture.NET Intelligent Document Processing tools rely on various technologies, including heuristics, mathematics, and Artificial Intelligence capabilities while making the best use of resources available.
Document Layout Analysis (DLA)
Document Layout Analysis is the identification and categorization of regions on a document.
It implies a geometric analysis of tables, pictures, equations, and barcodes and a logical layout analysis (paragraphs, lines, words, characters) of the document.
Optical Character Recognition (OCR)
For Intelligent Document Processing purposes, a traditional/standard OCR is not enough, especially in everything that is not typed text on a perfectly white background. So, for documents with:
Traditional OCR won’t work well.
This also means that solutions built on this system are also hard to scale because they will require a lot of verification.
The GdPicture.NET IDP tools use its own OCR engine combined with AI technologies like machine learning and deep learning, to mitigate the traditional OCR limitations.
Textual Content Key-Value Association (KVP)
Key-Value Pairs are two related data items, a key, and a value. The key defines the data and is fixed, and the value is variable and describes the key.
Natural Language Processing (NLP)
NLP is an AI technology that enables machines to understand human speech in text or voice form to communicate with humans in their own natural language.
NLP is essential for extracting data from unstructured documents, as it is, with deep learning, the technology that will make sense of the information extracted.
Named-Entity Recognition (NER)
NER is a form of Natural Language Processing (NLP), a subfield of artificial intelligence.
It is a sub-task of information extraction that tries to locate and classify named entities in unstructured text into predefined categories such as a person’s name, ID number, address, organization, etc. This technology is used for key-value pair extraction and smart redaction in unstructured/semi-structured documents.