Learning Topological Image Transforms Using Cellular Simultaneous Recurrent Networks

Size: px
Start display at page:

Download "Learning Topological Image Transforms Using Cellular Simultaneous Recurrent Networks"

Transcription

1 Proceedings of Inernaional Join Conference on Neural Neworks Dallas Texas USA Augus Learning Topological Image Transforms Using Cellular Simulaneous Recurren Neworks J. Keih Anderson Deparmen of Elecrical & Compuer Engineering Universiy of Memphis Memphis TN USA Khan M. Ifekharuddin Deparmen of Elecrical and Compuer Engineering Old Dominion Universiy Norfolk VA USA Absrac In his work we invesigae cellular simulaneous recurren neworks (CSRNs) o learn opological image mappings paricularly hose of he affine ransformaions. While affine image ransformaion in convenional image processing is a relaively simple ask learning hese ransformaions is an imporan par of having neural neworks (NNs) funcion as generalized image processors. We inroduce he CSRN and discuss is adapaion for image processing asks. We repor resuls for ranslaion roaion and scaling of boh binary and grey-scale images. Our resuls sugges ha he CSRN is capable of learning and performing hese basic opological ransformaions. Keywords- Cellular Simulaneous Recurren Nework; CSRN; affine ransformaion I. INTRODUCTION Arificial neural neworks (NNs) have been inspired by he abiliies of humans and animals o learn and adap. Feedforward neworks are boh fas and powerful and are paricularly useful for saisical paern recogniion. These neworks are inspired by working principles of brain sensory processing areas such as he visual corex. However hese ypes of neworks have been shown inadequae for complex applicaions such as long-erm opimizaion reinforced learning and image processing involving opological mapping. A fundamenal challenge o he heory underlying NNs posed by Rosenbla in his early work on perceprons is he recogniion of opological relaions [1]. Minsky and Paper [] have shown ha perceprons are incapable of solving his class of problems. Pang and Werbos [9] demonsrae ha mulilayered perceprons (MLPs) in spie of being more powerful han perceprons are also unable o solve hese ypes of problems due o heir exponenial complexiy. Topological image mappings such as affine ransformaions and image regisraion are par of his class of problems. Of ineres in his work are he affine ransformaions. Muli-layered feed-forward neworks are universal funcion approximaors capable of learning he linear funcions associaed wih affine ransformaions. However he exponenial complexiy and D naure of images require large complex feed-forward soluions. MLPs and feed-forward NNs in general have no been shown o perform affine ransformaions on images. Bebis e al [6] show ha feedforward neworks can learn o esimae parameers for affine ransformaion. In heir work hey exrac criical poins from an image objec. These poins are ransformed via sandard affine ransformaion mehods hrough a range of affine parameers. Principal componen analysis (PCA) is applied o hese ransformed poins o produce a reduced se of feaures. These feaures are used o rain he feed-forward nework o recognize he affine parameers used in ransforming he objec. Their resuls indicaes ha NNs are capable of learning he -D funcions associaed wih affine ransformaions however he nework does no acually perform he affine ransformaion. A ype of recurren neural nework known as a Cellular Neural Nework (CNN) has been shown capable of performing fracional and single pixel ranslaion [4][5]. By exension he CNN can be used o perform roaion by firs decomposing he roaion ino muliple single pixel ranslaions and one fracional pixel ranslaion hen applying he CNN o he image once for each single pixel or fracional ranslaion. This approach does no lend iself o pracical applicaion. In addiion he CNN relies on predeermined weighs referred o as emplaes [6][7][8] and herefore does no learn o perform hese ransformaions. Neuroscieniss have uncovered evidence ha he brain is highly recurren. There is also evidence ha he neurons in he brain are conneced in cellular srucures. Cellular simulaneous recurren neworks (CSRNs) mimic boh he recurrency and cellular srucure of he brain. CSRNs have been shown capable of solving he ype of opological relaion problems previously discussed. The CSRN was firs exploied o solve he D maze raversal problem [9] which is a long-erm opimizaion problem. From he CSRNs incepion boh is creaors and poenial users have speculaed ha he CSRN may have imporan implicaions in image processing. However o dae very lile work has been done o adap CSRNs o simple image processing asks such as opological mapping. The applicaion of he CSRN o image processing was proposed in a subse of he connecedness problem [10]. We demonsraed simple regisraion of in-plane roaed binary and low complexiy gray scale image images using CSRN [11][1]. We furher exploied sae ransiion propery of CSRNs o solve large scale pose invarian facial recogniion [13]. In hese works CSRNs are used o perform facial recogniion on image sequences. Noe ha none of hese works addressed he crucial quesion of he CSRN s abiliy o learn opological image mappings /13/$ IEEE 90

