Fast texture synthesis with cellular neural network-based patch stitching

  • Authors:
  • Krzysztof Ślot;Łukasz Kornatowski;Piotr Dȩbiec

  • Affiliations:
  • Department of Electrical Engineering, Technical University of Lodz, Wolczanska, 211/215, Lodz, Poland;Tele Atlas Co., Lodz, Poland;Department of Electrical Engineering, Technical University of Lodz, Wolczanska, 211/215, Lodz, Poland

  • Venue:
  • International Journal of Circuit Theory and Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The presented paper introduces a novel approach to patch-based texture synthesis. The proposed method utilizes Cellular Neural Networks (CNNs) for patch stitching, the most important operation of the synthesis procedure, expected to transform a patchwork made up of pieces of some small texture sample into a seamless, large texture. To fill in between-patch gaps, spontaneous pattern formation capabilities of CNNs are used. By using autoregressive filtering framework, we show that CNNs can be designed to generate complex stochastic fields that approximate stochastic and near-stochastic textures. The proposed texture-synthesis procedure is the following. After creating a patchwork from randomly drawn pieces of a small target texture, we fix boundary CNN conditions to edge pixels of all patches subject to stitching and execute an appropriately derived texture-approximating template. Finally, brightness of the resulting patterns is locally adjusted by executing a diffusion CNN template. As both processing steps involve pure CNN dynamics, the proposed patch-stitching method can be extremely fast if implemented in existing hardware (at the order of milliseconds for synthesizing several megapixel images). Copyright © 2012 John Wiley & Sons, Ltd.