Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Texture coding and synthesis in cellular neural networks using a wold-like decomposition
Języki publikacji
Abstrakty
W artykule przedstawiono propozycję wykorzystania sieci neuronowych komórkowych (SNK) do celów kodowania i rekonstrukcji obszarów tekstur jednorodnych, występujących w obrazach rzeczywistych. W proponowanym rozwiązaniu obraz tekstury podlega dekompozycji na trzy składowe - harmoniczną, kierunkową i stochastyczną - z użyciem zoptymalizowanego pod względem czasowym algorytmu, wykorzystującego znane twierdzenie Wolda, a następnie każda ze składowych podlega odrębnemu procesowi kodowania. Model SNK, o analogowym sposobie przetwarzania, został użyty do wydajnej kompresji i szybkiej rekonstrukcji części stochastycznej obrazu. W pracy przedstawiono architekturę SNK, twierdzenie Wolda, proponowany algorytm dekompozycji i kodowania tekstury oraz wyniki przeprowadzonych symulacji komputerowych. Dla szerokiej klasy tekstur osiągnięto lepszą jakość obrazów niż przy użyciu algorytmu JPEG. Poza tym, możliwość fizycznej realizacji SNK w postaci układu scalonego VLSI, pozwala na zastosowanie proponowanego algorytmu do rekonstrukcji obrazu w czasie rzeczywistym
A method for texture coding using cellular neural networks (CNNs) has been proposed in the paper. The main idea of the method is to decompose homogenous texture image into three components: harmonic, evanescent and stochastic, based on the well-known Wold's theorem. The former two components are then coded in DFT domain, while the last one is modeled using appropriately derived CNN. Texture decomposition is carried out in DFT domain. The first part of the algorithm is extraction of harmonic component, which is represented by dominant magnitude spectrum fringes (either isolated or grouped in clusters). Next, the evanescent component, which is represented by continuous ridges of fringes, is extracted from the result of the first step of the algorithm, using the Hough transform. The residual DFT fringes are considered to constitute stochastic component of texture spectrum. In order to obtain high compression rates, each of the three components is being modeled separately. Coding of extracted harmonic and evanescent components is performed in DFT domain. The stochastic component of a texture is being coded through CNN parameters. The proposed idea of stochastic part coding is to derive appropriate CNN template that transforms 2-D white noise signal into desired stochastic component. This operation is being done in spatial domain. Cloning template elements for several textures have been determined. For the purpose of modeling of CNN physical implementation inaccuracies, all template elements are quantized using 256 levels. In order to evaluate the proposed texture coding idea, several computer simulations have been performed using a representative set of natural textures. It has been found that for images of size exceeding 32 by 32 pixels, the quality of resulting images was better than the quality of images encoded with JPEG algorithm for the comparable compression ratios (JPEG-2OOO algorithm has not been considered). The potential application of the presented idea is perceived in computer graphics applications for high-speed generation of stochastic component of the image, in such fields as multimedia libraries, DVD or Video on Demand technologies.
Wydawca
Czasopismo
Rocznik
Tom
Strony
9--35
Opis fizyczny
Bibliogr. 17 poz., il.
Twórcy
autor
- Instytut Elektroniki Politechniki Łódzkiej, ul. Wólczańska 223, 90-924 Łódź
autor
- Instytut Elektroniki Politechniki Łódzkiej, ul. Wólczańska 223, 90-924 Łódź
autor
- Instytut Elektroniki Politechniki Łódzkiej, ul. Wólczańska 223, 90-924 Łódź
Bibliografia
- 1. P. Brodatz: Textures — A Photographic Album for Artists and Designers. New York, Dover Publications, 1966.
- 2. L. O. Chua , L. Yang: Cellular Neural Networks: Theory and Applications. IEEE Trans. On Circuits and Systems, vol. 32, 1988, pp. 1257-1290.
- 3. K. Crounse, L. O. Chua: Methods for Image Processing and Pattern Formation in CNNs: A Tutorial. IEEE on CaS, vol. 42, n. 10, 1995, pp. 583-601.
- 4. P. Dębiec, A. Materka, K. Slot: Wykorzystanie sieci neuronowych komórkowych do rekonstrukcji naturalnych tekstur wizualnych. Systemy i Technologie Telekomunikacji Multimedialnej STM2000, Łódź 2000, Materiały konferencyjne, ss. 99-104.
- 5. P. Dębiec, K. Slot: Stochastic Texture Generation in Cellular Neural Networks using AR and ARMA Models. Proceedings of the European Conference on Circuit Theory & Design ECCTD’99, Stresa — Włochy, 1999, vol. II, pp. 1179-1182.
- 6. P. Dębiec, M. Strzelecki, A. Materka: Evaluation of Texture Generation Methods Based on CNN and GMRF Image Texture Models. Proceedings of the International Conference on Signals and Electronic Systems ICSES’2000, Ustroń, 17-20 października, 2000, pp. 187-192.
- 7. J. M. Francos, A. Z. Meiri, В. Porat: A Unified Texture Model Based on a 2-D Wold-Like Decomposition. IEEE Trans, on Signal Porcessing, 1993, vol. 41, n. 8, pp. 2665-2677.
- 8. A. K. Jain: Fundamentals of Digital Image Processing. Englewood Cliffs, Prentice Hall, 1989.
- 9. T. Kacprzak, K. Ślot: Sieci neuronowe komórkowe. Wydawnictwo Naukowe PWN, 1995.
- 10. A. Oppenheim, J. Lim: The importance of phase in signals. Proceedings of the IEEE, 1981, vol. 69, pp. 529-541.
- 11. L. Ravezzi, G. F. DallaBetta, G. Setti: A New Current Mode Programmable Cellular Neural Network. Proceedings of the Fifth IEEE International Workshop on Cellular Neural Networks and Their Applications, CNNA’98, London, 1998.
- 12. T. Roska, L. O. Chua: The CNN Universal Machine: An analogic array computer. IEEE Transaction On Circuits and Systems, 1993, vol. 40, pp. 163-173.
- 13. R. Sriram, J. M. Francos, W. A. Pearlman: Texture Coding Using a Wold Decomposition Based Model. IEEE Transaction On Image Processing, 1996, vol. 5, pp. 1382-1386.
- 14. D. Santa Cruz, T. Ebrahimi: A study of JPEG2000 still image coding versus other standards. Proceedings of the Xth European Signal Processing Conference (EUSIPCO-2000), Tampere, Finalnd, 2000.
- 15. K. Ślot, J. Kowalski, J. Pacholik, P. Dębiec: CNN Based VLSI Architecture for Image Processing. Fourth IEEE International Workshop on CNN and their Applications, CNNA-96, Seville 1996, p. 249- 255.
- 16. J. W. Wооds: Two-Dimensional Discrete Markovian Fields. IEEE Trans, on Information Theory, 1972, vol. 18, No. 2, pp. 232-240.
- 17. http://www.am.hhi.de/mpeg-video/standards/mpeg-4.htm
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA2-0015-0035