2 In his work we invesigae he CSRN s abiliy o learn opological image mappings paricularly hose of he affine ransformaions. Applicaion of he CSRN o image processing ask and in paricular opological mapping of images is moivaed from boh he modeling and applicaion perspecives. From a modeling perspecive he recurrency and cellular srucure of he CSRN make i a more biologically plausible soluion. From an applicaion perspecive he CSRN is capable of performing affine ransformaions direcly on images wihou expensive pre-processing and once rained can perform hese ransformaions very quickly. This paper is organized as follows. In secion II we review he fundamenals of affine ransformaions. In secion III we inroduce he CSRN and in secion IV presen he proposed opological image processing algorihm using CSRN for affine ransformaion. In secion V we presen he resuls for ranslaion roaion and scaling of boh binary and grey-scale images. Convergence and compuaion imes are also discussed. In secion VI we draw conclusions and discuss fuure works. II. AFFINE TRANSFORMATION OF IMAGES Affine ransformaions are an imporan class of linear -D geomeric ransformaions which map pixel inensiy values from heir locaion in an inpu image o heir new locaion in an oupu image [14]. These ransformaions are characerized by he fac ha hey preserve sraigh lines. Affine ransformaions in images consis of ranslaion roaion scaling and verical/horizonal shear. We focus our aenion on ranslaion roaion and scaling. The general form of an affine ransformaion is ha of a - D linear equaion x a = y a X A X + B = 1 a x b +. a y1 b where X 1 is he curren pixel s locaion and X is i s new locaion. A and B are he slope and inercep marices respecively. In he case of pure ransformaions we can furher reduce he form o where T is referred o as he ransformaion marix. A. Transformaion Equaions The equaion for ranslaion is given by 11 1 X x = y x 1 = y 0 = T X x y1 (1) () (3) 1 x + x y1 y0 where x 0 and y 0 are he amoun of ranslaion in he x and y direcions respecively[15]. By augmening B o A in (1) we can achieve he form in (). x1 x 1 0 x0 (4) = y y 0 1 y0 1 The equaion for roaion is given by x y cosθ = sinθ where θ is he amoun of roaion abou he cener of he image[15]. The equaion for scaling is given by sinθ 1 cos x θ y1 (5) x 0 sx x1 = (6) 0 y sy y1 where s x and s y are he scale parameers in he x and y direcions respecively[15]. B. Image Re-sampling Image re-sampling is an imporan par of image ransformaion. Re-sampling includes wo relaed opics: mapping mehods and inerpolaion. Several surveys have been conduced on image re-sampling mehods. A horough comparison of hese echniques was done in [16]. 1) Mapping mehods The affine funcions above can be implemened by forward or inverse compuaion. In he forward mehod each pixel in he image is ransformed o is new locaion via he forward equaions (given above). This mehod produces significan error in he new image due o overlaps and/or holes caused by discreizaion and rounding [17]. In he inverse mehod he coordinaes of he new image are used along wih he inverse equaions. In his way one and only one value is calculaed for each pixel posiion in he new image hus eliminaing overlaps and holes. In his work we uilize inverse mapping. ) Inerpolaion Mapping funcions wheher forward or inverse resul in fracional pixel locaions. To complee he mapping sep we mus perform some ype of inerpolaion. Neares neighbor bilinear bi-cubic quadraic splines and cubic b-splines are a few of he more popular mehods. Even hough higher order mehods produce increased accuracy and beer visual resuls bilinear inerpolaion offers possibly he bes rade-off beween accuracy and compuaional complexiy [7]. Since he emphasis in his work is on he efficacy of he CSRN o perform affine ransformaions we consisenly use he neares neighbor mehod for is ease of implemenaion. 91

3 III. CELLULAR SIMULTANEOUS RECURRENT NETWORKS A. Inroducion o CSRNs Pang e al. inroduced CSRN uilizing a self-recurren nework (SRN) in a cellular srucure effecively combining SRNs wih CNNs. They showed ha his NN could be successfully applied o opimizaion problems by approximaing a soluion o he Bellman equaion [9]. To demonsrae his abiliy hey applied NNs o he maze raversal problem. Their works also suggesed ha MLPs are incapable of solving such opimizaion problem [18]. B. Biological Basis From a compuaional sandpoin he human brain is a highly complex nonlinear and parallel processing device. I is composed of billions of neurons. I organizes neurons o perform specific funcions. The number and organizaion of neurons o perform a specific funcion as well as he synapic weighs beween neurons are learned hrough experience [19]. Neuroscieniss speculae ha reinforced learning akes place in he hippocampus of he brain. Populaions of neighboring neurons form cell ensembles which form he basic building block for he enire sysem [0]. These ensembles are inerconneced in a cellular srucure similar o ha found in CSRNs. Neurobiologis have long undersood ha local recurrency plays a criical role in he higher par of he human brain and recen evidence indicaes ha he brain is highly recurren [0][1]. CSRNs resemble he brain in boh cellular srucure and recurrency. The reinforced learning in he CSRN is in fac quie similar o ha of he human brain. C. CSRN Archiecure Figure 1 shows he cellular srucure of he CSRN. Noe ha he cellular srucure of he nework maches ha of he underlying inpu paern. Each cell shown as a grey box conains an SRN core. The core nework is shown in Fig. and is referred o as a generalized muli-layered percepron (GMLP) core. The core consiss of 18 nodes five of which are acive neurons. Nodes n0-n1 are inpu nodes. Node 0 is he bias inpu. The nework shown here has 3 exernal inpus. The 4 neighbor inpus come from he oupus of node 13 of he neighboring cells. This node is referred o as he connecor node. The inerconnecions provided by hese inpus form he cellular srucure of he nework. The final 5 inpus are self-recurren inpus consising of he oupus of he five acive neurons fed back as inpus. Noe ha in he GMLP archiecure depiced here he inpus o each acive node consis of he oupus from all previous nodes. For he purpose of clariy no all inerconnecs beween nodes have been shown. The oupu of node 17 is muliplied by a scaling weigh W s o produce he cell s ulimae oupu. CSRNs uilize weigh sharing ha is he weighs for each cell are equivalen. This significanly reduces he amoun of memory required o sore he CSRN s weighs. Figure. Core nework of he CSRN. This paricular core is a GMLP core. D. Learning in CSRNs CSRNs learn by adaping heir weighs via supervised learning. If he CSRN oupu is given by Y i and i corresponding arge image is T i hen he error beween he wo is given by ei = Ti Yi. The oal error in he nework oupu is given by (7) Figure 1. Cellular srucure of he CSRN. c 1 E i = e i (8) i = 1 where c is he number of pixels in he image. For a given raining se he error becomes N c 1 E = E i (9) n= 1 i= 1 where N is he number of raining images. Equaion (9) is he sum-squared error and represens he cos funcion of he nework. The objecive of he learning process is o adjus he nework s weighs o minimize his cos funcion. Wih his 9

