Balanced Multiresolution for Symmetric/Antisymmetric Filters

Size: px
Start display at page:

Download "Balanced Multiresolution for Symmetric/Antisymmetric Filters"

Transcription

1 Balanced Multiresolution or Symmetric/Antisymmetric Filters Mahmudul Hasan Faramarz F. Samavati Mario C. Sousa Department o Computer Science University o Calgary Alberta Canada {mhasan samavati smcosta}@ucalgary.ca Abstract Given a set o symmetric/antisymmetric ilter vectors containing only regular multiresolution ilters the method we present in this article can establish a balanced multiresolution scheme or images allowing their balanced decomposition and subsequent perect reconstruction without the use o any extraordinary boundary ilters. We deine balanced multiresolution such that it allows balanced decomposition i.e. decomposition o a high-resolution image into a low-resolution image and corresponding details o equal size. Such a balanced decomposition makes on-demand reconstruction o regions o interest eicient in both computational load and implementation aspects. We ind this balanced decomposition and perect reconstruction based on an appropriate combination o symmetric/antisymmetric extensions near the image and detail boundaries. In our method exploiting such extensions correlates to perorming sample (pixel/voxel) split operations. Our general approach is demonstrated or some commonly used symmetric/antisymmetric multiresolution ilters. We also show the application o such a balanced multiresolution scheme in real-time ocus+context visualization. Keywords: multiresolution reverse subdivision balanced decomposition perect reconstruction lossless reconstruction ocus+context visualization contextual close-up symmetric extension antisymmetric extension. Introduction Applications that acilitate multiscale D and D image visualization and exploration (see [LHJ99 WS05] or example) beneit rom multiresolution schemes that decompose high-resolution images into low-resolution approximations and corresponding details (usually wavelet coeicients). Several subsequent applications o such a decomposition constructs the corresponding wavelet transorm. This wavelet transorm can then be used to derive low-resolution approximations o the entire image as well as high-resolution approximations o a region o interest (ROI) on demand. Reconstructing the high-resolution approximation o a ROI involves locating the corresponding details rom a hierarchy o details within the wavelet transorm. One such hierarchy o details resulting rom only two levels o decomposition o a 5 56 Blue Marble image [VEN0] is shown in Figure. For the purpose o demonstration we created the wavelet transorm in Figure using the short ilters o quadratic B-spline presented by Samavati et al. [SB0 SBO07]. In practice images that require multiscale visualization are larger in size and may require more levels o decomposition. For each level o decomposition in this particular example the image was irst decomposed heightwise and then widthwise. The rectangles that contain details are numbered in the order o their creation during the two levels o decomposition. Given such a hierarchy o details i we need to reconstruct the high-resolution approximation o a ROI located in the low-resolution (coarse) image shown in the top-let rectangle in Figure we have to locate the corresponding details in some or all o the rectangles that contain details (numbered.....) depending on the expected level o resolution. Locating these details will be straightorward i each o the heightwise and widthwise decomposition steps decomposes an image into two halves o equal size one hal corresponding to the coarse image and the other hal corresponding to the details. Among B-spline wavelets only the ilters obtained rom Haar wavelets provide such a balance in decomposition [Haa0 SDS96]. However because Haar wavelets and the associated scaling unctions are not continuous it would be beneicial to achieve such a balanced decomposition or the ilters obtained rom higher order scaling unctions and their wavelets. May 0

2 (.) (.) (.) (.) Figure : Hierarchy o details in a wavelet transorm resulting rom two levels o decomposition o a 5 56 Blue Marble image. The size o the image in this igure is not representative o its original size. There exist many sets o local regular multiresolution ilters obtained rom higher order scaling unctions and their wavelets (see [SBO07 CDF9 Dau9 Mey90] or example). They require special treatments to handle image and detail boundaries (such as the use o extraordinary boundary ilters) and result in unequal numbers o coarse and detail samples ater decomposition. Thereore in this article we present a method to devise balanced multiresolution schemes or such ilters using an appropriate combination o symmetric/antisymmetric extensions near the image and detail boundaries which correlate to sample split operations. To guarantee a perect (lossless) reconstruction without the use o any extraordinary boundary ilters our method requires each o the given decomposition and reconstruction ilter vectors (kernels) to be either symmetric or antisymmetric about their centers. Many existing sets o local regular multiresolution ilters such as those associated with the B-spline wavelets [SBO07] biorthogonal and reverse biorthogonal wavelets [CDF9 Dau9] and Meyer wavelets [Mey90 Dau9] exhibit such symmetric/antisymmetric structures. Additionally we show the use o such a balanced multiresolution scheme in an application that exploits real-time ocus+context visualization. This article is organized as ollows. In section we present the notations used throughout the article. Next we ormulate the problem deinition in section which is ollowed by a brie survey o the existing related work in section. Section 5 presents our method or devising a balanced multiresolution scheme accompanied by two examples. We demonstrate the application o a balanced multiresolution scheme devised by our method in real-time ocus+context visualization with experimental results in section 6. In section 7 we discuss some characteristics o our method with possible directions or uture work. Finally section 8 concludes the article. We also provide two appendices with additional examples o balanced multiresolution schemes devised by our method.. Notation In this article we adopted the notations or representing multiresolution operations used by Samavati et al. in [SBO07]. Multiresolution operations are speciied in terms o analysis ilter matrices A k and B k and synthesis ilter matrices P k and Q k. Given a column vector o samples C k a lower-resolution sample vector C k is obtained by the application o a downsampling ilter on C k. This can be expressed by the matrix equation C k = A k C k. The details D k lost ater downsampling are captured using B k as ollows: D k = B k C k. This process o obtaining the low-resolution sample vector C k and the corresponding details D k rom a given highresolution sample vector C k is known as decomposition. Note that the sequences o samples along each dimension o

3 an image can be treated independently during decomposition. Thereore any such sequence o samples can orm the column vector o samples C k or decomposition. The process o recovering the original high-resolution sample vector C k rom the previously obtained low-resolution sample vector C k and the corresponding details D k is known as reconstruction. The reconstruction process requires the reinement o the low-resolution sample vector C k and the corresponding details D k by the application o synthesis ilters P k and Q k as ollows: C k = P k C k + Q k D k. This equation reverses the prior application o A k and B k on the given high-resolution sample vector C k. Thereore decomposition and reconstruction are inverse processes satisying [ ] A k [ P B k k Q ] [ ] I 0 k =. 0 I I we recursively decompose a high-resolution sample vector C k into its coarser approximations C l C l+... C k and details D l D l+... D k then the sequence C l D l D l+... D k is known as a wavelet transorm. Here l < k and C l is the very coarse approximation o the dataset. Each o C l+... C k C k can be reconstructed rom the wavelet transorm C l D l D l+... D k. To simply the notations or the rest o this article we may omit the superscript k or the kth level o resolution assuming F = C k C = C k D = D k A = A k and B = B k P = P k and Q = Q k. We urther assume that the matrices are o appropriate size to satisy the ollowing equations: C = AF () D = BF () F = PC + QD. () Let a and b denote the ilter vectors containing the nonzero entries in a representative row o A and B respectively. Similarly let p and q stand or the ilter vectors containing the nonzero entries in a representative column o P and Q respectively. Furthermore let sizeo (V) represent the number o elements in vector V and the widths o ilter vectors a and b be represented by w a and w b respectively i.e. sizeo (a) = w a and sizeo (b) = w b.. Problem As mentioned earlier the method we present in this article can be used to devise a balanced multiresolution scheme or a given set o regular multiresolution ilters comprised o ilter vectors a b p and q such as the set given in (). I each o a b p and q is either symmetric or antisymmetric our method will guarantee a perect reconstruction without the use o any extraordinary boundary ilters. Due to the regularity present in an image structure the multiresolution methods applicable to curves and regular meshes are also applicable to images (see subsection ). For end point and boundary interpolations extraordinary ilters (as opposed to regular ilters) are used in multiresolution methods or curves and regular meshes respectively. However the use o extraordinary ilters at image boundaries or boundary interpolation assigns incongruous importance to the image boundaries. So or D or D image decomposition the general practice is to use symmetric extensions near the image boundaries to avoid boundary case evaluations using extraordinary ilters [SBO07]. However an arbitrary choice o symmetric extension or decomposition while using a given set o multiresolution ilters may eventually lead to the use o extraordinary boundary ilters or a perect reconstruction. This can also make on-demand reconstruction o image parts corresponding to a ROI computationally untidy near the image boundaries. Thereore a careul setup o symmetric/antisymmetric extensions or both decomposition and reconstruction is required which can be obtained by our presented method. Hence we deine our problem statement as ollows. Problem deinition. Given a set o regular multiresolution ilters in the orm o symmetric/antisymmetric ilter vectors a b p and q devise a balanced multiresolution scheme applicable to a high-resolution column vector o samples F that satisies:

