New boundary effect free algorithm for fast and accurate image arbitrary scaling and rotation

Size: px
Start display at page:

Download "New boundary effect free algorithm for fast and accurate image arbitrary scaling and rotation"

Transcription

1 ew boundary effect free algorithm for fast and accurate image arbitrary scaling and rotation Leonid Bilevich a and Leonid Yaroslavsky a a Department of Physical Electronics, Faculty of Engineering, Tel Aviv University, 69978, Tel Aviv, Israel ABSTRACT A new fast DCT-based algorithm for accurate image arbitrary scaling and rotation is described The algorithm is free from boundary effects characteristic for FFT-based algorithm and ensures perfect interpolation with no interpolation errors The algorithm is compared with other available algorithms in terms of the interpolation accuracy, computational complexity and suitability for real time applications Keywords: scaling, rotation, DCT, convolution, fast algorithm ITRODUCTIO Scaling and rotation are basic image processing tasks with wide range of applications The rotation is usually implemented through either three-pass method (with D translations) or non-separable DFT-domain method Presently, for image scaling& rotation available are spline methods 3,4 implemented in spatial domain and discrete sinc-interpolation methods implemented as a convolution in DFT domain 5,6 The spline methods work in image domain and tend to introduce image blurring The discrete sinc-interpolation methods are potentially perfectly accurate but heavily suffer from boundary effects We propose a novel DCT 7 -based scaling& rotation algorithm that implements the ideal discrete sinc-interpolation and at the same time is very substantially less vulnerable to boundary effects In video processing, a crucial issue is its computational complexity Generally, there is a trade-off between the accuracy and computational complexity In this paper, we, along with introducing a new improved DCT-based method of image arbitrary scaling& rotation, compare its computational complexity with the complexity of spatial domain interpolation methods and DFT-domain methods The definitions of different D DCT-related transforms used in this paper are provided in Appendix A DCT-DOMAI SCALIG AD ROTATIO ALGORITHM Inverse Scaled Rotated Discrete Cosine Transform (IScRotDCT) Suppose the input real image a m,n of size has to be scaled by arbitrary scaling factor σ and rotated by arbitrary angle θ (in radians, positive θ corresponds to counter-clockwise rotation) We need to choose a method to perform this scaling& rotation The Inverse Scaled Rotated Discrete Fourier Transform (IScRotDFT) 5,6 suffers from heavy boundary effects due to periodicity of Further author information: (Send correspondence to Leonid Bilevich) bilevich@engtauacil; yaro@engtauacil;

2 DFT In order to eliminate these effects, we mirror-reflect the input image a m,n to double length (in both dimensions) and apply IScRotDFT to the mirror-reflected image Constraining the output image ã k,l to be real-valued, we obtain the Inverse Scaled Rotated Discrete Cosine Transform (IScRotDCT) defined as follows: ã k,l = σ (0) (0) α C(/) r,s () ] cos σ (C(k +/)+S(l+/) )r ] cos σ (C(l+/) S(k +/) )s, where ã k,l is the scaled and rotated signal, (0) is the unified length given by: is the rounding operator: C and S are the rotation factors :, are the centering factors : α C(/) r,s = (C +S) σ is the half-spectrum given by: α C(/) r,s = α C r,s (0) = min(, σ ), () σ σ = CEIL(σ) σ < σ = FLOOR(σ), (3) S = sinθ, C = cosθ, (4) σ, = (C S) σ and α C r,s is the DCT spectrum of the input image a m,n : α C r,s = DCT(a m,n ) = 0 (0) (0) 0 /4 / / /4 / / (0) / / (0) /4 / / /4 m=0 n=0 otes about the derivation of Eq (): σ, (5), (6) a m,n cos π (m+/)r ] cos π (n+/)s ] (7) The centering factors and are used in order to map the center of the input image to the center of the output image The last row and the last column of the spectral coefficients α C r,s were halved in order to improve the speed of convergence (to zero) of the scaling& rotation point-spread function (PSF) ote also that for integer σ and θ = 0 the Eq () represents the DCT-domain zero-padding scaling algorithm 5,8

3 Implementation through DCT-domain convolution Conversion of IScRotDCT to convolution Let s define the modified centering factors : = (C +S) σ σ, = (C S) σ σ (8) Also, let s define a spectrum αr,s C(/),ZP spectrum αr,s: C that is obtained by zero-padding or truncation of DCT α C(/),ZP r,s = for σ and 0 4 αc r,s αc r,s 0 σ αc r,s αc r,s 4 αc r,s α r,s αr,s C 0 αc r,s αc r,s 4 αc r,s αc r,s αc r,s 4 αc r,s 0 0 σ (9) α C(/),ZP r,s = 0 4 αc r,s αc r,s 0 σ σ αc r,s αc r,s αr,s C σ αc r,s σ 4 αc r,s αc r,s αc r,s 4 αc r,s αc r,s αc r,s 4 αc r,s (0) for σ < Then the Eq () can be converted to the form of convolution: ã k,l = σ cos ( C l k ) Skl ]] () σ σ { αr,s C(/),ZP cos C ( s r ) Srs+( r s ( cos C (k r) (l s) ) ]] +S(k r)(l s) σ σ { αr,s C(/),ZP sin C ( s r ) Srs+( r s ( sin C (k r) (l s) ) ]] +S(k r)(l s) σ sin ( C l k ) Skl ]]

4 + σ σ σ { αr,s C(/),ZP sin cos σ C ( s r ) Srs+( r s ( C (k r) (l s) ) +S(k r)(l s) { αr,s C(/),ZP cos C ( s r ) Srs+( r s ( sin C (k r) (l s) ) ]] +S(k r)(l s) + σ cos ( S k l ) Ckl ]] σ σ { αr,s C(/),ZP cos cos σ σ { αr,s C(/),ZP sin ]] S ( s r ) Crs+( r + s ( S (l r) (k s) ) +C(l r)(k s) S ( s r ) Crs+( r + s ( sin S (l r) (k s) ) ]] +C(l r)(k s) σ sin ( S k l ) Ckl ]] σ σ { αr,s C(/),ZP sin cos σ σ { + αr,s C(/),ZP cos ]] S ( s r ) Crs+( r + s ( S (l r) (k s) ) +C(l r)(k s) S ( s r ) Crs+( r + s ( sin S (l r) (k s) ) ]] +C(l r)(k s) ]] Regular and flipped convolutions From Eq () we see that computation of the scaled and rotated image ã k,l boils down to computation of four regular convolutions of the form where α () r,s is given by either α C(/),ZP r,s sin σ b () k,l = σ α () r,sh () k r,l s, () C ( s r ) Srs+( r )]] s

