{"id":19529287,"url":"https://github.com/isl-org/stableviewsynthesis","last_synced_at":"2025-04-26T11:34:41.969Z","repository":{"id":37300042,"uuid":"339024006","full_name":"isl-org/StableViewSynthesis","owner":"isl-org","description":null,"archived":false,"fork":false,"pushed_at":"2021-04-07T15:56:37.000Z","size":44929,"stargazers_count":206,"open_issues_count":16,"forks_count":35,"subscribers_count":12,"default_branch":"main","last_synced_at":"2023-11-07T19:15:44.759Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isl-org.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}},"created_at":"2021-02-15T09:22:29.000Z","updated_at":"2023-10-27T06:56:02.000Z","dependencies_parsed_at":"2022-08-09T04:31:04.510Z","dependency_job_id":null,"html_url":"https://github.com/isl-org/StableViewSynthesis","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isl-org%2FStableViewSynthesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isl-org%2FStableViewSynthesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isl-org%2FStableViewSynthesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isl-org%2FStableViewSynthesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isl-org","download_url":"https://codeload.github.com/isl-org/StableViewSynthesis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224033557,"owners_count":17244618,"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":[],"created_at":"2024-11-11T01:23:24.639Z","updated_at":"2024-11-11T01:23:25.527Z","avatar_url":"https://github.com/isl-org.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DISCONTINUATION OF PROJECT #  \nThis project will no longer be maintained by Intel.  \nIntel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.  \nIntel no longer accepts patches to this project.  \n If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the open source software community, please create your own fork of this project.  \n  \n# Stable View Synthesis\n\nCode repository for \"Stable View Synthesis\".\n\n\n## Setup\n\nInstall the following Python packages in your Python environment\n\n```\n- numpy (1.19.1)\n- scikit-image (0.15.0)\n- pillow (7.2.0)\n- torch\n- torchvision (0.7.0)\n- torch-scatter (1.6)\n- torch-sparse (1.6)\n- torch-geometric (1.6)\n- torch-sparse (1.6)\n- open3d (0.11)\n- python-opencv\n- matplotlib (3.2.x)\n- pandas (1.0.x)\n```\n\nTo compile the Python extensions you will also need `Eigen` and `cmake`.\n\nClone the repository and initialize the submodule\n\n```bash\ngit clone https://github.com/intel-isl/StableViewSynthesis.git\ncd StableViewSynthesis\ngit submodule update --init --recursive\n```\n\nFinally, build the Python extensions\n\n```\ncd ext/preprocess\ncmake -DCMAKE_BUILD_TYPE=Release .\nmake \n\ncd ../mytorch\npython setup.py build_ext --inplace\n```\n\nTested with Ubuntu 18.04 and macOS Catalina.\n\n\n## Run Stable View Synthesis\n\nMake sure you adapted the paths in `config.py` to point to the downloaded data!\n\n```bash\ncd experiments\n```\n\nThen run the evaluation via \n\n```bash\npython exp.py --net resunet3.16_penone.dirs.avg.seq+9+1+unet+5+2+16.single+mlpdir+mean+3+64+16 --cmd eval --iter last --eval-dsets tat-subseq\n```\n\nThis will run the pretrained network on the four Tanks and Temples sequences.\n\nTo train the network from scratch you can run\n\n```bash\npython exp.py --net resunet3.16_penone.dirs.avg.seq+9+1+unet+5+2+16.single+mlpdir+mean+3+64+16 --cmd retrain\n```\n\n\n## Data\n\nSee [FreeViewSynthesis](https://github.com/intel-isl/FreeViewSynthesis).\n\n## Citation\n\nPlease cite our [paper](https://arxiv.org/abs/2011.07233) if you find this work useful.\n\n```bib\n@inproceedings{Riegler2021SVS,\n  title={Stable View Synthesis},\n  author={Riegler, Gernot and Koltun, Vladlen},\n  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},\n  year={2021}\n}\n```\n\n## Video\n\n[![Stable View Synthesis Video](https://img.youtube.com/vi/gqgXIY09htI/0.jpg)](https://www.youtube.com/watch?v=gqgXIY09htI\u0026feature=youtu.be)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisl-org%2Fstableviewsynthesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisl-org%2Fstableviewsynthesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisl-org%2Fstableviewsynthesis/lists"}