Automatic and interactive image colorization using deep neural networks, with PyTorch models for ECCV 2016 and SIGGRAPH 2017 papers.
Colorful Image Colorization is an open-source implementation of deep neural networks for automatically colorizing grayscale images. It provides pre-trained models from two research papers (ECCV 2016 and SIGGRAPH 2017) that predict realistic colors, enabling applications in photo restoration, artistic enhancement, and visual effects. The project solves the problem of manual colorization by leveraging learned priors from large image datasets.
Computer vision researchers, developers working on image processing applications, and hobbyists interested in deep learning-based photo editing tools.
Developers choose this project for its production-ready, easy-to-use implementation of state-of-the-art colorization models, backed by peer-reviewed research. It offers both automatic and interactive colorization in a single package with minimal dependencies.
Automatic colorization using deep neural networks. "Colorful Image Colorization." In ECCV, 2016.
Includes eccv16 and siggraph17 models for immediate use without training, as highlighted in the README's key features and code examples.
Implements SIGGRAPH 2017 method for real-time user-guided colorization, allowing input adjustments for more control over results.
Handles full workflow from Lab conversion and resizing to post-processing, simplifying deployment with minimal user intervention.
Based on peer-reviewed papers from ECCV and SIGGRAPH, ensuring credible and state-of-the-art colorization techniques.
The README states the original Caffe branch is unsupported, and the current PyTorch version is for test-time only, preventing model retraining or customization.
Models resize images to 256x256 during processing, which can degrade quality for high-resolution inputs and limit flexibility in applications.
Last major update was in 2020, so it may have compatibility issues with newer PyTorch versions and lack ongoing maintenance or bug fixes.
Models and examples built with TensorFlow
Models and examples built with TensorFlow
Caffe: a fast open framework for deep learning.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.