+ All Categories
Home > Documents > On the use of multistability for image...

On the use of multistability for image...

Date post: 22-Apr-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
21
On the use of multistability for image processing S. Morfu, B. Nofiele, P. Marqui´ e Laboratoire d’Electronique, Informatique et Image (LE2i) UMR Cnrs 5158, Aile des Sciences de l’Ing´ enieur, BP 47870, 21078 Dijon Cedex, France Abstract We use the multistable property of a Cellular Nonlinear Network (CNN ) to extract the regions of interest of an image representing the radiography of a soldering. We also propose the electronic implementation of the elementary cell of this CNN for a further electronic implementation of this network. We conclude with a discus- sion which enlarges the potential applications of this elementary cell in the field of nonlinear physics. Key words: Cellular Nonlinear Network, Image processing, Nonlinear circuits. PACS: 05.45.-a; 89.20-a; 07.05.Pj. 1 Introduction Since the introduction of Cellular Neural/Nonlinear Networks (CNN ) by L. Chua and L. Yang as a novel class of information processing systems [1,2], a lot of applications based on these nonlinear systems have been developed in a rich variety of fields like signal-image processing [3], non conventional method of computing [4], video coding [5,6], quality control by vision [7], cryptogra- phy [8] to cite but a few (see ref. [9] for an overview of the applications). This growing interest devoted to CNNs over the past ten years can be explained by their ability to solve problems of high computational complexity. Indeed, their massively parallel architecture combined with the genuine properties of non- linear systems has allowed to develop powerful processing devices which can be realized with electronics circuits [10] or with active chemical media [11,12]. Among the complex applications which can be implemented using chemical photosensitive nonlinear media [11,12], one can cite finding the shortest path Email address: [email protected] (S. Morfu, B. Nofiele, P. Marqui´ e). Preprint submitted to Elsevier Science 27 February 2007
Transcript
Page 1: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

On the use of multistability for image

processing

S. Morfu, B. Nofiele, P. Marquie

Laboratoire d’Electronique, Informatique et Image (LE2i) UMR Cnrs 5158, Ailedes Sciences de l’Ingenieur, BP 47870, 21078 Dijon Cedex, France

Abstract

We use the multistable property of a Cellular Nonlinear Network (CNN) to extractthe regions of interest of an image representing the radiography of a soldering. Wealso propose the electronic implementation of the elementary cell of this CNN fora further electronic implementation of this network. We conclude with a discus-sion which enlarges the potential applications of this elementary cell in the field ofnonlinear physics.

Key words: Cellular Nonlinear Network, Image processing, Nonlinear circuits.PACS: 05.45.-a; 89.20-a; 07.05.Pj.

1 Introduction

Since the introduction of Cellular Neural/Nonlinear Networks (CNN) by L.Chua and L. Yang as a novel class of information processing systems [1,2], alot of applications based on these nonlinear systems have been developed in arich variety of fields like signal-image processing [3], non conventional methodof computing [4], video coding [5,6], quality control by vision [7], cryptogra-phy [8] to cite but a few (see ref. [9] for an overview of the applications). Thisgrowing interest devoted to CNNs over the past ten years can be explained bytheir ability to solve problems of high computational complexity. Indeed, theirmassively parallel architecture combined with the genuine properties of non-linear systems has allowed to develop powerful processing devices which canbe realized with electronics circuits [10] or with active chemical media [11,12].Among the complex applications which can be implemented using chemicalphotosensitive nonlinear media [11,12], one can cite finding the shortest path

Email address: [email protected] (S. Morfu, B. Nofiele, P. Marquie).

Preprint submitted to Elsevier Science 27 February 2007

Page 2: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

in a labyrinth [13], extracting image skeleton [14], restoring individual com-ponents of an image with overlapped components [15], or controlling mobilerobot [16]. Even if some limitations of this chemical computers are now wellknown, it no way dismiss the efficiency and high prospects of processing in-spired by nonlinear systems [17].On the other hand, using analog nonlinear networks remains the most commonway to implement CNNs because of the real-time processing capabilities ofanalog circuits [1]. Image segmentation [18], noise filtering with an equivalentNagumo lattice [19], edge filtering using a two dimensional Nagumo network[20] contrast enhancement and gray level extraction with a nonlinear oscil-lators network [21–23] are few examples of electronic realizations of CNNsfor processing applications. The aim of this letter is to present a new CNNfor image processing purposes and to develop electronically the elementarycell of this new network. Furthermore, we propose to test our CNN with areal image, namely the noisy and weakly contrasted initial image of figure1.(a) representing a digitalized radiography of a soldering between two rods ofmetal. Once the histogram has been re-scaled in the range [0; 1], figure 1.(b)reveals four regions of interest

