{"url":"/task/highlight-removal","name":"highlight removal","slug":"highlight-removal","description_markdown":"Highlight removal refers to the process of eliminating or reducing the presence of specular highlights in an image. Specular highlights are bright spots or reflections that occur when light reflects off a shiny or reflective surface, such as glass, metal, or oily skin. These highlights can often obscure or distort the underlying details of the image, making it difficult to analyze or process.","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":"derived"},"counts":{"papers_tagged":15,"papers_with_code":9,"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":0,"subtasks":0,"parent_tasks":1},"benchmarks":[],"datasets":[],"subtasks":[],"parent_tasks":[{"url":"/task/image-restoration","name":"Image Restoration"}],"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":9,"of":9,"tagged_in_all":15,"items":[{"url":"/paper/dual-hybrid-attention-network-for-specular","title":"Dual-Hybrid Attention Network for Specular Highlight Removal","date":"2024-07-17","arxiv_id":"2407.12255","repositories_listed":1,"syntology":null},{"url":"/paper/joint-network-for-specular-highlight","title":"Joint network for specular highlight detection and adversarial generation of specular-free images trained with polarimetric data","date":"2023-11-28","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/towards-high-quality-specular-highlight","title":"Towards High-Quality Specular Highlight Removal by Leveraging Large-Scale Synthetic Data","date":"2023-09-12","arxiv_id":"2309.06302","repositories_listed":1,"syntology":null},{"url":"/paper/estimating-reflectance-layer-from-a-single","title":"Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning","date":"2022-11-27","arxiv_id":"2211.14751","repositories_listed":1,"syntology":null},{"url":"/paper/m2-net-multi-stages-specular-highlight","title":"M2-Net: Multi-stages Specular Highlight Detection and Removal in Multi-scenes","date":"2022-07-20","arxiv_id":"2207.09965","repositories_listed":1,"syntology":null},{"url":"/paper/single-image-specular-highlight-removal-via","title":"Single-Image Specular Highlight Removal via Real-World Dataset Construction","date":"2021-08-27","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/text-aware-single-image-specular-highlight","title":"Text-Aware Single Image Specular Highlight Removal","date":"2021-08-16","arxiv_id":"2108.06881","repositories_listed":1,"syntology":null},{"url":"/paper/polarization-guided-specular-reflection","title":"Polarization Guided Specular Reflection Separation","date":"2021-03-22","arxiv_id":"2103.11652","repositories_listed":1,"syntology":null},{"url":"/paper/single-image-highlight-removal-with-a-sparse","title":"Single Image Highlight Removal with a Sparse and Low-Rank Reflection Model","date":"2018-09-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-25T09:33:49+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"}}