{"id":16919537,"url":"https://github.com/bobholamovic/fcn-cd-pytorch","last_synced_at":"2025-04-11T11:31:02.849Z","repository":{"id":122357929,"uuid":"226686462","full_name":"Bobholamovic/FCN-CD-PyTorch","owner":"Bobholamovic","description":"Training code for https://github.com/rcdaudt/fully_convolutional_change_detection","archived":false,"fork":false,"pushed_at":"2020-12-16T12:14:38.000Z","size":131,"stargazers_count":19,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T13:11:17.534Z","etag":null,"topics":["change-detection","convolutional-siamese-networks","deep-learning","pytorch","remote-sensing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bobholamovic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-12-08T15:12:43.000Z","updated_at":"2023-03-14T09:38:25.000Z","dependencies_parsed_at":"2023-09-24T16:58:41.784Z","dependency_job_id":null,"html_url":"https://github.com/Bobholamovic/FCN-CD-PyTorch","commit_stats":{"total_commits":37,"total_committers":2,"mean_commits":18.5,"dds":"0.027027027027026973","last_synced_commit":"15b5c5e1101090cf45be29a9b2a5d9b35b125305"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bobholamovic%2FFCN-CD-PyTorch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bobholamovic%2FFCN-CD-PyTorch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bobholamovic%2FFCN-CD-PyTorch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bobholamovic%2FFCN-CD-PyTorch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bobholamovic","download_url":"https://codeload.github.com/Bobholamovic/FCN-CD-PyTorch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248383897,"owners_count":21094627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["change-detection","convolutional-siamese-networks","deep-learning","pytorch","remote-sensing"],"created_at":"2024-10-13T19:44:41.854Z","updated_at":"2025-04-11T11:31:02.519Z","avatar_url":"https://github.com/Bobholamovic.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fully Convolutional Siamese Networks for Change Detection\n\n---\nThis repo has been deprecated. Please see [CDLab](https://github.com/Bobholamovic/CDLab), which includes more architectures and datasets.\n---\n\nThis is an unofficial implementation of the paper\n\n\u003e Rodrigo Caye Daudt, Bertrand Le Saux, Alexandre Boulch. (2018, October). Fully convolutional siamese networks for change detection. In 2018 25th IEEE International Conference on Image Processing (ICIP) (pp. 4063-4067). IEEE.\n \n~~as the [official repo](https://github.com/rcdaudt/fully_convolutional_change_detection) does not provide the training code.~~\n\n[paper link](https://ieeexplore.ieee.org/abstract/document/8451652)\n\n# Dependencies\n\n\u003e opencv-python==4.1.1  \n  pytorch==1.3.1  \n  torchvision==0.4.2  \n  pyyaml==5.1.2  \n  scikit-image==0.15.0  \n  scikit-learn==0.21.3  \n  scipy==1.3.1  \n  tqdm==4.35.0\n\nTested using Python 3.7.4 on Ubuntu 16.04 and Python 3.6.8 on Windows 10.\n\n# Basic usage\n\n```bash\n# The network definition scripts are from the original repo\ngit clone --recurse-submodules git@github.com:Bobholamovic/FCN-CD-PyTorch.git\ncd FCN-CD-PyTorch\nmkdir exp\ncd src\n```\n\nIn `src/constants.py`, change the dataset locations to your own. In `config_base.yaml`, set specific configurations.\n\nFor training, try\n\n```bash\npython train.py train --exp_config ../configs/config_base.yaml\n```\n\nFor evaluation, try\n\n```bash\npython train.py eval --exp_config ../configs/config_base.yaml --resume path_to_checkpoint --save-on\n```\n\nYou can check the model weight files in `exp/base/weights/`, the log files in `exp/base/logs`, and the output change maps in `exp/base/out`.\n\n---\n# Changed\n\n- 2020.3.14 Add configuration files.\n- 2020.4.14 Detail README.md.\n- 2020.12.8 Update framework.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobholamovic%2Ffcn-cd-pytorch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobholamovic%2Ffcn-cd-pytorch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobholamovic%2Ffcn-cd-pytorch/lists"}