5 or α C(/),ZP r,s cos C ( s r ) Srs+( r )]] s, h () r,s is given by either ( sin C r s ) +Srs ]] π ( or cos C r s ) +Srs ]], and to computation of four flipped convolutions of the form σ b () l,k = σ that are converted to the transpose of the regular convolution: b () l,k = ( where α () r,s is given by either or h () α C(/),ZP r,s α C(/),ZP r,s sin b () k,l ) T = σ α () r,sh () l r,k s, (3) σ α () r,sh () k r,l s S ( s r ) Crs+( r + )]] s cos S ( s r ) Crs+( r + )]] s, r,s is given by either ( sin S r s ) +Crs ]] π ( or cos S r s ) +Crs ]] For simplicity of notation for the following derivation, let s denote b () k,l α r,s () by α r,s, h () r,s and h () r,s by h r,s T, (4) and b() k,l by b k,l, α () r,s and Even and odd regular convolutions Let s convert all four versions of h r,s to the sum of two summands: ( h r,s = sin C r s ) +Srs ]] (5) π = sin C( r s )] ] cos σ Srs +cos C( r s )] ] sin σ Srs, h r,s = cos = cos ( C r s ) +Srs ]] (6) ] σ Srs sin C( r s )] ] sin σ Srs, C( r s )] cos ( h r,s = sin S r s ) +Crs ]] (7)

6 = sin S( r s )] ] cos σ Crs +cos S( r s )] ] sin σ Crs, h r,s = cos = cos ( S r s ) +Crs ]] (8) ] σ Crs sin S( r s )] ] sin σ Crs S( r s )] cos We note from Eqs (5)-(8) that in all four cases the first summand is an even function of r and s and the second summand is an odd function of r and s, so we can represent the function h r,s in the following form: h r,s = h e r,s +h o r,s, (9) where h e r,s is the even function of r, s (ie, h e r,s = h e r,s, h e r,s = h e r, s, h e r,s = h e r, s) and h o r,s is the odd function of r, s (ie, h o r,s = h o r,s, h o r,s = h o r, s, h o r,s = h o r, s) (ote also that the multiplier generating the product h o r,s is either sinπsrs/(σ)] or sinπcrs/(σ)], so h o r,0 = 0 for all r and h o 0,s = 0 for all s) So the regular convolution b k,l = σ σ can be represented as a sum of even and odd regular convolutions: where b e k,l is the even regular convolution given by b e k,l = α r,s h k r,l s (0) b k,l = b e k,l +b o k,l, () σ σ and b o k,l is the odd regular convolution given by b o k,l = σ σ α r,s h e k r,l s () α r,s h o k r,l s (3) DCT-based convolution The even and odd regular convolutions can be computed using DCT-based algorithms: and ( IDCT ξ CC p,q ηp,q CI ) ( +IDcS/CT ξ SC ) ( +IDcST ξ SS b e k,l = σ +IDC/cST ( ξ CS b o k,l = σ IDcS/CT ( ξ CS p,qηp,q CI p,qηp,q CI p,qη CI p,q ( IDcST ξ CC p,q ηp,q SI ) ( IDC/cST ξ SC p,qηp,q SI ) )] p,qη SI p,q ) +IDCT ( ξ SS p,qη SI p,q)], ) (4) (5)

7 where ξ CC p,q = DCT(α r,s ), ξ SS p,q = DcST(α r,s ), (6) ξ SC p,q = DcS/CT(α r,s ), ξ CS p,q = DC/cST(α r,s ), (7) ηp,q CI = DCT I ( h e ) r,s, η SI p,q = DcST I ( h o r,s), (8) and different DCT-related transforms involved in these formulae are defined in Appendix A 3 COMPUTATIOAL COMPLEXITY We assume that both the input image a m,n and the output image ã k,l are D real matrices In order to compute D scaled image, rotated image and scaled& rotated image by DCT or DFT based methods, one needs to generate the cos/sin or exp factors, perform real or complex additions/ multiplications and compute DCT or DFT transforms The computational complexity of multiplication of complex numbers is 4 real multiplications and real additions, in total 6 real floating-point operations (flops) The D DFT is implemented by the Fast Fourier Transform (FFT) algorithm that needs log flops9 The D separable DFT algorithm needs log flops The numerically stable D DCT algorithm needs 3 log 9 floating point operations (flops) and the numerically stable D DCT type-i algorithm needs 3 log 8 9 flops0 The D non-separable DCT algorithm needs log flops Also, the following implementation details were taken into account: The D DFT-based scaling algorithm was implemented separably by D scaling of rows followed by D scaling of columns For the three-pass rotation with translation using splines we noticed that the spline coefficients have to be computed only at the first pass and only for the top half of rows At the second and third passes these coefficients are reused Computational complexity of discussed image scaling/rotation methods is listed in Table From Table it is clear that the computational complexity of the DCT-based scaling& rotation method is higher than that of the low-order splines From the other hand, the DCT-based scaling method is equivalent to very high-order spline and provides very accurate scaling results that outperform those of low-order splines In order to provide very high quality scaling using spline interpolation, one has to use a high-order spline, eg, B-spline of order p with computational complexity (4p+)+/( σ )] flops per one output sample In this case the complexity increases with the order of spline and becomes comparable and even higher that the complexity of the DCT-based scaling So the DCT-based scaling& rotation method is a natural choice for very accurate image scaling& rotation with reasonable computational complexity

8 Table : Comparison of computational complexities of D scaling, rotation and scaling& rotation algorithms Type of the method D scaling implemented with central B-spline of degree p (p odd) umber of flops per one output sample ( ) (4p+) + σ D DFT-based scaling 3 log σ with DFT-based cyclic convolution 5,6 + σ 6 ( (0)) log 9 5 D DFT-based scaling 90 3 log σ with DFT-based linear convolution 3 + σ 6 ( (0)) log 9 5 Rotation with three-pass algorithm with translation implemented 7p + with central B-spline of degree p (p odd) Rotation with three-pass algorithm with translation implemented in DFT domain,4 3 log Rotation with three-pass algorithm with translation implemented in DCT domain 5,5 log DFT-based rotation (with DFT-based cyclic convolution) 30 9 log 0 7 DFT-based scaling& rotation 3 log σ (with DFT-based cyclic convolution) 5,6 + σ 6 ( (0)) log 9 5 DCT-based 330log σ 55 scaling and rotation + σ 4 ( (0)) ] log 7 ] 7 ] 7 ] 4 EXPERIMETAL VERIFICATIO AD PERFORMACE COMPARISO In this Section we compare the DCT-based scaling&rotation algorithm with conventional scaling& rotation algorithms Example of rotated image The image rotated by angle θ = 45 by the DCT-based scaling& rotation algorithm is demonstrated in Figure We observe that the rotated image is free of boundary effects and the corners of the rotated image contain information that was mirrorreflected from the central part of the image Also, we can verify that the rotated image is centered correctly Comparison of different scaling&rotation methods As test images for checking D scaling, an image text and a pseudo-random image with uniform spectrum of size were used In order to evaluate the accuracy of image resampling by the suggested DCT-domain scaling & rotation algorithm in comparison with conventional bilinear/ bicubic 6 -based scaling & rotation algorithms, we employed iterative Scaling/ Rotation & DeRotation/ DeScaling sequence of operations (zooming-in of the original image by factor σ (σ ) and rotation by angle θ followed by rotation by the negative angle θ and zooming-out by the reciprocal factor /σ) For the ideal resampling procedure the resulting zoom&rotate-back image has to be identical to the original image The results of 0-step iterative zoom&rotate-back of text image (σ =, θ = ) by bilinear/ bicubic/ DCT-based scaling & rotation algorithms are shown in Figure