4 simple cos funcion he CSRN is capable of approximaing he -D funcions associaed wih affine ransformaions. E. Training he CSRN Parameer esimaion wih Kalman filers has been applied o he raining of NN in he pas []. Ilin e al. apply parameer esimaion o he raining of CSRNs using an exended Kalman filer (EKF) [3]. In his mehod he required Jacobian is compued via backpropagaion hrough ime (BPTT) and he weighs are adaped via EKF. The reducion in raining ime is a breakhrough in he raining of CSRNs which make hem racable in complex asks such as image processing. We uilize EKF mehod for parameer esimaion of nonlinear sysems [4]. The process and observaion equaions are given as and (10) (11) W is he curren sysem sae a ime and is represened by he mean and covariance of he sysem weighs (µ K ). γ is he process noise. In his case he rue weighs do no change and he sae ransiion is effeced only by he process noise. Y +1 is he observaion a ime +1 F is he forward funcion of he NN and η is he measuremen noise. The EKF mehod compues a new mean and covariance for he sae given he exising sae and a new measuremen updae using he equaions given as (1) (13) (14) (15) where µ is he mean sae marix K is he sae covariance R and Q are he covariance of he zero-mean process and measuremen noise respecively. The innovaion a is he error beween he prediced measuremen (based on he curren sae) and he new measuremen. C is he sysem Jacobian and G is he Kalman gain. IV. Y T Γ = C K C + R W G = +1 W + γ = F( W u ) + η. + 1 T 1 = KC Γ µ + = µ + G a 1 K = K G C K + Q + 1 ALGORITHM FOR TOPOLOGICAL IMAGE PROCESISNG USING CSRN Figure 3 shows a flowchar of he CSRN image processing algorihm. Alhough for he purposes of his work we are ineresed in affine ransformaions his algorihm is generic and can be applied o any image processing ask. If sub-image processing is no uilized he sub-image loop is removed from he main program. We discuss sub-image processing sep in a subsecion below. and Furher insigh ino his algorihm is gained by examining he raining module. The raining loop performs he following seps on each raining image: CSRN forward compuaion Calculae error using Eq. (7) Compue he learning mehod (parameer esimaion via EKF) Adjus nework weighs. Similarly he esing loop performs he following seps on each esing image: CSRN forward compuaion Calculae error using Eq. (7) Selec bes generalizing ne based on lowes sumsquared error (SSE). n Main Ini. parameers Generae Training/ Tesing Images Sub-Image Loop Call Training Module Sore Sub-Image Oupu Done? y Perform Image Trans. Display Resuls End Training Module Creae CSRN objec (radom ini. weighs) Epoch Loop Training Loop Tesing Loop Done? Resuls Loop reurn Figure 3. Flowchar for he CSRN image processing algorihm. Since he CSRN was iniially developed o solve he maze raversal problem we mus adap he nework o perform image processing asks in his case affine ransformaions. The following seps are involved for such adapaion of CSRN. A. Inpus/Oupus An examinaion of Equaions (3) - (6) for affine ransformaions given above shows ha we need he following inpu variables for CSRN: Pixel locaion: The x and y locaions of he pixel wihin he image. Transformaion parameer: The basic parameer for all affine ransformaions is he amoun of ransformaion. This may be he number of pixels o ranslae an image he angle of roaion or a scaling facor. The oupu of he nework will be he new locaion of he designaed pixel. y n 93

5 B. Funcion Approximaion To rain he CSRN o perform a given affine ransformaion we generae a se of raining images by ransforming a es image by various degrees. For example in he case of roaion we migh use º 15º and 0º. For each of he raining images we consruc wo ransformaion marices which encode he ransformaion for he x and y direcions respecively. These marices can be encoded wih a posiion or movemen funcion. A posiion funcion conains he new posiion of he pixel while a movemen funcion conains he amoun he pixel needs o be moved from is curren locaion. In he course of our work we find ha he CSRN is beer able o approximae he movemen funcion and have uilized i in his work. These ranslaion marices become he arges by which we rain he CSRN. C. Sub-Image Processing The complexiy of he CSRN grows wih image size. In a pracical implemenaion a radeoff exiss beween he number of raining images and he size of he images. Ilin e al limi heir work o 7x7 images [][3][5]. In [11] we exend he use of CSRNs o 15x15 images. We find his image size o be he pracical limi for CSRNs using he EKF raining mehod wih our hardware/sofware configuraion (secion V-C). This is due o he size of he marices required for compuaion of he Jacobian via BPTT. To overcome his limiaion we uilize sub-image processing. We divide each raining image ino smaller 5x5 sub-images. Nex we rain a separae CSRN for each of he sub-images. Once raining is complee o perform a given ransformaion on an image he image is divided ino subimages each of which is processed by is corresponding CSRN. The oupus of each CSRN are hen combined o form he final ransformed image. The addiion of sub-image processing provides a dramaic decrease in raining ime. As repored in [1] addiion of sub-image processing decreases he processing ime for a 15x15 image by 6.5%. This ime savings allows he user o increase he number of raining images for improved nework performance or o increase image size. V. RESULTS A. Performance Merics Before discussing resuls for learning opological affine ransformaions using CSRNs we define several merics which will allow us o evaluae he efficacy of he CSRN for his sudy. 1) Funcion Approximaion Merics The following merics are used o evaluae how well a nework learns a given funcion J which is hen used o produce a final ransformed oupu image. J mse funcion mean squared error. MSE beween he arge funcion and he acual nework oupu. J acc funcion accuracy. Compares he oupu of each cell o he known funcion value for ha cell. If he values are equal we consider ha cell a mach. The oal number of maches normalized by he oal number of cells yields he funcion accuracy in percen. ) Image Comparison Merics The following merics provide a quaniaive mehod for comparison of a desired arge image wih he oupu image produced by he CSRN. IM acc image accuracy. Compares he final oupu image wih he known arge image on a pixel by pixel basis. If he corresponding pixels have equal values we consider ha pixel a mach. The oal number of maches normalized by he oal number of cells yields he image accuracy in percen. Primarily used for binary images. IM cr - correlaion raio. A common meric for comparing he similariy of wo images [15]. Is value is compued using Eq. (16) below. IM cr = ( A( i) A )( B ( i) B ) ( A ( i) A ) ( B ( i) B ) i i (16) A(i) and B(i) represen he individual pixels of image A and B respecively. A and B are he mean pixel values for image A and B respecively. The closer his raio is o 1 he more similar he images. Primarily used for grey-scale images. 3) Oher Merics In his secion we discuss some addiional merics uilized in his work. T r - raining ime. Measure of he ime (in secs) required for raining a given nework. Compued using MATLAB s ic-oc funcions. Normalized for image size and number of raining images. T c - convergence ime. The ime (in epochs) required for he SSE of he nework o converge during he raining process. B. Transformaion of Binary Images This secion examines he use of CSRNs o perform affine ransformaions on binary images. Due o he aforemenioned radeoff beween he number of raining images and image size we have chosen o work wih simple binary images wih a size of 15x15 pixels for proof of concep. This size image allows up o 11 raining images which allows for adequae resuls. 1) Translaion Simulaions wih a simple cross image indicae ha he CSRN performs ranslaion wih 100% accuracy. Figure 4 shows he resuls of raining he CSRN o perform ranslaion. In his es a GMLP core is rained o perform ranslaion on a 5x5 cross embedded in a 15x15 image. The nework is rained using 11 images shifed o he righ from 0 o 10 pixels. Training images uilize zero padding wih a widh of 5 pixels. 94

