Overcomplete Steerable Pyramid Filters and Rotation Invariance

Size: px
Start display at page:

Download "Overcomplete Steerable Pyramid Filters and Rotation Invariance"

Transcription

1 vercomplete Steerable Pyramid Filters and Rotation Invariance H. Greenspan, S. Belongie R. Goodman and P. Perona S. Raksit and C. H. Anderson Department of Electrical Engineering Department of Anatomy and Neurobiology California Institute of Tecnology Wasington University Scool of Medicine Pasadena CA St. Louis M 6311 (ayit@micro.caltec.edu) Abstract A given (overcomplete) discrete oriented pyramid may be converted into a steerable pyramid by interpolation. We present a tecnique for deriving te optimal interpolation functions (oterwise called steering coefficients). Te proposed sceme is demonstrated on a computationally efficient oriented pyramid, wic is a variation on te Burt and Adelson pyramid. We apply te generated steerable pyramid to orientation-invarianttexture analysis to demonstrate its excellent rotational isotropy. Hig classification rates and precise rotation identification are demonstrated. 1 Introduction riented filters play a key role in early visual processes and in image processing. Earlier work by Freeman and Adelson [1] and Perona [2] as sown ow te use of steerable filters allows one to use a small set of suc filters and still treat all orientations in a uniform way. Freeman and Adelson address te problem of syntesizing exactly steerable filters. Perona addresses te problem of calculating te best steerable approximation to a given impulse response. We approac ere a tird related problem. It is sometimes desirable to use a particular set of oriented filters, due to certain desired filter caracteristics, computational complexity, existing ardware implementations or oter constraints. Te question arises: wat is te best way to interpolate a given set of filters? In tis paper we present a tecnique for deriving te optimal set of interpolation functions (steering coefficients) for a given overcomplete discrete representation, tus generating a steerable representation. We illustrate our tecnique using as a sample case an oriented Laplacian pyramid, wic allows for a computationally efficient Gabor-like filtering sceme. Te oriented Laplacian pyramid filtering sceme is a variation on te Burt and Adelson pyramid [3,4]. It was presented in te context of a texture-recognition system in [5]. Some of its interesting caracteristics are its computational efficiency and compactness, wic lead to minimal ardware requirements. We describe it in section 2. We next sow ow te oriented pyramid, wic as 8=3 redundancy (tis is a more compact representation tan as previously been used in te literature [1,3]), can be transformed into a steerable one. In sections 3 and 4 we present te procedure to calculate te interpolation functions wic give us a steerable representation. We conclude tis paper by addressing te issue of rotation invariant recognition via te extracted steerable representation. We present a sceme for generating rotationallyinvariant feature-vectors for an input image, togeter wit extracting te actual rotation information. Hig classification rates and precise rotation estimation results are presented for bot syntetic and natural textured images, wic demonstrate te usefulness and precision of te steerable pyramid in te difficult real-world task of rotation invariant texture recognition. 2 Te riented Laplacian Pyramid Tere is bot biological and computational evidence supporting te use of a bank of orientation-selective bandpass filters, suc as te Gabor filters, for te initial feature extraction pase of many image-processing tasks. Tese tasks include edge-detection, motion-flow analysis and texture recognition [5,6,7,8]. rientation and frequency responses are extracted from local areas of te input image and te statistics of te coefficients caracterizing te local area form a representative feature vector. In te application domains listed above, te extracted feature vectors are used as an intermediate step towards orientation analysis, or oter iger-level analysis. Te constraints are terefore computational efficiency and memory requirements (especially important for real-world applications), as opposed to acieving a complete self-inverting representation wic is important for coding and reconstruction purposes. It is tis distinction wic motivates us into using te oriented