9 Figure : Demonstration of image rotated by the DCT-based scaling&rotation algorithm Rotated image (σ =, θ = 45 ) The results of 0-step iterative zoom&rotate-back of random image (σ =, θ = ) by bilinear/ bicubic/ DCT-based scaling & rotation algorithms are shown in Figure 3 Evolution of image spectra in such an iterative Scaling/ Rotation & DeRotation/ DeScaling test one can evaluate from comparison of spectra of zoom&rotate-back -iterated images The magnitudes of DFT-spectra after 0-step iterative zoom&rotate-back of random image (σ =, θ = ) by bilinear/ bicubic/ DCT-based scaling & rotation algorithms are shown in Figure 4 Comparing the presented results one can see that the bilinear/ bicubic scaling & rotation methods tend to blur scaled & rotated images, also, DFT-based scaling & rotation methods suffer from boundary artifacts The suggested DCT-based scaling & rotation method produces perfectly sharp images and is virtually free of boundary effects, demonstrating virtually perfect accuracy of resampling 5 COCLUSIO A novel DCT-domain algorithm for image scaling& rotation by arbitrary scaling factors and angles is presented It was demonstrated that the proposed algorithm is virtually free of boundary effects and ensures virtually perfect reconstruction accuracy Thanks to the availability of fast FFT-type algorithms for computing DCT and DCT-related transforms, the algorithm has a reasonable computational complexity and represents a valuable alternative to known scaling& rotation algorithms in image and video processing applications that need a very high resampling accuracy

10 (a) Test image (b) Iterative Scaling/Rotation & DeRotation/DeScaling (bilinear algorithm) (c) Iterative Scaling/Rotation & DeRotation/DeScaling (bicubic algorithm) (d) Iterative Scaling/Rotation & DeRotation/DeScaling (DCT algorithm) Figure : Iterative Scaling/Rotation & DeRotation/DeScaling of the test text image (a) by the bilinear algorithm (b), by the bicubic algorithm (c), and by the DCT-domain scaling&rotation algorithm (d) (after 0 iterations)

11 (a) Test random image (b) Iterative Scaling/Rotation & DeRotation/DeScaling (bilinear algorithm) (c) Iterative Scaling/Rotation & DeRotation/DeScaling (bicubic algorithm) (d) Iterative Scaling/Rotation & DeRotation/DeScaling (DCT algorithm) Figure 3: Iterative Scaling/Rotation & DeRotation/DeScaling of the test random image (a) by the bilinear algorithm (b), by the bicubic algorithm (c), and by the DCT-domain scaling& rotation algorithm (d) (after 0 iterations)

12 (a) Magnitude of DFT spectrum of the test image (b) Magnitude of DFT spectrum after iterative scaling & rotation (bilinear algorithm) (c) Magnitude of DFT spectrum after iterative scaling & rotation (bicubic algorithm) (d) Magnitude of DFT spectrum after iterative scaling & rotation (DCT algorithm) Figure 4: Magnitude of DFT spectrum of iterative Scaling/Rotation & DeRotation/DeScaling of the test random image (a) by the bilinear algorithm (b), by the bicubic algorithm (c), and by the DCT-domain scaling&rotation algorithm (d) (after 0 iterations)

13 APPEDIX A DEFIITIOS OF DCT-RELATED TRASFORMS DCT (k = 0,,, l = 0,,, r = 0,,, s = 0,, ) α r,s = DCT(a k,l ) (9) ] (k +/)r = a k,l cos π cos π (l+/)s ] k=0 l=0 DC/cST (k = 0,,, l = 0,,, r = 0,,, s =,, ) α r,s = DC/cST(a k,l ) (30) ] (k +/)r = a k,l cos π sin π (l+/)s ] k=0 l=0 DcS/CT (k = 0,,, l = 0,,, r =,,, s = 0,, ) α r,s = DcS/CT(a k,l ) (3) ] (k +/)r = a k,l sin π cos π (l+/)s ] k=0 l=0 DcST (k = 0,,, l = 0,,, r =,,, s =,, ) α r,s = DcST(a k,l ) (3) ] (k +/)r = a k,l sin π sin π (l+/)s ] k=0 l=0 DCT I (k = 0,,, l = 0,,, r = 0,,, s = 0,, ) α r,s = DCT I (a k,l ) (33) = a 0,0 +( ) r a,0 +( ) s a 0, +( ) r+s a, ( + a k,0 cos π kr ) ( + a 0,l cos π ls ) k= +( ) s +4 k= k= l= ( a k, cos π kr a k,l cos l= )+( ) r ( π kr ) ( cos π ls ) ] l= ( a,lcos π ls )

14 DcST I (k =,,, l =,,, r =,,, s =,, ) α r,s = DcST I (a k,l ) (34) ( = a k,l sin π kr ) ( sin π ls ) k= l= IDCT (k = 0,,, l = 0,,, r = 0,,, s = 0,, ) a k,l = IDCT(α r,s ) (35) { = ] (k +/)r α 0,0 + α r,0 cos π r= + α 0,s cos π (l+/)s ] s= ] (k +/)r +4 α r,s cos π cos π (l+/)s ] } r= s= IDC/cST (k = 0,,, l = 0,,, r = 0,,, s =,, ) a k,l = IDC/cST(α r,s ) (36) { = ] ( ) l α 0, +( ) l (k +/)r α r, cos π r= + α 0,s sin π (l+/)s ] +4 s= r= s= α r,s cos π ] (k +/)r sin π (l+/)s ] } IDcS/CT (k = 0,,, l = 0,,, r =,,, s = 0,, ) a k,l = IDcS/CT(α r,s ) (37) { = ] ( ) k (k +/)r α,0 + α r,0 sin π r= +( ) k α,scos π (l+/)s ] +4 r= s= s= α r,s sin ] (k +/)r π cos π (l+/)s ] } IDcST (k = 0,,, l = 0,,, r =,,, s =,, )