4 (i) C = AF and D = BF analogous to equations () and () where F F through symmetric extensions at its boundaries and the nonzero entries in each row o A and B correspond to the regular ilters in the given ilter vectors a and b respectively; (ii) sizeo (C) = sizeo (D) i.e. a balanced decomposition; (iii) sizeo (C) + sizeo (D) = sizeo (F) i.e. a compact representation o the resulting wavelet transorm hereater reerred to as a balanced wavelet transorm; and (iv) F = PC + QD analogous to equation () where C C and D D through symmetric/antisymmetric extensions at their boundaries and the nonzero entries in each column o P and Q correspond to the regular ilters in the given ilter vectors p and q respectively.. Related Work In the next three subsections we review the existing related work within the ollowing three categories: multiresolution symmetric and antisymmetric extensions and ocus+context visualization... Multiresolution Regular meshes. Here we review the multiresolution methods applicable to curves and tensor-product meshes (suraces and volumes) given their applicability to multidimensional images due to their regular structure. Hierarchical representation o multiresolution tensor-product suraces was made possible due to the pioneering work o Forsey and Bartels [FB88]. They localized the editing eect in a desired manner on tensor-product suraces through hierarchically controlled subdivisions. This was done by adding iner sets o B-splines onto existing coarse sets. However it resulted in an over-representation because the union o the sets o basis unctions rom dierent resolutions did not orm a set o basis unctions. Adding complementary basis unctions to the coarse set o basis unctions is a possible way to resolve the problem o over-representation. This means o supporting multiresolution is closely aligned to the wavelet theory approach to multiresolution [SDS96]. Wavelet representations o details may however introduce undesired undulations as pointed out by Gortler and Cohen [GC95]. Furthermore under this approach optimizing the behaviour o the analysis (decomposition) using least squares is diicult due to the need to support interactive mesh manipulations [ZSS97]. Samavati and Bartels pioneered in their work on a mathematically clean and eicient approach to multiresolution based on reverse subdivision [SB99 BS00 BGS06 BS]. Under this approach during the analysis each coarse vertex is obtained by eiciently solving a local least squares optimization problem. The use o least squares optimization reduces the undesired undulations. Additionally the resulting wavelets provide a much more compact support compared to the conventional wavelets or curves and regular suraces. Some o the examples demonstrating the application o our proposed method use multiresolution ilters resulting rom this approach (see the examples in section 5 or instance). Images. Notable existing approaches obtaining a multiresolution representation supporting context-aware visualization o D images include the wavelet tree [WS05] segmentation o texture-space into an octree [LHJ99 PTCF0 PHF07] octree-based tensor approximation hierarchy [SGM ] and trilinear resampling on the Graphics Processing Unit (GPU) coupled with the deormation o regularly partitioned image regions [WWLM]. For D images the wavelet-based time-space partitioning (WTSP) tree was proposed in [WS05]. In [WS05] Haar [Haa0 SDS96] and Daubechies s D [Dau88] wavelets were used to construct the wavelet transorms in each node o the wavelet and WTSP trees... Symmetric and Antisymmetric Extensions As mentioned earlier we achieve balanced decomposition and subsequent perect reconstruction based on the use o an appropriate combination o symmetric and antisymmetric extensions near the image and detail boundaries. In the literature symmetric and antisymmetric extensions were used in the context o various types o wavelet transorms [LL00 KZT0 AW0 LS08]. In contrast our proposed method allows the construction o a balanced wavelet transorm. Figure shows three types o extensions as deined in [KNI9]. Consider a sequence o n samples (... n ) corresponding to a column vector o samples [... n ] T where n N and n. Figure (a) (b) and (c)

5 n n n- (a) Hal-sample symmetry. n n- n- (b) Whole-sample symmetry. - - n - n - n- (c) Hal-sample antisymmetry. Figure : Symmetric and antisymmetric extensions. show the extended sequences obtained through hal-sample symmetric whole-sample symmetric and hal-sample antisymmetric extensions respectively at both ends o (... n ). Whole-sample antisymmetry not shown in Figure can be obtained by negating the samples in the extensions o Figure (b). Note that in real applications the types o extensions at both ends o a sequence do not necessarily have to be the same (as used in Figure or example). To be consistent with the coloring used in Figure rom this point orward in this article notations and igures may use red purple and green to denote the samples introduced by hal-sample symmetric whole-sample symmetric and hal-sample antisymmetric extensions respectively... Focus+Context Visualization Because we chose to demonstrate the use o a balanced multiresolution scheme resulting rom our method in a real-time ocus+context visualization application here we review some o the notable related work. (a) A circular ROI. (b) A rectangular ROI. Figure : Traditional ocus+context visualization in medical illustrations. (a) Thrombosis in human brain. Copyright Fairman Studios LLC. Used with permission. (b) Aneurysm in human brain. Copyright University o Washington Medicine Stroke Center. In many visualization tasks it is useul to simultaneously visualize both the local and global views o the data possibly at dierent scales which is known as ocus+context visualization. One approach to implement ocus+context 5

6 is to use the metaphor o lenses [TSS 06 WWLM HMC]. This metaphor is inspired by techniques used in traditional medical (see Figure ) technical and scientiic illustrations [Hod0]. Our implemented approach to ocus+context visualization o multidimensional images is closest to the technique presented by Taerum et al. or the visualization o small-scale clinical volumetric datasets [TSS 06]. In their approach the resolution o a given D image is reduced by one level using reverse subdivision [SB99 BS00] which is rendered during user interactions to achieve interactive rame rates. The D image is rendered in the original resolution while there is no user-interaction. The ROI identiied by a query window is enlarged by the application o B-spline subdivision to allow dierent levels o smoothness. Thereore the authors used only three dierent levels o resolution. In contrast our implementation or multiresolution visualization o images provides a true multiresolution ramework where the resolutions o both the coarse image (providing context inormation) and the enlarged ROI (providing ocus inormation) can be controlled by the user. 5. Methodology: Balanced Multiresolution In this section we explain and demonstrate by examples how our method achieves balanced decomposition and subsequent perect reconstruction by choosing an appropriate combination o symmetric and antisymmetric extensions near the image and detail boundaries. 5.. Balanced Decomposition We deined balanced decomposition as the task o decomposing a high-resolution image into a low-resolution image and corresponding details o equal size. Balanced decomposition o a D image o dimensions w h s results in an image o dimensions w h s ater one level o widthwise heightwise and depthwise decomposition. To allow l levels o balanced decomposition we need the ollowing conditions to be satisied: w = l m h = l n and s = l p where m n p Z +. Disregarding the third dimension iners the same idea or a D image. Once the ideal dimensions are known the high-resolution image should be uniormly resampled to those dimensions beore the application o our balanced decomposition procedure. Given the decomposition ilter vectors a and b to achieve a balanced decomposition o a column vector containing an even number o ine samples F we irst decide on the type o symmetric extension to use or decomposition based on the parity o w a and w b. Then an extended column vector o ine samples F is obtained rom F through the chosen type o symmetric extension such that sizeo (F ) ensures the generation o sizeo (F)/ coarse samples and sizeo (F)/ detail samples by a subsequent application o ilter vectors a and b on F respectively. Demonstration by example. Beore we outline the general construction or the balanced decomposition process here we demonstrate how it works or a given set o decomposition ilter vectors. In this example we consider the decomposition ilter vectors a and b rom ollowing set o local regular multiresolution ilters [SB0 SBO07]: a = [ b = [ p = [ q = [ ] ] ] () ]. The ilter vectors in () are known as the short ilters o quadratic (third order) B-spline [SBO07] and were constructed by reversing Chaikin subdivision [Cha7]. Recall rom section that ilter vectors a and b contain the nonzero entries in a representative row o analysis ilter matrices A and B respectively. For the purpose o demonstration assume that we are given a ine column vector o 8 samples F = [... 8 ] T on which we have to perorm a balanced decomposition. Provided sizeo (F) = 8 a balanced decomposition should result in column vectors o coarse samples C = [ c c c c ] T and detail samples D = [ d d d d ] T. In Figure we present one possible setup to obtain such a balanced decomposition. It shows the application o equations C = AF and D = BF analogous to equations () and () where F = [ ] T. First note that F was obtained by extending the given sample vector F by extra samples. In general when the dilation 6

7 c d c d c d c d Figure : Balanced decomposition o 8 ine samples. actor is a given column vector o ine samples F with sizeo (F) = n or n Z + does not have enough samples to accommodate n shits o both a and b or generating n coarse and n detail samples respectively. The number o extra samples x required or a balanced decomposition can be obtained by the general ormula: x = max(w a w b ) + (n ) n (5) x = max(w a w b ). (6) Here we explain how equation 5 evaluates x. We need at least max(w a w b ) ine samples to obtain both c and d which explains the irst term on the right-hand side o equation 5. Next because the dilation actor is every additional samples will guarantee the generation o an additional pair o c i and d i. Here i {... n} because we want to generate {... n} = n more coarse samples and n more detail samples to achieve a balanced decomposition. This indicates the need or an additional (n ) ine samples justiying the addition o the second term on the righthand side o equation 5. Thereore subtracting n i.e. the sizeo (F) in the third term gives us the required number o extra samples. For the amilies o multiresolution ilters we consider in this article w a and w b are either both even or both odd. For example see the decomposition ilter vectors obtained rom B-spline wavelets [SBO07] biorthogonal and reverse biorthogonal wavelets [CDF9 Dau9] and Meyer wavelets [Mey90 Dau9]. The multiresolution ilter vectors obtained rom most such wavelets and their scaling unctions are available in commonly used mathematical sotware packages such as MATLAB [MAT]. For the given ilter vectors a and b in () because both w a and w b are even observe that the extension o F by extra samples to obtain F was achieved by hal-sample symmetric extension at both ends o F. Here we would have used whole-sample symmetric extension instead i both w a and w b were odd. Use o an appropriate type o symmetric extension is required to avoid the use o any extraordinary boundary ilters or a perect reconstruction. We justiy our choice o symmetric extension or a balanced decomposition later in subsection 5.. Finally as shown in Figure the ilter vectors a and b in () are applied to the samples in F to obtain C and D in order to complete the balanced decomposition process. For instance the coarse sample c and the detail sample d are computed rom the irst samples in F as ollows: c = + + (7) d = +. 7