2 Laplacian pyramid described below, wic is bot computationally efficient and compact. Te pyramid filtering sceme In a pyramid representation te original image is decomposed into sets of lowpass and bandpass components via Gaussian and Laplacian pyramids, respectively [3]. Te Gaussian pyramid consists of lowpass filtered (LPF) versions of te input image, wit eac stage of te pyramid computed by lowpass filtering and subsampling of te previous stage. Te Laplacian pyramid consists of bandpass filtered (BPF) versions of te input image, wit eac stage of te pyramid constructed by te subtraction of two corresponding adjacent levels of te Gaussian pyramid. We use te Filter-Subtract-Decimate (FSD) Laplacian pyramid [4], wic is a variation on te Burt Laplacian pyramid [3]. In te following we refer to te input image as G, te LPF versions are labeled G 1 tru G N wit decreasing resolutions and te corresponding BPF versions are labeled L tru L N respectively G2 G1 RIGINAL IMAGE G GAUSSIAN PYRAMID L2 L1 L LAPLACIAN PYRAMID m 1 m 2 m 3 m m 1 m 4 m m 3 m 2 1 m 4 m 3 m RIENTED PYRAMID PYRAMID IMAGE REPRESENTATIN P 21 P 11 P 24 PWER MAPS Figure 1: Block diagram of te oriented pyramid generation. Te power maps represent te local statistics of te oriented pyramid s coefficients (section 5). Freq. r. P 14 P 1 32 P 4 G n+1 = W G n ; L n = G n ; G n+1 G n+1 = Subsampled G n+1 (1) Te LPF, W, is Gaussian in sape, normalized to ave its coefficients sum to 1. Te values used in tis work for W, wic is a 5-sample separable filter, are (1/16, 1/4, 3/8, 1/4, 1/16). In order to extract te orientationally tuned band-pass filtering responses, te oriented pyramid is formed next. Te oriented pyramid is te result of modulating eac level of te Laplacian pyramid wit a set of oriented sine waves, followed by anoter LPF operation using a separable filter, and corresponding subsampling, as defined in (2): n = LP F [e (i ~ k ~r) Ln [x y]] (2) were n is te oriented image at scale n and orientation, ~r = x~{ + y~ (x and y are te spatial coordinates of te Laplacian image), ~ k =(=2)[cos ~{ + sin ~ ] and =(=N )( ; 1) ( = 1::N ): In tis work we use 4 oriented components (N = 4). From (2), eac level (n) of te pyramid is tus modulated by te following complex sinusoids: m 1 (x y) =e i(=2)x ; m 2 (x y) =e i(p 2=4)(x+y) m 3 (x y) =e i(=2)y ; m 4 (x y) =e i(p 2=4)(y;x) Tese four modulators differ only in teir orientations, wic are 45 9 or 135 for m 1 troug m 4, respectively. Te origin of x and y is taken to be te center of te image being modulated. Note tat te modulating (3) Figure 2: Left: A set of oriented pyramid filters, n. Real and imaginary components are presented, top and bottom, respectively, for n = and = 1::4. Rigt: Power spectra caracteristics for te cosen filter set (+ conjugate counterparts). frequency remains constant for eac level of te pyramid. After modulation, te Laplacian images are lowpass filtered and subsampled. At tis point, te Laplacian images ave effectively been filtered by a set of log-gabor filters: k(x 1 2 y) = 2 e;(x +y 2 )=2 mk (x y) ; k = 1::4 (4) Fig. 1 sows a block-diagram of te orientation-pyramid generation. A set of oriented-pyramid filters are displayed in Fig. 2. Pyramid caracteristics We briefly present some caracteristics of te pyramid. Te interested reader is referred to [1,3,4,1] for more elaborate details. - In te FSD pyramid (1), subtraction occurs before te decimation step. Tis ensures tat aliasing does not get incorporated into te mid-band regions of te bandpass images, L n, and gives better bandpass caracteristics overall. - Te FSD pyramid allows for a simple pipeline arcitecture.

3 - Te filtering operation in (2) is not te standard one found in te literature. Usually, te original image is filtered wit a set of oriented sinewave modulated Gaussian filters. In (2) te oriented filters are applied to te bandpass image, L n. Tis ensures good low-frequency (dc) rejection. In addition, a reversal in te ordering of te filtering operations is performed (te image is first modulated by a sinewave and ten LPFed, rater tan modulating te LPF prior to convolving wit te image). Tis reversal gives us separable filters, and terefore it allows for a computationally efficient filtering sceme. We next investigate te redundancy of te generated pyramid. Te redundancy in te nonoriented Laplacian pyramid representation is 4/3. In te pyramid sceme defined above, we use four complex oriented filters to create eigt oriented bandpass components from eac nonoriented Laplacian level. Te eigt include te real and imaginary response maps from eac complex oriented filter modulation. Since tis involves lowpass filtering after te modulation, it is possible to subsample tese oriented bands by a factor of 2 in eac dimension. From eac band of size M M, we tus old 8 bands of size M 2 =4. Te total number of pixels at eac level terefore increases from M 2 to (M 2 8)=4 = M 2 2, leading to an increase of redundancy by a factor of two. verall, te redundancy of our oriented pyramid is 4=3 2 = 8=3. Tis pyramid is more compact tan oter oriented pyramids described in te literature wic usually exibit 16=3 redundancy [1-3]. In te following sections we investigate into te extracted pyramid kernels. We sow tat we span te orientation space, we extract te interpolation coefficients tat allow steerability in orientation, and finally, we utilize tese properties for rotation invariant recognition. 3 Spanning te rientation Space In tis section we sow tat te oriented pyramid as defined in te preceding section, wit te selected oriented kernels of 45 bandwidt, spans te orientation space. Following te work of Perona [2], we make use of te singular-value decomposition (SVD) to investigate te independence of te set of oriented pyramid kernels (as in equation 2). Tis procedure consists of te following steps: Generate 36 oriented pyramid kernels (at a single scale) via equation 2 wit N = 36. Concatenate eac of tese 36 kernel matrices into column-vectors, and combine tese column vectors to form a large matrix, A Perform te SVD by finding te matrices U, V, and Percent of total sum Cumulative sum of singular values Index of Singular Value Figure 3: SVD decomposition for te oriented pyramid kernels. Te first seven singular values contain approx. 99:5% of te sum of all te singular values. diagonal matrix suc tat A = UV T (5) Te diagonal matrix contains te square roots of te positive eigenvalues of A T A. Te number of nonzero eigenvalues in is equal to te number of linearly independent column vectors in A. Upon inspecting te results of te SVD, te first seven singular values, 1.. 7,in contain approximately P 99:5% of te sum of all te singular values ( i ). Tis is sown in Fig. 3. Te above result indicates tat a set of eigt filters, i.e., an orientation bandwidt of 45, is sufficient to span te 36 of orientation space wit more tan 99% accuracy. Te four filters, n1 troug n4, and teir conjugate counterparts, wic we ereon term n5 troug n8, satisfy tis requirement. Te cosen set of 4 filters are sown in Fig. 2 left. Te filters combined power spectra (above 4 togeter wit teir conjugate counterparts) covers uniformly te 36 orientation space, as sown in Fig. 2 rigt. 4 Interpolating in rientation Space Given te set of oriented pyramid filters, n1 troug n8,wenextdefine te interpolation functions (or steering coefficients) wic allow us to use te finite set of eigt filters (per scale) to syntesize oriented filters across te entire orientation space. Note tat in tis section we assume te input image to te pyramid to be a delta function, G (x y) =(x y). We wis to use a finite set of oriented filters to calculate te output of filters at any orientation in a continuum. Let n k () k = 1::8, represent te interpolation coefficients in orientation space. We wis to calculate te filter output for any given angle, wic

4 we define as ˆF (x), via a linear interpolation sceme as follows: 8 ˆF n (x) = n k () n k (x) (6) k=1 For clarity purposes we ereon avoid using te scale notation, wit te understanding tat te following derivation is performed at eac scale, n, independently. ur goal is to minimize te error between te filter output, F (x), and te interpolated output, ˆF (x), (in space for a particular orientation ): Comparison of beta (solid) and sinc (dased) We ave min n k kf (x) ; ˆF (x)k 2 < 2 (7) kf (x); ˆF (x)k 2 = kf (x)k 2 +k ˆF (x)k 2 ;2F (x) ˆF (x)i were and k ˆF (x)k 2 = = k k F (x) ˆF (x)i = k () k (x) () (x)i (8) k k i < 2 (9) = = (x) F (x)i F i < 2 Γ () (1) wit Γ () =F i < 2. Using (8-1), we need to minimize te following expression wit respect to : k k i < 2 ; 2 k {z } a Γ () {z } b (11) Te derivative wit respect to z of te left term (a) gives: 2 P k k z k i. Te derivative of te rigt term (b) gives: ;2Γ z (). Equating te sum of te above two terms to zero leads to te following equation for te s: k z k i < 2 k () =Γ z () In matrix form we ave: z = 1::N k = 1::N (12) = ; (13) Angle in degrees Figure 4: ne caracteristic interpolation function (solid), as compared wit te Sinc function (dased). wit = k i < 2, = a column of te k s, k = 1::N, and ; = a column of te Γ z s, z = 1::N. In te ortonormal case, is a diagonal (identity) matrix since k i = k : In tat case from (12) we get: () =Γ () =F i < 2 (14) For te nonortonormal case, te solution requires more computation one metod would be Gauss elimination metod, te oter would be to decompose by SVD to UV T and use tis to calculate ;1. Here, UU T = I and VV T = I. Te inverse matrix, ;1, can be found as: ;1 = V[diag(1=( j )]U T (15) Te solution for can now be extracted as: = V[diag(1=( j )]U T ; (16) were in te case of a zero eigenvalue, j =, te corresponding 1= j in ;1 gets replaced by a zero. Te above scenario takes care of all possible matrices, even if te matrix is not full rank. verall, if ; is in te range of ten te extracted functions are exact. If ; is not in te range ten te functions are te closest we can find in least-squares sense; i.e., minimizing j ; ;j. Using te eigt 45 bandwidt oriented filters, 1 troug 8, we extract te eigt steering coefficients ( k for k = 1::8), as outlined above. A plot of 5 () over te range ; 36 is sown in Fig. 4. It is very similar to a sinc function. Te curves for eac k ()k = 1::8 are cyclic sifts of one anoter at 45 increments. Wit te interpolation functions in and, we can now go back and calculate te oriented filters, ˆF, from te finite

5 .5.4 Percent error in oriented pyramid reconstruction Feature vectors are extracted from te oriented pyramid via te following procedure: Power maps are first extracted from te oriented pyramid. Te power of eac filtered map can be defined as: Percent error Angle in degrees Figure 5: Percent error in te reconstruction of oriented filters across te continuous orientation space, = ; 36 degrees, from te finite filter set, k k = 1::8. set of oriented filters, k, as: ˆF = k k () k (17) across te continuous orientation space, = ; 36. Fig. 5 sows te percent error, E(), in te reconstruction of te oriented filters, for = ; 36 wit steps of 5. Here te interpolation error E is defined as: E() = F ; ˆF kf k 1: (18) Note tat te peak error is less tan 1%. Tis is in agreement wit te SVD bound found in section 2. We ave tus completed te proof of te pyramid steerability. An alternative sceme to te interpolation functions derivation of above wic does not involve matrix inversions, makes use of te Gram-Scmidt ortogonalization process. Tis sceme is outlined in [1]. 5 Application of te Steerable Pyramid Kernels for Rotation-Invariant Texture Recognition We conclude tis paper by demonstrating te application of te steerable pyramid kernels to rotation-invariant texture recognition. Here we are interested in learning a set of textured inputs, following wic we would like to recognize new test inputs as belonging to one of te prelearned classes, even if te new input is rotated relative to te original input. Furtermore, we wis to state te orientation of te test input relative to te original one. An example of 1 textures, 8 taken from te Brodatz texture database [9], and 2 (cardboard, denim) acquired by us, is presented in Fig. 6. P n = j n j n= 1 2 = : (19) Te power maps form a pyramid of te local statistics of te oriented pyramid s coefficients, wic caracterize te image local-area response to te different orientations and frequencies. Levels and 1 of te power-pyramid are lowpassed and subsampled to be te size of te smallest level of te pyramid (see Fig. 1). Eac pixel in te resultant power maps tus represents an 8 8 window in te original image. 15 dimensional feature-vectors are formed from te extracted power maps. Tese vectors consist of te 4 oriented components per scale togeter wit a non-oriented component extracted from te Laplacian pyramid. For additional details on te feature extraction stage see [5]. For a given input texture we define a caracteristic curve (per scale) across orientation space as te texture s response curve to any oriented filter in te 36 space. Te four oriented components (per scale) and teir conjugate counterparts, sample te texture s caracteristic curve at eigt points. Tese samples cycle along te continuous curve as te texture is rotated. We ave so far sown te steerability of te oriented filters (17). Te exact interpolation equation for te filter powers is complex and will not be derived ere. Given te fact tat te energy is lowpass in orientation we make te approximation tat te filter output powers can be interpolated wit te (sinc-like) functions (tis is confirmed by empirical observations): ˆP k k ()P k : (2) Here, P k k = 1::4, are te 4 oriented power components, P n = 1::4, and P k k = 5::8 is a duplicate set representing te power components of te conjugate counterparts. ˆP represents te estimated power map for te texture rotated at. We test te estimation accuracy on a few texture examples. Fig. 7 presents te estimation error, E(), across orientation space (steps of 5 ), for a set of 5 textures. Here: E() = P ; ˆP kp k 1: (21) wit P representing te actual power map extracted from te input texture rotated to, and ˆP representing te estimated response based on te original, nonrotated power maps. Te error is less tan 3%. Tese results demonstrate tat te finite set of oriented filters wic we cose

6 Figure 6: 1 texture database. Top row (left to rigt): bark, calf, clot, cardboard, denim. Bottom row (left to rigt): grass, pig, raffia, water, wood. Percent Error Percent error in feature vector calculation clot denim raffia wood news Angle in degrees Figure 7: Percent error in te calculation of caracteristic curves, 5 texture case. for our representation gives us a steerable pyramid and indicates te validity of te interpolation functions in a real application. Furtermore, te results confirm te validity of (2). Sifting to a DFT representation We note tat four samples allow us to reconstruct te caracteristic curve for eac texture in orientation space. We can terefore sift to any oter four-dimensional representation. For recognition purposes it is beneficial to use a sift-invariant representation, suc as te Discrete Fourier Transform (DFT). Companion feature-vectors are formed, f, ˆ wic contain te 4-point DFT of te oriented components for eac level, as in (22), in addition to te tree unaltered non-oriented components from te original featurevector. In our case, f q represents te four components P nq. ˆ f k+1 = 3 q= f q+1e ;iqk=2 for k = (22) Te DFT can be used to create companion feature-vectors tat are invariant in magnitude and reveal troug teir pase te rotation of te input texture. To begin investigating te prospect of an invariant feature waveform, te feature-vectors for an ideal sinusoidal grating texture at orientations from to 45 wit steps of 5 were set aside, for a total of 1 feature-vectors. Ten a companion set of 1 feature-vectors was formed. Fig. 8 top sows magnitudes of te 1 DFT s for te ideal sinusoidal grating and denim test textures. Fig. 8 bottom sows te pase of te DFT s for te sinusoidal grating. Te magnitudes overlap onto a single caracteristic curve. Wit regard to te pase, eiter f2 ˆ or f4 ˆ can be inspected to determine te amount of rotation on te input. Rotation invariant texture recognition results Finally, we present results of applying te above analysis to a 1-texture recognition task (see Fig. 6). Te test consists of presenting different images from te input set, wit eac image arbitrarily rotated at one of 5 angles: (, 1, 2, 3, 4) degrees. In te recognition process featurevectors are extracted and eac component is averaged over te entire image, to produce one representative featurevector per input. Te extracted feature-vector, f, isnext used to generate te companion feature-vector, f, ˆ via te DFT transformation of te previous section. For eac of te 1 textures we investigate te magnitude deviation of te representative feature-vector, f, ˆ as te input texture is rotated. We compare te standard deviation witin eac class, c i (in te 15 dimensional space), to te average (and minimum) distance between te mean of class c i and te means of all oter texture classes c j, j 6= i; i.e. te average (/min) interclass distance. Tis is sown in te following table: texture innerclass interclass interclass std. avg. min. bark calf clot cardboard denim grass pig raffia water wood In te above results we observe more tan a factor of 1 difference between te innerclass and average interclass distances, for most textures. Looking at te minimum interclass distance for eac texture, we again see tat it is muc larger tan te innerclass standard deviation, except for te clot and pig texture pair, for wic te representative feature-vector means are very close. Tis difficulty is inerent in te similarity of te textures, as can be seen in Fig. 6. Te small innerclass standard-deviation strongly

7 18 DFT magnitude for rotated denim and sinusoidal grating (:5:45) 6 Summary and Conclusions Magnitude sine denim Component of DFT pase of DFT DFT pase for rotated sinusoidal grating (5:5:85) nt term of DFT Figure 8: Top: DFT magnitudes for 1 rotated sinusoidal and denim test textures. Bottom: DFT pase for 1 rotated ideal sinusoidal-grating textures. indicates te consistency of te DFT magnitude representation; i.e., te invariance of te response wit te rotation of te input textures. To make tis claim stronger, we use te well known K-nearest-neigbor classification sceme on te set of 1 textures above. In te training stage, we use examples per texture class, wit no rotation. Te test set consists of a new set of textures, wic are rotated arbitrarily in one of te 5 angles: ( ) degrees. In tis 1 texture recognition case we get 1% correct classification. nce te identity is found we utilize te pase information from te DFT representation, to estimate te orientation of te test input, relative to te original texture from te training set. Here we are interested in te error, in degrees, between te true rotation angle and te estimated rotation angle. Te average rotation-angle estimation error for te 1 textures is :84. Bot te perfect class identification and te igresolution orientation estimation, as presented above, are very encouraging results in te difficult domain of rotation invariant natural texture identification. In tis paper we ave presented an optimal tecnique for deriving te set of interpolation functions (or steering coefficients) wic enable us to convert a given overcomplete oriented filter set into a steerable representation. As a sample case we ave cosen to work on a computationally efficient oriented Laplacian pyramid. We described te caracteristics of te 8=3 redundant pyramid and ave sown tat te pyramid is steerable by defining a set of eigt 45 bandwidt oriented kernels and deriving te corresponding steering coefficients. Properties of te kernels and interpolation functions ave been investigated. Finally, we demonstrated igly encouraging results in applying te pyramid for rotation-invariant recognition. A similar framework to te one presented ere can be applied to scale invariance. Future work involves extending te work to scale and rotation invariant texture recognition on large databases [11]. Acknowledgements Tis work was supported in part by Pacific Bell, and in part by ARPA and NR under grant no. N14-92-J-186. H. Greenspan was supported in part by an Intel fellowsip. P. Perona is supported by NSF Researc Initiation grant IRI S. Raksit and C. H. Anderson are supported in part by NR Grant N14-89-J References [1] W. T. Freeman and E. H. Adelson, Te Design and Use of Steerable Filters, IEEE Trans. on Pattern Analysis and Macine Intelligence, Vol. 13, No. 9, , Sept [2] P. Perona, Deformable Kernels for Early Vision, IEEE Conference on Computer Vision and Pattern Recognition, pages , June [3] P. J. Burt and E. A. Adelson, Te Laplacian Pyramid as a Compact Image Code, IEEE Transactions on Communications, Vol. 31, , [4] C. H. Anderson, A Filter-Subtract-Decimate Hierarcical Pyramid Signal Analyzing and Syntesizing Tecnique, United States Patent 4,718,14, [5] H. Greenspan, R. Goodman, R. Cellappa and C. Anderson, Learning Texture Discrimination Rules in a Multiresolution System, to appear in te special issue on Learning in Computer Vision of te IEEE Transactions on Pattern Analysis and Macine Intelligence, July [6] H. E. Knutsson and G. H. Granlund, Texture analysis using twodimensional quadrature filters, In IEEE WorksopComp. Arc. Patt. Anal. Im. Dat. Base Man., Pasadena, CA, [7] M. R. Turner, texture discrimination by gabor functions, Biol. Cybern, 55:71-82, [8] A. C. Bovik, M. Clark and W. S. Geisler, MulticannelTextureAnalysis Using Localized Spatial Filters, IEEE Transactions on Pattern Analysis and Macine Intelligence, Vol. 12, 55-73, 199. [9] P. Brodatz, Textures, New York:Dover, [1] H. Greenspan, P.D. Tesis in preparation. [11] H. Greenspan, S. Belongie, P. Perona and R. Goodman, Rotation Invariant Texture Recognition Using a Steerable Pyramid, submitted to te 12t International Conference on Pattern Recognition, ct

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

Linear Interpolating Splines

Linear Interpolating Splines Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 17 Notes Tese notes correspond to Sections 112, 11, and 114 in te text Linear Interpolating Splines We ave seen tat ig-degree polynomial interpolation

More information

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method Engineering, 2013, 5, 522-526 ttp://dx.doi.org/10.4236/eng.2013.510b107 Publised Online October 2013 (ttp://www.scirp.org/journal/eng) Two Modifications of Weigt Calculation of te Non-Local Means Denoising

More information

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various

More information

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION Martin Kraus Computer Grapics and Visualization Group, Tecnisce Universität Müncen, Germany krausma@in.tum.de Magnus Strengert Visualization and Interactive

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

Cubic smoothing spline

Cubic smoothing spline Cubic smooting spline Menu: QCExpert Regression Cubic spline e module Cubic Spline is used to fit any functional regression curve troug data wit one independent variable x and one dependent random variable

More information

The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation

The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation Eero P. Simoncelli, William T. Freeman TR95-15 December

More information

UUV DEPTH MEASUREMENT USING CAMERA IMAGES

UUV DEPTH MEASUREMENT USING CAMERA IMAGES ABCM Symposium Series in Mecatronics - Vol. 3 - pp.292-299 Copyrigt c 2008 by ABCM UUV DEPTH MEASUREMENT USING CAMERA IMAGES Rogerio Yugo Takimoto Graduate Scool of Engineering Yokoama National University

More information

Density Estimation Over Data Stream

Density Estimation Over Data Stream Density Estimation Over Data Stream Aoying Zou Dept. of Computer Science, Fudan University 22 Handan Rd. Sangai, 2433, P.R. Cina ayzou@fudan.edu.cn Ziyuan Cai Dept. of Computer Science, Fudan University

More information

MAPI Computer Vision

MAPI Computer Vision MAPI Computer Vision Multiple View Geometry In tis module we intend to present several tecniques in te domain of te 3D vision Manuel Joao University of Mino Dep Industrial Electronics - Applications -

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS NTNN SPHRICL COORDINT SSTMS ND THIR PPLICTION IN COMBINING RSULTS FROM DIFFRNT NTNN ORINTTIONS llen C. Newell, Greg Hindman Nearfield Systems Incorporated 133. 223 rd St. Bldg. 524 Carson, C 9745 US BSTRCT

More information

Vector Processing Contours

Vector Processing Contours Vector Processing Contours Andrey Kirsanov Department of Automation and Control Processes MAMI Moscow State Tecnical University Moscow, Russia AndKirsanov@yandex.ru A.Vavilin and K-H. Jo Department of

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information Unsupervised Learning for Hierarcical Clustering Using Statistical Information Masaru Okamoto, Nan Bu, and Tosio Tsuji Department of Artificial Complex System Engineering Hirosima University Kagamiyama

More information

Rotation Invariant Texture Recognition Using a Steerable Pyramid

Rotation Invariant Texture Recognition Using a Steerable Pyramid Rotation Invariant Texture Recognition Using a Steerable Pyramid H. Greenspan, S. Belongie, R. Goodman and P. Perona California Institute of Technology 6-8 - Pasadena, CA 9 25 - (hayit@micro.caltech.edu)

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

12.2 Techniques for Evaluating Limits

12.2 Techniques for Evaluating Limits 335_qd /4/5 :5 PM Page 863 Section Tecniques for Evaluating Limits 863 Tecniques for Evaluating Limits Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing

More information

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method Te Open Plasma Pysics Journal, 2010, 3, 29-35 29 Open Access Alternating Direction Implicit Metods for FDTD Using te Dey-Mittra Embedded Boundary Metod T.M. Austin *, J.R. Cary, D.N. Smite C. Nieter Tec-X

More information

Local features and image matching May 8 th, 2018

Local features and image matching May 8 th, 2018 Local features and image matcing May 8 t, 2018 Yong Jae Lee UC Davis Last time RANSAC for robust fitting Lines, translation Image mosaics Fitting a 2D transformation Homograpy 2 Today Mosaics recap: How

More information

THANK YOU FOR YOUR PURCHASE!

THANK YOU FOR YOUR PURCHASE! THANK YOU FOR YOUR PURCHASE! Te resources included in tis purcase were designed and created by me. I ope tat you find tis resource elpful in your classroom. Please feel free to contact me wit any questions

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

19.2 Surface Area of Prisms and Cylinders

19.2 Surface Area of Prisms and Cylinders Name Class Date 19 Surface Area of Prisms and Cylinders Essential Question: How can you find te surface area of a prism or cylinder? Resource Locker Explore Developing a Surface Area Formula Surface area

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE Data Structures and Algoritms Capter 4: Trees (AVL Trees) Text: Read Weiss, 4.4 Izmir University of Economics AVL Trees An AVL (Adelson-Velskii and Landis) tree is a binary searc tree wit a balance

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

An Interactive X-Ray Image Segmentation Technique for Bone Extraction

An Interactive X-Ray Image Segmentation Technique for Bone Extraction An Interactive X-Ray Image Segmentation Tecnique for Bone Extraction Cristina Stolojescu-Crisan and Stefan Holban Politenica University of Timisoara V. Parvan 2, 300223 Timisoara, Romania {cristina.stolojescu@etc.upt.ro

More information

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL IV. Évfolyam 3. szám - 2009. szeptember Horvát Zoltán orvat.zoltan@zmne.u REONSTRUTING OF GIVEN PIXEL S THREE- DIMENSIONL OORDINTES GIVEN Y PERSPETIVE DIGITL ERIL PHOTOS Y PPLYING DIGITL TERRIN MODEL bsztrakt/bstract

More information

Excel based finite difference modeling of ground water flow

Excel based finite difference modeling of ground water flow Journal of Himalaan Eart Sciences 39(006) 49-53 Ecel based finite difference modeling of ground water flow M. Gulraiz Akter 1, Zulfiqar Amad 1 and Kalid Amin Kan 1 Department of Eart Sciences, Quaid-i-Azam

More information

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

Fourth-order NMO velocity for P-waves in layered orthorhombic media vs. offset-azimuth

Fourth-order NMO velocity for P-waves in layered orthorhombic media vs. offset-azimuth Fourt-order NMO velocity for P-waves in layered orrombic media vs. set-azimut Zvi Koren* and Igor Ravve Paradigm Geopysical Summary We derive te fourt-order NMO velocity of compressional waves for a multi-layer

More information

Multiresolution Image Processing

Multiresolution Image Processing Multiresolution Image Processing 2 Processing and Analysis of Images at Multiple Scales What is Multiscale Decompostion? Why use Multiscale Processing? How to use Multiscale Processing? Related Concepts:

More information

Symmetric Tree Replication Protocol for Efficient Distributed Storage System*

Symmetric Tree Replication Protocol for Efficient Distributed Storage System* ymmetric Tree Replication Protocol for Efficient Distributed torage ystem* ung Cune Coi 1, Hee Yong Youn 1, and Joong up Coi 2 1 cool of Information and Communications Engineering ungkyunkwan University

More information

Developing an Efficient Algorithm for Image Fusion Using Dual Tree- Complex Wavelet Transform

Developing an Efficient Algorithm for Image Fusion Using Dual Tree- Complex Wavelet Transform ISSN(Online): 30-980 ISSN (Print): 30-9798 (An ISO 397: 007 Certified Organization) Vol. 3, Issue 4, April 05 Developing an Efficient Algoritm for Image Fusion Using Dual Tree- Complex Wavelet Transform

More information

Filtering, scale, orientation, localization, and texture. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)

Filtering, scale, orientation, localization, and texture. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Filtering, scale, orientation, localization, and texture Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Beyond edges we have talked a lot about edges while they are important, it

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

Section 1.2 The Slope of a Tangent

Section 1.2 The Slope of a Tangent Section 1.2 Te Slope of a Tangent You are familiar wit te concept of a tangent to a curve. Wat geometric interpretation can be given to a tangent to te grap of a function at a point? A tangent is te straigt

More information

12.2 Investigate Surface Area

12.2 Investigate Surface Area Investigating g Geometry ACTIVITY Use before Lesson 12.2 12.2 Investigate Surface Area MATERIALS grap paper scissors tape Q U E S T I O N How can you find te surface area of a polyedron? A net is a pattern

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Packet Switching Networks. Jonathan S. Turner. Computer and Communications Research Center. the result of user connections that pass through the

Packet Switching Networks. Jonathan S. Turner. Computer and Communications Research Center. the result of user connections that pass through the Fluid Flow Loading Analysis of Packet Switcing Networks Jonatan S. Turner Computer and Communications Researc Center Wasington University, St. Louis, MO 63130 Abstract Recent researc in switcing as concentrated

More information

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy.

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Mean Sifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Margret Keuper Cair of Pattern Recognition and Image Processing Computer Science Department

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

Minimizing Memory Access By Improving Register Usage Through High-level Transformations

Minimizing Memory Access By Improving Register Usage Through High-level Transformations Minimizing Memory Access By Improving Register Usage Troug Hig-level Transformations San Li Scool of Computer Engineering anyang Tecnological University anyang Avenue, SIGAPORE 639798 Email: p144102711@ntu.edu.sg

More information

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin.

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin. 1 G.SRT.1-Some Tings To Know Dilations affect te size of te pre-image. Te pre-image will enlarge or reduce by te ratio given by te scale factor. A dilation wit a scale factor of 1> x >1enlarges it. A dilation

More information

Image Registration via Particle Movement

Image Registration via Particle Movement Image Registration via Particle Movement Zao Yi and Justin Wan Abstract Toug fluid model offers a good approac to nonrigid registration wit large deformations, it suffers from te blurring artifacts introduced

More information

Some Handwritten Signature Parameters in Biometric Recognition Process

Some Handwritten Signature Parameters in Biometric Recognition Process Some Handwritten Signature Parameters in Biometric Recognition Process Piotr Porwik Institute of Informatics, Silesian Uniersity, Bdziska 39, 41- Sosnowiec, Poland porwik@us.edu.pl Tomasz Para Institute

More information

A signature analysis based method for elliptical shape

A signature analysis based method for elliptical shape A signature analysis based metod for elliptical sape Ivana Guarneri, Mirko Guarnera, Giuseppe Messina and Valeria Tomaselli STMicroelectronics - AST Imaging Lab, Stradale rimosole 50, Catania, Italy ABSTRACT

More information

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21,

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21, Proceedings of te 8t WSEAS International Conference on Neural Networks, Vancouver, Britis Columbia, Canada, June 9-2, 2007 3 Neural Network Structures wit Constant Weigts to Implement Dis-Jointly Removed

More information

Classification of Osteoporosis using Fractal Texture Features

Classification of Osteoporosis using Fractal Texture Features Classification of Osteoporosis using Fractal Texture Features V.Srikant, C.Dines Kumar and A.Tobin Department of Electronics and Communication Engineering Panimalar Engineering College Cennai, Tamil Nadu,

More information

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan Capter K Geometric Optics Blinn College - Pysics 2426 - Terry Honan K. - Properties of Ligt Te Speed of Ligt Te speed of ligt in a vacuum is approximately c > 3.0µ0 8 mês. Because of its most fundamental

More information

Affine and Projective Transformations

Affine and Projective Transformations CS 674: Intro to Computer Vision Affine and Projective Transformations Prof. Adriana Kovaska Universit of Pittsburg October 3, 26 Alignment problem We previousl discussed ow to matc features across images,

More information

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result RT. Complex Fractions Wen working wit algebraic expressions, sometimes we come across needing to simplify expressions like tese: xx 9 xx +, xx + xx + xx, yy xx + xx + +, aa Simplifying Complex Fractions

More information

Zernike vs. Zonal Matrix Iterative Wavefront Reconstructor. Sophia I. Panagopoulou, PhD. University of Crete Medical School Dept.

Zernike vs. Zonal Matrix Iterative Wavefront Reconstructor. Sophia I. Panagopoulou, PhD. University of Crete Medical School Dept. Zernie vs. Zonal Matrix terative Wavefront Reconstructor opia. Panagopoulou PD University of Crete Medical cool Dept. of Optalmology Daniel R. Neal PD Wavefront ciences nc. 480 Central.E. Albuquerque NM

More information

Computing geodesic paths on manifolds

Computing geodesic paths on manifolds Proc. Natl. Acad. Sci. USA Vol. 95, pp. 8431 8435, July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National

More information

A Practical Approach of Selecting the Edge Detector Parameters to Achieve a Good Edge Map of the Gray Image

A Practical Approach of Selecting the Edge Detector Parameters to Achieve a Good Edge Map of the Gray Image Journal of Computer Science 5 (5): 355-362, 2009 ISSN 1549-3636 2009 Science Publications A Practical Approac of Selecting te Edge Detector Parameters to Acieve a Good Edge Map of te Gray Image 1 Akram

More information

All truths are easy to understand once they are discovered; the point is to discover them. Galileo

All truths are easy to understand once they are discovered; the point is to discover them. Galileo Section 7. olume All truts are easy to understand once tey are discovered; te point is to discover tem. Galileo Te main topic of tis section is volume. You will specifically look at ow to find te volume

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

Design of PSO-based Fuzzy Classification Systems

Design of PSO-based Fuzzy Classification Systems Tamkang Journal of Science and Engineering, Vol. 9, No 1, pp. 6370 (006) 63 Design of PSO-based Fuzzy Classification Systems Cia-Cong Cen Department of Electronics Engineering, Wufeng Institute of Tecnology,

More information

Single and Multi-View Reconstruction of Structured Scenes

Single and Multi-View Reconstruction of Structured Scenes ACCV2002: Te 5t Asian Conference on Computer Vision 23 25 January 2002 Melbourne Australia 1 Single and Multi-View econstruction of Structured Scenes Etienne Grossmann Diego Ortin and José Santos-Victor

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

12.2 TECHNIQUES FOR EVALUATING LIMITS

12.2 TECHNIQUES FOR EVALUATING LIMITS Section Tecniques for Evaluating Limits 86 TECHNIQUES FOR EVALUATING LIMITS Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing tecnique to evaluate its of

More information

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP 16t European Signal Processing Conference (EUSIPCO 008), Lausanne, Switzerland, August 5-9, 008, copyrigt by EURASIP ADAPTIVE WINDOW FOR LOCAL POLYNOMIAL REGRESSION FROM NOISY NONUNIFORM SAMPLES A. Sreenivasa

More information

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks An Algoritm for Loopless Deflection in Potonic Packet-Switced Networks Jason P. Jue Center for Advanced Telecommunications Systems and Services Te University of Texas at Dallas Ricardson, TX 75083-0688

More information

Section 3. Imaging With A Thin Lens

Section 3. Imaging With A Thin Lens Section 3 Imaging Wit A Tin Lens 3- at Ininity An object at ininity produces a set o collimated set o rays entering te optical system. Consider te rays rom a inite object located on te axis. Wen te object

More information

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019 CSE 2: Data Structures & Parallelism Lecture 8: AVL Trees Rut Anderson Winter 29 Today Dictionaries AVL Trees /25/29 2 Te AVL Balance Condition: Left and rigt subtrees of every node ave eigts differing

More information

Proceedings. Seventh ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC 2013) Palm Spring, CA

Proceedings. Seventh ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC 2013) Palm Spring, CA Proceedings Of te Sevent ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC ) Palm Spring, CA October 9 November st Parameter-Unaware Autocalibration for Occupancy Mapping David Van

More information

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor A Novel QC-LDPC Code wit Flexile Construction and Low Error Floor Hanxin WANG,2, Saoping CHEN,2,CuitaoZHU,2 and Kaiyou SU Department of Electronics and Information Engineering, Sout-Central University

More information

Texture Segmentation Using Multichannel Gabor Filtering

Texture Segmentation Using Multichannel Gabor Filtering IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 2, Issue 6 (Sep-Oct 2012), PP 22-26 Texture Segmentation Using Multichannel Gabor Filtering M. Sivalingamaiah

More information

Intra- and Inter-Session Network Coding in Wireless Networks

Intra- and Inter-Session Network Coding in Wireless Networks Intra- and Inter-Session Network Coding in Wireless Networks Hulya Seferoglu, Member, IEEE, Atina Markopoulou, Member, IEEE, K K Ramakrisnan, Fellow, IEEE arxiv:857v [csni] 3 Feb Abstract In tis paper,

More information

Image Enhancement Techniques for Fingerprint Identification

Image Enhancement Techniques for Fingerprint Identification March 2013 1 Image Enhancement Techniques for Fingerprint Identification Pankaj Deshmukh, Siraj Pathan, Riyaz Pathan Abstract The aim of this paper is to propose a new method in fingerprint enhancement

More information

Notes: Dimensional Analysis / Conversions

Notes: Dimensional Analysis / Conversions Wat is a unit system? A unit system is a metod of taking a measurement. Simple as tat. We ave units for distance, time, temperature, pressure, energy, mass, and many more. Wy is it important to ave a standard?

More information

2.3 Additional Relations

2.3 Additional Relations 3 2.3 Additional Relations Figure 2.3 identiies additional relations, indicating te locations o te object and image, and te ratio o teir eigts (magniication) and orientations. Ray enters te lens parallel

More information

More on Functions and Their Graphs

More on Functions and Their Graphs More on Functions and Teir Graps Difference Quotient ( + ) ( ) f a f a is known as te difference quotient and is used exclusively wit functions. Te objective to keep in mind is to factor te appearing in

More information

Texture. Outline. Image representations: spatial and frequency Fourier transform Frequency filtering Oriented pyramids Texture representation

Texture. Outline. Image representations: spatial and frequency Fourier transform Frequency filtering Oriented pyramids Texture representation Texture Outline Image representations: spatial and frequency Fourier transform Frequency filtering Oriented pyramids Texture representation 1 Image Representation The standard basis for images is the set

More information

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems Proceedings IEEE INFOCOM A Statistical Approac for Target Counting in Sensor-Based Surveillance Systems Dengyuan Wu, Decang Cen,aiXing, Xiuzen Ceng Department of Computer Science, Te George Wasington University,

More information

Classify solids. Find volumes of prisms and cylinders.

Classify solids. Find volumes of prisms and cylinders. 11.4 Volumes of Prisms and Cylinders Essential Question How can you find te volume of a prism or cylinder tat is not a rigt prism or rigt cylinder? Recall tat te volume V of a rigt prism or a rigt cylinder

More information

On the use of FHT, its modification for practical applications and the structure of Hough image

On the use of FHT, its modification for practical applications and the structure of Hough image On te use of FHT, its modification for practical applications and te structure of Houg image M. Aliev 1,3, E.I. Ersov, D.P. Nikolaev,3 1 Federal Researc Center Computer Science and Control of Russian Academy

More information

CS 534: Computer Vision Texture

CS 534: Computer Vision Texture CS 534: Computer Vision Texture Spring 2004 Ahmed Elgammal Dept of Computer Science CS 534 Ahmed Elgammal Texture - 1 Outlines Finding templates by convolution What is Texture Co-occurrence matrecis for

More information

Image pyramids and their applications Bill Freeman and Fredo Durand Feb. 28, 2006

Image pyramids and their applications Bill Freeman and Fredo Durand Feb. 28, 2006 Image pyramids and their applications 6.882 Bill Freeman and Fredo Durand Feb. 28, 2006 Image pyramids Gaussian Laplacian Wavelet/QMF Steerable pyramid http://www-bcs.mit.edu/people/adelson/pub_pdfs/pyramid83.pdf

More information

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM SAMUEL OLU OLAGUNJU Adeyemi College of Education NIGERIA Email: lagsam04@aceondo.edu.ng ABSTRACT

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

A Finite Element Scheme for Calculating Inverse Dynamics of Link Mechanisms

A Finite Element Scheme for Calculating Inverse Dynamics of Link Mechanisms WCCM V Fift World Congress on Computational Mecanics July -1,, Vienna, Austria Eds.: H.A. Mang, F.G. Rammerstorfer, J. Eberardsteiner A Finite Element Sceme for Calculating Inverse Dynamics of Link Mecanisms

More information

EXERCISES 6.1. Cross-Sectional Areas. 6.1 Volumes by Slicing and Rotation About an Axis 405

EXERCISES 6.1. Cross-Sectional Areas. 6.1 Volumes by Slicing and Rotation About an Axis 405 6. Volumes b Slicing and Rotation About an Ais 5 EXERCISES 6. Cross-Sectional Areas In Eercises and, find a formula for te area A() of te crosssections of te solid perpendicular to te -ais.. Te solid lies

More information

Effect of GPS Tropospheric Delay Neill Mapping Function Simplification

Effect of GPS Tropospheric Delay Neill Mapping Function Simplification Malaysian Journal of Matematical Sciences 3(1): 95-107 (2009) Effect of GPS Troposperic Delay Neill Mapping Function Simplification 1 Hamza Sakidin, 1 Mod Rizam Abu Bakar, 2 Abdul Rasid Moamed Sariff,

More information

An experimental framework to investigate context-aware schemes for content delivery

An experimental framework to investigate context-aware schemes for content delivery An experimental framework to investigate context-aware scemes for content delivery Pietro Lungaro +, Cristobal Viedma +, Zary Segall + and Pavan Kumar + Mobile Service Lab, Royal Institute of Tecnology

More information

Tuning MAX MIN Ant System with off-line and on-line methods

Tuning MAX MIN Ant System with off-line and on-line methods Université Libre de Bruxelles Institut de Recerces Interdisciplinaires et de Développements en Intelligence Artificielle Tuning MAX MIN Ant System wit off-line and on-line metods Paola Pellegrini, Tomas

More information

MAP MOSAICKING WITH DISSIMILAR PROJECTIONS, SPATIAL RESOLUTIONS, DATA TYPES AND NUMBER OF BANDS 1. INTRODUCTION

MAP MOSAICKING WITH DISSIMILAR PROJECTIONS, SPATIAL RESOLUTIONS, DATA TYPES AND NUMBER OF BANDS 1. INTRODUCTION MP MOSICKING WITH DISSIMILR PROJECTIONS, SPTIL RESOLUTIONS, DT TYPES ND NUMBER OF BNDS Tyler J. lumbaug and Peter Bajcsy National Center for Supercomputing pplications 605 East Springfield venue, Campaign,

More information

Frequency analysis, pyramids, texture analysis, applications (face detection, category recognition)

Frequency analysis, pyramids, texture analysis, applications (face detection, category recognition) Frequency analysis, pyramids, texture analysis, applications (face detection, category recognition) Outline Measuring frequencies in images: Definitions, properties Sampling issues Relation with Gaussian

More information

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets A Bidirectional Subsetood Based Similarity Measure for Fuzzy Sets Saily Kabir Cristian Wagner Timoty C. Havens and Derek T. Anderson Intelligent Modelling and Analysis (IMA) Group and Lab for Uncertainty

More information

Fast Global Kernel Density Mode Seeking with application to Localisation and Tracking

Fast Global Kernel Density Mode Seeking with application to Localisation and Tracking Fast Global Kernel Density Mode Seeking wit application to Localisation and Tracking Cunua Sen, Micael J. Brooks, Anton van den Hengel Scool of Computer Science, University of Adelaide, SA 55, Australia

More information

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Okan Yilmaz and Ing-Ray Cen Computer Science Department Virginia Tec {oyilmaz, ircen}@vt.edu

More information

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic 1 AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic AVL Trees 2 Binary Searc Trees better tan linear dictionaries; owever, te worst case performance

More information

An Anchor Chain Scheme for IP Mobility Management

An Anchor Chain Scheme for IP Mobility Management An Ancor Cain Sceme for IP Mobility Management Yigal Bejerano and Israel Cidon Department of Electrical Engineering Tecnion - Israel Institute of Tecnology Haifa 32000, Israel E-mail: bej@tx.tecnion.ac.il.

More information

Computer Vision. Recap: Smoothing with a Gaussian. Recap: Effect of σ on derivatives. Computer Science Tripos Part II. Dr Christopher Town

Computer Vision. Recap: Smoothing with a Gaussian. Recap: Effect of σ on derivatives. Computer Science Tripos Part II. Dr Christopher Town Recap: Smoothing with a Gaussian Computer Vision Computer Science Tripos Part II Dr Christopher Town Recall: parameter σ is the scale / width / spread of the Gaussian kernel, and controls the amount of

More information

VOLUMES. The volume of a cylinder is determined by multiplying the cross sectional area by the height. r h V. a) 10 mm 25 mm.

VOLUMES. The volume of a cylinder is determined by multiplying the cross sectional area by the height. r h V. a) 10 mm 25 mm. OLUME OF A CYLINDER OLUMES Te volume of a cylinder is determined by multiplying te cross sectional area by te eigt. r Were: = volume r = radius = eigt Exercise 1 Complete te table ( =.14) r a) 10 mm 5

More information

Category Detection Using Hierarchical Mean Shift

Category Detection Using Hierarchical Mean Shift Category Detection Using Hierarcical Mean Sift Pavan Vatturi Scool of EECS 118 Kelley Engineering Center Oregon State University Corvallis, OR 97331 vatturi@eecs.oregonstate.edu Weng-Keen Wong Scool of

More information

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE International Researc Journal of Engineering and Tecnology (IRJET) e-issn: 2395-0056 REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE Devendra Kumar 1, Dr. Krisna Raj 2 (Professor in ECE Department

More information