6 SSE - over all es images a) 400 SSE Figure epochs Figure 4. Resuls of ranslaing a 5x5 cross embedded in a 15x15 image via a CSRN wih a GMLP core. The cross is ranslaed a disance of 10 pixels in he x direcion. The nework achieved a final raining Jmse = 0.0 Jacc = 100% and an IMacc = 100%. 5 0 SSE - over all es images b) Movemen encoding is used wih inverse mapping. The inpu image shown is he cross image shifed o he righ by 10 pixels. The oupu image shows he cross correcly ranslaed o he far lef side of he image. The nework achieves a final Jmse = 0.0 a funcion accuracy of 100% and an image accuracy of 100%. In his es he CSRN is simulaed 100 imes in order o compue he necessary saisics. Table I summarizes he resuls of our ranslaion es. SSE epochs Figure 5. a) Plo of he sum-squared error during raining of he CSRN wih a GMLP core for he case of ranslaion shown in Fig. 3. b) Error plo rescaled for clariy. TABLE I. BINARY TRANSLATION RESULTS Meric CSRN w/ GMLPCore Ave +/- sd dev Bes Jacc 100 +/ Jmse 0.0 +/ IMacc 100 +/ IMcr 1.0 +/ T r (norm).84 +/ Tc Figure 5 shows he convergence of he CSRN s SSE during he raining process. The figure clearly indicaes ha he nework is learning and converges in approximaely 150 epochs. This plo is ypical for all hree ransformaions and is shown only for his case. ) Roaion Translaion is local in naure however roaion is global resuling in a more complex ransformaion. Our es resuls indicae ha he CSRN is capable of performing roaion. Figure 6 shows he resuls of raining he GMLP core o perform roaion. In his es he nework is rained using 11 images wih he cross roaed from 0 o 0 in seps of. The inpu image shown is he cross image roaed 16. In his example he cross was correcly roaed back o a 0 angle. The nework achieves a final raining MSE of 0.0 a funcion accuracy of 97.3% and an image accuracy of 100%. Figure 6. Resuls of roaing an 11x11 cross embedded in a 15x15 image via a CSRN wih a GMLP core. The cross was roaed o an angle of 16. The nework achieved a final raining J mse = 0.0 J acc = 97.3% and an IM acc = 100%. Table II summarizes he resuls of our roaion simulaion. Saisics are compued on a series of 100 simulaions. Meric TABLE II. BINARY ROTATION RESULTS CSRN w/ GMLPCore Ave +/- sd dev Bes Jacc / Jmse 0.0 +/ IMacc / IMcr / T r (norm).88 +/ Tc

