Elsevier

Real-Time Imaging

Volume 6, Issue 3, June 2000, Pages 195-211
Real-Time Imaging

Regular Article
Image Segmentation Using Markov Random Field Model in Fully Parallel Cellular Network Architectures

https://doi.org/10.1006/rtim.1998.0159Get rights and content

Abstract

Markovian approaches to early vision processes need a huge amount of computing power. These algorithms can usually be implemented on parallel computing structures. Herein, we show that the Markovian labeling approach can be implemented in fully parallel cellular network architectures, using simple functions and data representations. This makes possible to implement our model in parallel imaging VLSI chips.

As an example, we have developed a simplified statistical image segmentation algorithm for the Cellular Neural/Nonlinear Networks Universal Machine (CNN-UM), which is a new image processing tool, containing thousands of cells with analog dynamics, local memories and processing units. The Modified Metropolis Dynamics (MMD) optimization method can be implemented into the raw analog architecture of the CNN-UM. We can introduce the whole pseudo-stochastic segmentation process in the CNN architecture using 8 memories/cell. We use simple arithmetic functions (addition, multiplication), equality-test between neighboring pixels and very simple nonlinear output functions (step, jigsaw). With this architecture, the proposed VLSI CNN chip can execute a pseudo-stochastic relaxation algorithm of about 100 iterations in about 100 μs.

In the suggested solution the segmentation is unsupervised, where a pixel-level statistical estimation model is used. We have tested different monogrid and multigrid architectures.

In our CNN-UM model several complex preprocessing steps can be involved, such as texture-classification or anisotropic diffusion. With these preprocessing steps, our fully parallel cellular system may work as a high-level image segmentation machine, using only simple functions based on the close-neighborhood of a pixel.

References (34)

  • F. Catte et al.

    Image selective smoothing and edge detection by nonlinear diffusion

    SIAM J. Numerical Anal.

    (1992)
  • L.O. Chua et al.

    Cellular Neural Networks

    IEEE Trans. Circuit and Systems

    (1998)
  • Czúni, L. Szirányi, T. 1996, Picture segmentation with an anisotropic preliminary step to an MRF model with Cellular...
  • L. Czúni et al.

    Multigrid MRF Based Picture Segmentation with Cellular Neural Networks

    Proc. CAIP’97, Lect. Notes in Comp. Sci.

    (1997)
  • R. Dominguez-Castro et al.

    A 0.8 mm CMOS 2-D Programmable Mixed-Signal Focal-Plane Array Processor with On-Chip Binary Imaging and Instructions Storage

    IEEE J. Solid State Circuits

    (1997)
  • S. Geman et al.

    Stochastic relaxation, Gibbs distributions and the Bayesian restoration of images

    IEEE Trans. Pattern Analysis and Machine Intelligence

    (1984)
  • Cited by (38)

    • Probabilistic terrain classification in unstructured environments

      2013, Robotics and Autonomous Systems
      Citation Excerpt :

      MRFs have been frequently used in this field, especially for segmentation tasks. Szirányi et al. [5] address the problem of the huge amount of computing power required for Markovian approaches.

    • A new fuzzy segmentation approach based on S-FCM type 2 using LBP-GCO features

      2012, Signal Processing: Image Communication
      Citation Excerpt :

      In Fig. 18, the first row presents the original images. The second one illustrates the segmentation results introduced in Refs. [13,44], from where it can be noticed that there is some misclassification at different regions. Moreover, borders are not effectively identified.

    • Detection of soldering defects in Printed Circuit Boards with Hierarchical Marked Point Processes

      2011, Pattern Recognition Letters
      Citation Excerpt :

      We performed our tests on a standard desktop computer, where processing 1 MP input images with 76 SP entities took around 10–20 s. Apart from further source code optimization, there are several options to accelerate the method from algorithmic points of view. Firstly, similar to other graph-like model structures (such as Markov Random Fields (Szirányi et al., 2000)), MPP optimization algorithms can be parallelized and adopted for multiprocessor architectures (Bambos and Chen, 1994). Secondly, in case of input images with sufficiently high Signal to Noise Ratio (SNR), the convergence of the MBD relaxation process can be significantly sped up with using so called “birth maps” as shown in (Descombes et al., 2009).

    View all citing articles on Scopus
    View full text