PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES IN 2D+TIME AND 3D MORPHOGENESIS DATA

Size: px
Start display at page:

Download "PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES IN 2D+TIME AND 3D MORPHOGENESIS DATA"

Transcription

1 Proceedings of ALGORITMY PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES IN 2D+TIME AND 3D MORPHOGENESIS DATA KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR Abstract. In this aer we resent a robust method to segment 3D and 2D+time biological data. Our method uses distance function and the Generalized Subjective Surfaces GSUBSURF) level-set segmentation algorithm. We focus on memory-efficient imlementation of distance function comutation, a novel way of finite volume method discretization of GSUBSURF PDE and the otimized arallelization of our code via the MPI library, enabling us to take the advantage of high-erformance comuting servers. Several exeriments, including otimized arallelization test, validation of arallel GSUBSURF imlementation and visual check of method erformance on real data, are resented as well. Key words. distance function, level-set segmentation, biological image analysis, arallelization, high-erfomance comuting AMS subject classifications. 35K65, 35L60, 65M06, 65M08, 65Y05 1. Introduction and roblem definition. In this aer we resent algorithms for solution of two roblems: First of them is to segment tubular structures of cell evolution from a 2D video of a fruit fly Drosohila) in ual state. Our second task is, from a 3D image of cells of a zebrafish Danio Rerio) in embryogenesis, to extract the volume and shae of the whole embryo. Although these tasks are different in nature, technically the solutions arising for both of them tend to be very similar. The similarity of these roblems is caused by treating the temoral dimension in the 2D+t roblem as a third, artificial, satial dimension. Then we can use the same algorithms in 3D domain to solve these roblems. The inut to both our roblems is the intensity function in defined the domain Ω and the set of oints denoting cell ositions. We call them the cell identifiers. The inut intensity function over the domain is a 2D video of cellular evolution in the first roblem and a 3D image of cell membranes in the second roblem. Same holds for the dimensionality of cell identifier sets. The visualization of intensity functions is to be seen in fig The suggested algorithms take into account the intrinsic noise introduced by the confocal laser microscoe imaging technology and their goal is to be robust against imaging imerfections. Therefore, we accet that some of the cell identifiers could be missing, and some cells could have more than one cell identifier. We obtain cell identifiers directly from our data using the level-set center detection LSCD) algorithm [10]. The aim of LSCD algorithm is to yield a set of oints identifying the aroximate centers of mass of each cell. From the segmentation oint of view, the cell identifiers are to be used as seeds to create the initial segmentation rofile. The outut to both roblems is the segmentation of the domain into logical subdomains, reresenting cell volumes. In the first case, it is the segmentation of 2D+t This work was suorted by Grant No.: APVV Deartment of Mathematics and Descritive Geometry, Faculty of Civil Engineering, Slovak University of Technology, Radlinskeho 11, Bratislava, Slovakia mikula@math.sk, smisek@math.sk, sir@math.sk). 416

2 PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES 417 Fig Data examle. Uer left frames of a 100x100 ixel video of drosohila evolution stacked ato each other, uer right - 50th frame of drosohila evolution video. Lower left - slice of 512x512x190 voxel 3D data of zebrafish embryo, view from to, lower right - slices of zebrafish data, view from sides. domain into satio-temoral air-of-ants-like structures reresenting the evolution of cells in time. This segmentation is to be rocessed further, to obtain 2D+t trajectories of cells by a backward tracking algorithm as in [2, 12], in order to obtain the cell lineage. In the second case, the outut is the segmentation of 3D domain reresenting the shae of the embryo. We use this information further to calculate volume of the embryo and some other characteristics, like the density of cells er unit volume or the density of cell divisions [3, 13]. In comarison with the revious aers [2, 3, 13], we resent here the arallel strategy to solve these tasks. Our roosed arallel algorithmic aroach consists of these stes: A. comute distance function DF) from inut set of oints by an efficient arallel algorithm, B. construct in arallel the initial segmentation function ISF) from DF, C. use a arallel level-set algorithm, in our case the Generalized Subjective Surfaces GSUBSURF) to obtain the segmented domain. The organization of this aer is following: in chaters 2 and 3, we discuss the design and imlementation of these algorithmic stes. In chater 4, we describe arallelization of the code, using MPI. And finally, in chater 5, we discuss numerical results in the study of the exerimental order of convergence, and the exeriments erformed on hantom and real data.

3 418 KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR 2. Distance function. To comute the distance function from cell identifiers, we solve the time relaxed Eikonal equation d t + d = 1, 2.1) using the method from [4, 13], based on the so-called Rouy-Tourin scheme [14]. Let Ω be the solution domain and let be a voxel in this domain: Ω. Let the set of 6 neighbouring voxels to the voxel, i.e. voxels sharing common face, be N = {e, n, t, w, s, b} according to east - north - to - west - south - bottom ointsof-comass labeling. We denote a articular neighbour of by q. Let the voxels of our domain be uniform cubes. Let the length of its side be h D. For each, let the aroximate value of the solution d at time ste n, in the center of, be d n. Let us define M q, q N, as [14] d n+1 = d n + τ D τ D h D max M e, M w M q = mind n q d n, 0)) 2. The scheme for solving the eq. 2.1) in the three-dimensional sace then reads as follows: ) n, M s ) t, M b )) 1/2 2.2) where τ D is the time ste size. Scheme is stable for τ D h D /2 [13]. To comute the distance function with otimal memory requirements, we calculate new time stes in a chessboard-like manner often called the Red-Black Scheme in numerical mathematics) where all red elements have only black neighbours and all black elements have only red neighbours. In each time ste we first udate all red elements and then all black elements. We can redefine M q for red and black elements as M q R, = mindn B,q d n R,, 0)) 2 M q B, = mindn+1 R,q dn B,, 0)) 2, and the scheme 2.2) has the form of a two-ste rocedure d n+1 R, = dn R, + τ D τ D h D max M e R,, M w R, d n+1 B, = dn B, + τ D τ D h D max M e B,, M w B, ) n R,, MR, s ) t R,, MR, b )) 1/2, ) n B,, MB, s ) t B,, MB, b )) 1/2, where indices B and R denote black or red elements. Using this aroach we can use only one array and overwrite it directly by new iterations as they come, thus reducing memory requirements by half. 3. Generalized Subjective Surfaces. The artial differential equation for GSUBSURF method is ) u u t w a g u w c g u = 0, 3.1) u

