PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Extensible Implementation of Reliable Pixel Art Interpolation

Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Pixel art is aesthetics that emulates the graphical style of old computer systems. Graphics created with this style needs to be scaled up for presentation on modern displays. The authors proposed two new modifications of image scaling for this purpose: a proximity-based coefficient correction and a transition area restriction. Moreover a new interpolation kernel has been introduced. The presented approaches are aimed at reliable and flexible bitmap scaling while overcoming limitations of existing methods. The new techniques were introduced in an extensible. NET application that serves as both an executable program and a library. The project is designed for prototyping and testing interpolation operations and can be easily expanded with new functionality by adding it to the code or by using the provided interface.
Rocznik
Strony
213--239
Opis fizyczny
Bibliogr. 26 poz., rys., tab.
Twórcy
  • Faculty of Computing, Poznań University of Technology, Poznań, PL
  • Faculty of Computing, Poznań University of Technology, Poznań, PL
Bibliografia
  • [1] Burger W., Burge M. J., Principles of digital image processing: core algorithms, Springer, pp. 210-237, 2009.
  • [2] Dong C., Loy C. C., He K., Tang X., Image Super-Resolution Using Deep Convolutional Networks, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 38, no. 2, pp. 295-307, 2016.
  • [3] GNU Octave, https://www.gnu.org/software/octave/, 2018 [on-line, accessed: 20.09.2018].
  • [4] Graphics Section in GameMaker: Studio Settings for Windows, https://help.yoyogames.com/hc/en-us/articles/216753338-GameMaker-Studio-Settings-for-Windows, YoYo Games Ltd, 2015 [on-line, accessed: 20.09.2018].
  • [5] Inkscape Developers, libdepixelize, https://launchpad.net/libdepixelize, 2014 [on-line, accessed: 20.09.2018].
  • [6] Inkscape tutorial: Tracing Pixel Art, https://inkscape.org/en/doc/tutorials/ tracingpixelart/tutorial-tracing-pixelart.html, 2018 [on-line, accessed: 20.09.2018].
  • [7] Kopf J., Lishinski D., Depixelizing pixel art, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2011), vol. 30, no. 4, 99:1-99:8, 2011.
  • [8] Kreuzer F., Depixelizing Pixel Art on GPUs, Institute of Computer Graphics and Algorithms, Vienna University of Technology, 2014.
  • [9] Mathworks, imresize, Matlab Documentation, https://www.mathworks.com/help/images/ref/imresize.html, 2018 [on-line, accessed: 20.09.2018].
  • [10] Microsoft Developer Network, Array.IndexOf Method, https://msdn.microsoft.com/en-us/library/system.array.indexof, 2018 [on-line, accessed: 20.09.2018].
  • [11] Microsoft Docs, Delegates (C# Programming Guide), https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/, 2015 [on-line, accessed: 20.09.2018].
  • [12] Microsoft Developer Network, ImageFormat Class, https://msdn.microsoft.com/en-us/library/system.drawing.imaging.imageformat, 2018 [on-line, accessed: 20.09.2018].
  • [13] Microsoft Developer Network, Parallel.For Method, https://msdn.microsoft.com/en-us/library/system.threading.tasks.parallel.for, 2018 [on-line, accessed: 20.09.2018].
  • [14] Nagatomi, Image Super-Resolution for Anime-Style Art, https://github.com/nagadomi/waifu2x, 2018 [on-line, accessed: 17.10.2018].
  • [15] OpenGL Wiki “Sampler Object”, https://www.khronos.org/opengl/wiki/ Sampler_Object, 2017 [on-line, accessed: 20.09.2018].
  • [16] Pahvl, Cygnus, https://pahvl.tumblr.com/post/161126319888/cygnus, 2017 [on-line, accessed: 20.09.2018].
  • [17] Riebman A. R., Bell R. B., Gray S., Quality Assessment for Super-Resolution Image Enhancement, 2006 International Conference on Image Processing, pp. 2017-2020, 2006.
  • [18] Santhosh G., Zoom An Image With Different Interpolation Types, CodeProject, https://www.codeproject.com/Articles/236394/Bi-Cubic-and-Bi-Linear-Interpolation-with-GLSL, 2011 [on-line, accessed: 20.09.2018].
  • [19] Silva M. A. G., Real Time Pixel Art Remasterization on GPUs with CUDA, https://github.com/marcoc2/pixel-art-remaster-gpu, 2017 [on-line, accessed: 20.09.2018]
  • [20] Silva M. A. G., Montenegro A., Clua E., Vasconcelos C., Lage M., Real Time Pixel Art Remasterization on GPUs, 2013 XXVI Conference on Graphics, Patterns and Images, Arequipa, 274-281, 2013.
  • [21] Stasik P. M., Euclidean proximity function in image processing, 2016 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), 254-258, Poznan, 2016.
  • [22] Stasik P. M., Balcerek J., Improvements in upscaling of pixel art, 2017 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), 371-376, Poznan, 2017.
  • [23] SteamSpy, www.steamspy.com, 2017 [on-line, accessed: 01.12.2017].
  • [24] Steppin M., Zemek C., Gannaz F., hqx 1.1, https://code.google.com/p/hqx/, 2015 [on-line, accessed: 20.09.2018].
  • [25] Mitani Y., Pixel-Art Upscaler Based on pix2pix Network, https://github.com/mitaki28/pixcaler, 2018 [on-line, accessed: 17.10.2018].
  • [26] Zenju, xBRZ 1.6, http://sourceforge.net/projects/xbrz/, 2018 [on-line, accessed: 20.09.2018].
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2019).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-e7736b0f-6962-4127-8a92-2b1db4ded80d
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.