Antialiasing Recovery v1.3
This location is for Registered Users Only.
Perhaps you need to login or register.
11.0, 10.5, 10.0, 9.0, 8.0 or later
Linux, Mac, Windows
This is a BlinkScript implementation of the Antialiasing Recovery method developed by Hoppe, Lawrence, Sander and Yang. It is designed to repair antialiased edges that are damaged by nonlinear image processing operations. The source and target images need to spatially match so this method will not work properly if the applied filter geometrically distorts the image.
Some applications are:
Thresholding or Grading
Filtering (eg. Bilateral)
Remapping (zDepth)
If you want more in-depth info about this method check out the paper of Hoppe et al. here! In a nutshell this method analyzes the antialiased source to estimate the colors of the edges that were blended together. Based on this information the current pixel coverage is computed and applied to the damaged/unfiltered target image.
Todos:
-aa recovery for alpha (not sure if alpha should be part of the estimation process)
Changelog:
v1.3:
-fixed a connection error caused by faulty naming
v1.2:
-Fixed a bug that prevented the Kernel from running on the CPU
-Hopefully fixed Nuke8 warnings when creating the node
v1.1:
-Added tootlips & remapped controls for sigma d
Comments
Unfortunately it does not compile on my gpu (Error compiling kernel: Cannot compile OpenCL kernel
error 1: assigning to '__attribute__( (address_space( 16776963))) float' from incompatible type 'fn_unified_mat h_float3' (aka 'float4') and using the cpu doesn't show any effect. I am using nuke 10.5v5 on centos 6.5.
RSS feed for comments to this post