
GradientShop: A novel approach to image and video processing
1 year ago
GradientShop is a new way for graphics programmers to define image and video filters. Instead of simply writing a function that processes the input pixel colors, the framework also allows the programmer to process the input pixel gradients (i.e., differences between pixel neighbors). This simple shift in the filter paradigm allows the creation of powerful image processing applications with very few lines of codes. Each filter in this video was written using less than 200 lines of C++ code when using the GradientShop API.
To demonstrate the utility of our framework we have developed, or improved, several image processing applications, which include:
# Saliency sharpening
# Painterly rendering
# Deblocking
# Video deflickering
# Image relighting
# And sparse data interpolation (e.g., colorization)
You can see higher resolution results and get more information regarding GradientShop on the project website: GradientShop.com
To demonstrate the utility of our framework we have developed, or improved, several image processing applications, which include:
# Saliency sharpening
# Painterly rendering
# Deblocking
# Video deflickering
# Image relighting
# And sparse data interpolation (e.g., colorization)
You can see higher resolution results and get more information regarding GradientShop on the project website: GradientShop.com
-
Vimeo: About / Blog / Developers / Jobs / Community Guidelines / Community Forums / Help Center / Site Map / Merchandise
/ Get Vimeo

Previous Week
You are doing AMAZING work. Please keep it up!
vimeo.com/1447119
I plan to release the GradientShop code pretty soon on the project website.