{"url":"/task/video-background-subtraction","name":"Video Background Subtraction","slug":"video-background-subtraction","description_markdown":"Video background subtraction is a computer vision technique used to separate moving objects (foreground) from the static scene (background) in video feeds, essential for applications like surveillance, motion detection, and object tracking. It involves creating a background model, comparing each new frame to this model, and applying thresholding to identify changes as foreground objects. Methods range from simple frame differencing and running averages to advanced techniques like Gaussian Mixture Models (GMM) and deep learning for handling dynamic scenes. Challenges include dealing with illumination changes, shadows, dynamic backgrounds, and noise. Post-processing is often used to refine results and reduce false positives.","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":17,"papers_with_code":6,"benchmarks":14,"benchmark_tables_in_archive":14,"benchmark_tables_shown":14,"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":[{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-12","slug":"video-background-subtraction-on-davis-2017-12","dataset":"DAVIS 2017 (zoomInZoomOut)","dataset_url":null,"rows_in_archive":2,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-4","slug":"video-background-subtraction-on-davis-2017-4","dataset":"DAVIS 2017 (dog-gooses)","dataset_url":null,"rows_in_archive":2,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-5","slug":"video-background-subtraction-on-davis-2017-5","dataset":"DAVIS 2017 (flamingo)","dataset_url":null,"rows_in_archive":2,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017","slug":"video-background-subtraction-on-davis-2017","dataset":"DAVIS 2017 (bmx-trees)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (Basic/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-1","slug":"video-background-subtraction-on-davis-2017-1","dataset":"DAVIS 2017 (boxing-fisheye)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (Basic/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-10","slug":"video-background-subtraction-on-davis-2017-10","dataset":"DAVIS 2017 (swing)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-11","slug":"video-background-subtraction-on-davis-2017-11","dataset":"DAVIS 2017 (tennis)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-2","slug":"video-background-subtraction-on-davis-2017-2","dataset":"DAVIS 2017 (breakdance-flare)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-3","slug":"video-background-subtraction-on-davis-2017-3","dataset":"DAVIS 2017 (continuousPan)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-6","slug":"video-background-subtraction-on-davis-2017-6","dataset":"DAVIS 2017 (horsejump-high)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-7","slug":"video-background-subtraction-on-davis-2017-7","dataset":"DAVIS 2017 (sidewalk)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Hom)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-8","slug":"video-background-subtraction-on-davis-2017-8","dataset":"DAVIS 2017 (stroller)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (Basic/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-davis-2017-9","slug":"video-background-subtraction-on-davis-2017-9","dataset":"DAVIS 2017 (stunt)","dataset_url":null,"rows_in_archive":1,"metrics":["AUC"],"first_row_in_archive_order":{"model":"DeepMCBM (CAE/Aff)","paper_title":"A Deep Moving-camera Background Model","paper_url":"/paper/a-deep-moving-camera-background-model","paper_date":"2022-09-16","arxiv_id":"2209.07923","code_links":[{"title":"bgu-cs-vil/deepmcbm","url":"https://github.com/bgu-cs-vil/deepmcbm"}],"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/video-background-subtraction-on-sabs","slug":"video-background-subtraction-on-sabs","dataset":"SABS","dataset_url":null,"rows_in_archive":1,"metrics":["F-measure","Mean IoU"],"first_row_in_archive_order":{"model":"TMT-GAN","paper_title":"Illumination-Aware Multi-Task GANs for Foreground Segmentation","paper_url":"/paper/illumination-aware-multi-task-gans-for","paper_date":"2019-01-10","arxiv_id":null,"code_links":[],"syntology":null}}],"datasets":[],"subtasks":[],"parent_tasks":[{"url":"/task/video","name":"Video"}],"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":6,"of":6,"tagged_in_all":17,"items":[{"url":"/paper/deep-learning-for-background-replacement-in","title":"Deep learning for Background Replacement in Video Conferencing","date":"2023-06-12","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/robust-graph-learning-from-noisy-data","title":"Robust Graph Learning from Noisy Data","date":"2018-12-17","arxiv_id":"1812.06673","repositories_listed":2,"syntology":null},{"url":"/paper/adaptive-rate-sparse-signal-reconstruction","title":"Adaptive-Rate Sparse Signal Reconstruction With Application in Compressive Background Subtraction","date":"2015-03-11","arxiv_id":"1503.03231","repositories_listed":2,"syntology":null},{"url":"/paper/a-deep-moving-camera-background-model","title":"A Deep Moving-camera Background Model","date":"2022-09-16","arxiv_id":"2209.07923","repositories_listed":1,"syntology":{"n":10,"n_ran":8,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/autoencoder-based-background-reconstruction","title":"Autoencoder-based background reconstruction and foreground segmentation with background noise estimation","date":"2021-12-15","arxiv_id":"2112.08001","repositories_listed":1,"syntology":null},{"url":"/paper/illumination-based-data-augmentation-for","title":"Illumination-Based Data Augmentation for Robust Background Subtraction","date":"2019-10-18","arxiv_id":"1910.08470","repositories_listed":1,"syntology":null}],"syntology_records":1,"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"}}