• The “background” in light gray which corresponds to the two rods of metal;• A central part which represents the “soldered joint” in medium gray;• Outside the “soldered joint”, a “projection” of metal occurring during the

soldering of the two metals appears as a white spot;• A dark gray spot which represents a “gaseous” inclusion inside “the soldered

joint”.

In this paper, we investigate how multistability can be used in a diffusive CNNto extract the four regions of interest of this image. In the second section, wepresent the bistable CNN based on the standard Nagumo equation. Especially,owing to the bistable nature of this system, we show numerically that thepattern obtained do not allow the extraction of regions of interest. In thethird section, changing the nonlinearity, we propose to increase the numberof stable states to allow a better extraction of the defects. Then, in the lastsection, we electronically realize the elementary cell of the previous multistableCNN and we compare its behavior to the theoretical one. We finally concludein the last section with a brief discussion of the possible applications of thisCNN.

2 The bistable CNN.

We consider a CNN whose cell state Xi,j, representing the gray level of thepixel number i, j, obeys to the following set of equations:

2

Page 3: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

dXi,j

dt= f(Xi,j) + D

(k,l)∈Nr

(Xk,l − Xi,j), i, j = 1...N, 1...M, (1)

where f(x) represents the nonlinearity, Nr = i − 1, i, i + 1 × j − 1, j, j + 1is the neighborhood, N×M the image size and D is a coupling constant. More-over, the initial condition applied to the cell i, j of the network corresponds tothe initial gray level X0

i,j of the image to process. The image after a processingtime t is obtained noting the state Xi,j(t) of all cells of the network at thisspecific time t.In the case of the Nagumo equation, f(x) is chosen cubic with three roots0, a, 1 such that f(x) = −x(x − a)(x − 1). The roots 0 and 1 correspond tothe stable steady states of the system, whereas the nonlinearity threshold adefines the unstable state.In image processing context, this CNN has demonstrated the possibility toperform edge extraction for a 6= 0.5 [20] and noise filtering [24] when a = 0.5.However, these processing tools both depend on the processing time, that isthe time we let evolve the initial condition in eq. (1), which is quite subjectiveand hinder an automatic implementation of the processing task.In this paper, we restrict our study to the case a = 0.5 and we focus our atten-tion on the stationary case, that is when all cells of the network do not evolveany more. From a mechanical point of view and as represented in figure 2, eq.(1) also describes the evolution of an overdamped network of N ×M particlescoupled with springs and submitted to a nonlinear force f(x) deriving from

the double well potential Φ(x) = −

x∫

0

f(u)du (figure 2.(b)).

Therefore, according to the value of the nonlinear force f(Xi,j) compared tothe elastic force D

(k,l)∈Nr

(Xk,l − Xi,j), the particle with initial position X0i,j

is attracted in one of the two wells [25]. From an image processing point ofview, it means that each pixel, owing to its initial gray level X0

i,j , will take afinal gray level value close to the two potential minima, namely 0 (black) and1 (white).Therefore, for sufficiently large time, using a nonlinearity with two stablestates, namely 0 and 1, provides only two regions of interest, which corre-sponds to an almost black and white pattern.The bistable behavior of the CNN is revealed in figure 3 where we have nu-merically investigated the evolution of the filtered image versus the processingtime t. At the beginning, the noise is first removed for processing times t = 3and t = 5 (figure 3.a and b respectively). However, due to the bistable na-ture of the CNN , the coherent structure of the image is destroyed since “the

soldered joint” begins to disappear for t = 3 (figure 3.(b)). Moreover, for agreater processing time, namely t = 10, “the projection” is merged into “the

background” in white (figure 3.(c)). Lastly, when all cells of the bistable CNNdo not evolve any more, the image reaches the pattern represented figure 3.(d)

3

Page 4: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

where “the soldered joint” has almost disappeared in the white “background”,as “the projection” did at the time t = 5 (figure 3.(b)). The bistable CNN isthus unappropriate to realize extractions of regions of interest since it is notpossible to extract all defects of the soldering.

