跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) 聊天机器人(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 编程语言(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

A curated list of inpainting papers and resources, inspired by awesome-computer-vision.

Contents

teaser

Image Inpainting

Classical methods (Non-learning based)

  1. Image inpainting. Bertalmio, M., Sapiro, G., Caselles, V., & Ballester, C. In SIGGRAPH 2000
  2. Simultaneous structure and texture image inpainting. Bertalmio, M., Vese, L., Sapiro, G., & Osher, S. In TIP 2003
  3. Region filling and object removal by exemplar-based image inpainting. Criminisi, A., Pérez, P., & Toyama, K. In TIP 2004
  4. Image completion with structure propagation. Sun, J., Yuan, L., Jia, J., & Shum, H. Y. In TOG 2005
  5. Image completion using planar structure guidance. Huang, J. B., Kang, S. B., Ahuja, N., & Kopf, J. In TOG 2014 [code] [project]
  6. PatchMatch: A randomized correspondence algorithm for structural image editing. Connelly Barnes, Eli Shechtman, Adam Finkelstein, Dan B Goldman. In TOG 2009[project]
  7. Deep Image Prior. Dmitry Ulyanov, Andrea Vedaldi, Victor Lempitsky. In IJCV 2020[project] [code] [demo]

Deep Architectures (Learning Based)

  1. Shepard convolutional neural networks. Ren, J. S., Xu, L., Yan, Q., & Sun, W. In NeurIPS 2015 [code]
  2. Context encoders: Feature learning by inpainting. Pathak, D., Krahenbuhl, P., Donahue, J., Darrell, T., & Efros, A. A. In CVPR 2016[code]
  3. Globally and locally consistent image completion. Iizuka, S., Simo-Serra, E., & Ishikawa, H. (2017). In TOG 2017 [code] [project]
  4. High-resolution image inpainting using multi-scale neural patch synthesis. Yang, C., Lu, X., Lin, Z., Shechtman, E., Wang, O., & Li, H. In CVPR 2017 [code]
  5. Generative face completion. Li, Y., Liu, S., Yang, J., & Yang, M. H. In CVPR 2017 [code]
  6. Semantic image inpainting with deep generative models. Yeh, R. A., Chen, C., Yian Lim, T., Schwing, A. G., Hasegawa-Johnson, M., & Do, M. N. In CVPR 2017 [code] [project]
  7. Generative image inpainting with contextual attention. Yu, J., Lin, Z., Yang, J., Shen, X., Lu, X., & Huang, T. S. In CVPR 2018 [code] [project]
  8. Natural and effective obfuscation by head inpainting. Sun Qianru et al. In CVPR 2018
  9. Eye in-painting with exemplar generative adversarial networks. Dolhansky, B., & Canton Ferrer, C. In CVPR 2018 [project] [code]
  10. Uv-gan: Adversarial facial uv map completion for pose-invariant face recognition. Deng, J., Cheng, S., Xue, N., Zhou, Y., & Zafeiriou, S. In CVPR 2018
  11. Disentangling Structure and Aesthetics for Style-aware Image Completion. Gilbert, A., Collomosse, J., Jin, H., & Price, B. In CVPR 2018
  12. Image inpainting for irregular holes using partial convolutions. Liu, G., Reda, F. A., Shih, K. J., Wang, T. C., Tao, A., & Catanzaro, B. In ECCV 2018 [project]
  13. Contextual-based image inpainting: Infer, match, and translate. Song, Y., Yang, C., Lin, Z., Liu, X., Huang, Q., Li, H., & Jay Kuo, C. C. In ECCV 2018
  14. Shift-net: Image inpainting via deep feature rearrangement. Yan, Z., Li, X., Li, M., Zuo, W., & Shan, S. In ECCV 2018 [code]
  15. Image Inpainting via Generative Multi-column Convolutional Neural Networks. Wang, Y., Tao, X., Qi, X., Shen, X., & Jia, J. In NeurIPS 2018 [code]
  16. SPG-Net: Segmentation prediction and guidance network for image inpainting. Song, Y., Yang, C., Shen, Y., Wang, P., Huang, Q., & Kuo, C. C. J. In BMVC 2018
  17. Structural inpainting. Vo, H. V., Duong, N. Q., & Pérez, P. In MM 2018
  18. Semantic Image Inpainting with Progressive Generative Networks. Zhang, H., Hu, Z., Luo, C., Zuo, W., & Wang, M. In MM 2018 [code]
  19. Face Completion with Semantic Knowledge and Collaborative Adversarial Learning. Liao, H., Funka-Lea, G., Zheng, Y., Luo, J., & Zhou, S. K. In ACCV 2018
  20. Edge-Aware Context Encoder for Image Inpainting. Liao, L., Hu, R., Xiao, J., & Wang, Z. In ICASPP 2018
  21. Faceshop: Deep sketch-based face image editing. Portenier, T., Hu, Q., Szabó, A., Bigdeli, S. A., Favaro, P., & Zwicker, M. In TOG 2018
  22. High resolution face completion with multiple controllable attributes via fully end-to-end progressive generative adversarial networks. Chen, Z., Nie, S., Wu, T., & Healey, C. G. In Arxiv 2018
  23. On Hallucinating Context and Background Pixels from a Face Mask using Multi-scale GANs. Banerjee, S., Scheirer, W. J., Bowyer, K. W., & Flynn, P. J. In Arxiv 2018
  24. Pluralistic Image Completion. Zheng, C., Cham, T. J., & Cai, J. In CVPR 2019 [code] [project]
  25. Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting. Zeng et al., In CVPR 2019 [code]
  26. Foreground-aware Image Inpainting. Xiong et al., In CVPR 2019
  27. Deep Reinforcement Learning of Volume-guided Progressive View Inpainting for 3D Point Scene Completion from a Single Depth Image. Han, X., Zhang, Z., Du, D., Yang, M., Yu, J., Pan, P., ... & Cui, S. In CVPR 2019
  28. PEPSI: Fast Image Inpainting With Parallel Decoding Network. CVPR (pp. 11360-11368). Sagong et al. In CVPR 2019
  29. Coordinate-Based Texture Inpainting for Pose-Guided Human Image Generation. Grigorev et al. CVPR2019.
  30. Deep Inception Generative Network for Cognitive Image Inpainting. Xiao, Q., Li, G., & Chen, Q. In Arxiv 2019
  31. Detecting Overfitting of Deep Generative Networks via Latent Recovery. Webster, R., Rabin, J., Simon, L., & Jurie, F. In Arxiv 2019
  32. SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color. Jo, Y., & Park, J. (2019). In Arxiv 2019 [code]
  33. Deep Fusion Network for Image Completion. Hong et al. In Arxiv 2019 [code]
  34. PEPSI++: Fast and Lightweight Network for Image Inpainting. Shin et al. In Arxiv 2019
  35. Generative Image Inpainting with Submanifold Alignment Li et al. In IJCAI 2019
  36. MUSICAL: Multi-Scale Image Contextual Attention Learning for Inpainting. Wang, N., Li, J., Zhang, L., & Du, B. In IJCAI 2019
  37. Coarse-to-Fine Image Inpainting via Region-wise Convolutions and Non-Local Correlation. Ma, Y., Liu, X., Bai, S., Wang, L., He, D., & Liu, A. In IJCAI 2019
  38. StructureFlow: Image Inpainting via Structure-aware Appearance Flow, Yurui Ren, Xiaoming Yu, Ruonan Zhang, Thomas H. Li, Shan Liu, Ge Li. In ICCV 2019 [code]
  39. Image Inpainting with Learnable Bidirectional Attention Maps, Xie et al. In ICCV 2019 [code]
  40. Coherent Semantic Attention for Image Inpainting, Liu et al. In ICCV 2019 [code]
  41. EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning. Nazeri, K., Ng, E., Joseph, T., Qureshi, F., & Ebrahimi, M. In ICCVW 2019 [code]
  42. Free-form image inpainting with gated convolution. Yu et al. In ICCV 2019 [project]
  43. Region Normalization for Image Inpainting. Tao et al. In AAAI 2020 [code]
  44. Learning to Incorporate Structure Knowledge for Image Inpainting, Yang et al. In AAAI 2020 [code]
  45. Prior Guided GAN Based Semantic Inpainting, Lahiri1 et al. In CVPR 2020
  46. UCTGAN: Diverse Image Inpainting based on Unsupervised Cross-Space Translation, Zhao et al. In CVPR 2020
  47. Recurrent Feature Reasoning for Image Inpainting, Li et al. In CVPR 2020 [code]
  48. Contextual Residual Aggregation for Ultra High-Resolution Image Inpainting, Yi et al., In CVPR 2020 [code]
  49. 3D Photography using Context-aware Layered Depth Inpainting, Shih et al. In CVPR 2020 [demo] [code]
  50. Rethinking Image Inpainting via a Mutual Encoder-Decoder with Feature Equalizations, Liu et al. In ECCV 2020 [code]
  51. Guidance and Evaluation: Semantic-Aware Image Inpainting for Mixed Scenes, Liao et al. In ECCV 2020
  52. VCNet: A Robust Approach to Blind Image Inpainting, Wang et al. In ECCV2020 [code]
  53. High-Resolution Image Inpainting with Iterative Confidence Feedback and Guided Upsampling, Zeng et al. In ECCV 2020 [project]
  54. Image Inpainting with Onion Convolution, Shant et al., In ACCV2020
  55. Hyperrealistic Image Inpainting with Hypergraphs, Wadhwa et al., In WACV 2021 [code]
  56. Image Inpainting with External-internal Learning and Monochromic Bottleneck, Wang et al., In CVPR 2021 [code] [project]
  57. Generating Diverse Structure for Image Inpainting With Hierarchical VQ-VAE, Peng et al., In CVPR 2021 [code]
  58. PD-GAN: Probabilistic Diverse GAN for Image Inpainting, Liu et al., In CVPR 2021 [code]
  59. Image Inpainting Guided by Coherence Priors of Semantics and TexturesIn CVPR 2021
  60. TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations, Zhou et al., In CVPR 2021 [code] [project]
  61. FaceInpainter: High Fidelity Face Adaptation to Heterogeneous Domains, Li et al., In CVPR 2021
  62. Large Scale Image Completion via Co-Modulated Generative Adversarial Networks, Zhao et al., In ICLR 2021 [code]
  63. Image Inpainting via Conditional Texture and Structure Dual Generation, Guo et al., In ICCV 2021 [code]
  64. CR-Fill: Generative Image Inpainting With Auxiliary Contextual Reconstruction, Zeng et al., In ICCV 2021 [code]
  65. Parallel Multi-Resolution Fusion Network for Image Inpainting, Wang et al., In ICCV 2021
  66. WaveFill: A Wavelet-Based Generation Network for Image Inpainting, Yu et al., In ICCV 2021
  67. SLIDE: Single Image 3D Photography With Soft Layering and Depth-Aware Inpainting, Kaeser et al., In ICCV 2021 [project]
  68. Distillation-Guided Image Inpainting, Suin et al., In ICCV 2021
  69. High-Fidelity Pluralistic Image Completion With Transformers, Wan et al., In ICCV 2021 [code] [project]
  70. Learning a Sketch Tensor Space for Image Inpainting of Man-Made Scenes, Cao et al., In ICCV 2021 [project] [code]
  71. Learning High-Fidelity Face Texture Completion Without Complete Face Texture, Kim et al., In ICCV 2021
  72. Dual-path Image Inpainting with Auxiliary GAN Inversion, Wang et al., In CVPR 2022
  73. MAT: Mask-Aware Transformer for Large Hole Image Inpainting, Li et al., In CVPR 2022 [code]
  74. RePaint: Inpainting using Denoising Diffusion Probabilistic Models, Lugmayr et al., In CVPR 2022 [code]
  75. MISF: Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting, Li et al., In CVPR 2022 [code]
  76. Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding, Dong et al., In CVPR 2022 [code]
  77. Reduce Information Loss in Transformers for Pluralistic Image Inpainting, Liu et al., In CVPR 2022 [code]

Video Inpainting

Classical methods (Non-learning based)

  1. Navier-stokes, fluid dynamics, and image and video inpainting. Bertalmio, M., Bertozzi, A. L., & Sapiro, G. In CVPR 2001 (Vol. 1, pp. I-I). IEEE.
  2. Video inpainting of occluding and occluded objects. Patwardhan, K. A., Sapiro, G., & Bertalmio, M. In ICIP 2005 (Vol. 2, pp. II-69). IEEE.
  3. Full-frame video stabilization with motion inpainting. Matsushita, Y., Ofek, E., Ge, W., Tang, X., & Shum, H. Y. In TPAMI 2006, (7), 1150-1163. [project]
  4. Video completion by motion field transfer. Shiratori, T., Matsushita, Y., Tang, X., & Kang, S. B. (2006, June). In CVPR 2006 (Vol. 1, pp. 411-418). [project]
  5. Space-time completion of video. Wexler, Y., Shechtman, E., & Irani, M. In TPAMI 2007, (3), 463-476. [project]
  6. Video inpainting under constrained camera motion. Patwardhan, K. A., Sapiro, G., & Bertalmío, M. In TIP 2007, 16(2), 545-553.
  7. How not to be seen—object removal from videos of crowded scenes. Granados, M., Tompkin, J., Kim, K., Grau, O., Kautz, J., & Theobalt, C. In Computer Graphics Forum 2012 (Vol. 31, No. 2pt1, pp. 219-228). [project]
  8. Background inpainting for videos with dynamic objects and a free-moving camera. Springer, Berlin, Heidelberg. Granados, M., Kim, K. I., Tompkin, J., Kautz, J., & Theobalt, C. In ECCV 2012[project]
  9. Video inpainting of complex scenes. Newson, A., Almansa, A., Fradet, M., Gousseau, Y., & Pérez, P. In SIAM Journal on Imaging Sciences 2014, 7(4), 1993-2019. [project]
  10. Video inpainting with short-term windows: application to object removal and error concealment. Ebdelli, M., Le Meur, O., & Guillemot, C. In TIP 2015, 24(10), 3034-3047.
  11. Temporally coherent completion of dynamic video. Huang, J. B., Kang, S. B., Ahuja, N., & Kopf, J. In TOG 2016[project] [code]

Deep Architectures (Learning Based)

  1. Video inpainting by jointly learning temporal structure and spatial details. Wang, C., Huang, H., Han, X., & Wang, J. In AAAI 2019
  2. Deep Flow-Guided Video Inpainting. Xu, R., Li, X., Zhou, B., & Loy, C. C. In CVPR 2019 [code] [project]
  3. Deep Video Inpainting. Kim, D., Woo, S., Lee, J. Y., & Kweon, I. S. In CVPR 2019 [code] [project]
  4. Deep Blind Video Decaptioning by Temporal Aggregation and Recurrence. Kim, D., Woo, S., Lee, J. Y., & Kweon, I. S. In CVPR 2019 [project]
  5. VORNet: Spatio-temporally Consistent Video Inpainting for Object Removal Ya-Liang Chang, Zhe Yu Liu, Winston Hsu. In CVPRW 2019 [code]
  6. Learnable Gated Temporal Shift Module for Deep Video Inpainting Ya-Liang Chang, Zhe Yu Liu, Kuan-Ying Lee, Winston Hsu. In BMVC 2019 [code]
  7. Align-and-Attend Network for Globally and Locally Coherent Video Inpainting. Woo, S., Kim, D., Park, K., Lee, J. Y., & Kweon, I. S. In Arxiv 2019
  8. Frame-Recurrent Video Inpainting by Robust Optical Flow Inference Yifan Ding, Chuan Wang, Haibin Huang, Jiaming Liu, Jue Wang, Liqiang Wang. In Arxiv 2019
  9. Free-form Video Inpainting with 3D Gated Convolution and Temporal PatchGAN Chang et al., In ICCV 2019 [code]
  10. Onion-Peel Networks for Deep Video Completion, Oh et al., In ICCV 2019 [project] [code]
  11. Copy-and-Paste Networks for Deep Video Inpainting, Lee et al., In ICCV 2019 [code][project]
  12. An Internal Learning Approach to Video Inpainting, Zhang et al., In ICCV 2019 [project]
  13. Short-Term and Long-Term Context Aggregation Network for Video Inpainting, Li et al. In ECCV 2020
  14. Proposal-based Video Completion, Hu et al. In ECCV 2020
  15. DVI: Depth Guided Video Inpainting for Autonomous Driving, Liao et al. In ECCV 2020 [project]
  16. Learning Joint Spatial-Temporal Transformations for Video Inpainting, Zeng et al., In ECCV 2020 [project]
  17. Flow-edge Guided Video Completion, Gao et al. In ECCV 2020 [project]
  18. Progressive Temporal Feature Alignment Network for Video Inpainting, Zou et al., In CVPR 2021 [code]
  19. Internal Video Inpainting by Implicit Long-range Propagation, ouyang et al., In ICCV 2021 [project] [code]
  20. FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting, Liu et al., In ICCV 2021 [code]
  21. Flow-Guided Video Inpainting With Scene Templates, Lao et al., In ICCV 2021 [code]
  22. Frequency-Aware Spatiotemporal Transformers for Video Inpainting Detection, Yu et al., In ICCV 2021
  23. Occlusion-Aware Video Object Inpainting, ke et al., In ICCV 2021 [project]
  24. Towards An End-to-End Framework for Flow-Guided Video Inpainting, Li et al., In CVPR 2022 [code]
  25. Inertia-Guided Flow Completion and Style Fusion for Video Inpainting, Zhang et al., In CVPR 2022
  26. DLFormer: Discrete Latent Transformer for Video Inpainting, Ren et al., In CVPR 2022
  27. The DEVIL is in the Details: A Diagnostic Evaluation Benchmark for Video Inpainting, Szeto et al., In CVPR 2022 [code]

Challenge

  1. Looking at People ECCV Satellite Challenge @ ECCV 2018
  2. ICME Grand Challenge Learning-Based Image Inpainting @ ICME 2019
  3. Image Inpainting Challenge - AIM Workshop and Challenges @ ECCV 2020
  4. Video Inpainting Challenge - MangoTV International Video Inpainting Challenge @ 2021

原文:https://github.com/1900zyh/Awesome-Image-Inpainting