A Fast Block Matching Algorithm Based on the Winner-Update Strategy

Size: px
Start display at page:

Download "A Fast Block Matching Algorithm Based on the Winner-Update Strategy"

Transcription

1 In Proceedings of the Fourth Asian Conference on Computer Vision, Taipei, Taiwan, Jan. 000, Voume, pages A Fast Bock Matching Agorithm Based on the Winner-Update Strategy Yong-Sheng Chenyz Yi-Ping Hungyz Chiou-Shann Fuhz yinstitute of Information Science, Academia Sinica, Taipei, Taiwan zdepartment of Computer Science and Information Engineering, Nationa Taiwan University, Taipei, Taiwan ABSTRACT Bock matching is a popuar and powerfu technique for stereo vision, visua tracking, object recognition, and video compression. This paper presents a new fast agorithm, which is caed the winner-update agorithm, for bock matching. We utiize an ascending ist of the ower bounds of the matching error for each search position. The cacuation of the matching error can be avoided if one of its ower bound is arger than the gobay minimum matching error. The winner-update agorithm computes the ower bounds ony when the previous ower bounds in the same ist are smaer than the gobay minimum matching error. This agorithm can significanty speed up the computation of the bock matching because (1) the computationa cost of each ower bound is ess than that of the matching error; and () for many search positions, ony the first severa ower bounds in the ist need to be cacuated. In the appication to motion vector estimation, our experiments on test image sequences show that up to 98% of operations can be reduced whie sti guaranteeing the minimum matching error. bock matching, fast agorithm, motion esti- Keywords: mation. 1. INTRODUCTION Bock matching is a popuar and powerfu technique for stereo vision, visua tracking, object recognition, and video compression. In this paper, we focus on its appication to motion vector estimation for video compression. Motioncompensated predictive coding has been widey used in the transmission and storage of video data [5, 6, 3, 4] for reducing the tempora redundancy. For this purpose, the image is usuay divided into bocks and the dispacement (motion vector) of each bock from its corresponding bock in the reference image is estimated and coded. The residua matching error between these two corresponding bocks are aso coded in the data stream to retain the video quaity. Bock matching technique is much used for estimating the bock motion vector due to its simpicity. The matching error between the bock at position (x y) in the current image, I t, and the candidate bock at position (x + u y + v) in the reference image, I t;1, is often defined as the sum of absoute difference (SAD): XX SAD (x y) (u v) = B;1 B;1 i=0 j=0 ji t(x+i y +j);i t;1(x+u+i y +v +j)j (1) where B is the bock size. The best estimate of the bock motion vector, (^u ^v), ocates the bock at position (x+^u y+ ^v) having the minimum matching error, SAD (x y) (^u ^v). This motion vector (^u ^v) can be obtained by using the fusearch (FS) agorithm to cacuate and compare the matching error for each search position in the reference image: (^u ^v) = arg min SAD (x y) (u v) (u v) where (u v) f(u v)j ;R u v Rg, R is the search range, and (x + u y + v) is a vaid position in the reference image, I t;1. This straightforward method takes extremey arge amount of computation, athough it can find the best matching bock. In the iterature, many techniques have been deveoped to reduce the computationa cost of bock matching. These techniques can be cassified into three categories. The techniques in the first category concern the search strategy, that is, they save the computations by reducing the number of positions searched. The gradient descent techniques, based on the unimoda error surface assumption, beong to this category. We-known exampes incude the foowing: the three-step search (TSS) agorithm [8], the two-dimensiona ogarithmic search agorithm [7], and the conjugate direction search agorithm [15]. For another exampe, the search region can aso be restricted to a sma region ocated by the motion vectors of the spatiay and temporay adjacent bocks together with the hierarchica reated bocks [1]. The techniques in the second category, on the other hand, speed up the cacuation of matching error for each search position. One simpe way is to subsampe the pixes in the matching bocks [1], thus ony a part of the pixes are used for cacuating the matching error. Another exampe is the so-caed eary jump-out technique [], which can interrupt the process of matching error accumuation when the accumuated matching error is arge enough comparing to a threshod sequence. The techniques in the first and second categories are not excusive and they can be combined to further improve the efficiency as described in [1, 14]. For another exampe, the hierarchica method [13] estimates the coarse resut of the motion vector in the ower resoution image. Then the resut is refined in the higher resoution image within a sma search 1