3 The Multistable CNN

In this section, we propose to increase the number of stable states in order toobtain a pattern which conserves the coherent structure of the initial imageand allow to extract all the regions of interest. Therefore, we are lead to con-sider a multistable CNN defined by eq. (1), but with the following nonlinearforce:

f(x) = −β(n − 1) sin[

2π(n − 1)x]

, (2)

deriving from the multiple wells potential Φ(x) = −∫ x0 f(u)du represented

in figure 4. In eq. (2), n provides the number of stable states, that is thenumber of wells, whereas β adjusts the potential barrier height between twoconsecutive potential maxima.In order to show the multistability of the systems let us consider first theuncoupled case, that is D = 0 in eq. (1).The behavior of a cells is then ruled by:

dXi,j

dt= −β(n − 1) sin

[

2π(n − 1)Xi,j

]

. (3)

Solving eq. (3), the temporal evolution of a cell excited with an initial conditionX0

i,j can be expressed under the following form

Xi,j(t) =1

π(n − 1)

[

arctan(

tan(π(n − 1)X0i,j)e

−β(n−1)22πt

)]

+k

n − 1, (4)

where k is the nearest integer of (n − 1)X0i,j.

The evolution of a cell for different initial conditions X0i,j in the range [0; 1]

deduced with eq. (4) is confirmed in figure 6 by the numerical predictions.This simulation were performed by solving eq. (3) using a fourth order Runge-Kutta algorithm with an integrating time step dt = 0.001. After a transient,for a set of initial conditions below a threshold Vth1 = 1/8 which correspondsto the location of the first potential barrier (dotted lines of figure 6), the cellevolves towards its first stable state 0. The same behavior is revealed for initialconditions in the range [Vth1; Vth2] = [1/8; 3/8], except that the final state

4

Page 5: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

of the cell corresponds exactly to the location of the second minima of thepotential, namely 1/4. The same remark can be done for all other ranges ofinitial conditions, which valid the multistable nature of the system.We now numerically investigate the coupled case. As for the bistable CNN ,we have simulated the multistable CNN described by eqs. (1) and (2) using theimage of figure 1 as initial condition in the network. Owing to the multistablenature of the CNN , a pixel with initial gray level X0

i,j can now take a finalgray level defined by one of the 5 possible stable states. The behavior of themultistable CNN is then summarized in figure 5 for three different processingtimes.Unlike the bistable CNN , the noise is quickly removed and in the same time,the coherent structure of the image consisting of “the projection”, “the gas”,“the background” and “the soldered joint” is conserved (figure 5.(a) for t = 0.1and (b) for t = 0.5). Lastly, for a sufficiently large time, the image no longerevolves and each defect appears with a different mean gray level correspondingto one of the potential minima. Standard threshold filtering allows then toextract all defects of the initial image, namely, “the background”, “the soldered

joint”, “the gas” and “the projection”.

4 Sketch of the multistable CNN

This section is devoted to a discussion on the realization of the nonlinearnetwork ruled by eqs. (1) and (2). Especially, we focus our attention on theelectronic realization of the elementary cell of the multistable CNN. We alsopropose to valid its multistable behavior since this fundamental property al-lows the extraction of interest regions in image processing context.

4.1 Equation of the nonlinear network

The CNN is realized by coupling the elementary cell of figure 7 to its eightneighbors with linear resistors R. The elementary cell of the CNN consists ofa capacitor in parallel with a nonlinear resistor whose current-voltage char-acteristic can be approximated by the following sinusoıdal law on the range[−2V ; 2V ]:

INL(U) ≃ IM sin(2πU). (5)

This resistor is developed according to the methodology described in [26] andrecalled in figure 8. A polynomial source realized with analog multipliers andoperational amplifiers provides the voltage P (U) + U , where P (U) is a poly-

5

Page 6: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

nomial law. A resistor R0 assumes a feedback between the input/output ofthe polynomial source, which provides the nonlinear current:

INL(U) = −P (U)/R0. (6)