8 Note that the total contribution o in the construction o c is written as + in (7) through an implicit sample split operation. A similar sample split is observed in the construction o d as shown in (7). Thereore the symmetric extensions at both ends o F implicitly lead to a number o sample split operations during decomposition. Thereore or n Z + a balanced multiresolution scheme based on the short ilters o quadratic B-spline given in () can make use o the matrix equations and c c c n n n n d d d n n n n or the decomposition process analogous to equations () and (). General construction. Now we present our general approach or achieving a balanced decomposition. Given the symmetric/antisymmetric decomposition ilter vectors a and b containing only regular ilters carry out the ollowing steps to achieve a balanced decomposition o a ine column vector o samples F where sizeo (F) = n or a suitably large n Z +.. Determine x the number o extra samples required or a balanced decomposition using equation (6).. I both w a and w a are even extend F with x extra samples using hal-sample symmetric extension to obtain F. Use whole-sample symmetric extension instead i both w a and w a are odd. Justiication o our choice o symmetric extension can be ound in subsection 5.. To avoid giving inconsistent importance to any end (boundary) o F: (a) I x is even introduce x/ samples at each end o F. (b) I x is odd introduce x/ samples at one end and x/ + samples at the other end o F. Let us reer to the end at which x/ + samples are introduced as the odd end. Alternate between the ends o F as the choice o the odd end during multiple levels o decomposition.. To obtain C and D such that sizeo (C) = sizeo (D) use equations C = AF and D = BF analogous to equations () and (). 5.. Perect Reconstruction Given the reconstruction ilter vectors p and q that can reverse the application o the decomposition ilter vectors a and b to achieve a perect reconstruction o the column vector o ine samples F rom its prior balanced decomposition into C and D we irst reconstruct as many interior samples o F as possible by the application o p and q on C and D using equation (). To evaluate the samples near each boundary (end) o F we orm a square system o linear equations based on the prior construction o corresponding boundary samples in C and D where the unknowns constitute the boundary samples o F yet to be reconstructed. Symbolically solving two such square systems or the two boundaries o F reveals the extended versions o C and D (denoted by C and D respectively) required or a perect reconstruction by the application o p and q using equation F = PC + QD analogous to equation (). Demonstration by example. Here we demonstrate how we perorm a perect reconstruction o F ollowing its balanced decomposition to C and D by means o an example beore giving the general construction or our perect 8

9 reconstruction process. In this example we consider the reconstruction ilter vectors p and q given in (). Recall rom section that ilter vectors p and q contain the nonzero entries in a representative column o synthesis ilter matrices P and Q respectively. This example to demonstrate our perect reconstruction process is an extension o the example shown in Figure. So rom the resulting column vectors coarse samples C = [ c c c c ] T and detail samples D = [ d d d d ] T in subsection 5. we now want to reconstruct the corresponding column vector o ine samples F = [... 8 ] T. Figure 5: Reconstruction o 6 o the 8 ine samples. In Figure 5 we show the application o the ilter vectors p and q to the samples in C and D respectively. For instance the ine sample is reconstructed rom the irst two coarse samples and the irst two detail samples as ollows: = c + c + d d. Note that the application o the ilter vectors p and q to the samples in C and D in Figure 5 let two samples and 8 near the two ends o F not reconstructed. Note that having two samples near the boundaries o F yet to reconstruct is speciic to this example. The example in subsection 5. receives 5 samples yet to reconstruct at this stage. Now to reconstruct we orm the ollowing system o linear equations based on the prior construction o c (as shown in Figure ) to which made some contribution during decomposition: c = + + (8) = c + ( ) = c c + c + d d + ( c + c + d ) d = c d. (9) Although it appears rom equation (9) that is not reconstructed using regular ilters our prior appropriate choice o symmetric extension to obtain F rom F (justiied later in subsection 5.) guarantees that we can rewrite using the regular ilter values rom p and q in (). This is achieved by a rearrangement o the right-hand side o equation (9) which is implicitly equivalent to perorming two sample split operations: = c + c + (d ) d. (0) 9

10 c c c c c c d d d d d d Figure 6: Perect reconstruction o 8 ine samples. This rewriting step is important because it allows the reconstruction o ine samples near the boundaries o F without the use o any extraordinary boundary ilters. Equation (0) now yields the introduction o one extra coarse sample through hal-sample symmetric extension and one extra detail sample through hal-sample antisymmetric extension or the reconstruction o as shown in Figure 6. We use a similar approach to determine how to reconstruct the boundary sample 8 resulting in 8 = c + c + d (d ) () as relected in Figure 6. This concludes the perect reconstruction process. Thereore based on our indings rom (0) and () or a given column vector o n ine samples or a suitably large n Z + we get = c + c + (d ) d n = c n + c n + d n (d n). So a balanced multiresolution scheme based on the short ilters o quadratic B-spline given in () will make use o the matrix equation c d c d c d n c n d n c n dn or the reconstruction process analogous to equation (). 0

11 General construction. Now we describe our general approach to achieve perect reconstruction. Given the symmetric/antisymmetric reconstruction ilter vectors p and q containing only regular ilters that can reverse the application o the decomposition ilter vectors a and b carry out the ollowing steps to perectly reconstruct the column vector o ine samples F rom its prior balanced decomposition into C and D.. Assume that F = [ F l T F m T F r T ] T where Fl and F r respectively contain some samples at the let and right boundaries o F and F m contains the remaining interior samples o F. To reconstruct the samples in F m use the equation F m = PC + QD analogous to equation (). The samples in F l and F r are yet to be reconstructed. (In the example above we had F l = [ ] Fm = [... 7 ] T and Fr = [ 8 ]. Note that Fl and F r may contain more samples; or instance the F l and F r encountered in 5. have and samples respectively.). To reconstruct the samples in F l : (a) Form a system o linear equations based on the prior construction o some coarse and detail boundary samples to which the ine samples in F l made some contributions during the decomposition process. It should be a q q system where q = sizeo (F l ) and the unknowns are the samples o F l. (For example see the system ormed by equation (8) and the system ormed by the two equations in (9).) (b) Solving the system ormed in step (a) symbolically will evaluate the samples in F l as a linear combination o some samples rom C and D. (For example see equation (9) and the two equations in (0).) (c) Rewrite the linear combination(s) o coarse and detail samples on the right-hand side(s) o the equation(s) obtained in step (b) using the regular ilter values rom the ilter vectors p and q as coeicients. Such rewriting o ine samples here correlates to perorming sample split operations. This will reveal the ollowing two pieces o inormation applicable to the let boundaries o C and D or a perect reconstruction: (i) the type o symmetric/antisymmetric extension that must be used and (ii) the number o extra samples that must be to introduced. (For example see equation (0) and the equations in ().). Use an approach similar to that in step to reconstruct the samples in F r. Note that steps - above allow the generation o C and D respectively rom C and D such that condition (iv) o the problem deinition given in section is satisied. 5.. Choice o Symmetric Extension or Decomposition Claim. For a given set o symmetric/antisymmetric multiresolution ilter vectors a b p and q even values o w a and w b imply the use o hal-sample symmetric extensions at the image boundaries during a balanced decomposition to ensure a perect reconstruction only using the regular reconstruction ilters rom p and q. On the other hand odd values o w a and w b imply the use o whole-sample symmetric extensions instead. Proo outline. We outline the proo by means o an example that makes use o the ilter vectors containing only regular ilters a = [ ] a a a a b = [ b b b b ] p = [ p p p p ] q = [ q q q q ]. The widths o the ilter vectors a b p and q in () are assumed to be as in the case o the ilter vectors containing the short ilters o quadratic B-spline in (). So here w a and w b are even. Next two possible balanced decompositions o a ine column vector o 8 samples F = [... 8 ] T are shown by the use o hal-sample and whole-sample symmetric extensions at its boundaries in Figures 7(a) and 7(b) respectively. ()

12 a a a a b b b b a a a a b b b b a a a a b b b b a a a a b b b b (a) Balanced decomposition using hal-sample symmetric extension. a a a a b b b b a a a a b b b b a a a a b b b b a a a a b b b b (b) Balanced decomposition using whole-sample symmetric extension. Figure 7: Balanced decomposition o 8 ine samples. Now our goal is to perectly reconstruct F rom the column vectors o coarse samples C = [ c c c c ] T and detail samples D = [ d d d d ] T using only the regular reconstruction ilters vectors p and q rom () as shown in Figure 8. p p q q p p q q p p q q p p q q p p q q p p q q p p q q p p q q Figure 8: Perect reconstruction o 8 ine samples. We intend to evaluate the unknowns in Figure 8 which are αc i {c c c c } βc j {c c c c } γd k {d d d d } and δd l {d d d d } near the boundaries o C and D. Once evaluated these will reveal the type o symmetric/antisymmetric extensions to be used at the boundaries o C and D to ensure a perect reconstruction using only the regular reconstruction ilters. Here α β γ δ {+ } represent the signs o c i c j d k and d l respectively. When negative they allow the representation o antisymmetric extensions. Now let us try to evaluate αc i. As shown in Figure 8 αc i contributes to the reconstruction o. I we consider the balanced decomposition shown in Figure 7(a) and try to evaluate ollowing our general approach rom subsection 5. we get c = a + a + a + a = a + a c a a + a a a + a