2 region centering at the coarse resut. The major drawback of the techniques of the first two categories is that they cannot guarantee to achieve the minimum matching error because ony a part of information is examined. Consequenty, the best coding quaity cannot be obtained. The techniques in the third category use some matching criteria to eiminate search positions whie sti ensuring that the minimum matching error can be obtained [10, 11, 9]. These matching criteria are induced from Minkowski s inequaity and their measures are smaer than or equa to the matching error. At first, the minimum matching error is initiaized as the matching error cacuated at the predicted position. For each search position other than the predicted one, the cacuation of the matching error can be avoided if one of the measures of the matching criteria is arger than the up-to-date minimum matching error. Otherwise, the matching error is cacuated and the up-to-date minimum matching error is updated if necessary. Because cacuating the measure of the matching criteria costs ess than cacuating the matching error, the tota amount of computation can be reduced. When the motion vector is hard to predict, for exampe, if the image sequences contains objects with abrupt motion, the initia minimum matching error may be arge. Hence much useess cacuation of the matching criteria and the matching errors wi be performed unti a position with sma matching error is examined. In the worst case, the matching errors are monotonicay decreasing in the order that the search positions are examined. A the matching criteria are useess and the cacuation of their measures is ony waste of time. In such an unfortunate case, the computationa cost wi be higher than that of using the FS agorithm in fact. In this paper, we propose an efficient and simpe agorithm, named the winner-update agorithm, which can acceerate the computation of the bock matching whie sti ensuring that the minimum matching error can be obtained. For each search position, an ascending ist of the ower bounds of the matching error can be estabished. The cacuation of the matching error can be avoided if one of the ower bounds is arger than the gobay minimum matching error. The ower bound of the matching error can be derived from partia accumuation or Minkowski s inequaity and its computationa cost is ess than that of the matching error. By using the proposed agorithm, very few ower bounds and matching errors are actuay cacuated. Consequenty, the tota computationa cost can be significanty reduced. The agorithm does not need the prediction of the motion vector and it can avoid the useess cacuation of the matching error which the techniques in the third category may suffer. Moreover, this agorithm can be easiy combined with the techniques in the first two categories for further speedup, but the guarantee of the minimum matching error is given up, of course. As an exampe, the combination of the three-step search agorithm and the proposed agorithm is aso presented in this paper.. THE WINNER-UPDATE ALGORITHM Concept In this section, we use a simpe game of poker cards to iustrate the concept of the winner-update agorithm. Suppose there are r payers in the game and each payer is deat d cards. An exampe is shown in Figure 1 where r =5and d =4. The vaue of each card ranges from 1 to 13. The penaty score of each payer is the sum of the vaues of his/her hand and the payer with the minimum penaty score is the winner. The basic idea is that one does not have to cacuate the summation of a the card vaues for each payer before he can determine the winner. If the intermediate summation, or the ower bound of the tota penaty score, for one payer has aready been greater than the tota penaty score of the winner, then he/she has no chance to win and hence we can stop cacuating his/her penaty score to save some computation. Of course, the penaty score of the winner is not known in advance. But the winner-update strategy expained beow can hep to sove the probem. card #4 card #3 card # card # P1 P P 3 P 4 P 5 Figure 1. A simpe game for iustrating the concept of the winner-update agorithm. There are ve payers, P 1,..., P 5, and each payer is deat four cards. Payer 3 has nished the accumuation of the vaues in his/her hand and becomes the winner. The temporary accumuations of others are a greater than the third payer's na accumuation resut. Hence their remaining cacuation can be saved. At the beginning, we ay a the cards face down except the first one of each hand. The ower bound of the penaty score for each payer is initiaized as the vaue of the first card. Ony the temporary winner among the payers having the minimum ower bound is aowed to turn up the face of the next card of his/her hand and update (increase) his/her intermediate ower bound of the penaty score. A new temporary winner is then seected and this process is repeated unti the temporary winner has no card aid facedown and becomes the fina winner. Tabe 1 ists the operations step by step to demonstrate the process for the exampe given in Figure 1. In bock matching for motion vector estimation, the matching errors between the tempate bock and most of the candidate matching bocks are usuay very arge compared with the minimum matching error. That is, most of the payers hod cards with reativey arge vaues except the winner and a few tough competitors. Therefore, by us-

3 operation/status P 1 P P 3 P 4 P 5 initiaization turn up card # of P turn up card # of P turn up card #3 of P turn up card # of P turn up card # of P turn up card #4 of P turn up card #3 of P P 3 is the winner Tabe 1. Step by step cacuation of the penaty score of each payer. The score numbers in bodface are the temporary minima after each step. ing this winner-update strategy, the amount of the cards aid facedown which represents the saved computations can be enormous. Partia Accumuation The process of choosing the winner having minimum penaty score in the previousy mentioned game resembes the process of finding the corresponding bock having minimum matching error in bock matching. Each payer in the game stands for a search position and the penaty score is the difference between the vaues of the corresponding pixes. From Eq.(1), we can define the partia accumuation of pixes as: X PSAD (x y)(u v) = m=0 ji t(x + i m y+ j m) ; I t;1(x + u + i m y+ v + j m)j where f(i m j m)jm = 0 ::: B ; 1g is the index set of a the pixes in the bock. Obviousy, the foowing inequaity reationship hods true (subscript (x y) is dropped for simpicity): PSAD 0 (u v) PSAD 1 (u v) PSAD B ;1 (u v) =SAD(u v): As a resut, the partia accumuation of pixes, PSAD (u v), can be defined as the th eement in the ower bound ist, LB (u v). Notice that the ast eement in the ist, LB B ;1 (u v), equas the matching error, SAD(u v). These B ; 1 ower bounds are in ascending order: LB 0 (u v) LB 1 (u v) LB B ;1 (u v): Furthermore, the computationa cost of these ower bounds are ascending from 1 to B. Genera Winner-Update Agorithm For each bock at position (x y) in the current image, the ower bound of the matching error, LB(u v), between this bock and the candidate matching bock at position (x+u y+ v) in the reference image is initiaized as the first eement in the ower bound ist, LB 0 (u v). An additiona variabe, (u v), is used to record the index in the ist that LB(u v) is assigned and it is initiaized to 0. At first, the search position (^u ^v) is chosen to be the temporary winner having minimum LB(^u ^v). Then the temporary winner updates its ower bound LB(^u ^v) with the next eement in the ower bound ist, LB (^u ^v)+1 (^u ^v), and records the new index number. The new search position (^u ^v) having minimum LB(^u ^v) is chosen again as the new temporary winner. This process is repeated unti (^u ^v) of the new winner equas K, which denotes the number of the ast eement in the ower bound ist. Remember that the ast ower bound, LB K (^u ^v), equas the matching error SAD(^u ^v) at position (^u ^v). The bock matching process can now stop because the ower bounds of the matching errors for other search positions are a arger than the matching error of the winner. The proposed agorithm is given beow: The Winner-Update Agorithm given tempate bock at position (x y) in I t begin for each (u v) in the search range do begin (initiaization) cacuate LB 0 (u v) LB(u v) :=LB 0 (u v) (u v) :=0 end seect (^u ^v) having minimum LB(^u ^v) to be the temporary winner whie (^u ^v) <Kdo begin (^u ^v) :=(^u ^v)+1 cacuate LB (^u ^v) (^u ^v) LB(^u ^v) :=LB (^u ^v) (^u ^v) seect (^u ^v) having minimum LB(^u ^v) to be the new temporary winner end output (^u ^v) end Minkowski s Inequaity Recenty, Lee and Chen [9] deveoped the bock sum pyramid (BSP) agorithm for fast motion vector estimation. They constructed a pyramid structure for each matching bock and defined a matching criterion for each ayer in the pyramid as mentioned in Section 1. This kind of matching criteria can be used as the ower bound we need and is presented beow. Assume the size of the matching bock is K K,we construct K +1ayers of images, each ayer is of furesoution, for each image in the sequence in the foowing way. Consider a four-ayer exampe as iustrated in Figure. For each pixe, I t (x y), at ayer, its vaue is assigned to be the sum of its four corresponding pixes at ayer +1: I t (x y) =It +1 (x y)+i t +1 (x + K;;1 y)+ I t +1 (x y + K;;1 )+It +1 (x + K;;1 y+ K;;1 ) () where is the ayer number, =0 ::: K ; 1, and I t K is the origina image at time t. Notice that the vaue of the pixe I t (x y) at ayer is in fact the sum of the corresponding 3