7 3) Scaling Similar o ranslaion scaling is a local ransformaion. However i presens is own challenges. In he cases of ranslaion and roaion he final ransformed image remains he same size as hose of he raining images. However wih scaling he sizes of he final image and each individual raining image are differen. Our applicaion was no coded o handle individual image sizes. We resolved his issue by zero padding each raining image o make i he same size as he arge image. In addiion when working wih such small images (15x15) o much informaion is los when down-scaling hese images o produce he necessary raining images so much so ha even sandard scaling mehods(such as MATLAB s resize) produce blank images when he raining images are up-scaled o produce he corresponding ranslaion marices required o rain he nework. In order o obain a sufficien number of raining images we limi ourselves o 4 scales and 1.66 and apply hese scales o 3 differen es images: a cross a box and a simulaed eye pach. These images are shown in Fig. 7. Figure 7. Images used for raining he CSRN for up-scaling. Tess wih he simple cross image indicae ha he CSRN is capable of performing scaling. Fig. 8 shows he resuls of raining he GMLP core o perform up-scaling. In his es he nework is rained using 1 images. The inpu image shown is he cross scaled by a facor of.87. In his example he cross is perfecly scaled. The nework achieves a final raining MSE of 0.0 a funcion accuracy of 81.8% and an image accuracy of 100%. Meric TABLE III. BINARY SCALING RESULTS CSRN w/ GMLPCore Ave +/- sd dev Bes Jacc / Jmse 0.0 +/ IMacc / IMcr / T r (norm) / Tc C. Transformaion of Grey-Scale Images In he previous secion we show ha CSRNs are capable of performing affine ransformaions in small binary images. Wha abou more realisic images? In his secion we apply CSRNs o he affine ransformaion of larger more ineresing images specifically grey-scale facial images. To achieve his we use a 5x5 face image. The image is zero-padded wih a 5 pixel widh resuling in a 35x35 image. Sub-image processing (secion 4.) is employed wih a sub-image size of 5x5. 1) Translaion The ranslaion resuls shown here uilize a GMLP core EKF raining movemen encoding and inverse mapping. We uilize eleven raining images wih he images ranslaed from 0 o 10 pixels. A single image ranslaed 10 pixels o he righ is used for esing. Figure 10 shows he resuls of our ranslaion es. Table IV shows resuls for ranslaion of our face image. The nework achieves an image correlaion raio of 100% wih a funcion accuracy of only 100%. Figure 9. Resuls of ranslaing a 5x5 face embedded in a 35x35 image via a CSRN wih a GMLP core. The face is ranslaed by 10 pixels. The nework achieved a final raining J mse = 0.0 J acc = 100% and an IM cr = 100%. Figure 8. Resuls of scaling an 11x11 cross embedded in a 15x15 image via a CSRN wih a GMLP core. The cross is scaled by a facor of The nework achieved a final raining J mse = 0.0 J acc = 81.8% and an IM acc = 100%. Table III summarizes he resuls of our scaling es wih he GMLP core. The nework is simulaed 100 imes. From hese resuls we see ha he CSRN is capable of performing scaling. Noe ha he resuling funcion accuracy for scaling is lower han ha of ranslaion and roaion. This is due o he lack of resoluion in raining scales limied by he image size. TABLE IV. TRANSLATION RESULTS FOR GRAY-SCALE IMAGE Translaion Meric CSRN w/ GMLP Core & EKF Training J acc 100% J mse 0.00 IM acc 100% IM cr 100% 96

8 Noe also ha while we sill repor he image accuracy we uilize he image correlaion raion IM cr raher han he image accuracy when comparing grey-scale images. ranslaion and roaion. Noe he low image accuracy once again indicaing loss of informaion in he inpu image. ) Roaion To perform roaion on he face image we uilze eleven raining images wih he images roaed from 0 o 0 in seps of and a single image roaed by an angle of 16 for esing. Figure 11 shows he resuls of our roaion ransformaion. The face image has clearly been roaed back o a zero degree angle. Noe ha he oupu image appears slighly blurred as compared o he original arge image. This is due o loss of informaion in he roaed inpu image. Table V conains he resuls of performing roaion on he face image. The CSRN successfully roaed he image achieving a funcion accuracy of 90.3% and a high image correlaion raion IM cr = 99.4%. These resuls indicae ha he CSRN has successfully learned he roaion ransform. Resuls of scaling he 5x5 face image via a CSRN wih a GMLP core. The image was up-scaled by a facor of The nework achieved a J mse = 1.13 J acc = 64.4% and an IMcr = 93.%. TABLE VI. SCALING RESULTS Scaling Meric CSRN w/ GMLP Core & EKF Training J acc 66.4% J mse 1.13 IM acc 45.0% IM cr 93.% Figure 10. Resuls of roaing he 5x5 face image embedded in a 35x35 image. Transformaion performed via a CSRN wih a GMLP core. The es image was roaed by 16. The nework achieved a final J mse = 0.70 J acc = 90.3% and an IMcr = 99.4%. TABLE V. ROTATION RESULTS FOR GRAY-SCALE IMAGE Roaion Meric CSRN w/ GMLP Core & EKF Training J acc 90.3% J mse 0.70 IM acc 9.0% IM cr 99.4% 3) Scaling For our scaling es we perform up-scaling. Once again we use a GMLP core rained via EKF wih movemen mapping and neares-neighbor inerpolaion. 7 raining images are used wih scales from.5 o 1.0 in seps of A single image is used for esing. The es image is scaled by a facor of Figure 1 shows he resuls for up-scaling he face image. The image has been scaled up wih some loss of informaion. Table VI liss merics for his es. While he image appears o be properly scaled achieving an correlaion raio of 93.% he nework seems o have more difficuly in learning he scaling ransform as indicae by a mediocre funcion accuracy of jus under 65%. This is in par due o he difficuly in obaining sufficien raining image for such small images. In his case we rain wih only seven images vs. he eleven used for D. Experimenal Plaform All simulaions are performed on a Dell Precision PWS690 worksaion wih an Inel Xenon X core CPU GHz and 3.0 GB of ram. The sysems operaing sysem is Windows XP SP3. Simulaions are run in MATLAB Version 7 (R14) SP. Forward and backpropogaion compuaions for he CSRN are cusom C++ funcions called from MATLAB. VI. DISCUSSIONS AND CONCLUSION In his work we invesigae he capabiliy of CSRN o learn opological image mappings. We adap he CSRN for image processing and rain his NN o perform affine ransformaions. We firs demonsrae he CSRN s abiliy o successfully learn and perform ranslaion roaion and scaling using small binary images. Average funcion accuracies of 100% 83.3% and 73% and highs of 100% 97.3 and 81.8% for each of he respecive ransformaions indicae ha he CSRN is capable of learning he affine ransformaion funcions. As expeced he CSRN yields beer resuls for he simpler case of ranslaion. Average image accuracies a or near 100% indicae he qualiy of he ransformaions performed by he CSRN. The addiion of sub-image processing allows us o uilize he CSRN on larger more ineresing grey-scale images. The CSRN achieves a funcion accuracy of 90.3% for roaion while only 14.3% and 64.4% were achieved for ranslaion and scaling cases respecively. Examinaion of he resuling ranslaion image clearly indicaes ha he CSRN has learned o perform his ransformaion; however he funcion accuracy meric is degraded by a single pixel misalignmen of he image. The mediocre funcion accuracy for he scaling ransform is 97