13 = = a c (p c + p c + q d + q d ) a + a a + a a (p c + p c + q d + q d ) a + a ( ) ( a p a p a p a p c + a + a ( a q a q + a + a ) d + a + a ( a q a q a + a ) c ) d. () Next i we consider the balanced decomposition shown in Figure 7(b) and try to evaluate ollowing our general approach rom subsection 5. we get c = a + a + a + a = = = a c a + a a a a a c a + a a (p c + p c + q d + q d ) + a (p c + p c + q d + q d ) a ( ) ( a p a p a p a p a p a p c + a a ( ) ( a q a q a q a q a q a q + d + a a ) c ) d. () Let the ilter values multiplied to c and c in the reconstruction o be denoted by w(c ) and w(c ) respectively. In () w(c ) = a p a p a +a (5) w(c ) = a p a p a +a which result rom using hal-sample symmetric extension at the let boundary F or a balanced decomposition. On the other hand in () w(c ) = a p a p a p a (6) w(c ) = a p a p a p a which result rom using whole-sample symmetric extension instead. Now according to Figure 8 is reconstructed as ollows: = p (αc i ) + p c + q (αd k ) q d. (7) I we consider αc i = c in equation (7) or example then w(c ) = p + p and w(c ) = 0. I c is substituted in Figure 8 in place o αc i it would then reveal the need or hal-sample antisymmetric extension or the let boundary o C to be used during reconstruction. In this manner Table lists the suicient conditions or all possible values o αc i. Note that each possible value o αc i yields a particular type o extension (listed in Table ) or the let boundary o C. Now i we substitute the actual values o the corresponding regular ilters o quadratic B-spline rom () in (5) and (6) we ind that (5) only satisies the suicient conditions under case I (i.e. αc i = c ) in Table and (6) does not satisy the suicient conditions under any o the cases. Recall that (5) was obtained by the use o hal-sample symmetric extension on the let boundary o F or a balanced decomposition. This implies that the use o hal-sample symmetric extension at the let boundary o F or a balanced decomposition will ensure the perect reconstruction o that boundary olely using regular reconstruction ilters. Similarly or the regular ilters o quadratic B-spline rom () we can show that βc j = c γd k = d and δd l = d ; and they all require the use o hal-sample symmetric extension at the boundaries o F or a balanced decomposition.

14 Table : Suicient conditions or symmetric and antisymmetric extensions. Case Suicient Conditions αc i Type o Extension w(c ) = p + p I c Hal-sample symmetry w(c ) = 0 w(c ) = p + p II c Hal-sample antisymmetry w(c ) = 0 w(c ) = p III c Whole-sample symmetry w(c ) = p w(c ) = p IV c Whole-sample antisymmetry w(c ) = p In the above manner we can show that or any set o symmetric/antisymmetric ilter vectors a b p and q where w a and w b are even hal-sample symmetric extension can be used at the boundaries o a column vector o ine samples or a balanced decomposition to ensure a perect reconstruction only using the regular reconstruction ilters rom p and q. A similar proo can be outlined to show that odd values o w a and w b imply the use o whole-sample symmetric extension instead. 5.. Further Demonstration by Example The example in this subsection illustrates the use o decomposition ilter vectors o odd width or a balanced decomposition as opposed to the even width o decomposition ilter vectors in the previous example (subsections 5. and 5.). Further examples are provided in Appendix A. Balanced decomposition. Here we demonstrate our general approach described in subsection 5. using the decomposition ilter vectors a and b rom ollowing set o local regular multiresolution ilters [BS00 SBO07]: a = [ ] b = [ ] 8 8 p = [ ] (8) 8 8 q = [ ] The ilter vectors in (8) are known as the inverse powers o two ilters o cubic (ourth order) B-spline [SBO07]. We explain the balanced decomposition process using the decomposition ilter vectors in (8) through the example shown in Figure 9. Similar to the previous example shown in Figure here we have a column vector o 8 ine samples F = [... 8 ] T that we want to decompose into the column vectors o coarse samples C = [ c c c c ] T and detail samples D = [ d d d d ] T. Figure 9 shows one possible balanced decomposition using our general approach presented in subsection 5.. Step o our general construction given in subsection 5. reveals that 5 extra samples are required to ensure a balanced decomposition. As noted earlier w a and w b or the ilter vectors in (8) are odd. So according to step whole-sample symmetric extension is used to introduce extra samples at one end and extra samples at the other end o F to obtain the extended column vector o ine samples F = [ ] T. Finally according to step the ilter vectors a and b rom (8) are applied to F to obtain C and D by means o the equations C = AF and D = BF analogous to equations () and (). Thereore or n Z + a balanced multiresolution scheme based on the inverse powers o two ilters o cubic B-spline given in (8) can make use o the matrix equations

15 c 8 8 d c 8 8 d c 8 8 d c 8 8 d Figure 9: Balanced decomposition o 8 ine samples. and c c = n c n n n n n d d = dn n n n or the decomposition process analogous to equations () and (). Perect reconstruction. Here we demonstrate our general approach described in subsection 5. using the reconstruction ilter vectors p and q given in (8). They can reverse the application o the decomposition ilters vectors a and b rom (8). Given the column vectors o coarse samples C = [ c c c c ] T and detail samples 5

16 D = [ d d d d ] T (obtained as shown in Figure 9) we now want to perectly reconstruct the column vector ine samples F = [... 8 ] T Figure 0: Reconstruction o o the 8 ine samples. Figure 0 shows the reconstruction o F m = [ 5 ] T according to step o our general construction given in subsection 5.. F l = [ ] T and Fr = [ ] T are yet to be reconstructed. Next ollowing step (a) o our given general construction we orm the ollowing system o linear equations in unknowns ( and in F l ): c = d = The equations in (9) were obtained rom Figure 9 which shows how c and d were computed during decomposition. Note that in (9) we can replace and 5 with the corresponding linear combinations o coarse and detail samples rom Figure 0. Then ollowing step (b) solving the system ormed by the equations in (9) gives = c d + d (0) = 7 8 c + 8 c + 8 d + d + 8 d. Now according to step (c) the equations in (0) can be rewritten as ollows such that the coeicients o the coarse and detail samples are all regular ilters rom (8): = c + c + d + ()d + d () = 8 c + c + 8 c + 8 d + 8 d + 8 d + 8 d. This rewriting required two implicit sample split operations on the right-hand side o each equation in (). Finally ollowing step o our general construction to reconstruct F r we orm the ollowing system o linear equations in unknowns ( 6 7 and 8 in F r ): c = c = d = The equations in () were obtained rom Figure 9 which shows how c c and d were evaluated during decomposition. Observe that in () we can replace and 5 with the corresponding linear combinations o coarse and detail samples rom Figure 0. Then solving the system ormed by the equations in () gives 6 = 8 c + c + 8 c + 8 d + 8 d + d 7 = c + c + d d 8 = c + c + d + d. (9) () () 6

17 Now the equations in () can be rewritten as ollows such that the coeicients o the coarse and detail samples are all regular ilters rom (8): 6 = 8 c + c + 8 c + 8 d + 8 d + 8 d + 8 d 7 = c + c + d + ()d + d () 8 = 8 c + c + 8 c + 8 d + 8 d + 8 d + 8 d. c c c c c c d d d d d d d Figure : Perect reconstruction o 8 ine samples. As we mentioned in the general construction given in subsection 5. note that the equations in () and () yield a speciic type o symmetric extension or each boundary o C and D as shown in Figure. Thereore based on () and () or a given column vector o n ine samples (n Z + ) we get = c + c + d + ()d + d = 8 c + c + 8 c + 8 d + 8 d + 8 d + 8 d n = 8 c n + c n + 8 c n + 8 d n + 8 d n + 8 d n + 8 d n n = c n + c n + d n + ()d n + d n n = 8 c n + c n + 8 c n + 8 d n + 8 d n + 8 d n + 8 d n. So a balanced multiresolution scheme based on the inverse powers o two ilters o cubic B-spline given in (8) can make use o the matrix equation c d c d c d cn 0 0 dn n dn c n c d n n dn