4 K; K; pixes of the origina image I t K (x y). In this way, we can construct the bock sum pyramids for a the positions in the whoe image, except for the ast K; ; 1 pixes at each row and each coumn due to the boundary condition. Figure 3 shows an exampe of 4-ayer images x x+1 x+ x+3 x+4 x+5 x+6 x+7 x+8... Figure. This gure iustrates the 4-ayer images constructed from an origina image, here each ayer is of fu-resoution. Ony one dimension (the x-axis) is shown for simpicity. Two pyramids at position x and x +1 are depicted in soid ine and dotted ine, respectivey. I 0 I 1 The number of pixes used for cacuating SAD (x y) (u v) at ayer is, that is, the number is 1 4 ::: K K when is 0 1 ::: K, respectivey. We use SAD (x y) (u v) defined in Eq.(3) as the ower bound LB (u v) of the matching error SAD (x y) (u v) at position (x y). 3. COMBINATION WITH THE THREE-STEP SEARCH ALGORITHM The proposed winner-update agorithm can be easiy combined with other fast agorithms for further speedup, but the guarantee of the minimum matching error is given up. Considering the we-known TSS agorithm, nine search positions which are coarsey spaced are examined at first. Then the position having minimum matching error is seected and eight search positions which are ess coarsey spaced around this seected position are examined. The matching errors of these eight positions and the previousy seected position are compared and a new position having minimum matching error is seected again. This process is repeated unti the required resoution (spacing) of the examined search positions is achieved. At each iteration, the TSS agorithm needs to cacuate and compare the matching errors of nine or eight search positions. Meanwhie the winner-update agorithm can be appied to efficienty find the one having minimum matching error among these search positions. The accuracy of this combined agorithm is the same as that of the TSS agorithm because the winner-update agorithm can find the best matching position at each iteration. 4. EXPERIMENTS Impementation Issues I I 3 Figure 3. This gure presents the construction of 4-ayer images. At ayer, the matching error SAD (x y) (u v) between the bock at position (x y) in image I t and the candidate matching bock at position (x + u y + v) in image I t;1 is defined as: ;1 SAD (x y) (u v) = X ;1 X i=0 j=0 ji t (x+ K; i y + K; j); I t;1 (x + u + K; i y + v + K; j)j (3) where =0 ::: K. According to Minkowski s inequaity (1-norm case here), Lee and Chen derived and proved the foowing inequaity reationship between the matching errors computed at each ayer: SAD (x y) 0 (u v) SAD (x y) 1 (u v) SAD (x y) K (u v): (4) The major overhead of the winner-update agorithm is the seection of the minimum ower bound at each iteration. A heap data structure can be used in this agorithm and O(og n) operations are used to maintain the heap condition and keep the eement with the smaest ower bound in the root of the heap tree at each iteration. The seection overhead can be reduced to constant time by using hashing method. To reduce the size of hashing tabe, the mean absoute difference (MAD) is used instead of SAD and the ower bound can be cacuated as (subscript (x y) is dropped for simpicity): LB (u v) = MAD (u v) = 1 K K SAD (u v): Because MAD (u v) ranges from 0:0 to 55:0, a tabe with 56 eements is used and the tabe address is assigned with the integer part of MAD (u v). Separate chaining is used in our impementation to resove the coision. The first bock in the first non-empty tabe entry is chosen to be the temporary winner. After updating this bock s new ower bound, it is moved, if necessary, to the corresponding tabe entry according to its new ower bound in constant time. When the seected bock with minimum ower bound reaches 4

5 ayer 0, a the bocks with the same tabe address, that is, in the same chain, are examined to determine the fina winner with the minimum matching error. Experimenta Resuts This section shows the experimenta resuts of appying the winner-update agorithm to some test image sequences. Five agorithms the fu-search (FS) agorithm, the bock sum pyramid (BSP) agorithm [9], the proposed winner-update agorithm with the ower bound defined from Minkowski s inequaity (WinUpMI), the three-step search (TSS) agorithm [8], and the combination of the winner-update agorithm and the three-step search agorithm (WinUpTSS) were impemented. Notice that the ast two agorithms do not guarantee that the goba minimum can be found. We evauate these agorithms by comparing three performance issues: (1) the peak signa-to-noise ratio (PSNR) between the reconstructed motion-compensated image and the origina image; () the number of absoute operations for cacuating the matching error; and (3) the execution time according to our impementation and hardware environment. These agorithms were impemented in C anguage on a Sun Utra-1 workstation. The execution time incudes reading images, muti-ayer images construction if necessary, and motion vector estimation. As shown in Figure 4, five image sequences Saesman, Trevor, Coastguard, Footba, and Foreman were used for comparing the performance of the agorithms. Each image was divided into nonoverapping bocks and the search range was set to [;16 16] [;16 16]. in this sequence contains compex background as shown in Figure 4(a) and the PSNR vaue is high. Thus ony a few competitors with sma matching error exist and the minimum matching error is sma. Most search positions obtained arger ower bounds than the sma minimum matching error and withdrew from the competition. Ony 1.97% of absoute operations are needed to cacuate the matching errors, comparing to the absoute operations for the FS agorithm. Considering the overhead of constructing the muti-ayer images and switching the cacuation among different search positions, the tota execution time for estimating the motion vectors with the winner-update agorithm remain to be very sma. Our experiments shows that the WinUpMI agorithm costs ony 3.97% execution time of what the FS agorithm costs. As for the WinUpTSS agorithm, further speedup can be achieved without decreasing the PSNR vaue of the TSS agorithm. The number of absoute operations decreases from 3.11% to 0.63% and the actua execution time decreases from 3.33% to 1.61%. Agorithm (db) number % sec. % FS BSP WinUpMI TSS WinUpTSS Tabe. Performance comparison of ve agorithms with Saesman image sequence. (a) (c) (b) (d) Tabe 3 shows the experimenta resuts obtained with the Trevor image sequence which contains 99 images of size As shown in Figure 4(b), the background of the images contains periodic strips. The bocks in the background area needed more computation to find the fina corresponding bock having the minimum matching error. Thus higher operation ratio and execution time ratio were obtained comparing to those for the Saesman image sequence. Agorithm (db) number % sec. % FS BSP WinUpMI TSS WinUpTSS Tabe 3. Performance comparison of ve agorithms with Trevor image sequence. (e) Figure 4. Five test image sequences: (a) Saesman, (b) Trevor, (c) Footba, (d) Foreman, and (e) Coastguard. Tabe shows the performance comparison of the abovementioned agorithms with the Saesman image sequence which contains 100 images of size The image The experiments described beow use three image sequences containing arger motion. The first image sequence Coastguard contains 300 images of size , the second image sequence Footba contains 60 images of size 35 40, and the third image sequence Foreman contains 400 images of size Tabes 4, 5, and 6 show the experimenta resuts using the three image sequences. Because of the ower PSNR vaue, the efficiency improvement of the WinUpMI agorithm comparing to the FS agorithm is not as significant as that in the experiments of Saesman 5