9 primarily due o he difficuly in obaining sufficien raining images for image of his size. In spie of hese difficulies he CSRN is sill able o achieve image correlaions raios of 95.8% 99.4% and 93.% suggesing ha he nework can indeed learn and perform he desired ransformaion mappings. In he fuure we plan o examine how he CSRN will learn opological mappings on larger more pracical images. We also plan o invesigae generalized image processing and learning asks such as pixel level ransformaions filering and opological image regisraion using CSRN. REFERENCES [1] F. Rosenbla The percepron: A probabilisic model for informaion sorage and organizaion in he brain Psychological Review vol.65 no.6 pp [] M.L. Minsky and S.A. Paper Perceprons Cambridge MA: MIT Press [3] M.Minsky S. Paper Perceprons-Expanded Ediion: An Inroducion o Compuaional Geomery MIT Pres [4] Q.Gao P.Messmer G.Moschyz Binary Image Roaion Using Cellular Neural Neworks IEEE Inernaional Symposium on Circuis and Sysems Vol.3 pp [5] G. Cosanini D. Casali R. Perfei Cellular neural nework emplae for roaion of grey-scale images Elecron. Leers Vol. 39 Issue 5 pp [6] L. Chua L.Yang Cellular Neural Neworks: Theory IEEE Transacions on Circuis and Sysems Vol.35 No [7] L. Chua L.Yang Cellular Neural Neworks: Applicaions IEEE Transacions on Circuis and Sysems Vol.35 No [8] T.Yang Handbook of CNN Image Processing: All You Need o Know abou Cellular Neural Neworks Yang s Scienific Research Insiue LLC. YangSky.com Monographs in Informaion Sciences 00. [9] X. Pang P. Werbos Neural Nework Design for J Funcion Approximaion in Dynamic Programming arxiv:adap-org/ v1 June [10] R. Ilin R. Kozma P.Werbos Beyond Feedforward Models Trained by Backpropagaion: A Pracical Training Tool for a More Efficien Universal Approximaor IEEE Transacions on Neural Neworks Vol.19 No [11] K.Anderson K. Ifekharuddin E.Whie P.Kim Binary Image Regisraion Using Cellular Simulaneous Neworks. Conference proceedings IEEE CIMSVP 009. [1] K.Anderson K.Ifekharuddin P.Kim Gray Scale Image Regisraion using Cellular Simulaneous Recurren Neworks pp: 7440 C1-C1 Proc. Of 54h SPIE Annual Meeing Vol. 744 San Diago CA. 009 [13] Y. Ren K. M. Ifekharuddin and W. E. Whie Large-scale poseinvarian face recogniion using cellular simulaneous recurren nework Applied Opics vol. 49 no. 10 pp. B9-B [14] R. Fisher S. Perkins A. Walker and E. Wolfar. Affine Transformaion. Hypermedia Image Processing Reference. hp://homepages.inf.ed.ac.uk/rbf/hipr/affine.hm.003 [15] R. Gonzales R. Woods Digial Image Processing. Addison-Wesley 199. [16] J.A. Parker R.V. Kenyon D.E. Troxel Comparison of inerpolaing mehods for image resampling IEEE Transacions on Medical Imaging pp [17] B. Ziova J. Flusser Image regisraion mehods: a survey Image and Vision Compuing 1 pp Elsevier [18] P.Werbos Supervised learning: can i escape is local minimum WCNN93 Proceedings Erlbaum Reprined in V. Roychowdhury e al(eds) Theoreical Advances in Neural Compuaion and Learning Kluwer [19] F. Rosenbla Principles of Neural Dynamics New York Sparan 196. [0] C. von der malsburg W. Schneider. Cyberneic Vol.54 pp [1] H. Chang W. Freeman Parameer opimizaion in models of he olfacory neural sysem Neural Neworks Vol.9 No.1 pp [] S. Haykin Kalman Filering and Neural Neworks Wiley 001. [3] R. Ilin R. Kozma P. Werbos Cellular SRN Trained by Exended Kalman Filer Shows Promise for ADP 006 Inernaional Join Conference on Neural Neworks. Sheraon Vancouver Wall Cenre Hoel Vancouver BC Canada. July 006. [4] Thrun S. BurgardW. and Fox D. Probabilisic Roboics The MIT Press [5] R. Ilin Learning and Parameerizaion of Recurren Neural Nework Arrays for Brain Models and Pracical Applicaions PhD disseraion Dep. of Compuer Science Universiy of Memphis Augus 008. [6] G.Bebis M. Georgiopoulos N. Lobo M. Shah Learning affine ransformaions Paern Recogniion Volume 3 Issue 10 Ocober 1999 pp [7] J.A. Parker R.V. Kenyon D.E. Troxel Comparison of inerpolaing mehods for image resampling IEEE Transacions on Medical Imaging pp

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

A Face Detection Method Based on Skin Color Model

A Face Detection Method Based on Skin Color Model A Face Deecion Mehod Based on Skin Color Model Dazhi Zhang Boying Wu Jiebao Sun Qinglei Liao Deparmen of Mahemaics Harbin Insiue of Technology Harbin China 150000 Zhang_dz@163.com mahwby@hi.edu.cn sunjiebao@om.com

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors Improving Occupancy Grid FasSLAM by Inegraing Navigaion Sensors Chrisopher Weyers Sensors Direcorae Air Force Research Laboraory Wrigh-Paerson AFB, OH 45433 Gilber Peerson Deparmen of Elecrical and Compuer

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Algorithm for image reconstruction in multi-slice helical CT

Algorithm for image reconstruction in multi-slice helical CT Algorihm for image reconsrucion in muli-slice helical CT Kasuyuki Taguchi a) and Hiroshi Aradae Medical Engineering Laboraory, Toshiba Corporaion, 1385 Shimoishigami, Oawara, Tochigi 324-855, Japan Received