4 PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES 419 and comes from the level set formulation of the geodesic active contour model [5, 11, 15, 6, 13]. In the model 3.1), g is an edge detector function, for which we use gs) = 1 1+Ks, 2 where K is the edge detection sensibility arameter and s = I, where I is the inut image intensity function. Parameters w a and w c are weights for the advection and curvature terms of the model, resectively. The choice of a boundary condition deends on the roblem solved: In our first roblem, where we reconstruct the 2D+t structures, we assume the cell image continues even beyond the image domain, so we use zero Neumann boundary condition. For our second roblem, where the 3D embryo is well searated from the boundary of the image domain, we choose zero Dirichlet boundary condition. We create the initial segmentation function ISF) from the DF d x) comuted by the method from section 2, where d x) reresents distance in R 3 to a set of oints reresenting cell identifiers. We can use an isosurface δ > 0 of DF and have a iecewise constant ISF: { 1 if d x) δ, u 0 x) = 0 else, or, we can comute ISF by considering u 0 x) = d x). The reason to comute ISF from the DF, and thus lacing the comutational burden on the DF itself, is to minimize amount of inter-rocess communication. This makes it more suitable for arallel comuting. In the former, non-arallel aroach[13], the communication had to take lace for each voxel and for each cell identifier. Now, when the DF is known, there is no inter-rocess communication and the formulation of the ISF is a local roblem. In order to derive the discretization of 3.1), we use the semi-imlicit finite volume method FVM) based on [9] for advective art, and on [8] for the curvature art. Image voxel serves as a natural choice for FVM control volume. Similarly to the revious section, let be the voxel of our interest and N = {e, n, t, w, s, b} be the set of neighbours in the oints-of-comass labeling. Let u n be the value of the solution u in voxel at the time ste n. The voxel is a box in R 3 and we assume its uniform edge size h. The voxel faces are denoted by σ and their measure is mσ) = h 2. Let denote the boundary of this domain and let n denote the outer normal to this boundary. Volume of the voxel is denoted by m) = h 3. Let σ q be the common boundary of and q and let the line connecting the center of voxel with the center of the face σ be denoted by d σ. Its measure is h/2. First, we aroximate the time derivative by the backward difference: u t u n+1 u n τ, where τ is the size of the time ste. Then, let us use the semi-imlicit aroach in time, and integrate 3.1) over the finite volume : u n+1 u n ) u dx w a g u n+1 dx w c g u n n+1 τ u n dx = ) The aroximation of the first term in eq. 3.2) is u n+1 u n dx m) un+1 u n. 3.3) τ τ

5 420 KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR To disretize the second term in eq. 3.2), we first define velocity v = w a g. Then, w a g u n+1 dx = v u n+1 dx = vu n+1 )dx u n+1 v dx, and, using Green s theorem in both terms and the constant reresentation of a solution in the finite volume in the second term, we obtain vu n+1 )dx u n+1 v dx vu n+1 ) n dx u n+1 v n dx. 3.4) We define an aroximate gradient of the edge detector function in finite volume using central differences: g = G e, G n, G t ) = G w, G s, G b ), where G w = G e g e g w 2h G s = G n g n g s 2h G b = G t g t g b 2h and g q is the value of the edge detector function in q N. Then, we define the integrated flux through a voxel side by v q = v n ds = w a g n ds w a G q mσ q ). σ q σ q Using the integral fluxes, we can define inflows and outflows through voxel sides as v in q = minv q, 0), v out q = maxv q, 0). We then aroximate 3.4) by using the uwind rincile as in [9] and obtain the result: vu n+1 ) n dx u n+1 v n dx v in q u n+1 q + v out q N q N v in q u n+1 q u n+1 ). q N q u n+1 v in q u n+1 q N,,, vq out u n+1 = q N To discretize the third term in eq. 3.2), we use the aroach built in [8] for aroximation of the mean curvature term and we get ) u n+1 w c g u n ε u n dx ε w c g u n ε q N un+1 q u n+1 h 2 u n ε + u n q ε mσ q ),

6 PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES 421 be the ε-regularized a- where we use the Evans-Sruck regularization [7]. Let f n roximation of gradient modulus, f n u n ε, given by u n ε f n = ε mσ q) m) d σ q N ) u n σ u n 2, 3.5) which gives the exact value if u is a linear function and ε = 0 [8]. In 3.5), u n σ is the aroximate value of u in oint x σ, which is the intersection of σ q and a line connecting centers of voxels and q, at the time ste n. It is comuted as follows [8]: u n+1 σ fq n + u n+1 q f n + fq n = un+1 f n. 3.6) The full linear system reads as follows: m) un+1 w c g f n u n + τ q N un+1 q N v in q u n+1 h q u n+1 q u n+1 ) 2 mσ) f n + f n q = 0 3.7) From the initial condition, one can obtain u 0 and u 0 σ. We set n = 0 and f n is comuted by 3.5). Then, the system 3.7) is solved, and new u n+1 σ are comuted by 3.6). 4. Parallelization. To seed u the comutation and reduce the rocess memory consumtion we arallelize the algorithms using MPI Message-assing interface) [1]. We divide the whole volume along the volume edge into N subvolumes, the same number as total count of arallel rocesses. Of these N subvolumes, N-1 has always the same size and the last subvolume may be the same size or smaller, deending on how the volume can be divided. Each rocess then erforms the calculation only on aroriate subvolume. The only inter-rocess communication is needed at the following stes of arallel imlementation: at the beginning, the cell identifiers are read by first rocess and then broadcasted to all other rocesses. The neighbouring slices with udated data are exchanged between rocesses during the comutation of DF and also during the solution of the linear system after each half-iteration of the red-black SOR algorithm. The aroriate art of the inut image is read from inut file in arallel by each rocess and communication is not needed. We tested the arallel comutation seedu on a high-erformance comuting HPC) server with 4x octo-core AMD Oteron 6134 with 256GB of RAM using real data volume with dimensions 512x512x120 voxels. We achieved nearly linear seedu while running u to eight rocesses and slightly lower seedu after that tab. 4.1). During the initial testing we observed a curious henomenon where there was a massive slowdown when the rogram was run on certain number of rocessors. Interestingly, this roblem was deendent not on the number of rocessors, but on the number of the subvolume slices. We verified this fact by running the calculation on fourteen rocesses with 37, 38 or 39 slices on each subvolume. Then the calculation took 3223, 2815 and 2664 seconds resectively, see also eaks in the uer curve in fig Logically, the calculation should be faster on smaller subvolumes, but on