6 and Trevor image sequences. The minimum matching errors are arger and more computations are required to determine the best matching bocks. It is obvious that the proposed WinUpMI agorithm outperforms the BSP agorithm in these experiments especiay when there is a ot of arge motion in the image sequence. Agorithm (db) number % sec. % FS BSP WinUpMI TSS WinUpTSS Tabe 4. Performance comparison of ve agorithms with Coastguard image sequence. Agorithm (db) number % sec. % FS BSP WinUpMI TSS WinUpTSS Tabe 5. Performance comparison of ve agorithms with Footba image sequence. Agorithm (db) number % sec. % FS BSP WinUpMI TSS WinUpTSS Tabe 6. Performance comparison of ve agorithms with Foreman image sequence. 5. CONCLUSIONS In this paper, we have proposed a new fast agorithm, named the winner-update agorithm, which can speed up the computation of bock matching whie sti guaranteeing the minimum matching error. According to our experiments, the proposed WinUpMI agorithm can save 91.7% to 98% of absoute operations, depending on the image sequence. If the goba optimum is not required, then WinUpTSS can save 98.6% to 99.4% of absoute operations without decreasing the PSNR vaue of using TSS agorithm. The WinUpMI agorithm requires a preprocessing stage to construct muti-ayer images. Additiona operations are aso required to switch among the search positions. After considering these two kinds of overhead, the efficiency of the proposed agorithm is sti very good. According to our experiments, 86.7% to 96% of the execution time can be saved, compared to that using the FS agorithm. References [1] J. Chaidabhongse and C.-C. J. Kuo. Fast motion vector estimation using mutiresoution-spatio-tempora correations. IEEE Transactions on Circuits and Systems for Video Technoogy, 7(3): , [] H.-C. Huang and Y.-P. Hung. Adaptive eary jump-out technique for fast motion estimation in video coding. Graphica Modes and Image Processing, 59(6): , [3] ISO/IEC Information technoogy coding of moving pictures and associated audio for digita storage media at up to about 1.5 mbit/s - part : Video [4] ISO/IEC and ITU-T Recommendation H.6. Information technoogy generic coding of moving pictures and associated audio information: Video. [5] ITU-T Recommendation H.61. Video codec for audiovisua services at p64 kbit/s. Mar [6] ITU-T Recommendation H.63. Video coding for ow bit rate communication. Feb [7] J. R. Jain and A. K. Jain. Dispacement measurement and its appication in interframe image coding. IEEE Transactions on Communications, COM-9(1): , [8] T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro. Motion-compensated interframe coding for video conferencing. In Proceedings of Nationa Teecommunications Conference, voume 4, pages G5.3.1 G5.3.5, New York, [9] C.-H. Lee and L.-H. Chen. A fast motion estimation agorithm based on the bock sum pyramid. IEEE Transactions on Image Processing, 6(11): , [10] W. Li and E. Saari. Successive eimination agorithm for motion estimation. IEEE Transactions on Image Processing, 4(1): , [11] Y.-C. Lin and S.-C. Tai. Fast fu-search bock-matching agorithm for motion-compensated video compression. IEEE Transactions on Communications, 45(5):57 531, [1] B. Liu and A. Zaccarin. New fast agorithms for the estimation of bock motion vectors. IEEE Transactions on Circuits and Systems for Video Technoogy, 3(): , [13] K. M. Nam, J.-S. Kim, R.-H. Park, and Y. S. Shim. A fast hierarchica motion vector estimation agorithm using mean pyramid. IEEE Transactions on Circuits and Systems for Video Technoogy, 5(4): , [14] Y. Q. Shi and X. Xia. A threshoding mutiresoution bock matching agorithm. IEEE Transactions on Circuits and Systems for Video Technoogy, 7(): , [15] R. Srinivasan and K. R. Rao. Predictive coding based on efficient motion estimation. IEEE Transactions on Communications, COM-33(8): ,

On-Chip CNN Accelerator for Image Super-Resolution

On-Chip CNN Accelerator for Image Super-Resolution On-Chip CNN Acceerator for Image Super-Resoution Jung-Woo Chang and Suk-Ju Kang Dept. of Eectronic Engineering, Sogang University, Seou, South Korea {zwzang91, sjkang}@sogang.ac.kr ABSTRACT To impement

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory 0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory

More information

Image Segmentation Using Semi-Supervised k-means

Image Segmentation Using Semi-Supervised k-means I J C T A, 9(34) 2016, pp. 595-601 Internationa Science Press Image Segmentation Using Semi-Supervised k-means Reza Monsefi * and Saeed Zahedi * ABSTRACT Extracting the region of interest is a very chaenging

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

Response Surface Model Updating for Nonlinear Structures

Response Surface Model Updating for Nonlinear Structures Response Surface Mode Updating for Noninear Structures Gonaz Shahidi a, Shamim Pakzad b a PhD Student, Department of Civi and Environmenta Engineering, Lehigh University, ATLSS Engineering Research Center,

More information

Real-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method

Real-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method 297 Rea-Time Feature escriptor Matching via a Muti-Resoution Ehaustive Search Method Chi-Yi Tsai, An-Hung Tsao, and Chuan-Wei Wang epartment of Eectrica Engineering, Tamang University, New Taipei City,

More information

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming The First Internationa Symposium on Optimization and Systems Bioogy (OSB 07) Beijing, China, August 8 10, 2007 Copyright 2007 ORSC & APORC pp. 267 279 Soving Large Doube Digestion Probems for DNA Restriction

