{"url":"/task/document-shadow-removal","name":"Document Shadow Removal","slug":"document-shadow-removal","description_markdown":"Document shadow removal refers to the process of eliminating or reducing the appearance of shadows in scanned or photographed documents. Shadows can occur due to various factors, such as uneven lighting, folds in the paper, or the presence of objects casting shadows during the scanning or capturing process.\r\n\r\nRemoving shadows from documents is important because they can degrade the readability and quality of the content. Shadows can obscure text or graphics, making it difficult to extract accurate information from the document. By eliminating shadows, the document becomes more legible and suitable for various purposes, including optical character recognition (OCR), document analysis, and archival purposes.\r\n\r\nDocument shadow removal techniques typically involve image processing and enhancement algorithms. These algorithms analyze the image and identify regions that contain shadows. They then adjust the brightness, contrast, and other image properties in the shadowed areas to minimize or eliminate the shadow effect. This process often requires advanced image analysis and manipulation techniques, such as histogram equalization, adaptive filtering, and image segmentation.\r\n\r\nIn recent years, machine learning and deep learning approaches have also been applied to document shadow removal. These methods utilize large datasets of shadowed and non-shadowed documents to train models that can automatically detect and remove shadows from new images. The models learn to recognize the characteristics of shadows and generate shadow-free versions of the documents.\r\n\r\nOverall, document shadow removal plays a crucial role in improving the quality and legibility of scanned or photographed documents, making them more suitable for various applications in areas such as digital archiving, document analysis, and information extraction.","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":17,"papers_with_code":15,"benchmarks":0,"benchmark_tables_in_archive":0,"benchmark_tables_shown":0,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":3,"subtasks":0,"parent_tasks":1},"benchmarks":[],"datasets":[{"url":"/dataset/kligler","name":"Kligler","full_name":"","num_papers_in_archive":9},{"url":"/dataset/jung","name":"Jung","full_name":"","num_papers_in_archive":7},{"url":"/dataset/sd7k","name":"SD7K","full_name":"Shadow Document 7K","num_papers_in_archive":1}],"subtasks":[],"parent_tasks":[{"url":"/task/shadow-removal","name":"Shadow Removal"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":15,"of":15,"tagged_in_all":17,"items":[{"url":"/paper/high-resolution-document-shadow-removal-via-a-1","title":"High-Resolution Document Shadow Removal via A Large-Scale Real-World Dataset and A Frequency-Aware Shadow Erasing Net","date":"2023-08-27","arxiv_id":"2308.14221","repositories_listed":2,"syntology":null},{"url":"/paper/bedsr-net-a-deep-shadow-removal-network-from","title":"BEDSR-Net: A Deep Shadow Removal Network From a Single Document Image","date":"2020-06-01","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/water-filling-an-efficient-algorithm-for","title":"Water-Filling: An Efficient Algorithm for Digitized Document Shadow Removal","date":"2019-04-22","arxiv_id":"1904.09763","repositories_listed":2,"syntology":null},{"url":"/paper/removing-shadows-from-images-of-documents","title":"Removing Shadows from Images of Documents","date":"2017-03-11","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/shadocformer-a-shadow-attentive-threshold","title":"ShaDocFormer: A Shadow-Attentive Threshold Detector With Cascaded Fusion Refiner for Document Shadow Removal","date":"2023-09-13","arxiv_id":"2309.06670","repositories_listed":1,"syntology":null},{"url":"/paper/shadow-removal-of-text-document-images-using","title":"Shadow Removal of Text Document Images Using Background Estimation and Adaptive Text Enhancement","date":"2023-05-05","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/lp-ioanet-efficient-high-resolution-document","title":"LP-IOANet: Efficient High Resolution Document Shadow Removal","date":"2023-03-22","arxiv_id":"2303.12862","repositories_listed":1,"syntology":null},{"url":"/paper/document-image-shadow-removal-guided-by-color","title":"Document Image Shadow Removal Guided by Color-Aware Background","date":"2023-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/shadocnet-learning-spatial-aware-tokens-in","title":"ShaDocNet: Learning Spatial-Aware Tokens in Transformer for Document Shadow Removal","date":"2022-11-30","arxiv_id":"2211.16675","repositories_listed":1,"syntology":null},{"url":"/paper/document-shadow-removal-with-foreground","title":"Document Shadow Removal with Foreground Detection Learning From Fully Synthetic Images","date":"2022-10-18","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/local-water-filling-algorithm-for-shadow","title":"Local Water-Filling Algorithm for Shadow Detection and Removal of Document Images","date":"2020-12-04","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/intrinsic-decomposition-of-document-images-in","title":"Intrinsic Decomposition of Document Images In-the-Wild","date":"2020-11-29","arxiv_id":"2011.14447","repositories_listed":1,"syntology":null},{"url":"/paper/an-effective-background-estimation-method-for","title":"An Effective Background Estimation Method for Shadows Removal of Document Images","date":"2019-08-26","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/an-iterative-approach-for-shadow-removal-in","title":"An Iterative Approach for Shadow Removal in Document Images","date":"2018-09-13","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/document-enhancement-using-visibility","title":"Document Enhancement Using Visibility Detection","date":"2018-06-01","arxiv_id":null,"repositories_listed":1,"syntology":null}],"syntology_records":0,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}