7 422 KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR Table 4.1 Parallel calculation seedu. No. of rocesses Calculation time Seedu the contrary, it was slower. Deending on the number of slices, arrays of variables in algorithms stored in memory are not otimally aligned for the rocessor caches, so with certain sizes there is heavy cache trashing and calculation is slowed down significantly. To overcome this roblem, we restructure the rogram memory organization so when the variables are used together, we are not using searate arrays for each of them, but we store them in a single array of structures. Then they are stored near each other in memory. For examle, when we are calculating u σ for north, south, west, east, bottom and to voxel faces, we store them all in single structure containing 6 double variables for each voxel and we are using single array of these structures for whole image. Likewise we are storing other variables in our rograms. With this memory organization the hardware data refetching on rocessors works in an otimal way. This change not only eliminates the aforementioned roblem, but also seeds u the serial code by 40% as seen on fig. 4.1 starting oints of the curves). The slight slowdowns in otimized code after multiles of eight rocesses are caused by the fact, that each four cores of the server are sharing memory access. If we run eight rocesses, each rocess has dedicated memory access, but when we run nine rocesses, two rocesses are sharing memory access, so there is slight slowdown. In the tab. 4.1 we can see that we achieved nearly linear seedu while running u to eight rocesses. After that, the main bottleneck in the calculation is the seed of memory access, so the seedu is lower. We verified this by running the calculation with sixteen rocesses on two servers, eight rocesses on each. With this configuration the memory access by rocesses is used otimally. The calculation time, desite the need of inter-rocess communication through local network, was faster than running sixteen rocesses on a single server, where each two rocesses share single memory access 1814 seconds versus 2078 seconds). To minimize the amount of data needed for communication, we first rotate the volume so it is always divided along the longest edge - then the amount of data sent during the communication is minimal. This does not bring a notable seedu when running the calculation on single server, because communication through shared memory inside the server is sufficiently fast even for larger amount of data. On the other hand, in the worst-case scenario, when each rocess runs on a different server connected together by 1Gbit local area network, the seedu was considerable. With our testing volume, when divided along the edge with the size of 120 voxels, we are sending slice with the size of 512x512 tye double variables 2MB of data). The calculation on eight rocessors took 5520 seconds. When we divided it along the 512 voxels edge, the amount of data for communication was reduced to 0.5MB and whole calculation took 3750 seconds, which is faster by 33%. 5. Numerical exeriments Phantom exeriments. To erform the basic correctness test of our imlementations, we created simle hantom data. For the first roblem, we created an artificial image of the evolution of three cells, one of which undergoes a cell division

8 PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES 423 Fig Comarison of duration of the calculation before and after the otimization deending on the number of used rocessors. X-axis: number of rocessors, y-axis: time in seconds, note that y-axis has logarithmic scale. The uer curve reresents calculation time before otimizations and the lower curve reresents time after the otimization. in the middle of the video. Then, using randomly generated cell identifiers, we constructed ISF. Visually we can see that the segmentation algorithm correctly retrieves satiotemoral shaes of cellular evolution, cf. fig For the second roblem, we created an artificial hemishere as an aroximation of the embryo shae. From randomly laced cell identifiers we comuted DF, constructed the ISF and we were able to reconstruct the embryo hantom using the GSUBSURF algorithm, cf. fig Fig D+time hantom image segmentation. From left to right: first - hantom image of three cells, where the central one undergoes a cell division during its evolution, second - hyerbolic initial segmentation function, visualized as a slice, third - segmentation result after 1000 GSUBSURF time stes, visualized as a slice, fourth - the same segmentation result, visualized as an isosurface Study of the exerimental order of convergence. We tested our arallel imlementation of 3.5)-3.7) for the curvature art of GSUBSURF, so we let w a = 0 and w c = 1 and g = 1 and we considered the exact solution of the roblem in the form [6] u x, y, z, t) = x 2 + y 2 + z 2 1 ) /4 + t. 5.1) We solve the roblem in the satial domain Ω = [ 1.25, 1.25] [ 1.25, 1.25]

9 424 KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR Fig D hantom image segmentation. Left - hantom image of an embryo of hemisherical shae, center - initial segmentation function, iecewise-constant thresholding of DF from randomly generated cell identifiers, right - segmentation result Table 5.1 This table shows EOC analysis of full domain solution. NT S-number of time stes, err - error in L 2 Ω)-norm at the time T = n h NT S τ err EOC [ 1.25, 1.25] over the time interval T [0, 0.16]. We divide the domain subsequently into n 3 finite volumes, where n = 10, 20, 40, 80, 160 with edge size h = 2.5/n. The length of time ste τ is roortional to h 2. We measured the exerimental order of convergence EOC) with resect to grid refinement. The results of arallel comutations are shown in tab The obtained results are indeendent on the number of rocessors used for calculations Real data exeriment. Finally, we erformed a segmentation of real data. In fig. 5.3 we show isosurfaces of the ISF left) and isosurfaces of the corresonding segmentation result, showing segmented satio-temoral tubular structures. These reresent cellular evolution of aroximately 30 cells from the mono-layered eithelium of a Drosohila ua in morhogenesis. In fig. 5.4 we resent segmentation of the overall shae of the zebrafish embryo during the first stages of the develoment. The segmentation is visualized as one horizontal and two vertical slices, where we lot original data together with a segmentation isosurface. REFERENCES [1] Y. Aoyama, J. Nakano, RS/6000 SP: Practical MPI Programming, IBM, Poughkeesie, New York, 1999 [2] Y. Bellaïche, F. Bosveld, F. Graner, K. Mikula, M. Remešíkova, M. Smíšek, New Robust Algorithm for Tracking Cells in Videos of Drosohila Morhogenesis Based on Finding an Ideal Path in Segmented Satio-Temoral Cellular Structures, Proceeding of the 33rd Annual International IEEE EMBS Conference, Boston Marriott Coley Place, Boston, MA, USA, August 30 - Setember 3, 2011, IEEE Press, 2011

