Implementation of the technique of antialiasing recovery
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build/osx
src
.gitignore
CMakeLists.txt
README.md

README.md

antialiasing recovery

description

Performing some kind of non-linear filters on images often induces aliasing, this program implements the method described in this paper which helps to recover images damaged by some kind of non-linear filters. It is performed as an adjustment of gradients in some regions that were potentially damaged in the filtered image.

dependencies

This project uses cmake.

mac osx

Download and install CMake if you don't already have it. To simplify installation you may use Homebrew:

brew install cmake

linux (ubuntu)

sudo apt-get install cmake

run

Images should be PPM format 24 bits. The program is looking for images from the media/ folder which should be located in the working directory.

./aarecovery.out -o original [-f filtered] # filenames without extension

results

The following images were zoomed to assess the results.

Original image:

original

Non-linear filter performed on it (here simple thresholding):

original

The result of performing anti-aliasing recovery:

original