PL EN


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

HDRLIB: biblioteka do szybkiego przetwarzania obrazów HDR wykorzystująca zaawansowane możliwości procesorów CPU

Autorzy
Identyfikatory
Warianty tytułu
Języki publikacji
PL
Abstrakty
EN
Development of high dynamic range imaging (HDRI), especially in the display and camera technology, have a significant impact on broader usage of HDR data in image processing, analysis and synthesis. Typical 8-bit graphics pipeline (each red, green, and blue color channels stored in 8-bits) is replaced with the HDR pipeline, in which color is represented by floating point values. The HDRI pipeline does not suffer from many problems of 8-bit systems The most important advantage of HDRI is the possibility of storing full range of luminance and chrominance visible by HVS (Human Visual System). Unfortunately, HDR images are significantly greater than in 8-bit systems. Therefore speed and effectiveness of their processing are especially important for practical applications. In the paper we propose using SIMD and multi-threading CPU technologies to speed-up HDRI processing. We present new architecture of HDRI, in which the attention was paid on memory access optimization, effectiveness of vector data processing and parallelization of computations. We test proposed solution based on a novel and original implementation and discusse achieved speed-ups.
Rocznik
Strony
121--127
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
autor
  • Politechnika Szczecińska, Wydział Informatyki
Bibliografia
  • [1] Reinhard E., Ward G., Pattanaik S., Debevec P. High Dynamic Range Imaging. Data Acquisition, Manipulation, and Display. Morgan Kaufmann, 2005.
  • [2] Gummaraju J., Rosenblum M. Stream programming on general-purpose processors. Proceedings of the 38th annual IEEE/ACM International Symposium on Microarchitecture, Barcelona, Spain, 2005, pp. 343-354.
  • [3] Mantiuk R., Krawczyk G., Mantiuk R., Seidel H.P. High Dynamic Range Imaging Pipeline: Perception-motivated Representation of Visual Content. In: Proc of SPIE – Volume 6492. Human Vision and Electronic Imaging XII. 649212.
  • [4] Mantiuk R., Tomaszewska A., Pająk D. Wykorzystanie procesorów graficznych do szybkiego przetwarzania obrazów HDR. Pomiary Automatyka Kontrola 7’2007, ISSN 0032-4110, str. 106-108.
  • [5] Reinhard E., Stark M., Shirley P., Ferwerda J. Photographic Tone Reproduction for Digital Images. ACM Trans. on Graph. t.21, n.3, str. 267-276, 2002.
  • [6] Martinez K., Cupitt J. VIPS – a highly tuned image processing software architecture. In Proceedings of IEEE International Conference on Image Processing 2, pp. 574-577, Genova, 2005.
  • [7] Mantiuk R., Pająk D. Acceleration of High Dynamic Range Imaging Pipeline Based on Multi-threading and SIMD Technologies. Lecture Notes in Computer Science, vol. 5101, no. I, 2008, Poland, pp. 780-789.
  • [8] Mantiuk R., Krawczyk G., Mantiuk R. High Dynamic Range Imaging Pipeline: Merging Computer Graphics, Physics, Photography and Visual Perception. Proc. of Spring Conferece on Computer Graphics (poster materials), 20-22.04, 2006, Casta Papiernicka, Slovakia, pp. 37-41.
  • [9] Taylor S. Intel Integrated Performance Primitives Book. ISBN 0971786135, ISBN139780971786134, 2004.
  • [10 ]Harmonic Software Inc. IPT – The Image Processing Toolbox for O-Matrix. http://www.omatrix.com/ipt.html
  • [11] Laurent P. GENIAL – GENeric Image Array Library. http://www.ient.rwth-aachen.de/team/laurent/genial/genial.html
  • [12] Ibanez L., Schroeder W., Ng L., Cates J. The ITK Software Guide. Second Edition. Kitware, Inc. Publisher, November 2005.
  • [13] Zhao M., Tian J., Zhu X., Xue J., Cheng Z., Zhao H. The Design and Implementation of a C++ Toolkit for Integrated Medical Image Processing and Analysis. In Proc. of SPIE Conference, V.6 5367-4, 2004.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-a7f5a317-dfe1-4679-98c2-d2255b1585c2
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ć.