10 PARALLEL ALGORITHMS FOR SEGMENTATION OF CELLULAR STRUCTURES 425 Fig Drosohila real data analysis. Left - initial segmentation function, right - final segmentation. Fig Zebrafish real data analysis. Left - segmentation slice viewed from to, right - segmentation slices, viewed from sides. [3] P. Bourgine, R. C underlı k, O. Drblı kova, K. Mikula, N. Peyrie ras, M. Remes ı kova, B. Rizzi, A. Sarti, 4D embryogenesis image analysis using PDE methods of image rocessing, Kybernetika, Vol. 46, No ) [4] P. Bourgine, P. Frolkovic, K. Mikula, N. Peyrie ras, M. Remes ı kova, Extraction of the intercellular skeleton from 2D microscoe images of early embryogenesis, in Lecture Notes in Comuter Science 5567 Proceeding of the 2nd International Conference on Scale Sace and Variational Methods in Comuter Vision, Voss, Norway, June 1-5,2009), Sringer 2009) [5] V. Caselles, R. Kimmel, G. Sairo, Geodesic active contours, International Journal of Comuter Vision ), [6] S. Corsaro, K. Mikula, A. Sarti, F. Sgallari, Semi-imlicit co-volume method in 3D image segmentation, SIAM Journal on Scientific Comuting, Vol. 28, No ) [7] L. C. Evans, J. Sruck, Motion of level sets by mean curvature, J. Diff. Geom ) [8] R. Eymard, A. Handlovic ova, K. Mikula, Study of a finite volume scheme for the regularised mean curvature flow level set equation, IMA Journal on Numerical Analysis, Vol ) [9] P. Frolkovic, K. Mikula, Flux-based level set method: a finite volume method for evolving interfaces, Alied Numerical Mathematics, Vol. 57, No ) [10] P. Frolkovic, K. Mikula, N. Peyrie ras, A. Sarti, A counting number of cells and cell segmentation using advection-diffusion equations, Kybernetika, Vol. 43, No ) [11] S. Kichenassamy, A. Kumar, P. Olver, A. Tannenbaum, A. Yezzi, Conformal curvature ows: from hase transitions to active vision, Arch. Rational Mech. Anal ), [12] K. Mikula, N. Peyrie ras, M. Remes ı kova, M. Smı s ek, 4D numerical schemes for cell image

11 426 KAROL MIKULA, MICHAL SMÍŠEK AND RÓBERT ŠPIR segmentation and tracking, in Finite Volumes in Comlex Alications VI, Problems & Persectives, Eds. J. Fořt et al. Proceedings of the Sixth International Conference on Finite Volumes in Comlex Alications, Prague, June 6-10, 2011), Sringer Verlag, 2011, [13] K. Mikula, N. Peyriéras, M. Remešíková, O. Stašová, Segmentation of 3D cell membrane images by PDE methods and its alications, Comuters in Biology and Medicine, Vol. 41, No ) [14] E. Rouy, A. Tourin, Viscosity solutions aroach to shae-from-shading, SIAM Journal on Numerical Analysis 29 No ), [15] A. Sarti, R. Malladi, J. A. Sethian, Subjective Surfaces: A Method for Comleting Missing Boundaries, Proceedings of the National Academy of Sciences of the United States of America 12 97) 2000),

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

Kybernetika. Terms of use: Persistent URL: Institute of Information Theory and Automation AS CR, 2010

Kybernetika. Terms of use: Persistent URL:   Institute of Information Theory and Automation AS CR, 2010 Kybernetika Paul Bourgine; Róbert Čunderlík; Olga Drblíková-Stašová; Karol Mikula; Mariana Remešíková; Nadine Peyriéras; Barbara Rizzi; Alessandro Sarti 4D Embryogenesis image analysis using PDE methods

More information

Efficient Parallel Hierarchical Clustering

Efficient Parallel Hierarchical Clustering Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore

More information

Simultaneous Tracking of Multiple Objects Using Fast Level Set-Like Algorithm

Simultaneous Tracking of Multiple Objects Using Fast Level Set-Like Algorithm Simultaneous Tracking of Multile Objects Using Fast Level Set-Like Algorithm Martin Maška, Pavel Matula, and Michal Kozubek Centre for Biomedical Image Analysis, Faculty of Informatics Masaryk University,

More information

A Novel Iris Segmentation Method for Hand-Held Capture Device

A Novel Iris Segmentation Method for Hand-Held Capture Device A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,

More information

521493S Computer Graphics Exercise 3 (Chapters 6-8)

521493S Computer Graphics Exercise 3 (Chapters 6-8) 521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of

More information

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K. inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.

More information

Interactive Image Segmentation

Interactive Image Segmentation Interactive Image Segmentation Fahim Mannan (260 266 294) Abstract This reort resents the roject work done based on Boykov and Jolly s interactive grah cuts based N-D image segmentation algorithm([1]).

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

Introduction to Visualization and Computer Graphics

Introduction to Visualization and Computer Graphics Introduction to Visualization and Comuter Grahics DH2320, Fall 2015 Prof. Dr. Tino Weinkauf Introduction to Visualization and Comuter Grahics Grids and Interolation Next Tuesday No lecture next Tuesday!

More information

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image -D Fir Filter Design And Its Alications In Removing Imulse Noise In Digital Image Nguyen Thi Huyen Linh 1, Luong Ngoc Minh, Tran Dinh Dung 3 1 Faculty of Electronic and Electrical Engineering, Hung Yen

More information

Lecture 8: Orthogonal Range Searching

Lecture 8: Orthogonal Range Searching CPS234 Comutational Geometry Setember 22nd, 2005 Lecture 8: Orthogonal Range Searching Lecturer: Pankaj K. Agarwal Scribe: Mason F. Matthews 8.1 Range Searching The general roblem of range searching is

