Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

June 2, 2012

Depixelizing Pixel Art

Filed under: Graphics,Visualization — Patrick Durusau @ 4:13 pm

Depixelizing Pixel Art by Johannes Kopf and Dani Lischinski.

Abstract:

We describe a novel algorithm for extracting a resolution-independent vector representation from pixel art images, which enables magnifying the results by an arbitrary amount without image degradation. Our algorithm resolves pixel-scale features in the input and converts them into regions with smoothly varying shading that are crisply separated by piecewise-smooth contour curves. In the original image, pixels are represented on a square pixel lattice, where diagonal neighbors are only connected through a single point. This causes thin features to become visually disconnected under magnification by conventional means, and it causes connectedness and separation of diagonal neighbors to be ambiguous. The key to our algorithm is in resolving these ambiguities. This enables us to reshape the pixel cells so that neighboring pixels belonging to the same feature are connected through edges, thereby preserving the feature connectivity under magnification. We reduce pixel aliasing artifacts and improve smoothness by fitting spline curves to contours in the image and optimizing their control points.

Strikes me as the inverse of the thinning you see in: Split a Single-Pixel-Width Connected Line Graph Into Line Segments by The Hit-and-Miss Transformation.

What do you think?

Are there other pixel representations other than pixel art where smoothing of visual representation would be useful?

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress