1 Replies - 1583 Views - Last Post: 25 May 2011 - 08:44 AM

#1 modi123_1  Icon User is offline

  • Suitor #2
  • member icon

Reputation: 10836
  • View blog
  • Posts: 42,419
  • Joined: 12-June 08

[link] Depixelizing Pixel Art

Posted 25 May 2011 - 08:16 AM


It's a bit rare that we see a nice merging of comp sci and graphics.


Two researchers -- Johannes Kopf from Microsoft, and Dani Lischinski from The Hebrew University -- have successfully created an algorithm that depixelizes and upscales low-resolution 8-bit "pixel art" into lush vector graphics. The algorithm identifies pixel-level details to accurately shade the new image -- but more importantly, the algorithm can create smooth, curved contour lines from only-connected-on-the-diagonal single pixels.
To achieve such beautiful images, the researchers use a complex blend of pixel analysis and spline curves.

Some general mechanics:
  • First and foremost, they can assume that every pixel is important
  • If a pixel is all alone in a sea of another color, it's an important feature
  • in a 2x2 checkerboard pattern, should the diagonals form a line, or no
  • (groups) are re-shaped, smoothed with spline curves, and then rendered as edges or shaded areas

Possible application:


some optimization could eventually lead to emulator that can upscale our our favorite retro games in real time.
we might be able to play Super Mario Bros. on a big screen without stretching our beloved plumber's pixels to breaking point.

I can't seem to get a functioning hand on their article. Probably shot to hell by the pub, but in the future here are the links:



After and before:
Posted Image

Is This A Good Question/Topic? 2
  • +

Replies To: [link] Depixelizing Pixel Art

#2 Shane Hudson  Icon User is offline

  • D.I.C Technophile
  • member icon

Reputation: 344
  • View blog
  • Posts: 1,286
  • Joined: 06-December 09

Re: [link] Depixelizing Pixel Art

Posted 25 May 2011 - 08:44 AM

Bloody hell.. I am going to look further into this... wonder if they have released the algorithm!
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1