More information

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network 1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann

More information

10. Parallel Methods for Data Sorting

10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting... 1 10.1. Parallelizing Princiles... 10.. Scaling Parallel Comutations... 10.3. Bubble Sort...3 10.3.1. Sequential Algorithm...3

More information

AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY

AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY Yandong Wang EagleView Technology Cor. 5 Methodist Hill Dr., Rochester, NY 1463, the United States yandong.wang@ictometry.com

More information

Grouping of Patches in Progressive Radiosity

Grouping of Patches in Progressive Radiosity Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate

More information

Chapter 8: Adaptive Networks

Chapter 8: Adaptive Networks Chater : Adative Networks Introduction (.1) Architecture (.2) Backroagation for Feedforward Networks (.3) Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Comuting: A Comutational Aroach to Learning and

More information

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal International Journal of Information and Electronics Engineering, Vol. 1, No. 1, July 011 An Efficient VLSI Architecture for Adative Rank Order Filter for Image Noise Removal M. C Hanumantharaju, M. Ravishankar,

More information

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems Cheng-Yuan Chang and I-Lun Tseng Deartment of Comuter Science and Engineering Yuan Ze University,

More information

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT MATHEMATICAL MODELING OF COMPLE MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT V.N. Nesterov JSC Samara Electromechanical Plant, Samara, Russia Abstract. The rovisions of the concet of a multi-comonent

More information

An Efficient Video Program Delivery algorithm in Tree Networks*

An Efficient Video Program Delivery algorithm in Tree Networks* 3rd International Symosium on Parallel Architectures, Algorithms and Programming An Efficient Video Program Delivery algorithm in Tree Networks* Fenghang Yin 1 Hong Shen 1,2,** 1 Deartment of Comuter Science,

More information

Patterned Wafer Segmentation

Patterned Wafer Segmentation atterned Wafer Segmentation ierrick Bourgeat ab, Fabrice Meriaudeau b, Kenneth W. Tobin a, atrick Gorria b a Oak Ridge National Laboratory,.O.Box 2008, Oak Ridge, TN 37831-6011, USA b Le2i Laboratory Univ.of

More information

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION Yugoslav Journal of Oerations Research (00), umber, 5- A BICRITERIO STEIER TREE PROBLEM O GRAPH Mirko VUJO[EVI], Milan STAOJEVI] Laboratory for Oerational Research, Faculty of Organizational Sciences University

More information

Randomized algorithms: Two examples and Yao s Minimax Principle

Randomized algorithms: Two examples and Yao s Minimax Principle Randomized algorithms: Two examles and Yao s Minimax Princile Maximum Satisfiability Consider the roblem Maximum Satisfiability (MAX-SAT). Bring your knowledge u-to-date on the Satisfiability roblem. Maximum

More information

Improved Image Super-Resolution by Support Vector Regression

Improved Image Super-Resolution by Support Vector Regression Proceedings of International Joint Conference on Neural Networks, San Jose, California, USA, July 3 August 5, 0 Imroved Image Suer-Resolution by Suort Vector Regression Le An and Bir Bhanu Abstract Suort

More information

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1 SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin, Mohammad Ali Masnadi-Shirazi 1 1. Shiraz University, Shiraz, Iran,. Sabanci University, Istanbul, Turkey ssamadi@shirazu.ac.ir,

More information

Extracting Optimal Paths from Roadmaps for Motion Planning

Extracting Optimal Paths from Roadmaps for Motion Planning Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu

More information

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS Kevin Miller, Vivian Lin, and Rui Zhang Grou ID: 5 1. INTRODUCTION The roblem we are trying to solve is redicting future links or recovering missing links

More information

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,

More information

3D early embryogenesis image filtering by nonlinear partial differential equations

3D early embryogenesis image filtering by nonlinear partial differential equations 3D early embryogenesis image filtering by nonlinear partial differential equations Z. Krivá a, K. Mikula a, N. Peyriéras b, B. Rizzi c, A. Sarti c,, O. Stašová a a Department of Mathematics, Slovak University

More information

An accurate and fast point-to-plane registration technique

An accurate and fast point-to-plane registration technique Pattern Recognition Letters 24 (23) 2967 2976 www.elsevier.com/locate/atrec An accurate and fast oint-to-lane registration technique Soon-Yong Park *, Murali Subbarao Deartment of Electrical and Comuter

More information

Earthenware Reconstruction Based on the Shape Similarity among Potsherds

Earthenware Reconstruction Based on the Shape Similarity among Potsherds Original Paer Forma, 16, 77 90, 2001 Earthenware Reconstruction Based on the Shae Similarity among Potsherds Masayoshi KANOH 1, Shohei KATO 2 and Hidenori ITOH 1 1 Nagoya Institute of Technology, Gokiso-cho,

More information

A Model-Adaptable MOSFET Parameter Extraction System

A Model-Adaptable MOSFET Parameter Extraction System A Model-Adatable MOSFET Parameter Extraction System Masaki Kondo Hidetoshi Onodera Keikichi Tamaru Deartment of Electronics Faculty of Engineering, Kyoto University Kyoto 66-1, JAPAN Tel: +81-7-73-313

More information

A Fast Image Restoration Method Based on an Improved Criminisi Algorithm

A Fast Image Restoration Method Based on an Improved Criminisi Algorithm A Fast Image Restoration Method Based on an Imroved Algorithm Yue Chi1, Ning He2*, Qi Zhang1 Beijing Key Laboratory of Information Services Engineering, Beijing Union University, Beijing 100101, China.

More information

EE678 Application Presentation Content Based Image Retrieval Using Wavelets

EE678 Application Presentation Content Based Image Retrieval Using Wavelets EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective

More information

Hydrostatic Consistency in Sigma Coordinate Ocean Models

Hydrostatic Consistency in Sigma Coordinate Ocean Models Hydrostatic Consistency in Sigma Coordinate Ocean Models Peter C. Chu and Chenwu Fan Naval Ocean Analysis and Prediction Laboratory, Deartment of Oceanograhy Naval Postgraduate School, Monterey, California

