Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Real-time Reconstruction of Symmetrical Image  using Cellular Neural Network
MIỄN PHÍ
Số trang
5
Kích thước
481.3 KB
Định dạng
PDF
Lượt xem
1362

Real-time Reconstruction of Symmetrical Image using Cellular Neural Network

Nội dung xem thử

Mô tả chi tiết

978-1-4244-2287-6/08/$25.00 ©2008 IEEE

Real-time Reconstruction of Symmetrical Image

using Cellular Neural Network

Pham Duc Long

Faculty of Information Technology

Thai Nguyen University

Thai Nguyen, Viet Nam

E-mail: [email protected]

Pham Thuong Cat

Institute of Information Technology

Vietnam Academy of Science and Technology

Ha Noi, Viet Nam

E-mail: [email protected].

Abstract: A real-time algorithm to reconstruct a 2D vertically

symmetrical image using a Cellular Neural Network (CNN) is

proposed in this paper. The processing speed of the proposed

algorithm on a CNN machine is much faster in comparison with

that of algorithms running serially on a traditional digital

computer. The proposed algorithm serves as a basic routine in

CNN algorithms’ Library or can be used to reconstruct damaged

or partially known 2D symmetrical images in real-time

applications. The algorithm is tested on some images with good

results.

Keywords—Cellular Neural Network, Symmetrical Image

Reconstruction.

I. INTRODUCTION

A. Image processing of symmetrical objects in a serial

digital computer

Image processing of symmetrical objects plays an

important role in many fields such as object recognition,

image compression, encryption and transmission.

In recent years, research in symmetrical features of objects

and in reconstructing their images have attracted much

attention from researchers. Serial digital computers are usually

used for these tasks. Image reconstruction based on

symmetrical features is often applied on both 2D and 3D

images. Algorithms for finding symmetrical features of

images, and reconstructing the original images using these

features on a serial digital computer are presented in many

papers [10, 11, 12, 13, 14, 15, and 16]. Other papers

addressing related topics include: a recovery of 3D textured

models from images [17], an extension of the normalized-cut

(n-cut) segmentation algorithm to find symmetrical regions

[18], a photo edition algorithm based on symmetrical images

[19], a parametric reconstruction of generalized cylinders from

limb edges [20]. These methods are usually difficult to

implement in real-time with serial processing computers like a

personal computer (PC).

B. Image processing on CNN Universal Machine

Cellular Neural Networks [1, 2] are lattices of cells

that are locally connected analogical processors. CNNs are

implemented in VLSI technology and perfectly suitable for

analog image processing. The operation of a cell at location

(i,j) is described by the following dimensionless equations:

x A y B u z

dt

dx

i j i j i j

i j = − , + ⊗ , + ⊗ , + ,

ij (1)

(| 1 | | 1|) 2

1 ( ) yi, j x = xi, j + − xi, j − . (2)

where ⊗ denotes a two-dimensional discrete spatial

convolution such that k l i k j l

k l N i j

i j A y A y − −

⊗ = ∑ , ,

, ( , )

, for k and l in

the neighborhood N(i,j) of cell (i,j). When r = 1, the number of

neighboring cells is 8. Matrices A and B are respectively the

so-called feedback and feed forward weighting matrices, and zij

is the cell bias. ui,j, xi,j, yi,j are the input, internal state and

output of a cell (i,j), respectively. The same set of parameters

A, B and z, also known as the cloning template, is repeated

periodically for each cell over the whole network, which

implies a reduced set of at most 19 control parameters, but

nevertheless a large number of possible processing operations.

The template sets the state of a CNN circuit after a transient

process. When an array is loaded into the input of CNN, we

obtain an output array after approximately a few microseconds.

The outcome of output array depends solely on the templates,

the input array u, and the initial state of the internal array x.

These templates are designed by methodes in [3. 4, 5, 6]

The typical architecture of CNN-UM is composed of

CNN programmable arrays, sensor arrays and DSP devices.

CNN-UM is a focal plan machine where an image sensor is

integrated with a CNN array. DSP devices are reserved for

arithmetic operations. The combination CNN-DSPs make not

only performing algorithms more flexible, exploiting strong

points parallel processing of CNNs, but also reduce template

design and construction of algorithms. The future CNN-UMs

will have also similar heritable properties. Nowadays, a typical

CNN-UM Bi-I V2 has an architecture as shown in Figure 1.

Tải ngay đi em, còn do dự, trời tối mất!