18 or the reconstruction process analogous to equation (). 6. Application in Focus+Context Visualization Multiscale D and D image visualization applications oten exploit query window-based ocus+context visualization or image exploration and navigation purposes. A low-resolution approximation is rendered to provide the context and a selected portion o that low-resolution approximation deining the ocus also known as the ROI is rendered as a close-up in high-resolution. While such visualization is supported by an underlying wavelet transorm it is necessary to reconstruct the high-resolution approximation o the ROI on demand rom the low-resolution approximation and corresponding details. Here the use o a balanced wavelet transorm constructed by our proposed method makes locating the details straightorward. For instance observe the reconstruction o interior samples in Figures 5 and 0. I the irst coarse sample or the reconstruction o a ine sample is c i then irst detail sample to use in the reconstruction o that ine sample is d i. This may not have been the case i we had an unequal number o coarse and detail samples rom decomposition. Also the only additional step required to reconstruct the ine samples near the boundaries is the use o speciic symmetric/antisymmetric extensions because our method completely eliminates the need or extraordinary boundary ilters. 6.. Overview o Visualization Tool We have implemented a visualization tool prototype named Focus+Context Studio to test our presented balanced multiresolution ramework or images. It robustly allows real-time multilevel ocus+context visualization o largescale D and D images supported by multiple movable query windows deining ROIs at dierent resolutions. It currently uses the balanced multiresolution scheme we devised using the short ilters o quadratic B-spline in () as described in the examples shown in subsections 5. and 5.. At the moment all the query windows are samples in dimension. To acilitate ocus+context visualization and exploration o a D image our prototype currently allows the query windows identiying the ROIs to move back and orth through sequential slices interactively by the use o mouse scroll wheel and alternatively the up and down arrow keys on the keyboard. When the query windows move rom one slice to another the low-resolution approximation o the context and the high-resolution approximations o the ROIs are updated on the ly in real-time. For D images currently it only perorms widthwise and heightwise decompositions which keeps the number o D slices intact or depthwise volume exploration. 6.. Experimental Results Here we present the experimental results produced by our Focus+Context Studio prototype. The n-tuples (n ) used in the captions o Figures and are deined as ollows: (image dimensions C d F r F r... F r m ) where d is the number o levels o (widthwise and heightwise) decomposition or the context and r i ( i m) is the number o levels o reconstruction or deriving the high-resolution approximation o the ith ROI. F r i appears in the n-tuple in a position determined by the let-to-right and top-to-bottom ordering o placement or the high-resolutions approximations o the ROIs. Figure shows various scenarios or ocus+context visualization o D images using our prototype. Figures (a) and (b) show multilevel ocus+context visualization o large-scale D images showing the topographic and bathymetric shading o northwestern North America and the topographic shading o Long Island respectively. Similar multilevel ocus+context visualization is shown or a diseased lea in Figure (c). Such multilevel ocus+context visualization is motivated by the need or more manageable utilization o screen space and visualization o the context at a higher resolution while maintaining interactive rame rates. Next or a D image Figures (d) and (e) show dierent levels o decomposition or the context and dierent levels o reconstruction or the high-resolution approximation o the ROI using our developed tool. The D image used in this example is an abdomen slice rom the male rom the Visible Human Project [NLM]. One advantage o allowing multiple query windows corresponding to multiple ROIs is the ability to draw comparisons between similar ROIs when required. Figure () shows such a comparison scenario between the tropical storm Parma (on the let) and typhoon Melor (on the right). Another such scenario comparing the ice near the coasts o Greenland and Alexander Island is shown in Figure (g). 8

19 (a) Topographic and bathymetric shading o northwestern North America: ( C6 F F 5 F 5 F F ). (c) Frangipani rust: (096 8 C6 F 6 F F ). (d) Male abdomen: (78 8 C F ). (b) Topographic shading o Long Island: (89 C5 F F F ). () Comparison o Parma (on the let) and Melor (on the right): ( C6 F F ). (e) Male abdomen: (78 8 C F ) (g) Comparison o ice near the coasts o Greenland and Alexander Island on a Blue Marble image: ( C6 F F F F ). Figure : Focus+context visualization o D images at various resolutions.

20 January December February November March October April September May August June July Figure : Focus+context visualization o time-lapse imagery monthly global images: (50 75 C F ).

21 Slice 65 Slice 66 Slice 7 Slice 7 Figure : Focus+context visualization o a D image ( C F F ).

22 Our developed prototype is also suitable or the visualization and exploration o time-lapse imagery. For instance Figure shows unique rames rom the interactive transition through the slices o monthly global images. The order o rames is shown by directions marked on the curved-arrow in the middle. The ROI covers most o northwestern North America and shows the transition rom one winter to the ollowing winter. Figure shows an example o visualization and exploration o a D image in our prototype. For the purpose o demonstration the transition through 0 o the 50 slices that the query windows were constrained to move back and orth through are shown in Figure. The original dataset corresponds to the head o the emale rom the Visible Human Project [NLM]. This head dataset contains a total o 77 D slices each o dimensions among which 50 sequential slices were loaded into our prototype or this example. 7. Discussion and Future Work Our method can be used to devise a balanced multiresolution scheme or any set o given regular multiresolution ilter vectors. However i the scheme would only make use o regular reconstruction ilters is determined by the properties o the given multiresolution ilter vectors. I the given ilter vectors are symmetric/antisymmetric then our method can devise a balanced multiresolution scheme that only uses regular ilters. Otherwise some extraordinary boundary reconstruction ilters are introduced (see Appendix B or instance). The balanced multiresolution schemes devised by our approach can also be applied to open curves and tensor product meshes (suraces and volumes) in applications where boundary interpolation is not important but a balanced decomposition is preerred or reasons such as partitioning the curve or the mesh into even and odd vertices. Such a partitioning allows the storage o coarse vertices and details in even and odd vertices respectively as proposed in [OSB07]. However some o the devised balanced multiresolution schemes may support boundary interpolation only in the context o subdivision i.e. when we only consider the result o PC in order to increase the resolution o C. For example the ilters o second order B-spline in (A.) and the short ilters o third order B-spline in () lead to such boundary interpolating subdivisions. There is a number o directions or uture research. In this article we covered the commonly used types o symmetric and antisymmetric extensions. It would be useul to investigate and develop extension types that can be utilized to devise balanced multiresolution schemes or near symmetric and asymmetric ilter vectors in order to ensure a perect reconstruction solely by the use o regular ilters. To start with the devised balanced multiresolution scheme given in Appendix B or Daubechies asymmetric D ilters may provide some insights. In addition urther investigations are needed or an in-depth understanding o the relations between the symmetry/antisymmetry exhibited by the ilter vectors parity o their widths and the determined types o symmetric/antisymmetric extensions required or a perect reconstruction using only regular ilters. For instance compare the multiresolution ilter vectors containing the inverse powers o two ilters o ourth order B-spline in (8) and the wide and optimal ilters o ourth order B-spline in (A.). In these two sets the corresponding ilter vectors have the same widths and they are all symmetric. Now observe that the two balanced multiresolution schemes we devised using these two sets o ilter vectors suggest exactly the same type o symmetric extensions or the column vectors o ine coarse and detail samples. Thereore the determined types o symmetric/antisymmetric extensions are not dependant on actual ilter values. Several other such scenarios are shown in Table A.. 8. Conclusion In this article we presented a novel method or devising a balanced multiresolution scheme primarily applicable to images using a given a set o symmetric/antisymmetric ilter vectors containing regular multiresolution ilters. A balanced multiresolution scheme resulting rom our method allows balanced decomposition and subsequent perect reconstruction o images without using any extraordinary boundary ilters. This is achieved by the use o an appropriate combination o symmetric and antisymmetric extensions at the image and detail boundaries correlating to implicit sample split operations. Balanced decomposition o an image makes locating the details corresponding to a ROI straightorward in a hierarchy o details within the wavelet transorm representation o that image. In order to support smooth multiresolution representations o images beyond Haar wavelets and the associated scaling unctions and still exploit the advantages o a balanced decomposition we used our method to devise balanced

Balanced Multiresolution for Symmetric/Antisymmetric Filters

Balanced Multiresolution for Symmetric/Antisymmetric Filters Balanced Multiresolution for Symmetric/Antisymmetric Filters Mahmudul Hasan Faramarz F Samavati Mario C Sousa Department of Computer Science University of Calgary Alberta Canada Abstract Given a set of

More information

MAPI Computer Vision. Multiple View Geometry

MAPI Computer Vision. Multiple View Geometry MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry

More information

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM UDC 681.3.06 MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM V.K. Pogrebnoy TPU Institute «Cybernetic centre» E-mail: vk@ad.cctpu.edu.ru Matrix algorithm o solving graph cutting problem has been suggested.

More information

Using a Projected Subgradient Method to Solve a Constrained Optimization Problem for Separating an Arbitrary Set of Points into Uniform Segments

Using a Projected Subgradient Method to Solve a Constrained Optimization Problem for Separating an Arbitrary Set of Points into Uniform Segments Using a Projected Subgradient Method to Solve a Constrained Optimization Problem or Separating an Arbitrary Set o Points into Uniorm Segments Michael Johnson May 31, 2011 1 Background Inormation The Airborne

More information

Reflection and Refraction

Reflection and Refraction Relection and Reraction Object To determine ocal lengths o lenses and mirrors and to determine the index o reraction o glass. Apparatus Lenses, optical bench, mirrors, light source, screen, plastic or

More information

SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN

SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN Tsz Chun Ho and Bing Zeng Department o Electronic and Computer Engineering The Hong Kong University o Science

More information

Piecewise polynomial interpolation

Piecewise polynomial interpolation Chapter 2 Piecewise polynomial interpolation In ection.6., and in Lab, we learned that it is not a good idea to interpolate unctions by a highorder polynomials at equally spaced points. However, it transpires