More information

Space-efficient Region Filling in Raster Graphics

Space-efficient Region Filling in Raster Graphics "The Visual Comuter: An International Journal of Comuter Grahics" (submitted July 13, 1992; revised December 7, 1992; acceted in Aril 16, 1993) Sace-efficient Region Filling in Raster Grahics Dominik Henrich

More information

COMP Parallel Computing. BSP (1) Bulk-Synchronous Processing Model

COMP Parallel Computing. BSP (1) Bulk-Synchronous Processing Model COMP 6 - Parallel Comuting Lecture 6 November, 8 Bulk-Synchronous essing Model Models of arallel comutation Shared-memory model Imlicit communication algorithm design and analysis relatively simle but

More information

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Loy Hui Chien and Takafumi Aoki Graduate School of Information Sciences Tohoku University Aoba-yama 5, Sendai, 98-8579, Jaan

More information

Hardware-Accelerated Formal Verification

Hardware-Accelerated Formal Verification Hardare-Accelerated Formal Verification Hiroaki Yoshida, Satoshi Morishita 3 Masahiro Fujita,. VLSI Design and Education Center (VDEC), University of Tokyo. CREST, Jaan Science and Technology Agency 3.

More information

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model IMS Network Deloyment Cost Otimization Based on Flow-Based Traffic Model Jie Xiao, Changcheng Huang and James Yan Deartment of Systems and Comuter Engineering, Carleton University, Ottawa, Canada {jiexiao,

More information

Simulating Ocean Currents. Simulating Galaxy Evolution

Simulating Ocean Currents. Simulating Galaxy Evolution Simulating Ocean Currents (a) Cross sections (b) Satial discretization of a cross section Model as two-dimensional grids Discretize in sace and time finer satial and temoral resolution => greater accuracy

More information

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),

More information

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute

More information

Chapter 1 - Basic Equations

Chapter 1 - Basic Equations 2.20 - Marine Hydrodynamics, Sring 2005 Lecture 2 2.20 Marine Hydrodynamics Lecture 2 Chater 1 - Basic Equations 1.1 Descrition of a Flow To define a flow we use either the Lagrangian descrition or the

More information

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification Using Rational Numbers and Parallel Comuting to Efficiently Avoid Round-off Errors on Ma Simlification Maurício G. Grui 1, Salles V. G. de Magalhães 1,2, Marcus V. A. Andrade 1, W. Randolh Franklin 2,

More information

A NEW LEVEL SET METHOD FOR MOTION IN NORMAL DIRECTION BASED ON A FORWARD-BACKWARD DIFFUSION FORMULATION

A NEW LEVEL SET METHOD FOR MOTION IN NORMAL DIRECTION BASED ON A FORWARD-BACKWARD DIFFUSION FORMULATION A NEW LEVEL SET METHOD FOR MOTION IN NORMAL DIRECTION BASED ON A FORWARD-BACKWARD DIFFUSION FORMULATION KAROL MIKULA AND MARIO OHLBERGER Abstract. We introduce a new level set method for motion in normal

More information

Semi-Markov Process based Model for Performance Analysis of Wireless LANs

Semi-Markov Process based Model for Performance Analysis of Wireless LANs Semi-Markov Process based Model for Performance Analysis of Wireless LANs Murali Krishna Kadiyala, Diti Shikha, Ravi Pendse, and Neeraj Jaggi Deartment of Electrical Engineering and Comuter Science Wichita

More information

Swift Template Matching Based on Equivalent Histogram

Swift Template Matching Based on Equivalent Histogram Swift emlate Matching ased on Equivalent istogram Wangsheng Yu, Xiaohua ian, Zhiqiang ou * elecommunications Engineering Institute Air Force Engineering University Xi an, PR China *corresonding author:

More information

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER GEOMETRIC CONSTRAINT SOLVING IN < AND < 3 CHRISTOPH M. HOFFMANN Deartment of Comuter Sciences, Purdue University West Lafayette, Indiana 47907-1398, USA and PAMELA J. VERMEER Deartment of Comuter Sciences,

More information

Privacy Preserving Moving KNN Queries

Privacy Preserving Moving KNN Queries Privacy Preserving Moving KNN Queries arxiv:4.76v [cs.db] 4 Ar Tanzima Hashem Lars Kulik Rui Zhang National ICT Australia, Deartment of Comuter Science and Software Engineering University of Melbourne,

More information

S16-02, URL:

S16-02, URL: Self Introduction A/Prof ay Seng Chuan el: Email: scitaysc@nus.edu.sg Office: S-0, Dean s s Office at Level URL: htt://www.hysics.nus.edu.sg/~hytaysc I was a rogrammer from to. I have been working in NUS

More information

Model-Based Annotation of Online Handwritten Datasets

Model-Based Annotation of Online Handwritten Datasets Model-Based Annotation of Online Handwritten Datasets Anand Kumar, A. Balasubramanian, Anoo Namboodiri and C.V. Jawahar Center for Visual Information Technology, International Institute of Information

More information

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 M. Gajbe a A. Canning, b L-W. Wang, b J. Shalf, b H. Wasserman, b and R. Vuduc, a a Georgia Institute of Technology,

More information

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method ITB J. Eng. Sci. Vol. 39 B, No. 1, 007, 1-19 1 Leak Detection Modeling and Simulation for Oil Pieline with Artificial Intelligence Method Pudjo Sukarno 1, Kuntjoro Adji Sidarto, Amoranto Trisnobudi 3,

More information

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties Imroved heuristics for the single machine scheduling roblem with linear early and quadratic tardy enalties Jorge M. S. Valente* LIAAD INESC Porto LA, Faculdade de Economia, Universidade do Porto Postal

More information

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs An emirical analysis of looy belief roagation in three toologies: grids, small-world networks and random grahs R. Santana, A. Mendiburu and J. A. Lozano Intelligent Systems Grou Deartment of Comuter Science

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

2010 First International Conference on Networking and Computing

2010 First International Conference on Networking and Computing First International Conference on Networking and Comuting Imlementations of Parallel Comutation of Euclidean Distance Ma in Multicore Processors and GPUs Duhu Man, Kenji Uda, Hironobu Ueyama, Yasuaki Ito,