In order to obtain a sinusoidal law in the range [−2V, 2V ] with 9 zeros, wefit the sinusoidal expression (5) by a polynomial law in the range [−2V, 2V ]using a least squares method at the order 15. It provides then the coefficientsof the polynomial source P (U) to realize the sinusoıdal current.As shown in figure 9, the theoretical sinusoidal law of the current (solid line)is in good agreement with the experimental data (crosses). Note that, theweak discrepancies are mainly imputable to the polynomial approximation ofthe sinusoıdal law by the least squares. Indeed, this slight discrepancy can bereduced increasing the order of the approximation. However, it increases thenumber of components used to realize the nonlinear resistor, which is not ofcrucial interest provided that the behavior of the elementary cell exhibit themultistable property.Applying Kirchhoff laws to the node i, j of the CNN , we obtain straightfor-wardly the equation of the network:

CdUi,j

dτ=− INL(Ui,j) +

1

R

(k,l)∈Nr

(Uk,l − Ui,j), (7)

where Nr = i − 1, i, i + 1 × j − 1, j, j + 1 represents the neighborhood andτ corresponds to the experimental time.Setting

τ = tR0C, β =IMR0

(n − 1)2,

Ui,j = Xi,j(n − 1) − 2, and D =R0

R,

the equation of the network reduces to

dXi,j

dt=

P (Xi,j(n − 1) − 2)

n − 1+ D

(k,l)∈Nr

(Xk,l − Xi,j). (8)

An analog simulation of the normalized CNN obeying to eqs. (1) and (2) isthen realized, since for Xi,j ∈ [0; 1], corresponding to Ui,j ∈ [−2V ; 2V ]

P[

Xi,j(n − 1) − 2]

=−INL

[

Xi,j(n − 1) − 2]

R0

≃−β(n − 1)2 sin(2π(n − 1)Xi,j). (9)

6

Page 7: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

4.2 Behavior of the elementary cell of the CNN

Considering the uncoupled case (that is R → ∞), we now investigate experi-mentally the response of the elementary cell to different initial conditions U0

i,j

in the range [−2V ; 2V ]. The behavior of the cell is summarized in figure 10where we have reported the experimental potential obtained integrating thenonlinear current. As for the theoretical analysis presented in section 3, thisfigure clearly reveals the multistable behavior of the elementary cell. Indeed,there exists 5 ranges of initial conditions defined by the position of the po-tential barriers which determine the final state of the cell. Moreover this finalstate is reached after a transient and corresponds exactly to the position ofone of the 5 potential minima.Note that the worths of the feedback resistor R0 and of the capacitor C adjustthe length of the transient and can be tuned to match real-time constraint.

5 Conclusion

We have extracted the regions of interest of an image by using the multi-stable nature of a CNN ruled by reaction-diffusion equations. Unlike someexisting CNNs [15], this image processing task is performed without tuningthe processing time since the filtered image is deduced when all cells of theCNN do not evolve any more. This property could be of crucial interest fora further implementation of this CNN in a hardware device. Moreover thenonlinear resistor presented in this paper could be useful to design an experi-mental electrical lattice modelling the Sine-Gordon equation [27]. Experimentson supratransmission phenomenon or breather generation [28,29] could thenbe quantitatively realized. Therefore, this work constitute a framework forfurther studies and experiments in nonlinear science and its applications tosignal-image processing. In particular, noise enhancement of subthreshold de-tails via stochastic resonance phenomenon [30,31] could be investigated in ourmultistable device.Acknowledgments:

S. Morfu would like to thank Sa. Plante-Verte for usefull discussions and com-ments.

7

Page 8: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

References

[1] L.O. Chua and L. Yang IEEE Trans. on Circuit and systems, 35 (1988) 1257-1272.

[2] L.O. Chua, A Paradigm for Complexity, (World Scientifique) (1998).

[3] P. Julian, R. Dogaru, L. Chua IEEE Transaction on circuits and systems-I:

Fundamental theory and applications, 49 (2002) 904-913.

[4] A.V. Holden, J.V. Tucker and B.C. Thompson, Physica D, 49 (1991) 240-246.

[5] P.L. Venetianer, F. Werblin, T. Roska, L.O. Chua IEEE Transaction on circuits

and systems-I: Fundamental theory and applications, 42 (1995) 278-284.

[6] P. Arena, A. Basile, M. Bucolo and L. Fortuna IEEE Transaction on circuits

and systems-I: Fundamental theory and applications, 50 (2003) 837-846.

[7] L. Occhipinti, G. Spoto, M. Branciforte, F. Doddo IEEE Int. Symposium on

circuits and systems ISCAS, 3, Sydney Australia 6-9 May (2001) 481-484.

