Johannes Kopf
johanneskopf.de · Personal blog · on HN since 2011
Johannes Kopf, a graphics researcher, publishes papers on image processing, including pixel art depixelizing, blue noise tiling, and panorama projections.
What HN saysCommenters point to his pixel art comparison page and blue noise paper; one finds the depixelized results worse than the originals, another likes Vector Magic's look.
28HN people shared it
22linked it in comments
6stories submitted
462story points
2 years agolast shared
2011people per year2026
Most-shared posts
- 1Multi comparison5 people · first shared 2018
- 2Depixelizing Pixel Art (2011)4 people · 437 points · first shared 2011 · 88 comments on HN
- 3Recursive Wang Tiles for Real-Time Blue Noise3 people · 3 points · first shared 2015 · discussion on HN
- 4Depixelizing pixel art (SIGGRAPH 2011 paper)3 people · 2 points · first shared 2011 · discussion on HN
- 5Pixel.pdf3 people · first shared 2011
- 6Video ours 4x h264.mp42 people · first shared 2011
- 7Johannes Kopf's Publications - Microsoft Research1 people · 19 points · first shared 2011 · 1 comments on HN
- 8Locally Adapted Projections to Reduce Panorama Distortions (2009)1 people · 1 points · first shared 2023 · discussion on HN
- 9Downscaling1 people · first shared 2018
- 10First person hyperlapse videos.pdf1 people · first shared 2023
- 11Homepage1 people · first shared 2014
- 12Video multi comparison 4x h264.mp41 people · first shared 2018
- 13Solid1 people · first shared 2015
- 14Index1 people · first shared 2018
What HN people wrote when they linked it
rsiqueira · 2014-02-26
The authors of this paper also have other amazing image processing/optimization algorithms. Eg: Deblurring, Optimizing Color Consistency, Content-aware Automatic Photo Enhancement, Object Discovery and Segmentation in Internet Images and more:
Dani Lischinski's page: http://www.cs.huji.ac.il/~danix/
Johannes Kopf page: http://johanneskopf.de/
TruthSHIFT · 2018-02-20
This site has a great page that compares various algorithms:
http://johanneskopf.de/publications/pixelart/supplementary/multi_compa…
While none of them really produce usable results, I love the artistic quality of the Vector Magic algorithm.
logicallee · 2018-02-20
Bizarrely, the pixelated stuff in the images you linked look way better. You couldn't use the depixelized whale or dolphin or whatever (our link) in a game, it looks awful. Some of the full comparison is even worse:
http://johanneskopf.de/publications/pixelart/supplementary/multi_compa…
Mario looks horrid.
But you can use literally any of the pixel art'ed images from your link - they all look truly fantastic and production-ready! They're ready to ship now.
bhouston · 2015-11-25
This is actually not that great when it comes to Texture Synthesis.
This stuff seems better:
https://www.think-cell.com/en/pdf/think-cell_article_siggraph2003.pdf
https://graphics.stanford.edu/papers/texture-synthesis-sig00/texture.p…
http://johanneskopf.de/publications/solid/
teraflop · 2015-10-14
It reminds me of a technique for using recursive self-similar tiles to generate pseudorandomly distributed points: http://johanneskopf.de/publications/blue_noise/
The idea is that you can model an infinite set of points generated by an infinitely-deeply-nested tiling, and then efficiently sample from it at arbitrary levels of detail. This lets you do things like zoom in and out while retaining frame-to-frame coherence, and without having to explicitly store the entire point set. (It's worth watching the full 5-minute video, which explains it better than I can.)
The implementation in that paper used squares with labeled edges to tile the plane non-periodically. This seems like it could be used to do something similar, except with a periodic but irregular tiling. No idea if that would have any practical benefits, but it's interesting, at least.
imurray · 2024-12-10
k82a · 2020-11-01
Had to think of the paper about depixelizing pixel art, fun stuff if you're interested:
https://johanneskopf.de/publications/pixelart/paper/pixel.pdf
josefx · 2019-08-07
This one? http://johanneskopf.de/publications/pixelart/index.html
It might be apropriate in some cases at least.
goodmachine · 2018-06-08
Here's the patent
http://pdfaiw.uspto.gov/.aiw?docid=20180158227
Here's the prior art from a SIGGRAPH (2011) paper
https://johanneskopf.de/publications/pixelart/
What am I missing here?
freshyill · 2018-02-20
They compare it to hq4x in their supplementary materials. Theirs is better.
http://johanneskopf.de/publications/pixelart/supplementary/index.html
0x00000000 · 2018-02-20
Video is quite neat. http://johanneskopf.de/publications/pixelart/supplementary/video_ours_…
Reminds me of some old newgrounds flash animations and games
kelukelugames · 2018-02-20
This page is where all the fun is. But it's also very slow.
http://johanneskopf.de/publications/pixelart/supplementary/multi_compa…
LoSboccacc · 2018-02-20
when it works it's beautiful but worse cases like mario face are ruined. hq4x isn't as pretty but seems more consistent over the whole gallery of examples http://johanneskopf.de/publications/pixelart/supplementary/multi_compa…
lathiat · 2018-02-20
hq4x looks a lot better in the video comparison:
http://johanneskopf.de/publications/pixelart/supplementary/video_multi…
This method still wins out though.. but interesting never the less.
yoz-y · 2018-02-20
In their comparison http://johanneskopf.de/publications/pixelart/supplementary/multi_compa… the Vector Magic results appeal the most to me precisely for this reason. For most images they look more like an artists rendition than an attempt to trace the image. Which is good.
vanderZwan · 2018-02-20
The authore of the depixelising algorithm actually also did something like that:
"Content-Adaptive Image Downscaling" http://johanneskopf.de/publications/downscaling/
I always thought it was sad that it didn't get as much attention. I think it could also interesting to use in thumbnail generation based on regular photos, for example.
Going to ask in that reddit thread if the author is already aware of this algorithm. Might be able to take some cool new ideas from it if they don't! :)
random_comment · 2017-08-24
Depixelizing Pixel Art
http://johanneskopf.de/publications/pixelart/paper/pixel.pdf
I think this paper is very cute and also technically interesting.
tehrei · 2016-06-12
Another interesting way of dithering would be http://johanneskopf.de/publications/blue_noise/ but that might take away from the sought aesthetics.
ansgri · 2011-05-24
BTW, there's a video of some Mario game upscaled with this algorithm. Looks very modern!
http://johanneskopf.de/publications/pixelart/supplementary/video_ours_… (3MB)
micheljansen · 2011-05-24
It seems like the scribd-mirror has been removed. The original was posted here, but the server is not responding:
http://johanneskopf.de/publications/pixelart/paper/pixel.pdf
mirrored at http://dl.dropbox.com/u/49901/mirror/pixel.pdf
sapphirecat · 2011-05-24
sorenjan · 2023-06-16
Johannes Kopf, the main author behind the original Hyperlapse paper, is one of the researchers behind Localrf discussed here yesterday [0].
I think Hyperlapse Pro [1], which stitched patches from multiple frames together to create new frames after doing some 3D reconstruction and then recreating a smoother camera path was mostly replaced with Hyperlapse mobile [2]. The Pro version was really slow, but the mobile version, which used the original frames from the video, could run in a reasonable time on a phone with almost as good result. Hyperlapse Pro is still available to download [3], Hyperlapse mobile you have to find the APK elsewhere [4].
[0] https://news.ycombinator.com/item?id=36348483
[1] http://johanneskopf.de/publications/hyperlapse/first_person_hyperlapse…
[2] https://www.microsoft.com/en-us/research/wp-content/uploads/2016/12/hy…
[3] https://www.microsoft.com/en-us/download/details.aspx?id=52379
[4] https://www.apkmirror.com/apk/microsoft-corporation/hyperlapse-mobile/…