{"url":"/task/shadow-detection","name":"Shadow Detection","slug":"shadow-detection","description_markdown":null,"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":79,"papers_with_code":46,"benchmarks":2,"benchmark_tables_in_archive":2,"benchmark_tables_shown":2,"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":4,"subtasks":1,"parent_tasks":0},"benchmarks":[{"leaderboard":"/sota/shadow-detection-on-cuhk-shadow","slug":"shadow-detection-on-cuhk-shadow","dataset":"CUHK-Shadow","dataset_url":"/dataset/cuhk-shadow","rows_in_archive":16,"metrics":["BER"],"first_row_in_archive_order":{"model":"FDRNet (ICCV 2021) (512x512)","paper_title":"Mitigating Intensity Bias in Shadow Detection via Feature Decomposition and Reweighting","paper_url":"/paper/mitigating-intensity-bias-in-shadow-detection","paper_date":"2021-01-01","arxiv_id":null,"code_links":[],"syntology":null}},{"leaderboard":"/sota/shadow-detection-on-sbu","slug":"shadow-detection-on-sbu","dataset":"SBU / SBU-Refine","dataset_url":"/dataset/sbu","rows_in_archive":16,"metrics":["BER"],"first_row_in_archive_order":{"model":"SDDNet (MM 2023) (512x512)","paper_title":"SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detection","paper_url":"/paper/sddnet-style-guided-dual-layer","paper_date":"2023-08-17","arxiv_id":"2308.08935","code_links":[{"title":"rmcong/sddnet_acmmm23","url":"https://github.com/rmcong/sddnet_acmmm23"}],"syntology":null}}],"datasets":[{"url":"/dataset/sbu","name":"SBU / SBU-Refine","full_name":"SBU-Kinect-Interaction dataset v2.0","num_papers_in_archive":28},{"url":"/dataset/soba","name":"SOBA","full_name":"Shadow-OBject Association","num_papers_in_archive":9},{"url":"/dataset/cuhk-shadow","name":"CUHK-Shadow","full_name":"","num_papers_in_archive":8},{"url":"/dataset/ins-dataset","name":"INS Dataset","full_name":"","num_papers_in_archive":2}],"subtasks":[{"url":"/task/shadow-detection-and-removal","name":"Shadow Detection And Removal"}],"parent_tasks":[],"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":30,"of":46,"tagged_in_all":79,"items":[{"url":"/paper/stacked-conditional-generative-adversarial","title":"Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal","date":"2017-12-07","arxiv_id":"1712.02478","repositories_listed":5,"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}},{"url":"/paper/cloud-net-a-cloud-segmentation-cnn-for","title":"Cloud and Cloud Shadow Segmentation for Remote Sensing Imagery via Filtered Jaccard Loss Function and Parametric Augmentation","date":"2020-01-23","arxiv_id":"2001.08768","repositories_listed":3,"syntology":null},{"url":"/paper/instance-shadow-detection","title":"Instance Shadow Detection","date":"2019-11-16","arxiv_id":"1911.07034","repositories_listed":3,"syntology":null},{"url":"/paper/explicit-visual-prompting-for-universal","title":"Explicit Visual Prompting for Universal Foreground Segmentations","date":"2023-05-29","arxiv_id":"2305.18476","repositories_listed":2,"syntology":null},{"url":"/paper/instance-shadow-detection-with-a-single-stage","title":"Instance Shadow Detection with A Single-Stage Detector","date":"2022-07-11","arxiv_id":"2207.04614","repositories_listed":2,"syntology":null},{"url":"/paper/spa-former-transformer-image-shadow-detection","title":"SpA-Former: Transformer image shadow detection and removal via spatial attention","date":"2022-06-22","arxiv_id":"2206.10910","repositories_listed":2,"syntology":null},{"url":"/paper/revisiting-shadow-detection-a-new-benchmark","title":"Revisiting Shadow Detection: A New Benchmark Dataset for Complex World","date":"2019-11-16","arxiv_id":"1911.06998","repositories_listed":2,"syntology":null},{"url":"/paper/direction-aware-spatial-context-features-for-1","title":"Direction-aware Spatial Context Features for Shadow Detection and Removal","date":"2018-05-12","arxiv_id":"1805.04635","repositories_listed":2,"syntology":{"n":2,"n_ran":1,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/direction-aware-spatial-context-features-for","title":"Direction-aware Spatial Context Features for Shadow Detection","date":"2017-12-12","arxiv_id":"1712.04142","repositories_listed":2,"syntology":null},{"url":"/paper/when-sam2-meets-video-shadow-and-mirror","title":"When SAM2 Meets Video Shadow and Mirror Detection","date":"2024-12-26","arxiv_id":"2412.19293","repositories_listed":1,"syntology":null},{"url":"/paper/unveiling-deep-shadows-a-survey-on-image-and","title":"Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Era","date":"2024-09-03","arxiv_id":"2409.02108","repositories_listed":1,"syntology":null},{"url":"/paper/rendetnet-weakly-supervised-shadow-detection","title":"RenDetNet: Weakly-supervised Shadow Detection with Shadow Caster Verification","date":"2024-08-30","arxiv_id":"2408.17143","repositories_listed":1,"syntology":null},{"url":"/paper/timeline-and-boundary-guided-diffusion","title":"Timeline and Boundary Guided Diffusion Network for Video Shadow Detection","date":"2024-08-21","arxiv_id":"2408.11785","repositories_listed":1,"syntology":null},{"url":"/paper/language-driven-interactive-shadow-detection","title":"Language-Driven Interactive Shadow Detection","date":"2024-08-16","arxiv_id":"2408.08543","repositories_listed":1,"syntology":null},{"url":"/paper/sam2-adapter-evaluating-adapting-segment","title":"SAM2-Adapter: Evaluating & Adapting Segment Anything 2 in Downstream Tasks: Camouflage, Shadow, Medical Image Segmentation, and More","date":"2024-08-08","arxiv_id":"2408.04579","repositories_listed":1,"syntology":{"n":5,"n_ran":3,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/swinshadow-shifted-window-for-ambiguous","title":"SwinShadow: Shifted Window for Ambiguous Adjacent Shadow Detection","date":"2024-08-07","arxiv_id":"2408.03521","repositories_listed":1,"syntology":null},{"url":"/paper/clouds2mask-a-novel-deep-learning-approach","title":"CloudS2Mask: A novel deep learning approach for improved cloud and cloud shadow masking in Sentinel-2 imagery","date":"2024-05-15","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/ntire-2023-image-shadow-removal-challenge","title":"NTIRE 2023 Image Shadow Removal Challenge Technical Report: Team IIM_TTI","date":"2024-03-13","arxiv_id":"2403.08995","repositories_listed":1,"syntology":null},{"url":"/paper/delving-into-dark-regions-for-robust-shadow","title":"Delving into Dark Regions for Robust Shadow Detection","date":"2024-02-21","arxiv_id":"2402.13631","repositories_listed":1,"syntology":null},{"url":"/paper/adaptershadow-adapting-segment-anything-model","title":"AdapterShadow: Adapting Segment Anything Model for Shadow Detection","date":"2023-11-15","arxiv_id":"2311.08891","repositories_listed":1,"syntology":null},{"url":"/paper/silt-shadow-aware-iterative-label-tuning-for","title":"SILT: Shadow-aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labels","date":"2023-08-23","arxiv_id":"2308.12064","repositories_listed":1,"syntology":{"n":4,"n_ran":4,"n_unverified":0,"n_pointer_only":4}},{"url":"/paper/desobav2-towards-large-scale-real-world","title":"DESOBAv2: Towards Large-scale Real-world Dataset for Shadow Generation","date":"2023-08-19","arxiv_id":"2308.09972","repositories_listed":1,"syntology":null},{"url":"/paper/sddnet-style-guided-dual-layer","title":"SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detection","date":"2023-08-17","arxiv_id":"2308.08935","repositories_listed":1,"syntology":null},{"url":"/paper/sam-helps-shadow-when-segment-anything-model","title":"SAM-helps-Shadow:When Segment Anything Model meet shadow removal","date":"2023-06-01","arxiv_id":"2306.06113","repositories_listed":1,"syntology":null},{"url":"/paper/detect-any-shadow-segment-anything-for-video","title":"Detect Any Shadow: Segment Anything for Video Shadow Detection","date":"2023-05-26","arxiv_id":"2305.16698","repositories_listed":1,"syntology":null},{"url":"/paper/when-sam-meets-shadow-detection","title":"When SAM Meets Shadow Detection","date":"2023-05-19","arxiv_id":"2305.11513","repositories_listed":1,"syntology":null},{"url":"/paper/sam-fails-to-segment-anything-sam-adapter","title":"SAM Fails to Segment Anything? -- SAM-Adapter: Adapting SAM in Underperformed Scenes: Camouflage, Shadow, Medical Image Segmentation, and More","date":"2023-04-18","arxiv_id":"2304.09148","repositories_listed":1,"syntology":null},{"url":"/paper/explicit-visual-prompting-for-low-level","title":"Explicit Visual Prompting for Low-Level Structure Segmentations","date":"2023-03-20","arxiv_id":"2303.10883","repositories_listed":1,"syntology":{"n":4,"n_ran":4,"n_unverified":0,"n_pointer_only":0}},{"url":"/paper/adaptive-illumination-mapping-for-shadow","title":"Adaptive Illumination Mapping for Shadow Detection in Raw Images","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}],"syntology_records":5,"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"}}