15 a k,l = IDcST(α r,s ) (38) { = ] ( ) k+l α, +( ) l (k +/)r α r, sin π r= +( ) k α,ssin π (l+/)s ] +4 r= s= s= α r,s sin ] (k +/)r π sin π (l+/)s ] } REFERECES M Unser, P Thévenaz, and L Yaroslavsky, Convolution-based interpolation for fast, highquality rotation of images, IEEE Trans Image Process 4, pp 37 38, Oct 995 R W Cox and R Tong, Two- and three-dimensional image rotation using the FFT, IEEE Trans Image Process 8, pp 97 99, Sept M Unser, Splines: a perfect fit for signal and image processing, IEEE Signal Proc Mag 6, pp 38, ov C de Boor, A Practical Guide to Splines, Springer-Verlag, L Yaroslavsky, Fast discrete sinc-interpolation: a gold standard for image resampling, in Advances in Signal Transforms: Theory and Applications, J Astola and L Yaroslavsky, eds, EURASIP Book Series on Signal Processing and Communications 7, ch 8, pp , Hindawi, L Yaroslavsky, Discrete transforms, fast algorithms, and point spread functions of numerical reconstruction of digitally recorded holograms, in Advances in Signal Transforms: Theory and Applications, J Astola and L Yaroslavsky, eds, EURASIP Book Series on Signal Processing and Communications 7, ch 3, pp 93 4, Hindawi, Ahmed, T atarajan, and K R Rao, Discrete cosine transform, IEEE T Comput 3, pp 90 93, Jan J I Agbinya, Interpolation using the discrete cosine transform, Electron Lett 8, pp 97 98, Sept 4, 99 9 S G Johnson and M Frigo, A modified split-radix FFT with fewer arithmetic operations, IEEE T Signal Proces 55, pp 9, Jan G Plonka and M Tasche, Fast and numerically stable algorithms for discrete cosine transforms, Linear Algebra Appl 394, pp , Jan, 005 S C Chan and K L Ho, A new two-dimensional fast cosine transform algorithm, IEEE T Signal Proces 39, pp , Feb 99 M Unser, A Aldroubi, and M Eden, Fast B-spline transforms for continuous image representation and interpolation, IEEE Trans Pattern Anal Mach Intell 3, pp 77 85, Mar 99 3 L R Rabiner, R W Schafer, and C M Rader, The chirp z-transform algorithm and its application, Bell Syst Tech J 48, pp 49 9, May-June L Yaroslavsky, Efficient algorithm for discrete sinc interpolation, Appl Optics 36, pp , Jan 0, P Yip and K R Rao, On the shift property of DCT s and DST s, IEEE T Acoust Speech 35, pp , Mar R G Keys, Cubic convolution interpolation for digital image processing, IEEE T Acoust Speech 9, pp 53 60, Dec 98

An efficient multiplierless approximation of the fast Fourier transform using sum-of-powers-of-two (SOPOT) coefficients

An efficient multiplierless approximation of the fast Fourier transform using sum-of-powers-of-two (SOPOT) coefficients Title An efficient multiplierless approximation of the fast Fourier transm using sum-of-powers-of-two (SOPOT) coefficients Author(s) Chan, SC; Yiu, PM Citation Ieee Signal Processing Letters, 2002, v.

More information

Fast Orthogonal Neural Networks

Fast Orthogonal Neural Networks Fast Orthogonal Neural Networks Bart lomiej Stasiak and Mykhaylo Yatsymirskyy Institute of Computer Science, Technical University of Lódź ul. Wólczańska 5, 93-005 Lódź, Poland basta@ics.p.lodz.pl, jacym@ics.p.lodz.pl

More information

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 6464(Print) ISSN 0976 6472(Online) Volume 3, Issue 3, October- December (2012), pp. 153-161 IAEME: www.iaeme.com/ijecet.asp

More information

Twiddle Factor Transformation for Pipelined FFT Processing

Twiddle Factor Transformation for Pipelined FFT Processing Twiddle Factor Transformation for Pipelined FFT Processing In-Cheol Park, WonHee Son, and Ji-Hoon Kim School of EECS, Korea Advanced Institute of Science and Technology, Daejeon, Korea icpark@ee.kaist.ac.kr,

More information

Digital Signal Processing Lecture Notes 22 November 2010

Digital Signal Processing Lecture Notes 22 November 2010 Digital Signal Processing Lecture otes 22 ovember 2 Topics: Discrete Cosine Transform FFT Linear and Circular Convolution Rate Conversion Includes review of Fourier transforms, properties of Fourier transforms,

More information

VLSI Computational Architectures for the Arithmetic Cosine Transform

VLSI Computational Architectures for the Arithmetic Cosine Transform VLSI Computational Architectures for the Arithmetic Cosine Transform T.Anitha 1,Sk.Masthan 1 Jayamukhi Institute of Technological Sciences, Department of ECEWarangal 506 00, India Assistant ProfessorJayamukhi

More information

M.N.MURTY Department of Physics, National Institute of Science and Technology, Palur Hills, Berhampur , Odisha (INDIA).

M.N.MURTY Department of Physics, National Institute of Science and Technology, Palur Hills, Berhampur , Odisha (INDIA). M..MURTY / International Journal of Engineering Research and Applications (IJERA) ISS: 48-96 www.ijera.com Vol. 3, Issue 3, May-Jun 013, pp.60-608 Radix- Algorithms for Implementation of Type-II Discrete

More information

Image Filtering, Warping and Sampling

Image Filtering, Warping and Sampling Image Filtering, Warping and Sampling Connelly Barnes CS 4810 University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and David

More information

MANY image and video compression standards such as

MANY image and video compression standards such as 696 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL 9, NO 5, AUGUST 1999 An Efficient Method for DCT-Domain Image Resizing with Mixed Field/Frame-Mode Macroblocks Changhoon Yim and

More information

Streamlined real-factor FFTs

