{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/c2f-semicd-a-coarse-to-fine-semi-supervised","title":"C2F-SemiCD: A Coarse-to-Fine Semi-Supervised Change Detection Method Based on Consistency Regularization in High-Resolution Remote Sensing Images","arxiv_id":"2404.13838","date":"2024-04-22","proceeding":null,"authors":["Chengxi Han","Chen Wu","Meiqi Hu","Jiepan Li","Hongruixuan Chen"],"abstract":"A high-precision feature extraction model is crucial for change detection (CD). In the past, many deep learning-based supervised CD methods learned to recognize change feature patterns from a large number of labelled bi-temporal images, whereas labelling bi-temporal remote sensing images is very expensive and often time-consuming; therefore, we propose a coarse-to-fine semi-supervised CD method based on consistency regularization (C2F-SemiCD), which includes a coarse-to-fine CD network with a multiscale attention mechanism (C2FNet) and a semi-supervised update method. Among them, the C2FNet network gradually completes the extraction of change features from coarse-grained to fine-grained through multiscale feature fusion, channel attention mechanism, spatial attention mechanism, global context module, feature refine module, initial aggregation module, and final aggregation module. The semi-supervised update method uses the mean teacher method. The parameters of the student model are updated to the parameters of the teacher Model by using the exponential moving average (EMA) method. Through extensive experiments on three datasets and meticulous ablation studies, including crossover experiments across datasets, we verify the significant effectiveness and efficiency of the proposed C2F-SemiCD method. The code will be open at: https://github.com/ChengxiHAN/C2F-SemiCDand-C2FNet.","url_abs":"https://arxiv.org/abs/2404.13838v1","url_pdf":"https://arxiv.org/pdf/2404.13838v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"c2f-semicd-a-coarse-to-fine-semi-supervised","repo_url":"https://github.com/chengxihan/c2f-semicd-and-c2f-cdnet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"change-detection","task_name":"Change Detection"},{"task_slug":"semi-supervised-change-detection","task_name":"Semi-supervised Change Detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/change-detection-on-cdd-dataset-season-1","task":"Change Detection","dataset":"CDD Dataset (season-varying)","model":"C2FNet","rank_in_archive_order":10,"of":18,"metrics":{"F1":"95.93","F1-Score":"95.93","IoU":"92.18","KC":"95.39","Overall Accuracy":"99.04","Precision":"95.46","Recall":"96.41"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-dsifn-cd","task":"Change Detection","dataset":"DSIFN-CD","model":"C2FNet","rank_in_archive_order":6,"of":9,"metrics":{"F1":"64.03","IoU":"47.09","KC":"55.62","Overall Accuracy":"86.19","Precision":"57.45","Recall":"72.31"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-googlegz-cd","task":"Change Detection","dataset":"GoogleGZ-CD","model":"C2FNet","rank_in_archive_order":1,"of":4,"metrics":{"F1":"86.86","IoU":"76.77","KC":"82.48","Overal Accuracy":"93.43","Precision":"85.46","Recall":"88.31"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-levir","task":"Change Detection","dataset":"LEVIR+","model":"C2FNet","rank_in_archive_order":8,"of":9,"metrics":{"F1":"79.15","IoU":"65.50","KC":"78.25","OA":"98.26","Prcision":"77.19","Recall":"81.22"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-levir-cd","task":"Change Detection","dataset":"LEVIR-CD","model":"C2FNet","rank_in_archive_order":15,"of":28,"metrics":{"F1":"91.83","F1-score":"99.18","IoU":"93.69","Overall Accuracy":"90.04","Precision":"84.89","Recall":"91.40"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-s2looking","task":"Change Detection","dataset":"S2Looking","model":"C2FNet","rank_in_archive_order":10,"of":11,"metrics":{"F1":"62.83","F1-Score":"62.83","IoU":"45.80","KC":"62.44","OA":"99.22","Precision":"74.84","Recall":"54.14"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-sysu-cd","task":"Change Detection","dataset":"SYSU-CD","model":"C2FNet","rank_in_archive_order":11,"of":12,"metrics":{"F1":"77.97","IoU":"63.89","KC":"70.87","OA":"89.25","Precision":"75.44","Recall":"80.67"},"uses_additional_data":false},{"leaderboard":"/sota/change-detection-on-whu-cd","task":"Change Detection","dataset":"WHU-CD","model":"C2FNet","rank_in_archive_order":3,"of":22,"metrics":{"F1":"94.36","IoU":"89.33","KC":"94.14","Overall Accuracy":"99.56","Precision":"96.57","Recall":"92.26"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-levir-cd-1","task":"Semi-supervised Change Detection","dataset":"LEVIR-CD - 10% labeled data","model":"C2F-SemiCD","rank_in_archive_order":2,"of":5,"metrics":{"F1":"90.80","IoU":"83.15","KC":"90.31","OA":"99.08","Precision":"92.44","Recall":"89.22"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-levir-cd-2","task":"Semi-supervised Change Detection","dataset":"LEVIR-CD - 20% labeled data","model":"C2F-SemiCD","rank_in_archive_order":2,"of":4,"metrics":{"F1":"91.16","IoU":"83.75","KC":" 90.69","OA":" 99.12","Precision":"93.26","Recall":" 89.15"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-levir-cd-3","task":"Semi-supervised Change Detection","dataset":"LEVIR-CD - 40% labeled data","model":"C2F-SemiCD","rank_in_archive_order":1,"of":4,"metrics":{"F1":"91.67","IoU":"84.62","KC":"91.23","OA":"99.17","Precision":"93.41","Recall":"89.99"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-levir-cd","task":"Semi-supervised Change Detection","dataset":"LEVIR-CD - 5% labeled data","model":"C2F-SemiCD","rank_in_archive_order":3,"of":5,"metrics":{"F1":"89.97","IoU":"81.76","KC":"89.44","OA":"98.99","Precision":"91.45","Recall":"88.53"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-whu-10","task":"Semi-supervised Change Detection","dataset":"WHU - 10% labeled data","model":"C2F-SemiCD","rank_in_archive_order":3,"of":4,"metrics":{"F1":"86.58","IoU":"76.33","KC":"86.03","OA":"98.94","Precision":"87.35","Recall":"85.81"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-whu-20","task":"Semi-supervised Change Detection","dataset":"WHU - 20% labeled data","model":"C2F-SemiCD","rank_in_archive_order":2,"of":4,"metrics":{"F1":"90.07","IoU":"81.93","KC":"89.66","OA":"99.23","Precision":"91.83","Recall":"88.36"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-whu-40","task":"Semi-supervised Change Detection","dataset":"WHU - 40% labeled data","model":"C2F-SemiCD","rank_in_archive_order":2,"of":4,"metrics":{"F1":"93.03","IoU":"86.97","KC":"92.74","OA":"99.45","Precision":"93.20","Recall":"92.86"},"uses_additional_data":false},{"leaderboard":"/sota/semi-supervised-change-detection-on-whu-5","task":"Semi-supervised Change Detection","dataset":"WHU - 5% labeled data","model":"C2F-SemiCD","rank_in_archive_order":3,"of":4,"metrics":{"F1":"85.63","IoU":"74.87","KC":"85.04","OA":"98.87","Precision":"86.51","Recall":"84.77"},"uses_additional_data":false}],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}