More information

Research on Image Splicing Based on Weighted POISSON Fusion

Research on Image Splicing Based on Weighted POISSON Fusion Research on Image Splicing Based on Weighted POISSO Fusion Dan Li, Ling Yuan*, Song Hu, Zeqi Wang School o Computer Science & Technology HuaZhong University o Science & Technology Wuhan, 430074, China

More information

UNIT #2 TRANSFORMATIONS OF FUNCTIONS

UNIT #2 TRANSFORMATIONS OF FUNCTIONS Name: Date: UNIT # TRANSFORMATIONS OF FUNCTIONS Part I Questions. The quadratic unction ollowing does,, () has a turning point at have a turning point? 7, 3, 5 5, 8. I g 7 3, then at which o the The structure

More information

Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transform

Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transform Sensors & Transducers 04 by IFSA Publishing, S. L. http://www.sensorsportal.com Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transorm Shanshan Peng School o Inormation Science and

More information

Lagrangian relaxations for multiple network alignment

Lagrangian relaxations for multiple network alignment Noname manuscript No. (will be inserted by the editor) Lagrangian relaxations or multiple network alignment Eric Malmi Sanjay Chawla Aristides Gionis Received: date / Accepted: date Abstract We propose

More information

An Efficient Configuration Methodology for Time-Division Multiplexed Single Resources

An Efficient Configuration Methodology for Time-Division Multiplexed Single Resources An Eicient Coniguration Methodology or Time-Division Multiplexed Single Resources Benny Akesson 1, Anna Minaeva 1, Přemysl Šůcha 1, Andrew Nelson 2 and Zdeněk Hanzálek 1 1 Czech Technical University in

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012 CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

Multiresolution for Curves and Surfaces Based On Constraining Wavelets

Multiresolution for Curves and Surfaces Based On Constraining Wavelets Multiresolution for Curves and Surfaces Based On Constraining Wavelets L. Olsen a,, F.F. Samavati a, R.H. Bartels b a Department of Computer Science, University of Calgary b Department of Computer Science,

More information

9.8 Graphing Rational Functions

9.8 Graphing Rational Functions 9. Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm P where P and Q are polynomials. Q An eample o a simple rational unction

More information

Skill Sets Chapter 5 Functions

Skill Sets Chapter 5 Functions Skill Sets Chapter 5 Functions No. Skills Examples o questions involving the skills. Sketch the graph o the (Lecture Notes Example (b)) unction according to the g : x x x, domain. x, x - Students tend

More information

Lab 9 - GEOMETRICAL OPTICS

Lab 9 - GEOMETRICAL OPTICS 161 Name Date Partners Lab 9 - GEOMETRICAL OPTICS OBJECTIVES Optics, developed in us through study, teaches us to see - Paul Cezanne Image rom www.weidemyr.com To examine Snell s Law To observe total internal

More information

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements Automated Planning or Feature Model Coniguration based on Functional and Non-Functional Requirements Samaneh Soltani 1, Mohsen Asadi 1, Dragan Gašević 2, Marek Hatala 1, Ebrahim Bagheri 2 1 Simon Fraser

More information

THIN LENSES: BASICS. There are at least three commonly used symbols for object and image distances:

THIN LENSES: BASICS. There are at least three commonly used symbols for object and image distances: THN LENSES: BASCS BJECTVE: To study and veriy some o the laws o optics applicable to thin lenses by determining the ocal lengths o three such lenses ( two convex, one concave) by several methods. THERY:

More information

3. Lifting Scheme of Wavelet Transform

3. Lifting Scheme of Wavelet Transform 3. Lifting Scheme of Wavelet Transform 3. Introduction The Wim Sweldens 76 developed the lifting scheme for the construction of biorthogonal wavelets. The main feature of the lifting scheme is that all

More information

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm Int J Contemp Math Sciences, Vol 6, 0, no 0, 45 465 A Proposed Approach or Solving Rough Bi-Level Programming Problems by Genetic Algorithm M S Osman Department o Basic Science, Higher Technological Institute

More information

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997). Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as

More information

Classifier Evasion: Models and Open Problems

Classifier Evasion: Models and Open Problems Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin I. P. Rubinstein 2, Ling Huang 3, Anthony D. Joseph 1,3, and J. D. Tygar 1 1 UC Berkeley 2 Microsot Research 3 Intel Labs Berkeley

More information

Reducing the Bandwidth of a Sparse Matrix with Tabu Search

Reducing the Bandwidth of a Sparse Matrix with Tabu Search Reducing the Bandwidth o a Sparse Matrix with Tabu Search Raael Martí a, Manuel Laguna b, Fred Glover b and Vicente Campos a a b Dpto. de Estadística e Investigación Operativa, Facultad de Matemáticas,

More information

ECE 6560 Multirate Signal Processing Chapter 8

ECE 6560 Multirate Signal Processing Chapter 8 Multirate Signal Processing Chapter 8 Dr. Bradley J. Bazuin Western Michigan University College o Engineering and Applied Sciences Department o Electrical and Computer Engineering 903 W. Michigan Ave.

More information

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges 0 International Conerence on Advanced Computer Science Applications and Technologies Binary Morphological Model in Reining Local Fitting Active Contour in Segmenting Weak/Missing Edges Norshaliza Kamaruddin,

More information

THE FINANCIAL CALCULATOR

THE FINANCIAL CALCULATOR Starter Kit CHAPTER 3 Stalla Seminars THE FINANCIAL CALCULATOR In accordance with the AIMR calculator policy in eect at the time o this writing, CFA candidates are permitted to use one o two approved calculators

More information

Multiple-Choice Test Spline Method Interpolation COMPLETE SOLUTION SET

Multiple-Choice Test Spline Method Interpolation COMPLETE SOLUTION SET Multiple-Choice Test Spline Method Interpolation COMPLETE SOLUTION SET 1. The ollowing n data points, ( x ), ( x ),.. ( x, ) 1, y 1, y n y n quadratic spline interpolation the x-data needs to be (A) equally

More information

WHEN DO THREE LONGEST PATHS HAVE A COMMON VERTEX?

WHEN DO THREE LONGEST PATHS HAVE A COMMON VERTEX? WHEN DO THREE LONGEST PATHS HAVE A COMMON VERTEX? MARIA AXENOVICH Abstract. It is well known that any two longest paths in a connected graph share a vertex. It is also known that there are connected graphs

More information

Abstract. I. Introduction

Abstract. I. Introduction 46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conerence 8 - April 005, Austin, Texas AIAA 005-83 M Intuitive Design Selection Using Visualized n-dimensional Pareto Frontier G.

More information

Erasing Haar Coefficients

Erasing Haar Coefficients Recap Haar simple and fast wavelet transform Limitations not smooth enough: blocky How to improve? classical approach: basis functions Lifting: transforms 1 Erasing Haar Coefficients 2 Page 1 Classical

More information

Global Constraints. Combinatorial Problem Solving (CPS) Enric Rodríguez-Carbonell (based on materials by Javier Larrosa) February 22, 2019

Global Constraints. Combinatorial Problem Solving (CPS) Enric Rodríguez-Carbonell (based on materials by Javier Larrosa) February 22, 2019 Global Constraints Combinatorial Problem Solving (CPS) Enric Rodríguez-Carbonell (based on materials by Javier Larrosa) February 22, 2019 Global Constraints Global constraints are classes o constraints

More information

9. Reviewing Printed Circuit Board Schematics with the Quartus II Software

9. Reviewing Printed Circuit Board Schematics with the Quartus II Software November 2012 QII52019-12.1.0 9. Reviewing Printed Circuit Board Schematics with the Quartus II Sotware QII52019-12.1.0 This chapter provides guidelines or reviewing printed circuit board (PCB) schematics

More information

Keysight Technologies Specifying Calibration Standards and Kits for Keysight Vector Network Analyzers. Application Note

Keysight Technologies Specifying Calibration Standards and Kits for Keysight Vector Network Analyzers. Application Note Keysight Technologies Speciying Calibration Standards and Kits or Keysight Vector Network Analyzers Application Note Introduction Measurement errors in network analysis can be separated into two categories:

More information

ES 240: Scientific and Engineering Computation. a function f(x) that can be written as a finite series of power functions like