More information

Improved TLD Algorithm for Face Tracking

Improved TLD Algorithm for Face Tracking Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,

More information

Real-time 2D Video/3D LiDAR Registration

Real-time 2D Video/3D LiDAR Registration Real-ime 2D Video/3D LiDAR Regisraion C. Bodenseiner Fraunhofer IOSB chrisoph.bodenseiner@iosb.fraunhofer.de M. Arens Fraunhofer IOSB michael.arens@iosb.fraunhofer.de Absrac Progress in LiDAR scanning

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION Chaper 3 AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION A. Koschan, V. R. Ayyagari, F. Boughorbel, and M. A. Abidi Imaging, Roboics, and Inelligen Sysems Laboraory, The Universiy of Tennessee, 334

More information

FUZZY HUMAN/MACHINE RELIABILITY USING VHDL

FUZZY HUMAN/MACHINE RELIABILITY USING VHDL FUZZY HUMN/MCHINE RELIBILITY USING VHDL Carlos. Graciós M. 1, lejandro Díaz S. 2, Efrén Gorroiea H. 3 (1) Insiuo Tecnológico de Puebla v. Tecnológico 420. Col. Maravillas, C. P. 72220, Puebla, Pue. México

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

Real time 3D face and facial feature tracking

Real time 3D face and facial feature tracking J Real-Time Image Proc (2007) 2:35 44 DOI 10.1007/s11554-007-0032-2 ORIGINAL RESEARCH PAPER Real ime 3D face and facial feaure racking Fadi Dornaika Æ Javier Orozco Received: 23 November 2006 / Acceped:

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Occlusion-Free Hand Motion Tracking by Multiple Cameras and Particle Filtering with Prediction

Occlusion-Free Hand Motion Tracking by Multiple Cameras and Particle Filtering with Prediction 58 IJCSNS Inernaional Journal of Compuer Science and Nework Securiy, VOL.6 No.10, Ocober 006 Occlusion-Free Hand Moion Tracking by Muliple Cameras and Paricle Filering wih Predicion Makoo Kao, and Gang

More information

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution Real-Time Non-Rigid Muli-Frame Deph Video Super-Resoluion Kassem Al Ismaeil 1, Djamila Aouada 1, Thomas Solignac 2, Bruno Mirbach 2, Björn Oersen 1 1 Inerdisciplinary Cenre for Securiy, Reliabiliy, and

More information

A new algorithm for small object tracking based on super-resolution technique

A new algorithm for small object tracking based on super-resolution technique A new algorihm for small objec racking based on super-resoluion echnique Yabunayya Habibi, Dwi Rana Sulisyaningrum, and Budi Seiyono Ciaion: AIP Conference Proceedings 1867, 020024 (2017); doi: 10.1063/1.4994427

More information

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x)) Hebrew Universi Image Processing - 6 Image Warping Hebrew Universi Image Processing - 6 argil 7 : Image Warping D Geomeric ransormaions hp://www.jere-marin.com Man slides rom Seve Seiz and Aleei Eros Image

More information

A Review on Block Matching Motion Estimation and Automata Theory based Approaches for Fractal Coding

A Review on Block Matching Motion Estimation and Automata Theory based Approaches for Fractal Coding Regular Issue A Review on Block Maching Moion Esimaion and Auomaa Theory based Approaches for Fracal Coding Shailesh D Kamble 1, Nileshsingh V Thakur 2, and Preei R Bajaj 3 1 Compuer Science & Engineering,

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate 20 TUTA/IOE/PCU Journal of he Insiue of Engineering, 205, (): 20-27 TUTA/IOE/PCU Prined in Nepal M()/M/ Queueing Sysem wih Sinusoidal Arrival Rae A.P. Pan, R.P. Ghimire 2 Deparmen of Mahemaics, Tri-Chandra

More information

Robust 3D Visual Tracking Using Particle Filtering on the SE(3) Group

Robust 3D Visual Tracking Using Particle Filtering on the SE(3) Group Robus 3D Visual Tracking Using Paricle Filering on he SE(3) Group Changhyun Choi and Henrik I. Chrisensen Roboics & Inelligen Machines, College of Compuing Georgia Insiue of Technology Alana, GA 3332,

More information

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter Robo localizaion under percepual aliasing condiions based on laser refleciviy using paricle filer DongXiang Zhang, Ryo Kurazume, Yumi Iwashia, Tsuomu Hasegawa Absrac Global localizaion, which deermines

More information

Image warping Li Zhang CS559

Image warping Li Zhang CS559 Wha is an image Image arping Li Zhang S559 We can hink of an image as a funcion, f: R 2 R: f(, ) gives he inensi a posiion (, ) defined over a recangle, ih a finie range: f: [a,b][c,d] [,] f Slides solen

More information

Simultaneous Localization and Mapping with Stereo Vision

Simultaneous Localization and Mapping with Stereo Vision Simulaneous Localizaion and Mapping wih Sereo Vision Mahew N. Dailey Compuer Science and Informaion Managemen Asian Insiue of Technology Pahumhani, Thailand Email: mdailey@ai.ac.h Manukid Parnichkun Mecharonics

More information

RGBD Data Based Pose Estimation: Why Sensor Fusion?

RGBD Data Based Pose Estimation: Why Sensor Fusion? 18h Inernaional Conference on Informaion Fusion Washingon, DC - July 6-9, 2015 RGBD Daa Based Pose Esimaion: Why Sensor Fusion? O. Serdar Gedik Deparmen of Compuer Engineering, Yildirim Beyazi Universiy,

More information

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions A Hierarchical Objec Recogniion Sysem Based on Muli-scale Principal Curvaure Regions Wei Zhang, Hongli Deng, Thomas G Dieerich and Eric N Morensen School of Elecrical Engineering and Compuer Science Oregon

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