More information

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM JOINT IMAGE REGISTRATION AND AMPLE-BASED SUPER-RESOLUTION ALGORITHM Hyo-Song Kim, Jeyong Shin, and Rae-Hong Park Department of Eectronic Engineering, Schoo of Engineering, Sogang University 35 Baekbeom-ro,

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

Searching, Sorting & Analysis

Searching, Sorting & Analysis Searching, Sorting & Anaysis Unit 2 Chapter 8 CS 2308 Fa 2018 Ji Seaman 1 Definitions of Search and Sort Search: find a given item in an array, return the index of the item, or -1 if not found. Sort: rearrange

More information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and

More information

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code Further Optimization of the Decoding Method for Shortened Binary Cycic Fire Code Ch. Nanda Kishore Heosoft (India) Private Limited 8-2-703, Road No-12 Banjara His, Hyderabad, INDIA Phone: +91-040-3378222

More information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic Motion Compensation of High Speed Videoendoscopy Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High

More information

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS Pave Tchesmedjiev, Peter Vassiev Centre for Biomedica Engineering,

More information

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS A C Finch K J Mackenzie G J Basdon G Symonds Raca-Redac Ltd Newtown Tewkesbury Gos Engand ABSTRACT The introduction of fine-ine technoogies to printed

More information

Testing Whether a Set of Code Words Satisfies a Given Set of Constraints *

Testing Whether a Set of Code Words Satisfies a Given Set of Constraints * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 6, 333-346 (010) Testing Whether a Set of Code Words Satisfies a Given Set of Constraints * HSIN-WEN WEI, WAN-CHEN LU, PEI-CHI HUANG, WEI-KUAN SHIH AND MING-YANG

More information

A Petrel Plugin for Surface Modeling

A Petrel Plugin for Surface Modeling A Petre Pugin for Surface Modeing R. M. Hassanpour, S. H. Derakhshan and C. V. Deutsch Structure and thickness uncertainty are important components of any uncertainty study. The exact ocations of the geoogica

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

Resource Optimization to Provision a Virtual Private Network Using the Hose Model