ES 240: Scientific and Engineering Computation. a function f(x) that can be written as a finite series of power functions like Polynomial Deinition a unction () that can be written as a inite series o power unctions like n is a polynomial o order n n ( ) = A polynomial is represented by coeicient vector rom highest power. p=[3-5

More information

Automated Modelization of Dynamic Systems

Automated Modelization of Dynamic Systems Automated Modelization o Dynamic Systems Ivan Perl, Aleksandr Penskoi ITMO University Saint-Petersburg, Russia ivan.perl, aleksandr.penskoi@corp.imo.ru Abstract Nowadays, dierent kinds o modelling settled

More information

GEOMETRICAL OPTICS OBJECTIVES

GEOMETRICAL OPTICS OBJECTIVES Geometrical Optics 207 Name Date Partners OBJECTIVES OVERVIEW GEOMETRICAL OPTICS To examine Snell s Law and observe total internal relection. To understand and use the lens equations. To ind the ocal length

More information

10. SOPC Builder Component Development Walkthrough

10. SOPC Builder Component Development Walkthrough 10. SOPC Builder Component Development Walkthrough QII54007-9.0.0 Introduction This chapter describes the parts o a custom SOPC Builder component and guides you through the process o creating an example

More information

Relaxing the 3L algorithm for an accurate implicit polynomial fitting

Relaxing the 3L algorithm for an accurate implicit polynomial fitting Relaxing the 3L algorithm or an accurate implicit polynomial itting Mohammad Rouhani Computer Vision Center Ediici O, Campus UAB 08193 Bellaterra, Barcelona, Spain rouhani@cvc.uab.es Angel D. Sappa Computer

More information

The Graph of an Equation Graph the following by using a table of values and plotting points.

The Graph of an Equation Graph the following by using a table of values and plotting points. Calculus Preparation - Section 1 Graphs and Models Success in math as well as Calculus is to use a multiple perspective -- graphical, analytical, and numerical. Thanks to Rene Descartes we can represent

More information

Computer Data Analysis and Use of Excel

Computer Data Analysis and Use of Excel Computer Data Analysis and Use o Excel I. Theory In this lab we will use Microsot EXCEL to do our calculations and error analysis. This program was written primarily or use by the business community, so

More information

Geometric Registration for Deformable Shapes 2.2 Deformable Registration

Geometric Registration for Deformable Shapes 2.2 Deformable Registration Geometric Registration or Deormable Shapes 2.2 Deormable Registration Variational Model Deormable ICP Variational Model What is deormable shape matching? Example? What are the Correspondences? Eurographics

More information

Classifier Evasion: Models and Open Problems

Classifier Evasion: Models and Open Problems . In Privacy and Security Issues in Data Mining and Machine Learning, eds. C. Dimitrakakis, et al. Springer, July 2011, pp. 92-98. Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin

More information

3D Hand and Fingers Reconstruction from Monocular View

3D Hand and Fingers Reconstruction from Monocular View 3D Hand and Fingers Reconstruction rom Monocular View 1. Research Team Project Leader: Graduate Students: Pro. Isaac Cohen, Computer Science Sung Uk Lee 2. Statement o Project Goals The needs or an accurate

More information

Method estimating reflection coefficients of adaptive lattice filter and its application to system identification

Method estimating reflection coefficients of adaptive lattice filter and its application to system identification Acoust. Sci. & Tech. 28, 2 (27) PAPER #27 The Acoustical Society o Japan Method estimating relection coeicients o adaptive lattice ilter and its application to system identiication Kensaku Fujii 1;, Masaaki

More information

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover 38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the

More information

Binary recursion. Unate functions. If a cover C(f) is unate in xj, x, then f is unate in xj. x

Binary recursion. Unate functions. If a cover C(f) is unate in xj, x, then f is unate in xj. x Binary recursion Unate unctions! Theorem I a cover C() is unate in,, then is unate in.! Theorem I is unate in,, then every prime implicant o is unate in. Why are unate unctions so special?! Special Boolean

More information

A new approach for ranking trapezoidal vague numbers by using SAW method

A new approach for ranking trapezoidal vague numbers by using SAW method Science Road Publishing Corporation Trends in Advanced Science and Engineering ISSN: 225-6557 TASE 2() 57-64, 20 Journal homepage: http://www.sciroad.com/ntase.html A new approach or ranking trapezoidal

More information

Certificate Translation for Optimizing Compilers

Certificate Translation for Optimizing Compilers Certiicate Translation or Optimizing Compilers Gilles Barthe IMDEA Sotware and Benjamin Grégoire and César Kunz and Tamara Rezk INRIA Sophia Antipolis - Méditerranée Proo Carrying Code provides trust in

More information

Diffusion Wavelets for Natural Image Analysis

Diffusion Wavelets for Natural Image Analysis Diffusion Wavelets for Natural Image Analysis Tyrus Berry December 16, 2011 Contents 1 Project Description 2 2 Introduction to Diffusion Wavelets 2 2.1 Diffusion Multiresolution............................

More information

Advanced Geometric Modeling CPSC789

Advanced Geometric Modeling CPSC789 Advanced Geometric Modeling CPSC789 Fall 2004 General information about the course CPSC 789 Advanced Geometric Modeling Fall 2004 Lecture Time and Place ENF 334 TR 9:30 10:45 Instructor : Office: MS 618

More information

Outline F. OPTICS. Objectives. Introduction. Wavefronts. Light Rays. Geometrical Optics. Reflection and Refraction

Outline F. OPTICS. Objectives. Introduction. Wavefronts. Light Rays. Geometrical Optics. Reflection and Refraction F. OPTICS Outline 22. Spherical mirrors 22.2 Reraction at spherical suraces 22.3 Thin lenses 22. Geometrical optics Objectives (a) use the relationship = r/2 or spherical mirrors (b) draw ray agrams to

More information

A Cylindrical Surface Model to Rectify the Bound Document Image

A Cylindrical Surface Model to Rectify the Bound Document Image A Cylindrical Surace Model to Rectiy the Bound Document Image Huaigu Cao, Xiaoqing Ding, Changsong Liu Department o Electronic Engineering, Tsinghua University State Key Laboratory o Intelligent Technology

More information

Content Based Image Retrieval Algorithm Based On The Dual-Tree Complex Wavelet Transform: Efficiency Analysis

Content Based Image Retrieval Algorithm Based On The Dual-Tree Complex Wavelet Transform: Efficiency Analysis Content Based Image etrieval Algorithm Based On The Dual-Tree Complex Wavelet Transorm: Eiciency Analysis STELLA VETOVA, IVAN IVANOV 2 Institute o Inormation and Communication Technologies, 2 Telecommunication

More information

5.2 Properties of Rational functions

5.2 Properties of Rational functions 5. Properties o Rational unctions A rational unction is a unction o the orm n n1 polynomial p an an 1 a1 a0 k k1 polynomial q bk bk 1 b1 b0 Eample 3 5 1 The domain o a rational unction is the set o all

More information

A Fault Model Centered Modeling Framework for Self-healing Computing Systems

A Fault Model Centered Modeling Framework for Self-healing Computing Systems A Fault Model Centered Modeling Framework or Sel-healing Computing Systems Wei Lu 1, Yian Zhu 1, Chunyan Ma 1, and Longmei Zhang 2 1 Department o Sotware and Microelectronics, Northwestern Polytechnical

More information

Generell Topologi. Richard Williamson. May 6, 2013

Generell Topologi. Richard Williamson. May 6, 2013 Generell Topologi Richard Williamson May 6, Thursday 7th January. Basis o a topological space generating a topology with a speciied basis standard topology on R examples Deinition.. Let (, O) be a topological

More information

Multiresolution on Spherical Curves

Multiresolution on Spherical Curves Multiresolution on Spherical Curves Troy Alderson, Ali Mahdavi Amiri, Faramarz Samavati Department o Computer Science, University o Calgary Abstract In this paper, e present an approximating multiresolution

More information

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4) Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original

More information

9.3 Transform Graphs of Linear Functions Use this blank page to compile the most important things you want to remember for cycle 9.

9.3 Transform Graphs of Linear Functions Use this blank page to compile the most important things you want to remember for cycle 9. 9. Transorm Graphs o Linear Functions Use this blank page to compile the most important things you want to remember or cycle 9.: Sec Math In-Sync by Jordan School District, Utah is licensed under a 6 Function

More information

Computer Data Analysis and Plotting

Computer Data Analysis and Plotting Phys 122 February 6, 2006 quark%//~bland/docs/manuals/ph122/pcintro/pcintro.doc Computer Data Analysis and Plotting In this lab we will use Microsot EXCEL to do our calculations. This program has been

More information

Review for Exam I, EE552 2/2009

Review for Exam I, EE552 2/2009 Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic

More information

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams International Scholarly Research Network ISRN Sotware Engineering Volume 2012, Article ID 324054, 22 pages doi:10.5402/2012/324054 Research Article Synthesis o Test Scenarios Using UML Sequence Diagrams

More information

OpenGL Rendering Pipeline and Programmable Shaders

OpenGL Rendering Pipeline and Programmable Shaders h gpup Topics OpenGL Rendering Pipeline and Programmable s sh gpup Rendering Pipeline Types OpenGL Language Basics h gpup EE 4702- Lecture Transparency. Formatted 8:06, 7 December 205 rom rendering-pipeline.

More information

An Improved Measurement Placement Algorithm for Network Observability

An Improved Measurement Placement Algorithm for Network Observability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper

More information

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET 69 CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET 3.1 WAVELET Wavelet as a subject is highly interdisciplinary and it draws in crucial ways on ideas from the outside world. The working of wavelet in

More information

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems A Requirement Speciication Language or Coniguration Dynamics o Multiagent Systems Mehdi Dastani, Catholijn M. Jonker, Jan Treur* Vrije Universiteit Amsterdam, Department o Artiicial Intelligence, De Boelelaan

More information

Shape Retrieval Based on Dynamic Programming

Shape Retrieval Based on Dynamic Programming IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 9, NO. 1, JANUARY 2000 141 # can be ound by solving the ollowing system o equations: z =k H i # k = z =k H i^ i : (16) 3 Repeat 1 and 2 until cluster membership

