Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Old Degraded Document Restoration using Deep Learning via Generative Networks

We are living in the era of digitization. The data collection and documentation processes are taking place digitally now. However, the same cannot be said about the past. In the past, documentation was carried out using hand-written text and maintained on hard copies. This made it vulnerable to diff

Project Title

Old Degraded Document Restoration using Deep Learning via Generative Networks

Project Area of Specialization

Artificial Intelligence

Project Summary

We are living in the era of digitization. The data collection and documentation processes are taking place digitally now. However, the same cannot be said about the past. In the past, documentation was carried out using hand-written text and maintained on hard copies. This made it vulnerable to different types of degradations overtime, which make them hard to read and understand even via modernized applications such as OCRs. Our project is concerned with such old documents which have been corrupted by degradations and aims to remove these unnecessary features to retrieve a clean version of the document without changing its original content. The main component of our project will be a pre-trained Generative Network that will be available for use by anyone using the Web application. The user would upload the document via a web interface and after some processing, receive a clean version of the document as output.

Project Objectives

  • An easily accessible web-platform for different kinds of users and organizations.
  • A software that allows document-to-document conversion by removing degradations from the provided document (if any) and returning a cleaner version of the document without modifying the original document-text. 
  • An application that also allows the user to preserve the documents in a secure-account in case of any sort of misplacement.

Project Implementation Method

The overall web application system would comprise of three major components i.e. the Front-end GUI, the Backend web interface and the Generative Adversarial Network (GAN) Model to remove degradations from document. The Front-end GUI will be implemented using Angular Framework. On backend, we will use Flask for easier integration with Frontend. The Python Imaging Library (PIL) will be also used to convert the document received from frontend into a set of images. The Generative Network model will receive these images to remove any degradations that might exist in the document. Finally, the clearer version of the images will be re-compiled and a document would be returned in PDF format.

Benefits of the Project

The outcome of the project is an online web-tool that takes a degraded document as input and provides a cleaner version of the document by removing basic degradations. Some possible use-cases for our application may include an example in which a person wants to restore and preservesome old documents which may have been distorted by wear and tear. Another example could be a digital library which is trying to maintain an archive of historic manuscripts and letters. They could use this application to get clean version of the document.

Technical Details of Final Deliverable

The technical details of the final delivrable are as follows:

Extraction:

This part of the process is based on a simple PDF rendering library that allows to take in a PDF document and convert it into a series of images, each representing a single page from the document. Hence, the output of the component is a set of degraded document images to be restored to their original condition.

Adversarial Model:

The Adversarial Model is a pre-trained model to be used for removal of degradations from the document image. The model will be trained on a common dataset for degraded document images and will make use of binarization method to remove noise and preserve the original text of the document. Furthermore, since Generative Adversarial Networks (GANs) have proven to the best technique for image generation task over the previous few years, the original image can be recovered with more accuracy.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
GPU for Deep learning Equipment15500055000
Random Access Memory Equipment2750015000
Online Courses License Miscellaneous 180008000
Printing Miscellaneous 1500500
Possible Data Sources Miscellaneous 115001500
Total in (Rs) 80000
If you need this project, please contact me on contact@adikhanofficial.com
0
193
Development of an assay for biochemical analysis of different milk sam...

Milk is considered as an essential part of human diet. Its cost vary place to place and nu...

1675638330.png
Adil Khan
1 year ago
Ideally

"Idealy" is an online platform where participants can register their final year project&nb...

1675638330.png
Adil Khan
1 year ago
Deep Learning Based Human Motion Recognition

In Pakistan the existence of high prevalence of deaf and dumb disability and tremendous la...

1675638330.png
Adil Khan
1 year ago
drivers smart health monitoring system14326

According to an estimate, around ten million traffic accidents occur each year around the...

1675638330.png
Adil Khan
1 year ago
Design and Implementation of Efficient LED Lighting System for a Class...

The design of Solar based LED lighting system with solar tracking suitable for a class roo...

1675638330.png
Adil Khan
1 year ago