[8] W. Yu, J. Cao Phys Lett. A, 356, (2006) 333-338.

[9] Ronald Tetzlaff Editor, Cellular Neural Networks and Their Applications,(World Scientifique) (2002).

[10] Hsin-Chieh Chen, Yung-Ching Hung, Chang-Kuo Chen, Teh-Lu Liao, Chun-Kuo Chen Chaos Solitons and Fractals, 29 (2006) 1100-1108.

[11] V.I. Krinsky, V.N. Biktashev and I.R. Efimov, Physica D, 49 (1991) 247-253.

[12] K. Agladze, N. Magome, R. Alieve T. Yamaguchi and K. Yoshikawa, Physica

D, 106 (1997) 247-254.

[13] N.G. Rambidi and D. Yakovenchuk Phys. Rev. E, 63 (2001) 026607.

[14] A. Adamatzky, B. de Lacy Costello, N. M. Ratcliffe, Phys. Lett. A, 297 (2002)344-352.

[15] N.G. Rambidi, K.E. Shamayaev, G. YU Peshkov, Phys. Lett. A, 298 (2002)375-382.

[16] A. Adamatzky, B. de Lacy Costello, C. Melhuish, N. Ratcliffe Material science

and Engineering C, 24 (2004) 541-548.

[17] A. Adamatzky and B. de Lacy Costello Phys. Lett. A, 309 (2003) 397-406.

[18] A. Lumsdaine, J.L. Jr Wyatt, I.M. Elfadel J. VLSI Sign. Process., 3 (1991)53-68. Nonlinear analog networks for image smoothing and segmentation

[19] P. Marquie, S. Binczak, J.C. Comte, B. Michaux and J.M. Bilbault, Phys. Rev.

E , 57 (1998) 6075-6078.

8

Page 9: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

[20] J.C. Comte, P. Marquie and J.M. Bilbault, Int. J. of Bifurcation and Chaos, 11(2001) 179-183.

[21] S. Morfu, J.C. Comte Int. J. of Bifurcation and Chaos, 14 (2004) 1385-1394.

[22] S. Morfu Phys. Lett. A, 343 (2005) 281-292.

[23] S. Morfu, J. Bossu and P. Marquie Int. J. of Bifurcation and Chaos, (To appear).

[24] J.C. Comte, P. Marquie, J.M. Bilbault, S. Binczak Ann Telecommun, 53 (1998)483-487.

[25] S. Morfu Phys. Lett. A, 317 (2003) 73-79.

[26] J.C. Comte and P. Marquie Int. J. of Bifurcation and Chaos, 12 (2002) 447-449.

[27] M. Remoissenet, Waves called Soliton: Concepts and experiments third edition(Springer-Verlag), Berlin (1999).

[28] F. Geniet and G. Leon Phys. Rev. Lett., 89 (2002) 134102-1/4.

[29] F. Geniet and G. Leon J. Phys. Condens. Matter, 15 (2003) 2933-2949.

[30] L. Gammaitoni, P. Hang, P. Jung and F. Marchesoni Rev. Mod. Phys., 70

(1998) 223-282.

[31] E. Simonotto, M. Riani, C. Seife, M. Robert, J. Twitty and F. Moss, Phys. Rev.

Lett. 6 (1997) 1186-1189 .

9

Page 10: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

FIGURE CAPTIONS

Figure 1: (a): Weak contrasted image to process provided by laboratoryLCND CEA Valduc, France. (b) : Enhanced image in the range [0; 1] withits corresponding histogram, the arrows indicate the regions of interest whichmust be extracted.

Figure 2: Mechanical point of view of the CNN . The cell with coordinatesi, j is analog to an overdamped particle which is coupled to its 8 neighborsby springs with strength D (see (a)). This particle is also submitted to anonlinear force f(Xi,j) = −Xi,j(Xi,j −0.5)(Xi,j −1) depending on the particledisplacement Xi,j. According to the resulting force applied by the springs ofstrength D, the particle with initial position X0

i,j is attracted in one of the twowells of the onsite potential represented in (b) from which derives the

nonlinear force.

Figure 3. Images obtained with the bistable CNN . Parameters: a = 0.5,D = 0.025. Processing time: (a) t = 3, (b) t = 5, (c) t = 10, (d) t = 3000.

Figure 4. Multistable potential represented for n = 5 and β = 0.25. A pixelwith initial gray level X0