More information

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture

More information

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of

More information

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets An imroved algorithm for Hausdorff Voronoi diagram for non-crossing sets Frank Dehne, Anil Maheshwari and Ryan Taylor May 26, 2006 Abstract We resent an imroved algorithm for building a Hausdorff Voronoi

More information

Global Illumination with Photon Map Compensation

Global Illumination with Photon Map Compensation Institut für Comutergrahik und Algorithmen Technische Universität Wien Karlslatz 13/186/2 A-1040 Wien AUSTRIA Tel: +43 (1) 58801-18688 Fax: +43 (1) 58801-18698 Institute of Comuter Grahics and Algorithms

More information

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch Decision Science Letters 7 (2018) 301 310 Contents lists available at GrowingScience Decision Science Letters homeage: www.growingscience.com/dsl The degree constrained k-cardinality minimum sanning tree

More information

arxiv: v1 [cs.dc] 13 Nov 2018

arxiv: v1 [cs.dc] 13 Nov 2018 Task Grah Transformations for Latency Tolerance arxiv:1811.05077v1 [cs.dc] 13 Nov 2018 Victor Eijkhout November 14, 2018 Abstract The Integrative Model for Parallelism (IMP) derives a task grah from a

More information

Continuous Visible k Nearest Neighbor Query on Moving Objects

Continuous Visible k Nearest Neighbor Query on Moving Objects Continuous Visible k Nearest Neighbor Query on Moving Objects Yaniu Wang a, Rui Zhang b, Chuanfei Xu a, Jianzhong Qi b, Yu Gu a, Ge Yu a, a Deartment of Comuter Software and Theory, Northeastern University,

More information

Dr Pavan Chakraborty IIIT-Allahabad

Dr Pavan Chakraborty IIIT-Allahabad GVC-43 Lecture - 5 Ref: Donald Hearn & M. Pauline Baker, Comuter Grahics Foley, van Dam, Feiner & Hughes, Comuter Grahics Princiles & Practice Dr Pavan Chakraborty IIIT-Allahabad Summary of line drawing

More information

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments Proceedings of 0 4th International Conference on Machine Learning and Comuting IPCSIT vol. 5 (0) (0) IACSIT Press, Singaore Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

More information

A STUDY ON CALIBRATION OF DIGITAL CAMERA

A STUDY ON CALIBRATION OF DIGITAL CAMERA A STUDY ON CALIBRATION OF DIGITAL CAMERA Ryuji Matsuoka a, *, Kiyonari Fukue a, Kohei Cho a, Haruhisa Shimoda a, Yoshiaki Matsumae a, Kenji Hongo b, Seiju Fujiwara b a Tokai University Research & Information

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

CMSC 425: Lecture 16 Motion Planning: Basic Concepts

CMSC 425: Lecture 16 Motion Planning: Basic Concepts : Lecture 16 Motion lanning: Basic Concets eading: Today s material comes from various sources, including AI Game rogramming Wisdom 2 by S. abin and lanning Algorithms by S. M. LaValle (Chats. 4 and 5).

More information

arxiv: v1 [cs.mm] 18 Jan 2016

arxiv: v1 [cs.mm] 18 Jan 2016 Lossless Intra Coding in with 3-ta Filters Saeed R. Alvar a, Fatih Kamisli a a Deartment of Electrical and Electronics Engineering, Middle East Technical University, Turkey arxiv:1601.04473v1 [cs.mm] 18

More information

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.)

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.) Advanced Algorithms Fall 2015 Lecture 3: Geometric Algorithms(Convex sets, Divide & Conuer Algo.) Faculty: K.R. Chowdhary : Professor of CS Disclaimer: These notes have not been subjected to the usual

More information

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Journal of Comuting and Information Technology - CIT 8, 2000, 1, 1 12 1 Comlexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Eunice E. Santos Deartment of Electrical

More information

CS649 Sensor Networks IP Track Lecture 6: Graphical Models

CS649 Sensor Networks IP Track Lecture 6: Graphical Models CS649 Sensor Networks IP Track Lecture 6: Grahical Models I-Jeng Wang htt://hinrg.cs.jhu.edu/wsn06/ Sring 2006 CS 649 1 Sring 2006 CS 649 2 Grahical Models Grahical Model: grahical reresentation of joint

More information

Bayesian Oil Spill Segmentation of SAR Images via Graph Cuts 1

Bayesian Oil Spill Segmentation of SAR Images via Graph Cuts 1 Bayesian Oil Sill Segmentation of SAR Images via Grah Cuts 1 Sónia Pelizzari and José M. Bioucas-Dias Instituto de Telecomunicações, I.S.T., TULisbon,Lisboa, Portugal sonia@lx.it.t, bioucas@lx.it.t Abstract.

More information

Time-Frequency Signatures of a Moving Target in SAR Images

Time-Frequency Signatures of a Moving Target in SAR Images Trygve Sarr Norwegian Defence Research Establishment (FFI) Land and Air Systems Division PO Box 25, NO-2027 Kjeller NORWAY Trygve.Sarr@ffi.no SUMMARY Moving targets within SAR scenes are distorted deending

More information

Single character type identification

Single character type identification Single character tye identification Yefeng Zheng*, Changsong Liu, Xiaoqing Ding Deartment of Electronic Engineering, Tsinghua University Beijing 100084, P.R. China ABSTRACT Different character recognition

More information