Streamlined real-factor FFTs 18th European Signal Processing Conference (EUSIPCO-010 Aalborg, Denmark, August 3-7, 010 Streamlined real-factor FFTs Mohammed Zafar Ali Khan ICSL IIT, Hyderabad-5005,India Email: zafar@iith.ac.in Shaik

More information

Adaptive osculatory rational interpolation for image processing

Adaptive osculatory rational interpolation for image processing Journal of Computational and Applied Mathematics 195 (2006) 46 53 www.elsevier.com/locate/cam Adaptive osculatory rational interpolation for image processing Min Hu a, Jieqing Tan b, a College of Computer

More information

A Non-Iterative Approach to Frequency Estimation of a Complex Exponential in Noise by Interpolation of Fourier Coefficients

A Non-Iterative Approach to Frequency Estimation of a Complex Exponential in Noise by Interpolation of Fourier Coefficients A on-iterative Approach to Frequency Estimation of a Complex Exponential in oise by Interpolation of Fourier Coefficients Shahab Faiz Minhas* School of Electrical and Electronics Engineering University

More information

Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding

Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding Multimedia Communication CMPE-584 Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding Mid Report Asmar Azar Khan 2005-06-0003 Objective: The objective of the project is

More information

Operators to calculate the derivative of digital signals

Operators to calculate the derivative of digital signals 9 th IMEKO TC 4 Symposium and 7 th IWADC Workshop July 8-9, 3, Barcelona, Spain Operators to calculate the derivative of digital signals Lluís Ferrer-Arnau, Juan Mon-Gonzalez, Vicenç Parisi-Baradad Departament

More information

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9.

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. EE 5359: MULTIMEDIA PROCESSING PROJECT PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. Guided by Dr. K.R. Rao Presented by: Suvinda Mudigere Srikantaiah

More information

ECEn 621 Computer Arithmetic Project #3. CORDIC History

ECEn 621 Computer Arithmetic Project #3. CORDIC History ECEn 621 Computer Arithmetic Project #3 CORDIC Algorithms Slide #1 CORDIC History Coordinate Rotation Digital Computer Invented in late 1950 s Based on the observation that: if you rotate a unit-length

More information

Computer Vision. Fourier Transform. 20 January Copyright by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved

Computer Vision. Fourier Transform. 20 January Copyright by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved Van de Loosdrecht Machine Vision Computer Vision Fourier Transform 20 January 2017 Copyright 2001 2017 by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved j.van.de.loosdrecht@nhl.nl,

More information

Lecture 5: Frequency Domain Transformations

Lecture 5: Frequency Domain Transformations #1 Lecture 5: Frequency Domain Transformations Saad J Bedros sbedros@umn.edu From Last Lecture Spatial Domain Transformation Point Processing for Enhancement Area/Mask Processing Transformations Image

More information

LOW-POWER SPLIT-RADIX FFT PROCESSORS

LOW-POWER SPLIT-RADIX FFT PROCESSORS LOW-POWER SPLIT-RADIX FFT PROCESSORS Avinash 1, Manjunath Managuli 2, Suresh Babu D 3 ABSTRACT To design a split radix fast Fourier transform is an ideal person for the implementing of a low-power FFT

More information

Novel design of multiplier-less FFT processors

Novel design of multiplier-less FFT processors Signal Processing 8 (00) 140 140 www.elsevier.com/locate/sigpro Novel design of multiplier-less FFT processors Yuan Zhou, J.M. Noras, S.J. Shepherd School of EDT, University of Bradford, Bradford, West

More information

Speed Optimised CORDIC Based Fast Algorithm for DCT

Speed Optimised CORDIC Based Fast Algorithm for DCT GRD Journals Global Research and Development Journal for Engineering International Conference on Innovations in Engineering and Technology (ICIET) - 2016 July 2016 e-issn: 2455-5703 Speed Optimised CORDIC

More information

A Novel Resolution Enhancement Scheme Based on Edge Directed Interpolation using DT-CWT for Satellite Imaging Applications

A Novel Resolution Enhancement Scheme Based on Edge Directed Interpolation using DT-CWT for Satellite Imaging Applications COPYRIGHT 2011 IJCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 02, ISSUE 01, MANUSCRIPT CODE: 110710 A Novel Resolution Enhancement Scheme Based on Edge Directed Interpolation using DT-CWT

More information

The Serial Commutator FFT

The Serial Commutator FFT The Serial Commutator FFT Mario Garrido Gálvez, Shen-Jui Huang, Sau-Gee Chen and Oscar Gustafsson Journal Article N.B.: When citing this work, cite the original article. 2016 IEEE. Personal use of this

More information

Fast Algorithm for the Modulated Complex Lapped Transform

Fast Algorithm for the Modulated Complex Lapped Transform Fast Algorithm for the odulated Complex Lapped Transform Henrique S. alvar January 25 Technical Report SR-TR-25-2 We present a complete derivation for a new algorithm for fast computation of the modulated

More information

Aliasing. Can t draw smooth lines on discrete raster device get staircased lines ( jaggies ):

Aliasing. Can t draw smooth lines on discrete raster device get staircased lines ( jaggies ): (Anti)Aliasing and Image Manipulation for (y = 0; y < Size; y++) { for (x = 0; x < Size; x++) { Image[x][y] = 7 + 8 * sin((sqr(x Size) + SQR(y Size)) / 3.0); } } // Size = Size / ; Aliasing Can t draw

More information

DUE to the high computational complexity and real-time

DUE to the high computational complexity and real-time IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 15, NO. 3, MARCH 2005 445 A Memory-Efficient Realization of Cyclic Convolution and Its Application to Discrete Cosine Transform Hun-Chen

More information

Performance analysis of Integer DCT of different block sizes.

Performance analysis of Integer DCT of different block sizes. Performance analysis of Integer DCT of different block sizes. Aim: To investigate performance analysis of integer DCT of different block sizes. Abstract: Discrete cosine transform (DCT) has been serving

More information

Co-registration and complex interpolation

Co-registration and complex interpolation Co-registration and complex interpolation Dominique Derauw and Stéphane Roose Centre Spatial de Liège, University of Liège Avenue du Pré Aily, B4031 Angleur, Belgium. Phone.:.. 32 41 67 66 68 Fax.:.. 32

More information

Vidhya.N.S. Murthy Student I.D Project report for Multimedia Processing course (EE5359) under Dr. K.R. Rao

Vidhya.N.S. Murthy Student I.D Project report for Multimedia Processing course (EE5359) under Dr. K.R. Rao STUDY AND IMPLEMENTATION OF THE MATCHING PURSUIT ALGORITHM AND QUALITY COMPARISON WITH DISCRETE COSINE TRANSFORM IN AN MPEG2 ENCODER OPERATING AT LOW BITRATES Vidhya.N.S. Murthy Student I.D. 1000602564

More information

International Journal of Wavelets, Multiresolution and Information Processing c World Scientific Publishing Company

International Journal of Wavelets, Multiresolution and Information Processing c World Scientific Publishing Company International Journal of Wavelets, Multiresolution and Information Processing c World Scientific Publishing Company IMAGE MIRRORING AND ROTATION IN THE WAVELET DOMAIN THEJU JACOB Electrical Engineering

More information

REAL-TIME DIGITAL SIGNAL PROCESSING

REAL-TIME DIGITAL SIGNAL PROCESSING REAL-TIME DIGITAL SIGNAL PROCESSING FUNDAMENTALS, IMPLEMENTATIONS AND APPLICATIONS Third Edition Sen M. Kuo Northern Illinois University, USA Bob H. Lee Ittiam Systems, Inc., USA Wenshun Tian Sonus Networks,

More information

Shifted Linear Interpolation Filter

Shifted Linear Interpolation Filter Journal of Signal and Information Processing, 200,, 44-49 doi:0.4236/jsip.200.005 Published Online November 200 (http://www.scirp.org/journal/jsip) Shifted Linear Interpolation Filter H. Olkkonen, J. T.

More information

An Improved Images Watermarking Scheme Using FABEMD Decomposition and DCT

An Improved Images Watermarking Scheme Using FABEMD Decomposition and DCT An Improved Images Watermarking Scheme Using FABEMD Decomposition and DCT Noura Aherrahrou and Hamid Tairi University Sidi Mohamed Ben Abdellah, Faculty of Sciences, Dhar El mahraz, LIIAN, Department of

More information

Sampling: Application to 2D Transformations

Sampling: Application to 2D Transformations Sampling: Application to 2D Transformations University of the Philippines - Diliman August Diane Lingrand lingrand@polytech.unice.fr http://www.essi.fr/~lingrand Sampling Computer images are manipulated

More information

Digital Image Processing. Lecture 6

Digital Image Processing. Lecture 6 Digital Image Processing Lecture 6 (Enhancement in the Frequency domain) Bu-Ali Sina University Computer Engineering Dep. Fall 2016 Image Enhancement In The Frequency Domain Outline Jean Baptiste Joseph

More information

CONTENT ADAPTIVE SCREEN IMAGE SCALING

CONTENT ADAPTIVE SCREEN IMAGE SCALING CONTENT ADAPTIVE SCREEN IMAGE SCALING Yao Zhai (*), Qifei Wang, Yan Lu, Shipeng Li University of Science and Technology of China, Hefei, Anhui, 37, China Microsoft Research, Beijing, 8, China ABSTRACT

More information

Image Processing, Warping, and Sampling

Image Processing, Warping, and Sampling Image Processing, Warping, and Sampling Michael Kazhdan (601.457/657) HB Ch. 4.8 FvDFH Ch. 14.10 Outline Image Processing Image Warping Image Sampling Image Processing What about the case when the modification

More information

Advanced Imaging Trajectories

Advanced Imaging Trajectories Advanced Imaging Trajectories Cartesian EPI Spiral Radial Projection 1 Radial and Projection Imaging Sample spokes Radial out : from k=0 to kmax Projection: from -kmax to kmax Trajectory design considerations

More information

BLUR INVARIANT REGISTRATION OF ROTATED, SCALED AND SHIFTED IMAGES

BLUR INVARIANT REGISTRATION OF ROTATED, SCALED AND SHIFTED IMAGES BLUR INVARIANT REGISTRATION OF ROTATED, SCALED AND SHIFTED IMAGES Ville Ojansivu and Janne Heikkilä Machine Vision Group, Department of Electrical and Information Engineering University of Oulu, PO Box

More information

AN FFT PROCESSOR BASED ON 16-POINT MODULE

AN FFT PROCESSOR BASED ON 16-POINT MODULE AN FFT PROCESSOR BASED ON 6-POINT MODULE Weidong Li, Mark Vesterbacka and Lars Wanhammar Electronics Systems, Dept. of EE., Linköping University SE-58 8 LINKÖPING, SWEDEN E-mail: {weidongl, markv, larsw}@isy.liu.se,

More information

Abstract. Literature Survey. Introduction. A.Radix-2/8 FFT algorithm for length qx2 m DFTs

Abstract. Literature Survey. Introduction. A.Radix-2/8 FFT algorithm for length qx2 m DFTs Implementation of Split Radix algorithm for length 6 m DFT using VLSI J.Nancy, PG Scholar,PSNA College of Engineering and Technology; S.Bharath,Assistant Professor,PSNA College of Engineering and Technology;J.Wilson,Assistant

More information

Comparison of Digital Image Watermarking Algorithms. Xu Zhou Colorado School of Mines December 1, 2014

Comparison of Digital Image Watermarking Algorithms. Xu Zhou Colorado School of Mines December 1, 2014 Comparison of Digital Image Watermarking Algorithms Xu Zhou Colorado School of Mines December 1, 2014 Outlier Introduction Background on digital image watermarking Comparison of several algorithms Experimental

More information

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi 1. Introduction The choice of a particular transform in a given application depends on the amount of

More information

Network Image Coding for Multicast

Network Image Coding for Multicast Network Image Coding for Multicast David Varodayan, David Chen and Bernd Girod Information Systems Laboratory, Stanford University Stanford, California, USA {varodayan, dmchen, bgirod}@stanford.edu Abstract

More information

A New Approach For Regularized Image Interpolation

A New Approach For Regularized Image Interpolation S. E. El-Khamy 1, M. M. Hadhoud 2, M. I. Dessouky 3, B. M. Salam 3, F. E. Abd El-Samie 4 1 Dept. of Electrical Eng., Faculty of Engineering, Alexandria Univ., Alexandria, Egypt. elkhamy@ieee.org 2 Dept.

More information

Digital Signal Processing with Field Programmable Gate Arrays

Digital Signal Processing with Field Programmable Gate Arrays Uwe Meyer-Baese Digital Signal Processing with Field Programmable Gate Arrays Third Edition With 359 Figures and 98 Tables Book with CD-ROM ei Springer Contents Preface Preface to Second Edition Preface

More information

BLUT : Fast and Low Memory B-spline Image Interpolation

BLUT : Fast and Low Memory B-spline Image Interpolation BLUT : Fast and Low Memory B-spline Image Interpolation David Sarrut a,b,c, Jef Vandemeulebroucke a,b,c a Université de Lyon, F-69622 Lyon, France. b Creatis, CNRS UMR 5220, F-69622, Villeurbanne, France.

More information

Research Article Regressive Structures for Computation of DST-II and Its Inverse

Research Article Regressive Structures for Computation of DST-II and Its Inverse International Scholarly Research etwork ISR Electronics Volume 01 Article ID 537469 4 pages doi:10.540/01/537469 Research Article Regressive Structures for Computation of DST-II and Its Inverse Priyanka

More information

Anu Kalidas Muralidharan Pillai and Håkan Johansson

Anu Kalidas Muralidharan Pillai and Håkan Johansson 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) A SUB-BAND BASED RECONSTRUCTOR FOR M-CHANNEL TIME-INTERLEAVED ADCS WITH MISSING SAMPLES Anu Kalidas Muralidharan Pillai

More information

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13. Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with

More information

2D-DST scheme for image mirroring and rotation

2D-DST scheme for image mirroring and rotation 2D-D scheme for image mirroring and rotation Do yeon Kim and K. R. Rao Department of Electrical Engineering he University of eas at Arlington 46 Yates treet, 769, UA E-mail: cooldnk@yahoo.com, rao@uta.edu

More information

EUSIPCO A SPACE-VARIANT CUBIC-SPLINE INTERPOLATION

EUSIPCO A SPACE-VARIANT CUBIC-SPLINE INTERPOLATION EUSIPCO 213 1569744341 A SPACE-VARIAN CUBIC-SPLINE INERPOLAION Jianxing Jiang, Shaohua Hong, Lin Wang Department of Communication Engineering, Xiamen University, Xiamen, Fujian, 3615, P.R. China. ABSRAC

More information

THE orthogonal frequency-division multiplex (OFDM)

THE orthogonal frequency-division multiplex (OFDM) 26 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 57, NO. 1, JANUARY 2010 A Generalized Mixed-Radix Algorithm for Memory-Based FFT Processors Chen-Fong Hsiao, Yuan Chen, Member, IEEE,

More information

CS321 Introduction To Numerical Methods

CS321 Introduction To Numerical Methods CS3 Introduction To Numerical Methods Fuhua (Frank) Cheng Department of Computer Science University of Kentucky Lexington KY 456-46 - - Table of Contents Errors and Number Representations 3 Error Types

More information

2D and 3D Transformations AUI Course Denbigh Starkey

2D and 3D Transformations AUI Course Denbigh Starkey 2D and 3D Transformations AUI Course Denbigh Starkey. Introduction 2 2. 2D transformations using Cartesian coordinates 3 2. Translation 3 2.2 Rotation 4 2.3 Scaling 6 3. Introduction to homogeneous coordinates

More information

Lecture 8 Object Descriptors

Lecture 8 Object Descriptors Lecture 8 Object Descriptors Azadeh Fakhrzadeh Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University 2 Reading instructions Chapter 11.1 11.4 in G-W Azadeh Fakhrzadeh

More information

GREENWOOD PUBLIC SCHOOL DISTRICT Algebra III Pacing Guide FIRST NINE WEEKS

GREENWOOD PUBLIC SCHOOL DISTRICT Algebra III Pacing Guide FIRST NINE WEEKS GREENWOOD PUBLIC SCHOOL DISTRICT Algebra III FIRST NINE WEEKS Framework/ 1 Aug. 6 10 5 1 Sequences Express sequences and series using recursive and explicit formulas. 2 Aug. 13 17 5 1 Sequences Express

More information

Efficient Double-Precision Cosine Generation

Efficient Double-Precision Cosine Generation Efficient Double-Precision Cosine Generation Derek Nowrouzezahrai Brian Decker William Bishop dnowrouz@uwaterloo.ca bjdecker@uwaterloo.ca wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering

More information

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because

More information

5 Hologram Encoding for Recording on Physical Media

5 Hologram Encoding for Recording on Physical Media 70 Digital Signal Processing in Experimental Research, 2009, 1 70-88 5 Hologram Encoding for Recording on Physical Media CHAPTER 5 Abstract: The purpose of hologram encoding is converting complex valued

More information

FPGA Implementation of 16-Point Radix-4 Complex FFT Core Using NEDA

FPGA Implementation of 16-Point Radix-4 Complex FFT Core Using NEDA FPGA Implementation of 16-Point FFT Core Using NEDA Abhishek Mankar, Ansuman Diptisankar Das and N Prasad Abstract--NEDA is one of the techniques to implement many digital signal processing systems that

More information

Downloaded from

Downloaded from Top Concepts Class XI: Maths Ch : Trigonometric Function Chapter Notes. An angle is a measure of rotation of a given ray about its initial point. The original ray is called the initial side and the final

More information

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM 1 Saranya

More information

COMPARISON BETWEEN TWO WATERMARKING ALGORITHMS USING DCT COEFFICIENT, AND LSB REPLACEMENT

COMPARISON BETWEEN TWO WATERMARKING ALGORITHMS USING DCT COEFFICIENT, AND LSB REPLACEMENT COMPARISO BETWEE TWO WATERMARKIG ALGORITHMS USIG DCT COEFFICIET, AD LSB REPLACEMET Mona M. El-Ghoneimy Associate Professor, Elect. & Comm. Dept., Faculty of Engineering, Cairo University, Post code 12316

More information

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g.

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g. SIMG-716 Linear Imaging Mathematics I 03 1 Representations of Functions 1.1 Functions Function: rule that assigns one numerical value (dependent variable) to each of a set of other numerical values (independent

More information

The theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters

The theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters Title The theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters Author(s) Yin, SS; Chan, SC Citation Midwest Symposium On Circuits And Systems, 2004, v. 3, p.

More information

Latest Innovation For FFT implementation using RCBNS

Latest Innovation For FFT implementation using RCBNS Latest Innovation For FFT implementation using SADAF SAEED, USMAN ALI, SHAHID A. KHAN Department of Electrical Engineering COMSATS Institute of Information Technology, Abbottabad (Pakistan) Abstract: -

More information

Graphics and Interaction Transformation geometry and homogeneous coordinates

Graphics and Interaction Transformation geometry and homogeneous coordinates 433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

Algorithm of efficient computation DST I-IV using cyclic convolutions

Algorithm of efficient computation DST I-IV using cyclic convolutions Algorithm of efficient computation DST I-IV using cyclic convolutions IHOR PROTS KO, VASYL TESLYUK CAD Department Lviv Polytechnic University S.Bandery Str.,12, Lviv,79046, UKRAIE protsko@polynet.lviv.ua,

More information

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g.

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g. SIMG-716 Linear Imaging Mathematics I 03 1 Representations of Functions 1.1 Functions Function: rule that assigns one numerical value (dependent variable) to each of a set of other numerical values (independent

More information

International Journal of Innovative and Emerging Research in Engineering. e-issn: p-issn:

International Journal of Innovative and Emerging Research in Engineering. e-issn: p-issn: Available online at www.ijiere.com International Journal of Innovative and Emerging Research in Engineering e-issn: 2394-3343 p-issn: 2394-5494 Design and Implementation of FFT Processor using CORDIC Algorithm

More information

Boundary descriptors. Representation REPRESENTATION & DESCRIPTION. Descriptors. Moore boundary tracking

Boundary descriptors. Representation REPRESENTATION & DESCRIPTION. Descriptors. Moore boundary tracking Representation REPRESENTATION & DESCRIPTION After image segmentation the resulting collection of regions is usually represented and described in a form suitable for higher level processing. Most important

More information

Chapter 11 Image Processing

Chapter 11 Image Processing Chapter Image Processing Low-level Image Processing Operates directly on a stored image to improve or enhance it. Stored image consists of a two-dimensional array of pixels (picture elements): Origin (0,

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGAL PROCESSIG UT-FRBA www.electron.frba.utn.edu.ar/dplab UT-FRBA Frequency Analysis Fast Fourier Transform (FFT) Fast Fourier Transform DFT: complex multiplications (-) complex aditions

More information

Fast Fourier Transform (FFT)

Fast Fourier Transform (FFT) EEO Prof. Fowler Fast Fourier Transform (FFT). Background The FFT is a computationally efficient algorithm for computing the discrete Fourier transform (DFT). The DFT is the mathematical entity that is

More information

A unified approach to FFT based image registration

A unified approach to FFT based image registration A unified approach to FFT based image registration A. Averbuch 1,Y.Keller 1,2 1 School of Computer Science, Tel Aviv University, Tel Aviv 69978 Israel 2 Dept. of Electrical Engineering Systems Tel-Aviv

More information

DIGITAL HOLOGRAPHY AND DIGITAL IMAGE PROCESSING: Principles, Methods, Algorithms

DIGITAL HOLOGRAPHY AND DIGITAL IMAGE PROCESSING: Principles, Methods, Algorithms DIGITAL HOLOGRAPHY AND DIGITAL IMAGE PROCESSING: Principles, Methods, Algorithms DIGITAL HOLOGRAPHY AND DIGITAL IMAGE PROCESSING: Principles, Methods, Algorithms by Leonid Yaroslavsky Tel Aviv University,

More information

New FFT structures based on the Bruun algorithm

New FFT structures based on the Bruun algorithm Downloaded from orbit.dtu.dk on: ov 0, 08 ew FFT structures based on the Bruun algorithm Wu, Yuhang Published in: Institute of Electrical and Electronics Engineers. Transactions on Acoustics, Speech and

More information

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm International Journal of Engineering Research and General Science Volume 3, Issue 4, July-August, 15 ISSN 91-2730 A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

More information

HIGH PERFORMANCE FUSED ADD MULTIPLY OPERATOR

HIGH PERFORMANCE FUSED ADD MULTIPLY OPERATOR HIGH PERFORMANCE FUSED ADD MULTIPLY OPERATOR R. Alwin [1] S. Anbu Vallal [2] I. Angel [3] B. Benhar Silvan [4] V. Jai Ganesh [5] 1 Assistant Professor, 2,3,4,5 Student Members Department of Electronics

More information

IMPULSE RESPONSE IDENTIFICATION BY ENERGY SPECTRUM METHOD USING GEOINFORMATION DATA IN CASE OF REMOTE SENSING IMAGES

IMPULSE RESPONSE IDENTIFICATION BY ENERGY SPECTRUM METHOD USING GEOINFORMATION DATA IN CASE OF REMOTE SENSING IMAGES IMPULSE RESPONSE IDENTIFICATION BY ENERGY SPECTRUM METHOD USING GEOINFORMATION DATA IN CASE OF REMOTE SENSING IMAGES A.Y. Denisova, V.V. Sergeyev Samara National Research University, Samara, Russia Abstract.

More information

International Journal of Computer Science and Mobile Computing

International Journal of Computer Science and Mobile Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 8, August 2014,

More information

AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES

AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES Dr.S.Narayanan Computer Centre, Alagappa University, Karaikudi-South (India) ABSTRACT The programs using complex

More information

International ejournals

International ejournals ISSN 2249 5460 Available online at www.internationalejournals.com International ejournals International Journal of Mathematical Sciences, Technology and Humanities 96 (2013) 1063 1069 Image Interpolation

More information

ROBUSTNESS TESTING OF SOME WATERMARKING METHODS USING IDCT-II G. Petrosyan 1, H. Sarukhanyan 1, S.Agaian 2, J. Astola 3

ROBUSTNESS TESTING OF SOME WATERMARKING METHODS USING IDCT-II G. Petrosyan 1, H. Sarukhanyan 1, S.Agaian 2, J. Astola 3 ROBUSTNESS TESTING OF SOME WATERMARKING METHODS USING I G. Petrosyan 1, H. Sarukhanyan 1, S.Agaian 2, J. Astola 3 Institute for Informatics and Automation Problems of NAS Armenia, 1 P.Sevak 1, 375014Yerevan,

More information

Digital Signal Processing. Soma Biswas

Digital Signal Processing. Soma Biswas Digital Signal Processing Soma Biswas 2017 Partial credit for slides: Dr. Manojit Pramanik Outline What is FFT? Types of FFT covered in this lecture Decimation in Time (DIT) Decimation in Frequency (DIF)

More information

A deblocking filter with two separate modes in block-based video coding

A deblocking filter with two separate modes in block-based video coding A deblocing filter with two separate modes in bloc-based video coding Sung Deu Kim Jaeyoun Yi and Jong Beom Ra Dept. of Electrical Engineering Korea Advanced Institute of Science and Technology 7- Kusongdong

More information

Steen Moeller Center for Magnetic Resonance research University of Minnesota

Steen Moeller Center for Magnetic Resonance research University of Minnesota Steen Moeller Center for Magnetic Resonance research University of Minnesota moeller@cmrr.umn.edu Lot of material is from a talk by Douglas C. Noll Department of Biomedical Engineering Functional MRI Laboratory

More information

Fourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012)

Fourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012) Fourier Transform in Image Processing CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012) 1D: Common Transform Pairs Summary source FT Properties: Convolution See book DIP 4.2.5:

More information

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT 9.1 Introduction In the previous chapters the inpainting was considered as an iterative algorithm. PDE based method uses iterations to converge

More information

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude A. Migukin *, V. atkovnik and J. Astola Department of Signal Processing, Tampere University of Technology,

More information

FFT and Spectrum Analyzer

FFT and Spectrum Analyzer Objective: FFT and Spectrum Analyzer Understand the frequency domain and some of it's uses Understand the Discrete Fourier Transform Preparation: (i) PC and data acquisition system (ii)fft software Background:

More information

Image Sampling and Quantisation

Image Sampling and Quantisation Image Sampling and Quantisation Introduction to Signal and Image Processing Prof. Dr. Philippe Cattin MIAC, University of Basel 1 of 46 22.02.2016 09:17 Contents Contents 1 Motivation 2 Sampling Introduction

More information

Fourier, Fresnel and Image CGHs of three-dimensional objects observed from many different projections

Fourier, Fresnel and Image CGHs of three-dimensional objects observed from many different projections Fourier, Fresnel and Image CGHs of three-dimensional objects observed from many different projections David Abookasis and Joseph Rosen Ben-Gurion University of the Negev Department of Electrical and Computer

More information

Type-IV DCT, DST, and MDCT algorithms with reduced numbers of arithmetic operations

Type-IV DCT, DST, and MDCT algorithms with reduced numbers of arithmetic operations 1 Type-IV DCT, DST, and MDCT algorithms with reduced numbers of arithmetic operations Xuancheng Shao and Steven G. Johnson* arxiv:0708.4399v [cs.ds] 9 Jan 009 Abstract We present algorithms for the type-iv

More information

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation , pp.162-167 http://dx.doi.org/10.14257/astl.2016.138.33 A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation Liqiang Hu, Chaofeng He Shijiazhuang Tiedao University,

More information

Image Sampling & Quantisation

Image Sampling & Quantisation Image Sampling & Quantisation Biomedical Image Analysis Prof. Dr. Philippe Cattin MIAC, University of Basel Contents 1 Motivation 2 Sampling Introduction and Motivation Sampling Example Quantisation Example

More information

CS321. Introduction to Numerical Methods

CS321. Introduction to Numerical Methods CS31 Introduction to Numerical Methods Lecture 1 Number Representations and Errors Professor Jun Zhang Department of Computer Science University of Kentucky Lexington, KY 40506 0633 August 5, 017 Number

More information

Module 4. K-Space Symmetry. Review. K-Space Review. K-Space Symmetry. Partial or Fractional Echo. Half or Partial Fourier HASTE

Module 4. K-Space Symmetry. Review. K-Space Review. K-Space Symmetry. Partial or Fractional Echo. Half or Partial Fourier HASTE MRES 7005 - Fast Imaging Techniques Module 4 K-Space Symmetry Review K-Space Review K-Space Symmetry Partial or Fractional Echo Half or Partial Fourier HASTE Conditions for successful reconstruction Interpolation

More information