i,j is analog to a particle submitted to a resultingelastic force which may induces possible transitions between the five wells ofthe potential.

Figure 5. Image obtained with the multistable CNN . Parameters: n = 5, β =0.25, D = 1.4. (a) t = 0.1, (b) t = 0.5, (c) t = 50000.

Figure 6. Evolution of a cell in the uncoupled case for different initial con-ditions. The theoretical expression (4) is represented in solid line whereas the(o) signs are obtained by solving numerically eq. (3). At the right the potentialprovides a reference.

Figure 7. Sketch of the CNN. In a sake of clarity, only the elementary cell ofthe node (i, j) of the CNN is represented at the right.

Figure 8. The nonlinear resistor (left) and its equivalent sketch using a poly-nomial source circuit (right). R0 = 2KΩ.

Figure 9. Current-voltage characteristic of the nonlinear resistor (crosses)compared to the sinusoıdal law (solid line). The parameters are R0 = 2KΩ,C = 390nF , IM = 2mA.

Figure 10. Response of the elementary cell in the uncoupled case to differentinitial conditions U0

i,j .R0 = 2KΩ, C = 390nF , IM = 2mA. The experimen-

10

Page 11: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

tal potential obtained integrating the nonlinear current (crosses) provides areference. The theoretical current and potential are superimposed on solidline.

11

Page 12: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

0 0 . 5 1

( a ) ( b )

t w o r o d so f m e t a l S o l d e r e d j o i n t

p r o j e c t i o n

g a sFig. 1. S. Morfu, B. Nofiele and P. Marquie

Page 13: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

0 10

0 . 0 0 4

0 . 0 0 8

0 . 0 1 2

0 . 0 1 6j - 1 j j + 1

i - 1

i

i + 1

X i , jF(X

i,j)

( a ) ( b )

X 0 i , j

? ?P a r t i c l e

Fig. 2. S. Morfu, B. Nofiele and P. Marquie.

Page 14: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

( a ) ( b )

( c ) ( d )

Fig. 3. S. Morfu, B. Nofiele and P. Marquie.

Page 15: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

X i , j

F(X

i,j)

X 0 i , j

??P a r t i c l e

0 0 . 5 1- 0 . 0 4

0

0 . 0 4

?? ?Fig. 4. S. Morfu, B. Nofiele and P. Marquie.

Page 16: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

( a ) ( b )

( c )

Fig. 5. S. Morfu, P. Marquie and S. Morfu.

Page 17: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 50

0 . 2

0 . 4

0 . 6

0 . 8

1

X i , j

t

X i,j0

1-0.0

40

0.04

V t h 1

V t h 2

V t h 3

V t h 4

Fig. 6. S. Morfu, B. Nofiele and P. Marquie.

Page 18: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

j - 1 j j + 1

i - 1

i

i + 1

R N LC

RRR

R

RRR

R

I N L ( U i , j )

U i , j

U i - 1 , j + 1U i - 1 , jU i - 1 , j - 1

U i + 1 , j + 1U i + 1 , jU i + 1 , j - 1

U i , j + 1U i , j - 1

Fig. 7. S. Morfu, B. Nofiele and P. Marquie.

Page 19: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

P o l y n o m i a lg e n e r a t i o n c i r c u i t s

R 0

U + P ( U )UR N L

I N L ( U )

U I N L ( U )

Fig. 8. S. Morfu, B. Nofiele and P. Marquie.

Page 20: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

- 2 - 1 . 5 - 1 - 0 . 5 0 0 . 5 1 1 . 5 2- 3

- 2

- 1

0

1

2

3

U ( V o l t s )

INL (

mA)

Fig. 9. S. Morfu, B. Nofiele and P. Marquie.

Page 21: On the use of multistability for image processingle2i.cnrs.fr/IMG/publications/SavPLAMultistability.pdf · Kutta algorithm with an integrating time step dt = 0.001. After a transient,

-3-2-10123 -1-0.500.51- 2

- 1 . 5

- 1

- 0 . 5

0

0 . 5

1

1 . 5

2

- 2

- 1 . 5

- 1

- 0 . 5

0

0 . 5

1

1 . 5

2

t i m e I N L ( m A )

U ( V o l t ) U ( V o l t )

0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5

Fig. 10. S. Morfu, B. Nofiele and P. Marquie.


Recommended