More information

Image Pre-processing and Feature Extraction Techniques for Magnetic Resonance Brain Image Analysis

Image Pre-processing and Feature Extraction Techniques for Magnetic Resonance Brain Image Analysis Image Pre-processing and Feature Extraction Techniques or Magnetic Resonance Brain Image Analysis D. Jude Hemanth and J. Anitha Department o ECE, Karunya University, Coimbatore, India {jude_hemanth,rajivee1}@redimail.com

More information

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction Compression of RADARSAT Data with Block Adaptive Wavelets Ian Cumming and Jing Wang Department of Electrical and Computer Engineering The University of British Columbia 2356 Main Mall, Vancouver, BC, Canada

More information

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Wang Yan-ping 1, Wubing 2 1. School o Electric and Electronic Engineering, Shandong University o Technology, Zibo 255049,

More information

Math-3 Lesson 1-7 Analyzing the Graphs of Functions

Math-3 Lesson 1-7 Analyzing the Graphs of Functions Math- Lesson -7 Analyzing the Graphs o Functions Which unctions are symmetric about the y-axis? cosx sin x x We call unctions that are symmetric about the y -axis, even unctions. Which transormation is

More information

Road Sign Analysis Using Multisensory Data

Road Sign Analysis Using Multisensory Data Road Sign Analysis Using Multisensory Data R.J. López-Sastre, S. Lauente-Arroyo, P. Gil-Jiménez, P. Siegmann, and S. Maldonado-Bascón University o Alcalá, Department o Signal Theory and Communications

More information

Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models

Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models Sven Koenig and Reid G. Simmons Carnegie Mellon University School o Computer Science Pittsburgh, PA

More information

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces Using Semi-Regular 8 Meshes for Subdivision Surfaces Luiz Velho IMPA Instituto de Matemática Pura e Aplicada Abstract. Semi-regular 8 meshes are refinable triangulated quadrangulations. They provide a

More information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

Formalizing Cardinality-based Feature Models and their Staged Configuration

Formalizing Cardinality-based Feature Models and their Staged Configuration Formalizing Cardinality-based Feature Models and their Staged Coniguration Krzyszto Czarnecki, Simon Helsen, and Ulrich Eisenecker 2 University o Waterloo, Canada 2 University o Applied Sciences Kaiserslautern,

More information

2. Recommended Design Flow

2. Recommended Design Flow 2. Recommended Design Flow This chapter describes the Altera-recommended design low or successully implementing external memory interaces in Altera devices. Altera recommends that you create an example

More information

where ~n = ( ) t is the normal o the plane (ie, Q ~ t ~n =,8 Q ~ ), =( ~ X Y Z ) t and ~t = (t X t Y t Z ) t are the camera rotation and translation,

where ~n = ( ) t is the normal o the plane (ie, Q ~ t ~n =,8 Q ~ ), =( ~ X Y Z ) t and ~t = (t X t Y t Z ) t are the camera rotation and translation, Multi-Frame Alignment o Planes Lihi Zelnik-Manor Michal Irani Dept o Computer Science and Applied Math The Weizmann Institute o Science Rehovot, Israel Abstract Traditional plane alignment techniques are

More information

Dyadic Interpolation Schemes

Dyadic Interpolation Schemes Dyadic Interpolation Schemes Mie Day, January 8 Given a set of equally-spaced samples of some function, we d lie to be able to mae educated guesses for the values which the function would tae on at points

More information

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document 11RV-22 Original: English Richmond, VA. - 3-1 Nov. 211 Question: 4/15 SOURCE 1 : TNO TITLE: G.ast: Far-end crosstalk in

More information

Modeling and Analysis of Workflow Based on TLA

Modeling and Analysis of Workflow Based on TLA JOURNAL OF COMPUTERS, VOL. 4, NO. 1, JANUARY 2009 27 Modeling and Analysis o Worklow Based on TLA CHEN Shu Wu Han University Computer Science Department, Wu Han China Email: Chenshu181@yahoo.com.cn WU

More information

What is Clustering? Clustering. Characterizing Cluster Methods. Clusters. Cluster Validity. Basic Clustering Methodology

What is Clustering? Clustering. Characterizing Cluster Methods. Clusters. Cluster Validity. Basic Clustering Methodology Clustering Unsupervised learning Generating classes Distance/similarity measures Agglomerative methods Divisive methods Data Clustering 1 What is Clustering? Form o unsupervised learning - no inormation

More information

Pentagon contact representations

Pentagon contact representations Pentagon contact representations Stean Felsner Institut ür Mathematik Technische Universität Berlin Hendrik Schrezenmaier Institut ür Mathematik Technische Universität Berlin August, 017 Raphael Steiner

More information

Gesture Recognition using a Probabilistic Framework for Pose Matching

Gesture Recognition using a Probabilistic Framework for Pose Matching Gesture Recognition using a Probabilistic Framework or Pose Matching Ahmed Elgammal Vinay Shet Yaser Yacoob Larry S. Davis Computer Vision Laboratory University o Maryland College Park MD 20742 USA elgammalvinayyaserlsd

More information

Solution of the Hyperbolic Partial Differential Equation on Graphs and Digital Spaces: A Klein Bottle a Projective Plane and a 4D Sphere

Solution of the Hyperbolic Partial Differential Equation on Graphs and Digital Spaces: A Klein Bottle a Projective Plane and a 4D Sphere International Journal o Discrete Mathematics 2017; 2(3): 88-94 http://wwwsciencepublishinggroupcom/j/dmath doi: 1011648/jdmath2017020315 olution o the Hyperbolic Partial Dierential Equation on Graphs and

More information

OpenGL Rendering Pipeline and Programmable Shaders

OpenGL Rendering Pipeline and Programmable Shaders h gpup Topics OpenGL Rendering Pipeline and Programmable s sh gpup Rendering Pipeline Types OpenGL Language Basics h gpup EE 4702- Lecture Transparency. Formatted 8:59, 29 September 206 rom rendering-pipeline.

More information

Transformations of Functions. Shifting Graphs. Similarly, you can obtain the graph of. g x x 2 2 f x 2. Vertical and Horizontal Shifts

Transformations of Functions. Shifting Graphs. Similarly, you can obtain the graph of. g x x 2 2 f x 2. Vertical and Horizontal Shifts 0_007.qd /7/05 : AM Page 7 7 Chapter Functions and Their Graphs.7 Transormations o Functions What ou should learn Use vertical and horizontal shits to sketch graphs o unctions. Use relections to sketch

More information

AN 608: HST Jitter and BER Estimator Tool for Stratix IV GX and GT Devices

AN 608: HST Jitter and BER Estimator Tool for Stratix IV GX and GT Devices AN 608: HST Jitter and BER Estimator Tool or Stratix IV GX and GT Devices July 2010 AN-608-1.0 The high-speed communication link design toolkit (HST) jitter and bit error rate (BER) estimator tool is a

More information

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Title Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Authors Hou, R; Wong Lui, KS; Li, J Citation IEEE Transactions on Vehicular Technology, 2014, v. 63 n. 7, p. 3304-3317

More information

2. Design Planning with the Quartus II Software

2. Design Planning with the Quartus II Software November 2013 QII51016-13.1.0 2. Design Planning with the Quartus II Sotware QII51016-13.1.0 This chapter discusses key FPGA design planning considerations, provides recommendations, and describes various

More information

ARELAY network consists of a pair of source and destination

ARELAY network consists of a pair of source and destination 158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 55, NO 1, JANUARY 2009 Parity Forwarding for Multiple-Relay Networks Peyman Razaghi, Student Member, IEEE, Wei Yu, Senior Member, IEEE Abstract This paper

More information

Name Class Date. To translate three units to the left, 3 from the -coordinate. To translate two units down, 2 from the -coordinate.

Name Class Date. To translate three units to the left, 3 from the -coordinate. To translate two units down, 2 from the -coordinate. Name Class Date 1-1 Eploring Transormations Going Deeper Essential question: What patterns govern transormations o unctions? 1 F-BF.2.3 EXPLORE Translating Points Translate the point (-2, 5) three units

More information

KANGAL REPORT

KANGAL REPORT Individual Penalty Based Constraint handling Using a Hybrid Bi-Objective and Penalty Function Approach Rituparna Datta Kalyanmoy Deb Mechanical Engineering IIT Kanpur, India KANGAL REPORT 2013005 Abstract

More information

Three-Dimensional Object Representations Chapter 8

Three-Dimensional Object Representations Chapter 8 Three-Dimensional Object Representations Chapter 8 3D Object Representation A surace can be analticall generated using its unction involving the coordinates. An object can be represented in terms o its

More information

Normals of subdivision surfaces and their control polyhedra

Normals of subdivision surfaces and their control polyhedra Computer Aided Geometric Design 24 (27 112 116 www.elsevier.com/locate/cagd Normals of subdivision surfaces and their control polyhedra I. Ginkel a,j.peters b,,g.umlauf a a University of Kaiserslautern,

More information

521466S Machine Vision Exercise #1 Camera models

521466S Machine Vision Exercise #1 Camera models 52466S Machine Vision Exercise # Camera models. Pinhole camera. The perspective projection equations or a pinhole camera are x n = x c, = y c, where x n = [x n, ] are the normalized image coordinates,

More information