{"id":13444419,"url":"https://github.com/yaochih/awesome-video-stabilization","last_synced_at":"2025-03-20T18:32:38.210Z","repository":{"id":48143647,"uuid":"309345428","full_name":"yaochih/awesome-video-stabilization","owner":"yaochih","description":"A curated list of video stabilization methods","archived":false,"fork":false,"pushed_at":"2024-02-23T15:31:57.000Z","size":72,"stargazers_count":332,"open_issues_count":1,"forks_count":40,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-05-23T04:10:05.041Z","etag":null,"topics":["video-stabilization"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yaochih.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-11-02T11:10:36.000Z","updated_at":"2024-05-22T14:42:02.000Z","dependencies_parsed_at":"2024-02-28T14:10:47.319Z","dependency_job_id":null,"html_url":"https://github.com/yaochih/awesome-video-stabilization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaochih%2Fawesome-video-stabilization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaochih%2Fawesome-video-stabilization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaochih%2Fawesome-video-stabilization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaochih%2Fawesome-video-stabilization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaochih","download_url":"https://codeload.github.com/yaochih/awesome-video-stabilization/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244670614,"owners_count":20491025,"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":["video-stabilization"],"created_at":"2024-07-31T04:00:22.452Z","updated_at":"2025-03-20T18:32:37.045Z","avatar_url":"https://github.com/yaochih.png","language":null,"funding_links":[],"categories":["Uncategorized","Others","[↑](#-table-of-contents) Video Search and Other Video Tools","[↑](#-Table-of-Contents) Video Search and Other Video Tools"],"sub_categories":["Uncategorized","[↑](#-table-of-contents) Telegram","[↑](#-Table-of-Contents) Telegram","[↑](#-table-of-contents) GitHub"],"readme":"# Video Stabilization\nThis is a curated list of the resources of video stabilization methods. If you find anything wrong or anything new, feel free to contact me.\n\n| Year | Pub | Paper | Repo |\n| -------- | -------- | -------- | -------- | \n|2009|TOG|[Content-Preserving Warps for 3D Video Stabilization](http://gvv.mpi-inf.mpg.de/teaching/gvv_seminar_2012/papers/Content-Preserving%20Warps%20for%203D%20Video%20Stabilization.pdf)| [project page](http://web.cecs.pdx.edu/~fliu/project/3dstab.htm)|\n|2011|CVPR|[Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths](https://research.google.com/pubs/archive/37041.pdf)|[project page](https://www.cc.gatech.edu/cpl/projects/videostabilization/) \u003cbr\u003e [code, MATLAB](https://github.com/ishit/L1Stabilizer) (unofficial) \u003cbr\u003e [code, Python](https://github.com/ishank-juneja/Video-Stabilization) (unofficial)|\n|2011|TOG|[Subspace Video Stabilization](http://web.cecs.pdx.edu/~fliu/papers/tog2010.pdf)|[project page](http://web.cecs.pdx.edu/~fliu/project/subspace_stabilization/) \u003cbr\u003e [code](https://github.com/higerra/SubspaceStab)(unofficial)|\n|2012|TOG|[Video Stabilization using Epipolar Geometry](https://www.cse.huji.ac.il/~raananf/projects/stab/paper.pdf)|[project page](https://www.cs.huji.ac.il/~raananf/projects/stab/)|\n|2012|CVPR|[Video Stabilization with a depth camera](https://www.cs.sfu.ca/~pingtan/Papers/cvpr12_stabilization.pdf)|[project page](http://www.liushuaicheng.org/CVPR2012/index.html)|\n|2013|TVCG|[Spatially and Temporally Optimized Video Stabilization](http://graphics.csie.ncku.edu.tw/Tony/papers/video_stablization.pdf)|[project page](https://people.cs.nctu.edu.tw/~yushuen/VideoStabilization/)|\n|2013|TOG|[Bundled Camera Paths for Video Stabilization](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/Stabilization_SIGGRAPH13.pdf)|[project page](http://www.liushuaicheng.org/SIGGRAPH2013/) \u003cbr\u003e [code](https://github.com/SuTanTank/BundledCameraPathVideoStabilization)(unofficial) \u003cbr\u003e[dataset](http://liushuaicheng.org/SIGGRAPH2013/database.html)|\n|2014|CVPR|[SteadyFlow: Spatially Smooth Optical Flow for Video Stabilization](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/SteadyFlow_CVPR2014.pdf)|[project page](http://www.liushuaicheng.org/CVPR2014/)\u003cbr\u003e[code](https://github.com/rimchang/SteadyFlow)(unofficial)|\n|2016|ECCV|[MeshFlow: Minimum Latency Online Video Stabilization](http://www.liushuaicheng.org/eccv2016/meshflow.pdf)|[project page](http://www.liushuaicheng.org/eccv2016/index.html)\u003cbr\u003e[code](https://github.com/sudheerachary/Mesh-Flow-Video-Stabilization)(unofficial)|\n|2017|TIP|[CodingFlow:Enable Video Coding for Video Stabilization](http://ieeexplore.ieee.org/document/7909025/?arnumber=7909025\u0026source=authoralert)||\n|2017|CVPR|[Direct Photometric Alignment by Mesh Deformation](http://www.liushuaicheng.org/CVPR2017/DirectPhotometric.pdf)||\n|2018|CGF|[Deep Video Stabilization Using Adversarial Networks](https://cg.cs.tsinghua.edu.cn/papers/CGF-2018-video-stab.pdf)||\n|2018|ECCV|[Selfie Video Stabilization](https://cseweb.ucsd.edu/~ravir/selfievideo.pdf)|[project page](https://cseweb.ucsd.edu/~ravir/selfievideo.pdf) \u003cbr\u003e[dataset](https://drive.google.com/file/d/1W30MsjplUrGtnT0PcUS5jWikYxDVMvXi/view?usp=sharing)|\n|2019|TIP|[Deep Online Video Stabilization With Multi-Grid Warping Transformation Learning](https://ieeexplore.ieee.org/document/8554287)|[code](https://github.com/cxjyxxme/deep-online-video-stabilization-deploy)(official)\u003cbr\u003e[dataset](http://cg.cs.tsinghua.edu.cn/download/DeepStab.zip)|\n|2019|CVPR|[Robust Video Stabilization by Optimization in CNN Weight Space](https://cseweb.ucsd.edu/~ravir/jiyang_cvpr.pdf)|[project page\u003cbr\u003eofficial code](http://jiyang.fun/projects.html)|\n|2019|TVCG|[Effective Video Stabilization via Joint Trajectory Smoothing and Frame Warping](https://ieeexplore.ieee.org/document/8737754)|[code](https://github.com/705062791/TVCG-Video-Stabilization-via-joint-Trajectory-Smoothing-and-frame-warping)(official)|\n|2019|arXiv|[DeepMeshFlow: Content Adaptive Mesh Deformation for Robust Image Registration](https://arxiv.org/pdf/1912.05131)||\n|2020|TIP|[PWStableNet: Learning Pixel-wise Warping Maps for Video Stabilization](https://ieeexplore.ieee.org/document/8951447)|[project page](http://home.ustc.edu.cn/~zmd1992/PWStableNet.html)\u003cbr\u003e[code](https://github.com/mindazhao/pix-pix-warping-video-stabilization)(official)|\n|2020|TOG|[Deep Iterative Frame Interpolation for Full-Frame Video Stabilization](https://arxiv.org/pdf/1909.02641)|[code](https://github.com/jinsc37/DIFRINT)(official)|\n|2020|CVPR|[Learning Video Stabilization Using Optical Flow](https://cseweb.ucsd.edu/~ravir/jiyang_cvpr20.pdf)|[project page\u003cbr\u003eofficial code](http://jiyang.fun/projects.html)|\n|2020|arXiv|[Learning Deep Video Stabilization without Optical Flow](https://arxiv.org/pdf/2011.09697)||\n|2020|arXiv|[DUT: Learning Video Stabilization by Simply Watching Unstable Videos](https://arxiv.org/pdf/2011.14574)|[code](https://github.com/Annbless/DUTCode)(official)|\n|2021|WACV|[Cinematic-L1 Video Stabilization with a Log-Homography Model](https://arxiv.org/pdf/2011.08144.pdf)||\n|2021|CVPR|[Real-Time Selfie Video Stabilization](https://arxiv.org/pdf/2009.02007)|[code](https://github.com/jiy173/selfievideostabilization)(official)|\n|2021|CVPR|[3D Video Stabilization with Depth Estimation by CNN-based Optimization](https://openaccess.thecvf.com/content/CVPR2021/html/Lee_3D_Video_Stabilization_With_Depth_Estimation_by_CNN-Based_Optimization_CVPR_2021_paper.html)|[project page](https://yaochih.github.io/deep3d-stabilizer.io/)\u003cbr\u003e[code](https://github.com/yaochih/Deep3D-Stabilizer-release)(official)|\n|2021|ICIP|[PixStabNet: Fast Multi-Scale Deep Online Video Stabilization with Pixel-Based Warping](https://ieeexplore.ieee.org/document/9506801)||\n|2021|ICCV|[Hybrid Neural Fusion for Full-frame Video Stabilization](https://arxiv.org/pdf/2102.06205)|[project page](https://alex04072000.github.io/NeRViS/)\u003cbr\u003e[code](https://github.com/alex04072000/NeRViS)(official)|\n|2021|ICCV|[Out-of-boundary View Synthesis Towards Full-Frame Video Stabilization](https://arxiv.org/pdf/2108.09041.pdf)||\n|2021|BMVC|[Self-Supervised Real-time Video Stabilization](https://arxiv.org/pdf/2111.05980.pdf)||\n|2022|WACV|[Deep Online Fused Video Stabilization](https://arxiv.org/pdf/2102.01279)|[project page](https://zhmeishi.github.io/dvs/)\u003cbr\u003e[code](https://github.com/googleinterns/deep-stabilization)(official)|\n|2023|ICCV|[Minimum Latency Deep Online Video Stabilization](https://openaccess.thecvf.com/content/ICCV2023/html/Zhang_Minimum_Latency_Deep_Online_Video_Stabilization_ICCV_2023_paper.html)|[code/dataset](https://github.com/liuzhen03/NNDVS)(official)|\n|2023|ICCV|[Fast Full-frame Video Stabilization with Iterative Optimization](https://openaccess.thecvf.com/content/ICCV2023/papers/Zhao_Fast_Full-frame_Video_Stabilization_with_Iterative_Optimization_ICCV_2023_paper.pdf)|[code](https://github.com/zwyking/Fast-Stab)(official)|\n|2024|CVPR|[3D Multi-frame Fusion for Video Stabilization](https://arxiv.org/abs/2404.12887)||\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaochih%2Fawesome-video-stabilization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaochih%2Fawesome-video-stabilization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaochih%2Fawesome-video-stabilization/lists"}