Figure 8.1: Home age taken from the examle health education site (htt:// Setember 14, 2001). 201

Figure 8.1: Home age taken from the examle health education site (htt://  Setember 14, 2001). 201 200 Chater 8 Alying the Web Interface Profiles: Examle Web Site Assessment 8.1 Introduction This chater describes the use of the rofiles develoed in Chater 6 to assess and imrove the quality of an examle

More information

Denoising of Laser Scanning Data using Wavelet

Denoising of Laser Scanning Data using Wavelet 27 Denoising of Laser Scanning Data using Wavelet Jašek, P. and Štroner, M. Czech Technical University in Prague, Faculty of Civil Engineering, Deartment of Secial Geodesy, Thákurova 7, 16629 Praha 6,

More information

GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL

GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL Noha El Zehiry 1,2, Steve Xu 2, Prasanna Sahoo 2 and Adel Elmaghraby 1 1 Deartment of Comuter Engineering and Comuter Science, University of Louisville,

More information

Introduction to Parallel Algorithms

Introduction to Parallel Algorithms CS 1762 Fall, 2011 1 Introduction to Parallel Algorithms Introduction to Parallel Algorithms ECE 1762 Algorithms and Data Structures Fall Semester, 2011 1 Preliminaries Since the early 1990s, there has

More information

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION 466 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE VOL 2 NO 5 MAY 999 Short Paers Symmetry Detection by Generalized Comlex (GC) Moments: A Close-Form Solution Dinggang Shen Horace HS I

More information

Efficient Dynamic Programming for Optimal Multi-Location Robot Rendezvous with Proofs

Efficient Dynamic Programming for Optimal Multi-Location Robot Rendezvous with Proofs Efficient Dynamic Programming for Otimal Multi-Location Robot Rendezvous with Proofs Ken Alton and Ian M. Mitchell Deartment of Comuter Science University of British Columbia Vancouver, BC, V6T 1Z4, Canada

More information

level 0 level 1 level 2 level 3

level 0 level 1 level 2 level 3 Communication-Ecient Deterministic Parallel Algorithms for Planar Point Location and 2d Voronoi Diagram? Mohamadou Diallo 1, Afonso Ferreira 2 and Andrew Rau-Chalin 3 1 LIMOS, IFMA, Camus des C zeaux,

More information

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces Wavelet Based Statistical Adated Local Binary atterns for Recognizing Avatar Faces Abdallah A. Mohamed 1, 2 and Roman V. Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville,

More information

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics

Lecture 2: Fixed-Radius Near Neighbors and Geometric Basics structure arises in many alications of geometry. The dual structure, called a Delaunay triangulation also has many interesting roerties. Figure 3: Voronoi diagram and Delaunay triangulation. Search: Geometric

More information

Distributed Estimation from Relative Measurements in Sensor Networks

Distributed Estimation from Relative Measurements in Sensor Networks Distributed Estimation from Relative Measurements in Sensor Networks #Prabir Barooah and João P. Hesanha Abstract We consider the roblem of estimating vectorvalued variables from noisy relative measurements.

More information

An Efficient and Highly Accurate Technique for Periodic Planar Scanner Calibration with the Antenna Under Test in Situ

An Efficient and Highly Accurate Technique for Periodic Planar Scanner Calibration with the Antenna Under Test in Situ An Efficient and Highly Accurate echnique for Periodic Planar Scanner Calibration with the Antenna Under est in Situ Scott Pierce I echnologies 1125 Satellite Boulevard, Suite 100 Suwanee, Georgia 30024

More information

Unifying Explicit and Implicit Feedback for Top-N Recommendation

Unifying Explicit and Implicit Feedback for Top-N Recommendation 017 IEEE nd International Conference on Big Data Analysis Unifying Exlicit and Imlicit Feedback for To-N Recommendation Siing Liu, Xiaohan Tu and Renfa Li College of Comuter Science and Electronic Engineering

More information

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH Jin Lu, José M. F. Moura, and Urs Niesen Deartment of Electrical and Comuter Engineering Carnegie Mellon University, Pittsburgh, PA 15213 jinlu, moura@ece.cmu.edu

More information

Adaptive Reciprocal Cell based Sparse Representation for Satellite Image Restoration

Adaptive Reciprocal Cell based Sparse Representation for Satellite Image Restoration Vol.49 (SoftTech 04),.8-85 htt://dx.doi.org/0.457/astl.04.49.50 Adative Recirocal Cell based Sarse Reresentation for Satellite Image Restoration Yanfei He and Shunfeng Wang Deartment of Math and Statistic,

More information

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions

More information

Facial Expression Recognition using Image Processing and Neural Network

Facial Expression Recognition using Image Processing and Neural Network Keerti Keshav Kanchi / International Journal of Comuter Science & Engineering Technology (IJCSET) Facial Exression Recognition using Image Processing and eural etwork Keerti Keshav Kanchi PG Student, Deartment

More information

Analyzing Borders Between Partially Contradicting Fuzzy Classification Rules

Analyzing Borders Between Partially Contradicting Fuzzy Classification Rules Analyzing Borders Between Partially Contradicting Fuzzy Classification Rules Andreas Nürnberger, Aljoscha Klose, Rudolf Kruse University of Magdeburg, Faculty of Comuter Science 39106 Magdeburg, Germany

More information

Blind Separation of Permuted Alias Image Base on Four-phase-difference and Differential Evolution

Blind Separation of Permuted Alias Image Base on Four-phase-difference and Differential Evolution Sensors & Transducers, Vol. 63, Issue, January 204,. 90-95 Sensors & Transducers 204 by IFSA Publishing, S. L. htt://www.sensorsortal.com lind Searation of Permuted Alias Image ase on Four-hase-difference

More information

A Method to Determine End-Points ofstraight Lines Detected Using the Hough Transform

A Method to Determine End-Points ofstraight Lines Detected Using the Hough Transform RESEARCH ARTICLE OPEN ACCESS A Method to Detere End-Points ofstraight Lines Detected Using the Hough Transform Gideon Kanji Damaryam Federal University, Lokoja, PMB 1154, Lokoja, Nigeria. Abstract The

More information

IEEE Coyright Notice Personal use of this material is ermitted. However, ermission to rerint/reublish this material for advertising or romotional uroses or for creating new collective works for resale

More information

APPLICATION OF A DEGENERATE DIFFUSION METHOD IN 3D MEDICAL IMAGE PROCESSING

APPLICATION OF A DEGENERATE DIFFUSION METHOD IN 3D MEDICAL IMAGE PROCESSING Proceedings of ALGORITMY 2012 pp. 416 426 APPLICATION OF A DEGENERATE DIFFUSION METHOD IN 3D MEDICAL IMAGE PROCESSING RADEK MÁCA AND MICHAL BENEŠ Abstract. In this contribution, we present the application

More information