Resource Optimization to Provision a Virtual Private Network Using the Hose Model Resource Optimization to Provision a Virtua Private Network Using the Hose Mode Monia Ghobadi, Sudhakar Ganti, Ghoamai C. Shoja University of Victoria, Victoria C, Canada V8W 3P6 e-mai: {monia, sganti,

More information

CORRELATION filters (CFs) are a useful tool for a variety

CORRELATION filters (CFs) are a useful tool for a variety Zero-Aiasing Correation Fiters for Object Recognition Joseph A. Fernandez, Student Member, IEEE, Vishnu Naresh Boddeti, Member, IEEE, Andres Rodriguez, Member, IEEE, B. V. K. Vijaya Kumar, Feow, IEEE arxiv:4.36v

More information

Research of Classification based on Deep Neural Network

Research of  Classification based on Deep Neural Network 2018 Internationa Conference on Sensor Network and Computer Engineering (ICSNCE 2018) Research of Emai Cassification based on Deep Neura Network Wang Yawen Schoo of Computer Science and Engineering Xi

More information

DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM

DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM Le Minh 1, Thanh Hai Nguyen 2, Tran Nghia Khanh 2, Vo Văn Toi 2, Ngo Van Thuyen 1 1 University of Technica

More information

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space Sensitivity Anaysis of Hopfied Neura Network in Cassifying Natura RGB Coor Space Department of Computer Science University of Sharjah UAE rsammouda@sharjah.ac.ae Abstract: - This paper presents a study

More information

A New Supervised Clustering Algorithm Based on Min-Max Modular Network with Gaussian-Zero-Crossing Functions

A New Supervised Clustering Algorithm Based on Min-Max Modular Network with Gaussian-Zero-Crossing Functions 2006 Internationa Joint Conference on Neura Networks Sheraton Vancouver Wa Centre Hote, Vancouver, BC, Canada Juy 16-21, 2006 A New Supervised Custering Agorithm Based on Min-Max Moduar Network with Gaussian-Zero-Crossing

More information

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION Shen Tao Chinese Academy of Surveying and Mapping, Beijing 100039, China shentao@casm.ac.cn Xu Dehe Institute of resources and environment, North

More information

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform J. Software Engineering & Appications, 010, 3, 939-943 doi:10.436/jsea.010.310111 Pubished Onine October 010 (http://www.scirp.org/journa/jsea) 939 igita Image Watermarking Agorithm Based on Fast Curveet

More information

GPU Implementation of Parallel SVM as Applied to Intrusion Detection System

GPU Implementation of Parallel SVM as Applied to Intrusion Detection System GPU Impementation of Parae SVM as Appied to Intrusion Detection System Sudarshan Hiray Research Schoar, Department of Computer Engineering, Vishwakarma Institute of Technoogy, Pune, India sdhiray7@gmai.com

More information

Utility-based Camera Assignment in a Video Network: A Game Theoretic Framework

Utility-based Camera Assignment in a Video Network: A Game Theoretic Framework This artice has been accepted for pubication in a future issue of this journa, but has not been fuy edited. Content may change prior to fina pubication. Y.LI AND B.BHANU CAMERA ASSIGNMENT: A GAME-THEORETIC

More information

An Exponential Time 2-Approximation Algorithm for Bandwidth

An Exponential Time 2-Approximation Algorithm for Bandwidth An Exponentia Time 2-Approximation Agorithm for Bandwidth Martin Fürer 1, Serge Gaspers 2, Shiva Prasad Kasiviswanathan 3 1 Computer Science and Engineering, Pennsyvania State University, furer@cse.psu.edu

More information

l A set is a collection of objects of the same l {6,9,11,-5} and {11,9,6,-5} are equivalent. l There is no first element, and no successor of 9.

l A set is a collection of objects of the same l {6,9,11,-5} and {11,9,6,-5} are equivalent. l There is no first element, and no successor of 9. Sets & Hash Tabes Week 13 Weiss: chapter 20 CS 5301 Spring 2018 What are sets? A set is a coection of objects of the same type that has the foowing two properties: - there are no dupicates in the coection

More information

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART 13 AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART Eva Vona University of Ostrava, 30th dubna st. 22, Ostrava, Czech Repubic e-mai: Eva.Vona@osu.cz Abstract: This artice presents the use of

More information

Automatic Hidden Web Database Classification

Automatic Hidden Web Database Classification Automatic idden Web atabase Cassification Zhiguo Gong, Jingbai Zhang, and Qian Liu Facuty of Science and Technoogy niversity of Macau Macao, PRC {fstzgg,ma46597,ma46620}@umac.mo Abstract. In this paper,

More information

Quality of Service Evaluations of Multicast Streaming Protocols *

Quality of Service Evaluations of Multicast Streaming Protocols * Quaity of Service Evauations of Muticast Streaming Protocos Haonan Tan Derek L. Eager Mary. Vernon Hongfei Guo omputer Sciences Department University of Wisconsin-Madison, USA {haonan, vernon, guo}@cs.wisc.edu

More information

Automatic Grouping for Social Networks CS229 Project Report

Automatic Grouping for Social Networks CS229 Project Report Automatic Grouping for Socia Networks CS229 Project Report Xiaoying Tian Ya Le Yangru Fang Abstract Socia networking sites aow users to manuay categorize their friends, but it is aborious to construct

More information

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters Optimization and Appication of Support Vector Machine Based on SVM Agorithm Parameters YAN Hui-feng 1, WANG Wei-feng 1, LIU Jie 2 1 ChongQing University of Posts and Teecom 400065, China 2 Schoo Of Civi

More information

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center Gao YH, Ma HD, Liu W. Minimizing resource cost for camera stream scheduing in video data center. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 555 570 May 2017. DOI 10.1007/s11390-017-1743-x Minimizing

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

arxiv: v1 [cs.cv] 28 Sep 2015

arxiv: v1 [cs.cv] 28 Sep 2015 Fast Non-oca Stereo Matching based on Hierarchica Disparity Prediction Xuan Luo, Xuejiao Bai, Shuo Li, Hongtao Lu Shanghai Jiao Tong University, No. 800, Dongchuan Road, Shanghai, China {roxanneuo, yukiaya,

More information

Application of the pseudoinverse computation in reconstruction of blurred images

Application of the pseudoinverse computation in reconstruction of blurred images Fiomat 26:3 (22), 453 465 DOI 2298/FIL23453M Pubished by Facuty of Sciences and Mathematics, University of Niš, Serbia Avaiabe at: http://wwwpmfniacrs/fiomat Appication of the pseudoinverse computation

More information

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY R.D. FALGOUT, T.A. MANTEUFFEL, B. O NEILL, AND J.B. SCHRODER Abstract. The need for paraeism in the time dimension is being driven

More information

Infinity Connect Web App Customization Guide

Infinity Connect Web App Customization Guide Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 Customizing the appication 3 More information 8 Introduction The Infinity Connect Web App is incuded

More information

A NEW APPROACH FOR BLOCK BASED STEGANALYSIS USING A MULTI-CLASSIFIER

A NEW APPROACH FOR BLOCK BASED STEGANALYSIS USING A MULTI-CLASSIFIER Internationa Journa on Technica and Physica Probems of Engineering (IJTPE) Pubished by Internationa Organization of IOTPE ISSN 077-358 IJTPE Journa www.iotpe.com ijtpe@iotpe.com September 014 Issue 0 Voume

More information

Research on UAV Fixed Area Inspection based on Image Reconstruction

Research on UAV Fixed Area Inspection based on Image Reconstruction Research on UAV Fixed Area Inspection based on Image Reconstruction Kun Cao a, Fei Wu b Schoo of Eectronic and Eectrica Engineering, Shanghai University of Engineering Science, Abstract Shanghai 20600,

More information

Layer-Specific Adaptive Learning Rates for Deep Networks

Layer-Specific Adaptive Learning Rates for Deep Networks Layer-Specific Adaptive Learning Rates for Deep Networks arxiv:1510.04609v1 [cs.cv] 15 Oct 2015 Bharat Singh, Soham De, Yangmuzi Zhang, Thomas Godstein, and Gavin Tayor Department of Computer Science Department

More information

Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeling

Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeling Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeing Shafik Huq 1, Besma Abidi 1, Ardeshir Goshtasby 2, and Mongi Abidi 1 1 Imaging, Robotics, and Inteigent System (IRIS) Laboratory, Department

More information

Binarized support vector machines

Binarized support vector machines Universidad Caros III de Madrid Repositorio instituciona e-archivo Departamento de Estadística http://e-archivo.uc3m.es DES - Working Papers. Statistics and Econometrics. WS 2007-11 Binarized support vector

More information

A study of comparative evaluation of methods for image processing using color features

A study of comparative evaluation of methods for image processing using color features A study of comparative evauation of methods for image processing using coor features FLORENTINA MAGDA ENESCU,CAZACU DUMITRU Department Eectronics, Computers and Eectrica Engineering University Pitești

More information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae

More information

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y.

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y. FORTH-ICS / TR-157 December 1995 Joint disparity and motion ed estimation in stereoscopic image sequences Ioannis Patras, Nikos Avertos and Georgios Tziritas y Abstract This work aims at determining four

More information

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01 Page 1 of 15 Chapter 9 Chapter 9: Deveoping the Logica Data Mode The information requirements and business rues provide the information to produce the entities, attributes, and reationships in ogica mode.

More information

AUTOMATIC gender classification based on facial images

AUTOMATIC gender classification based on facial images SUBMITTED TO IEEE TRANSACTIONS ON NEURAL NETWORKS 1 Gender Cassification Using a Min-Max Moduar Support Vector Machine with Incorporating Prior Knowedge Hui-Cheng Lian and Bao-Liang Lu, Senior Member,

More information

Load Balancing by MPLS in Differentiated Services Networks

Load Balancing by MPLS in Differentiated Services Networks Load Baancing by MPLS in Differentiated Services Networks Riikka Susitaiva, Jorma Virtamo, and Samui Aato Networking Laboratory, Hesinki University of Technoogy P.O.Box 3000, FIN-02015 HUT, Finand {riikka.susitaiva,

More information

Massively Parallel Part of Speech Tagging Using. Min-Max Modular Neural Networks.

Massively Parallel Part of Speech Tagging Using. Min-Max Modular Neural Networks. assivey Parae Part of Speech Tagging Using in-ax oduar Neura Networks Bao-Liang Lu y, Qing a z, ichinori Ichikawa y, & Hitoshi Isahara z y Lab. for Brain-Operative Device, Brain Science Institute, RIEN

More information

Supporting Top-k Join Queries in Relational Databases

Supporting Top-k Join Queries in Relational Databases Supporting Top-k Join Queries in Reationa Databases Ihab F. Iyas Waid G. Aref Ahmed K. Emagarmid Department of Computer Sciences, Purdue University West Lafayette IN 47907-1398 {iyas,aref,ake}@cs.purdue.edu

More information

TSR: Topology Reduction from Tree to Star Data Grids

TSR: Topology Reduction from Tree to Star Data Grids 03 Seventh Internationa Conference on Innovative Mobie and Internet Services in biquitous Computing TSR: Topoogy Reduction from Tree to Star Data Grids Ming-Chang Lee #, Fang-Yie Leu *, Ying-ping Chen

More information

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University Arithmetic Coding Prof. Ja-Ling Wu Department of Computer Science and Information Engineering Nationa Taiwan University F(X) Shannon-Fano-Eias Coding W..o.g. we can take X={,,,m}. Assume p()>0 for a. The

More information

A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irregular LDPC Codes in the IEEE 802.

A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irregular LDPC Codes in the IEEE 802. A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irreguar LDPC Codes in the IEEE 82.16e Standards Yeong-Luh Ueng and Chung-Chao Cheng Dept. of Eectrica Engineering,

More information

Chapter Multidimensional Direct Search Method

Chapter Multidimensional Direct Search Method Chapter 09.03 Mutidimensiona Direct Search Method After reading this chapter, you shoud be abe to:. Understand the fundamentas of the mutidimensiona direct search methods. Understand how the coordinate

More information

REAL-TIME VIDEO DENOISING ON MOBILE PHONES. Jana Ehmann, Lun-Cheng Chu, Sung-Fang Tsai and Chia-Kai Liang. Google Inc.

REAL-TIME VIDEO DENOISING ON MOBILE PHONES. Jana Ehmann, Lun-Cheng Chu, Sung-Fang Tsai and Chia-Kai Liang. Google Inc. REAL-TIME VIDEO DENOISING ON MOBILE PHONES Jana Ehmann, Lun-Cheng Chu, Sung-Fang Tsai and Chia-Kai Liang Googe Inc. ABSTRACT We present an agorithm for rea-time video denoising on mobie patforms. Based

More information

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture On inding the est Partia Muticast Protection Tree under ua-homing rchitecture Mei Yang, Jianping Wang, Xiangtong Qi, Yingtao Jiang epartment of ectrica and omputer ngineering, University of Nevada Las

More information

Proceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER!

Proceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER! [1,2] have, in theory, revoutionized cryptography. Unfortunatey, athough offer many advantages over conventiona and authentication), such cock synchronization in this appication due to the arge operand

More information

Dialectical GAN for SAR Image Translation: From Sentinel-1 to TerraSAR-X

Dialectical GAN for SAR Image Translation: From Sentinel-1 to TerraSAR-X Artice Diaectica GAN for SAR Image Transation: From Sentine-1 to TerraSAR-X Dongyang Ao 1,2, Corneiu Octavian Dumitru 1,Gottfried Schwarz 1 and Mihai Datcu 1, * 1 German Aerospace Center (DLR), Münchener

More information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program?

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program? Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Spring 2018 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program a set of

More information

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Register Aocation Consider the foowing assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Assume that two registers are avaiabe. Starting from the eft a compier woud generate

More information

Nearest Neighbor Learning

Nearest Neighbor Learning Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification

More information

A VLSI Architecture of JPEG2000 Encoder

A VLSI Architecture of JPEG2000 Encoder A VLSI Architecture of JPEG2000 Encoder Leibo LIU, Ning CHEN, Hongying MENG, Li ZHANG, Zhihua WANG, and Hongyi CHEN Abstract This paper proposes a VLSI architecture of JPEG2000 encoder, which functionay

More information

NestedNet: Learning Nested Sparse Structures in Deep Neural Networks

NestedNet: Learning Nested Sparse Structures in Deep Neural Networks NestedNet: Learning Nested Sparse Structures in Deep Neura Networks Eunwoo Kim Chanho Ahn Songhwai Oh Department of ECE and ASRI, Seou Nationa University, South Korea {kewoo15, mychahn, songhwai}@snu.ac.kr

More information

The Classification of Stored Grain Pests based on Convolutional Neural Network

The Classification of Stored Grain Pests based on Convolutional Neural Network 2017 2nd Internationa Conference on Mechatronics and Information Technoogy (ICMIT 2017) The Cassification of Stored Grain Pests based on Convoutiona Neura Network Dexian Zhang1, Wenun Zhao*, 1 1 Schoo

More information

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System Sef-Contro Cycic Access with Time Division - A MAC Proposa for The HFC System S.M. Jiang, Danny H.K. Tsang, Samue T. Chanson Hong Kong University of Science & Technoogy Cear Water Bay, Kowoon, Hong Kong

More information

(0,l) (0,0) (l,0) (l,l)

(0,l) (0,0) (l,0) (l,l) Parae Domain Decomposition and Load Baancing Using Space-Fiing Curves Srinivas Auru Fatih E. Sevigen Dept. of CS Schoo of EECS New Mexico State University Syracuse University Las Cruces, NM 88003-8001

More information

Sample of a training manual for a software tool

Sample of a training manual for a software tool Sampe of a training manua for a software too We use FogBugz for tracking bugs discovered in RAPPID. I wrote this manua as a training too for instructing the programmers and engineers in the use of FogBugz.

More information

Community-Aware Opportunistic Routing in Mobile Social Networks

Community-Aware Opportunistic Routing in Mobile Social Networks IEEE TRANSACTIONS ON COMPUTERS VOL:PP NO:99 YEAR 213 Community-Aware Opportunistic Routing in Mobie Socia Networks Mingjun Xiao, Member, IEEE Jie Wu, Feow, IEEE, and Liusheng Huang, Member, IEEE Abstract

More information

Versatile Size-l Object Summaries for Relational Keyword Search

Versatile Size-l Object Summaries for Relational Keyword Search IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. X, NO. Y, XXXX, YYYY Versatie Size- Object Summaries for Reationa Keyword Search Georgios J. Fakas, Zhi Cai and Nikos Mamouis Abstract The Object

More information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby

More information

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS Etienne Cornu 1, Aain Dufaux 2, and David Hermann 1 1 AMI Semiconductor Canada, 611 Kumpf Drive,

More information

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima uti-eve Shape Recognition based on Waveet-Transform oduus axima Faouzi Aaya Cheikh, Azhar Quddus and oncef Gabbouj Tampere University of Technoogy (TUT), Signa Processing aboratory, P.O. Box 553, FIN-33101

More information

COMPRESSIVE sensing (CS), which aims at recovering

COMPRESSIVE sensing (CS), which aims at recovering D-Net: Deep Learning pproach for Compressive Sensing RI Yan Yang, Jian Sun, Huibin Li, and Zongben u ariv:705.06869v [cs.cv] 9 ay 07 bstract Compressive sensing (CS) is an effective approach for fast agnetic

More information

Human Action Recognition Using Key Points Displacement

Human Action Recognition Using Key Points Displacement Human Action Recognition Using Key Points Dispacement Kuan-Ting Lai,, Chaur-Heh Hsieh 3, Mao-Fu Lai 4, and Ming-Syan Chen, Research Center for Information Technoogy Innovation, Academia Sinica, Taiwan

More information

Priority Queueing for Packets with Two Characteristics

Priority Queueing for Packets with Two Characteristics 1 Priority Queueing for Packets with Two Characteristics Pave Chuprikov, Sergey I. Nikoenko, Aex Davydow, Kiri Kogan Abstract Modern network eements are increasingy required to dea with heterogeneous traffic.

More information

FACE RECOGNITION WITH HARMONIC DE-LIGHTING. s: {lyqing, sgshan, wgao}jdl.ac.cn

FACE RECOGNITION WITH HARMONIC DE-LIGHTING.  s: {lyqing, sgshan, wgao}jdl.ac.cn FACE RECOGNITION WITH HARMONIC DE-LIGHTING Laiyun Qing 1,, Shiguang Shan, Wen Gao 1, 1 Graduate Schoo, CAS, Beijing, China, 100080 ICT-ISVISION Joint R&D Laboratory for Face Recognition, CAS, Beijing,

More information

Efficient Histogram-based Indexing for Video Copy Detection

Efficient Histogram-based Indexing for Video Copy Detection Efficient Histogram-based Indexing for Video Copy Detection Chih-Yi Chiu, Jenq-Haur Wang*, and Hung-Chi Chang Institute of Information Science, Academia Sinica, Taiwan *Department of Computer Science and

More information

A Local Optimal Method on DSA Guiding Template Assignment with Redundant/Dummy Via Insertion

A Local Optimal Method on DSA Guiding Template Assignment with Redundant/Dummy Via Insertion A Loca Optima Method on DSA Guiding Tempate Assignment with Redundant/Dummy Via Insertion Xingquan Li 1, Bei Yu 2, Jiani Chen 1, Wenxing Zhu 1, 24th Asia and South Pacific Design T h e p i c Automation

More information

MCSE Training Guide: Windows Architecture and Memory

MCSE Training Guide: Windows Architecture and Memory MCSE Training Guide: Windows 95 -- Ch 2 -- Architecture and Memory Page 1 of 13 MCSE Training Guide: Windows 95-2 - Architecture and Memory This chapter wi hep you prepare for the exam by covering the

More information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural Network Enhancement of the Los Alamos Force Deployment Estimator Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the

More information

Incremental Discovery of Object Parts in Video Sequences

Incremental Discovery of Object Parts in Video Sequences Incrementa Discovery of Object Parts in Video Sequences Stéphane Drouin, Patrick Hébert and Marc Parizeau Computer Vision and Systems Laboratory, Department of Eectrica and Computer Engineering Lava University,

More information

A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids

A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids A Two-Step Approach for Interactive Pre-Integrated Voume Rendering of Unstructured Grids Stefan Roettger and Thomas Ert Visuaization and Interactive Systems Group University of Stuttgart Abstract In the

More information

Absolute three-dimensional shape measurement with two-frequency square binary patterns

Absolute three-dimensional shape measurement with two-frequency square binary patterns 871 Vo. 56, No. 31 / November 1 217 / Appied Optics Research Artice Absoute three-dimensiona shape measurement with two-frequency square binary patterns CHUFAN JIANG AND SONG ZHANG* Schoo of Mechanica

More information

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM 17th European Signa Processing Conference (EUSIPCO 2009) Gasgow, Scotand, August 24-28, 2009 THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM P. Murray 1, S. Marsha 1, and E.Buinger 2 1 Dept. of Eectronic

More information

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES Eya En Gad, Akshay Gadde, A. Saman Avestimehr and Antonio Ortega Department of Eectrica Engineering University of Southern

More information

Temporal QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization

Temporal QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization Tempora QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization Wancai Zhang, Haiong Sun, Xudong Liu, Xiaohui Guo Schoo of Computer Science and Engineering, Beihang University Beijing,

More information

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162 oward Efficient Spatia Variation Decomposition via Sparse Regression Wangyang Zhang, Karthik Baakrishnan, Xin Li, Duane Boning and Rob Rutenbar 3 Carnegie Meon University, Pittsburgh, PA 53, wangyan@ece.cmu.edu,

More information

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS)

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS) Singe- and Muti-Objective Airfoi Design Using Genetic Agorithms and Articia Inteigence A.P. Giotis K.C. Giannakogou y Nationa Technica University of Athens, Greece Abstract Transonic airfoi design probems

More information

Collaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Middle Attacks

Collaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Middle Attacks Coaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Midde Attacks Seung Yeob Nam a, Sirojiddin Djuraev a, Minho Park b a Department of Information and Communication Engineering, Yeungnam

More information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Fa 2017 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program instructions

More information

PHASE retrieval has been an active research topic for decades [1], [2]. The underlying goal is to estimate an unknown

PHASE retrieval has been an active research topic for decades [1], [2]. The underlying goal is to estimate an unknown DOLPHIn Dictionary Learning for Phase Retrieva Andreas M. Timann, Yonina C. Edar, Feow, IEEE, and Juien Maira, Member, IEEE arxiv:60.063v [math.oc] 3 Aug 06 Abstract We propose a new agorithm to earn a

More information

Providing Hop-by-Hop Authentication and Source Privacy in Wireless Sensor Networks

Providing Hop-by-Hop Authentication and Source Privacy in Wireless Sensor Networks The 31st Annua IEEE Internationa Conference on Computer Communications: Mini-Conference Providing Hop-by-Hop Authentication and Source Privacy in Wireess Sensor Networks Yun Li Jian Li Jian Ren Department

More information