Video-Based Face Recognition Using Probabilistic Appearance Manifolds

Video-Based Face Recognition Using Probabilistic Appearance Manifolds Video-Based Face Recogniion Using Probabilisic Appearance Manifolds Kuang-Chih Lee Jeffrey Ho Ming-Hsuan Yang David Kriegman klee10@uiuc.edu jho@cs.ucsd.edu myang@honda-ri.com kriegman@cs.ucsd.edu Compuer

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Robust Multi-view Face Detection Using Error Correcting Output Codes

Robust Multi-view Face Detection Using Error Correcting Output Codes Robus Muli-view Face Deecion Using Error Correcing Oupu Codes Hongming Zhang,2, Wen GaoP P, Xilin Chen 2, Shiguang Shan 2, and Debin Zhao Deparmen of Compuer Science and Engineering, Harbin Insiue of Technolog

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

More information

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data Moion Esimaion of a Moving Range Sensor by Image Sequences and Disored Range Daa Asuhiko Banno, Kazuhide Hasegawa and Kasushi Ikeuchi Insiue of Indusrial Science Universiy of Tokyo 4-6-1 Komaba, Meguro-ku,

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

Robust LSTM-Autoencoders for Face De-Occlusion in the Wild

Robust LSTM-Autoencoders for Face De-Occlusion in the Wild IEEE TRANSACTIONS ON IMAGE PROCESSING, DRAFT 1 Robus LSTM-Auoencoders for Face De-Occlusion in he Wild Fang Zhao, Jiashi Feng, Jian Zhao, Wenhan Yang, Shuicheng Yan arxiv:1612.08534v1 [cs.cv] 27 Dec 2016

More information

Representing Non-Manifold Shapes in Arbitrary Dimensions

Representing Non-Manifold Shapes in Arbitrary Dimensions Represening Non-Manifold Shapes in Arbirary Dimensions Leila De Floriani,2 and Annie Hui 2 DISI, Universiy of Genova, Via Dodecaneso, 35-646 Genova (Ialy). 2 Deparmen of Compuer Science, Universiy of Maryland,

More information

3-D Object Modeling and Recognition for Telerobotic Manipulation

3-D Object Modeling and Recognition for Telerobotic Manipulation Research Showcase @ CMU Roboics Insiue School of Compuer Science 1995 3-D Objec Modeling and Recogniion for Teleroboic Manipulaion Andrew Johnson Parick Leger Regis Hoffman Marial Heber James Osborn Follow

More information

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game Deecion Tracking and Recogniion of Human Poses for a Real Time Spaial Game Feifei Huo, Emile A. Hendriks, A.H.J. Oomes Delf Universiy of Technology The Neherlands f.huo@udelf.nl Pascal van Beek, Remco

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

Hidden Markov Model and Chapman Kolmogrov for Protein Structures Prediction from Images

Hidden Markov Model and Chapman Kolmogrov for Protein Structures Prediction from Images Hidden Markov Model and Chapman Kolmogrov for Proein Srucures Predicion from Images Md.Sarwar Kamal 1, Linkon Chowdhury 2, Mohammad Ibrahim Khan 2, Amira S. Ashour 3, João Manuel R.S. Tavares 4, Nilanjan

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12].

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12]. In Proceedings of CVPR '96 Srucure and Moion of Curved 3D Objecs from Monocular Silhouees B Vijayakumar David J Kriegman Dep of Elecrical Engineering Yale Universiy New Haven, CT 652-8267 Jean Ponce Compuer

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

Automatic Calculation of Coverage Profiles for Coverage-based Testing Auomaic Calculaion of Coverage Profiles for Coverage-based Tesing Raimund Kirner 1 and Waler Haas 1 Vienna Universiy of Technology, Insiue of Compuer Engineering, Vienna, Ausria, raimund@vmars.uwien.ac.a

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER Gusaf Hendeby, Jeroen D. Hol, Rickard Karlsson, Fredrik Gusafsson Deparmen of Elecrical Engineering Auomaic Conrol Linköping Universiy,

More information

MOTION TRACKING is a fundamental capability that

MOTION TRACKING is a fundamental capability that TECHNICAL REPORT CRES-05-008, CENTER FOR ROBOTICS AND EMBEDDED SYSTEMS, UNIVERSITY OF SOUTHERN CALIFORNIA 1 Real-ime Moion Tracking from a Mobile Robo Boyoon Jung, Suden Member, IEEE, Gaurav S. Sukhame,

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information

MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES

MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES Arun Kumar H. D. 1 and Prabhakar C. J. 2 1 Deparmen of Compuer Science, Kuvempu Universiy, Shimoga, India ABSTRACT

More information

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

Difficulty-aware Hybrid Search in Peer-to-Peer Networks

Difficulty-aware Hybrid Search in Peer-to-Peer Networks Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn

More information

J. Vis. Commun. Image R.

J. Vis. Commun. Image R. J. Vis. Commun. Image R. 20 (2009) 9 27 Conens liss available a ScienceDirec J. Vis. Commun. Image R. journal homepage: www.elsevier.com/locae/jvci Face deecion and racking using a Boosed Adapive Paricle

More information

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are InechOpen, he world s leading publisher of Open Access books Buil by scieniss, for scieniss 4,000 116,000 120M Open access books available Inernaional auhors and ediors Downloads Our auhors are

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING

CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING Sharaf Alkheder, Jun Wang and Jie Shan Geomaics Engineering, School of Civil Engineering, Purdue Universiy 550 Sadium Mall Drive, Wes

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting 2015 IEEE Inernaional Conference on Advanced Inelligen Mecharonics (AIM) July 7-11, 2015. Busan, Korea A Fas Non-Uniform Knos Placemen Mehod for B-Spline Fiing T. Tjahjowidodo, VT. Dung, and ML. Han Absrac

More information

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information