SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 25|P a g e
A Novel Video Scaling Algorithm Based On Linear Interpolation
WithQuality Enhancement
SafinazS1
,S. Ramachandran2
1
Sir MVIT, Bangalore
2
SJBIT, Bangalore
Abstract
A non-adaptive image interpolation algorithm is proposed to scale images for any given scaling factor with an
enhancement scheme to ensure a better picture. |In the proposed algorithm, two reference frames, one with
higher resolution and another with lower resolution are generated using an original videoframefor the User
defined scaling factor. Later, two Intermediate frames are generated from these reference frames using the
filtering based re-sampling Lanczos3 kernel. Finally, the desired scaled frame is obtained by linearly
interpolating the two intermediate frames.The scaled frame is then passed through an enhancement phase, where
a Sharpening Filter is employed, to obtain an enhanced scaled frame. The algorithm compares favorably with
other interpolating techniques such as Bilinear Interpolation and B-Spline interpolation in terms of the image
quality. The quality of the scaled frames expressed as PSNR is better than 45dB.
Keywords-Image scaling, Video scaling, Filtering, Sampling, Interpolation
I. INTRODUCTION
Scaling a video can be effective once an efficient
Image scaling algorithm is determined. Digital Image
scaling is the process of resizing a digital image,
involving a trade-off between efficiency, smoothness
and sharpness. An image interpolation algorithm is
used to convert an image from one resolution
(dimension) to another without losing the visual
content in the picture. Image interpolation algorithms
can be grouped into two categories, non-adaptive and
adaptive Ref. [1-4]. In non-adaptive algorithms,
computational logic are fixed irrespective of the input
image features, whereas in adaptive algorithms
computational logic is dependent upon the intrinsic
image features and contents of the input image.
When the image is interpolated from a higher
resolution to a lower resolution, it is called as image
down-scaling. On the other hand, when the image is
interpolated from a lower resolution to a higher
resolution, it is referred as up-scaling. Image
interpolation has a variety of applications in the areas
of computer graphics, editing, medical image
reconstruction, enlargingthe images for HDTV,
shrinking images to fit mini-size LCD panel in
portable instruments and so on. It is also a part of
many commercial image processing tools or freeware
graphic viewers such as Adobe Photoshop CS2
software, IrfanView [5], Fast Stone Photo Resizer,
Photo PosPro, XnConvert etc.
Numerous digital image scaling techniqueshave
been presented [6-10] of which the most popular
methods are: pixel replication based nearest neighbor
replacement algorithm, Pixel interpolation based Bi-
linear, Filter/Kernel based Cubic, Bi-cubic, B-Spline,
Box , Triangle, Lanczos etc.
In this paper, a non- adaptive interpolation
algorithm is proposed with an enhancement scheme
to ensure a better Image quality of the scaled image.
The proposed algorithm can scale images to any
given scaling ratio, be it up-scaling or downscaling. It
is compared with various interpolating techniques
such as the Bilinear, B-Spline and Lanczos. Various
test images of different sizes ranging from 150x250
pixelsto 600x912 pixels are scaled by a scaling factor
of 150%. Simulation results show the impact of this
algorithm in terms of image quality metrics.
In the proposed algorithm, two reference frames,
one with higher resolution and another with lower
resolutions are generated using the original input
video frame and scaling factor. These reference
frames are used to interpolate two intermediate
frames, using one of the filtering based re-sampling
techniques such as the Lanczos3 kernel. Finally, the
scaled frame is obtained by linearly interpolating the
two Intermediate frames. Here a simple method of
linear interpolation can be replaced by a more
efficient architecture of Extended Linear Interpolator
as described in Ref. [11].Thescaled picture is then
passed through an enhancement phase, where a
Sharpening Filter is employed to obtain the enhanced
scaled picture.
The rest of the paper is organized as follows.
Section II describes the various Interpolation
Techniques followed by the description of the
Proposed Algorithm in Section III. Section IV
presents the experimental results. The conclusion is
presented in Section V.
RESEARCH ARTICLE OPEN ACCESS
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 26|P a g e
II. INTERPOLATION TECHNIQUES
The basic principle of image scaling is to have a
reference image as the base image in order to
construct a new scaled image. The reconstructed
image can be smaller, larger, or equal in size with the
original image depending on the scaling factor. When
enlarging an image, we are actually introducing
empty spaces in the original base picture, which is
the process of up-sampling. From this image we need
to interpolate meaningful pixel valuesto fill the empty
spaces, through any of the non-adaptive, adaptive or
filter based interpolation techniques [12-14].
Linear interpolation: It is a basic form of
interpolation. Here we interpolate or estimate pixel
value of any arbitrary point between two or more
given points. Mathematically linear interpolation is
for interpolating functions of one variable (either „x‟
or „y‟) on a regular 1D grid as shown in Fig.1.Herein,
P is the arbitrary point between two known pixel
values P1 and P2, where the pixel value has to be
interpolated or estimated using Eq. (1).
Figure1 Linear Interpolation
Bilinear image Interpolation:It is an extension of
linear interpolation for interpolating functions of two
variables („x‟ and „y‟) on a regular 2D grid. This
algorithm is a combination of two linear
interpolations. The key idea is to perform linear
interpolation first in one direction, and then again in
the other direction as shown in Fig.2.Here, P is the
arbitrary point between four known pixel values P1,
P2, P3 and P4. We first apply the Linear Interpolation
between P1 and P2 to obtain the Pixel value P12
using the Eq. no. (1). Similarly, P34 is interpolated
between P3 and P4. Then the pixel value P is
obtained using Eq. (2).
Filter Based Interpolation: The filtering-based
methods are also known as re-sampling methods [15-
17]. As shown in Fig. 3, the re-sampling from one
discrete signal x [n] to a re-sampled signal y [n‟] of a
different resolution is computed as:y n′
=
h t x n′
− tw
t=−w , where h[t] is the interpolating
function and w is the desired filtering window.
Figure 2 Bilinear Interpolation
In this paper, two different 2-D separable filters
are selected, such as Cubic B-Spline kernel and
Lanczos3 kernel
Figure 3 Re-sampling / Filter based Interpolation
forsimulation and comparison of experimental
results. The kernel functions of these filters [18-21]
are as follows.
Cubic B-Spline: It is a form of interpolation
where the interpolantis a special type of piecewise
polynomial, called a Spline [15-17]. The kernel
function of the cubic B-Spline is described using Eq.
(3).
………. (1)
. (2)
…. (3)
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 27|P a g e
Lanczos re-sampling/filter: It is a mathematical
formula used to smoothly interpolate the value of a
digital signal between its samples. It isa
dilatedSinc function windowed by the
central humps. The sum of these translated and scaled
kernels is then evaluated at the desired points. The
Lanczos Kernel functions are described using Eq. (4).
The parameter „a‟ is a positive integer,
typically 2 or 3, which determines the size of the
kernel. As examples, the kernels are presented in Fig.
4 for a = 2 and a = 3.
Figure 4Lanczos Kernels
III. PROPOSED ALGORITHM
The block diagram of the proposed algorithm is
presented in Fig. 5.
Figure5 Block Diagram of the Proposed Algorithm
The input image or a frame X of M x N pixels
resolution is scaled by a factor S in order to obtain a
scaled image or frame Y of a different resolution,
say, I x J pixels. The following is a representation of
images produced after every stage of the proposed
algorithm:
X (M x N): Input Frame, S: Scaling Factor
X1 (M1 x N1): Larger Reference Frame
X2 (M2 x N2): Smaller Reference Frame
Y1 (I1 x J1): Intermediate Frame 1
Y2 (I2 x J2): Intermediate Frame 2
Y (I x J): Scaled output Frame
The Flow chart of the proposed algorithm is
presented in Fig. 6. The algorithm makes use of some
of the previously mentioned scaling methods. Out of
the various methods, Lanczos3 kernel is selected for
simulation in the proposed algorithm. Fig. 7 and Fig.
8 show the first three stages. The two reference
frames, one Larger resolution reference frame and
another a Smaller reference frame are generated from
the input image for a specific scaling factor using the
Lancoz3 re-sampling method. The input frame
isscaled by twice the scaling factor (2*S) in order to
obtain the larger frame and scaled by half (0.5*S) to
obtain the smaller frame.
....... (4)
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 28|P a g e
Figure 6 Flow Chart of Proposed Algorithm
This initial step to generate the reference frames is
important with a view to ensure that the interpolated
frame is within the range of pixel values of the input
frame.
These reference frames are used to obtain the
intermediate frames having the same resolutions.
These are further used to linearly interpolate the
required scaled output imageY (IxJ) using the
interpolation equation described in Eq. no (5).
W1: Width of larger reference Frame
W2: Width of smaller reference Frame
Width: Width of larger reference Frame
Figure7 Functional Blocks to Generate Reference
Frames
Figure8Functional Blocks of the Proposed Algorithm to Scale a Video Frame
Figure 9 EnhancementUsing Sharpening Filter
The last stage of Enhancement involves a
Sharpening Filter as shown in Fig. 9 [22-29]. The
scaled video frame is filtered through a low-pass
filter to obtain an Averaged or Smoothened video
frame. Then a Sharpened frame is achieved by taking
the difference between the scaled and smoothened
frame. Finally an enhanced frame is obtained by
adding the scaled frame and the sharpened frame.
Through this, the quality of the scaled output frame is
significantly enhanced.
IV. EXPERIMENTAL RESULTS
The performance of the proposed algorithm and
the quality metric of the enhanced scaled image is
measured using a Mean Square Error Extractor. The
……. (5)
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 29|P a g e
extractor requires two images of same size to
evaluate the error between them. In order to evaluate
the quality of the scaled image, PSNR is computed
between theoriginal image scaled using Image
Processing freeware such as Irfan View orFastStone
Photo Resizer, and the scaled image by the proposed
algorithm. The PSNR is expressed in decibel scale
(dB).High value of PSNR indicates a high quality of
image. It is defined using Mean Square Error (MSE).
Lower value of MSE results in High value of PSNR
[12]. The Extractor uses the following relationships
to evaluate the PSNR:
WhereYIP : Scaled Frame using Image Processing
Freeware
YPA : Scaled Frame using the Proposed
Algorithm.
i * j: Total number of Pixels in the scaled
image.
The proposed algorithm is implemented in
MATLAB. Video sequences of various resolutions
are selected for test purposes as shown in Fig.
10.Table 1 presents the PSNR values for these video
frames/images scaled by the proposed algorithm.It
may be seen that the quality obtained by the proposed
algorithm is significantly better when compared to
other methods such as Bi-linear and B-Spline. As an
example, the popular image “Lena” has been scaled
using Bi-linear, B-Spline and the proposed algorithm.
Different scaling factors have been used. The
reconstructed images are presented in Fig. 11. In
addition, various images as well as video sequences
have been scaled by 150% and the results are
presented in Fig. 12. These demonstrate that the
proposed algorithm is better than other methods in
terms of reconstructed image quality.
Figure10 Original Test Images
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 30|P a g e
Table 1 Comparison of Quality for Images Scaled by a Scaling Factor S = 1.5 (150%)
Using Different Interpolation Methods and the Proposed Algorithm
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 31|P a g e
Figure 11 Comparison of various Scaling Algorithms and the Proposed Algorithm for Lena Image of
Original Size: 220x220 pixels
(a)(b) (c) Bilinear Scaling for: S=2, up-scaled size: 440x440 pixels, PSNR=44, S=1.5,up-scaled size:330x330
pixels,PSNR=47,S=0.5, down-scaled size: 110x110 pixels, PSNR=40 (d) (e) (f) Bi-Spline Scaling, S=2, up-
scaled size: 440x440 pixels, PSNR=40, S=1.5,up-scaled size: 330x330 pixels, PSNR=39, S =0.5(50%), down-
scaled size: 110x110 pixels, PSNR=45(g)(h)(i) Proposed Algorithm, S=2, up-scaled size: 440x440 pixels,
PSNR=45, S=1.5, up-scaled size: 330x330 pixels, PSNR= 50, S=0.5, down-scaled size: 110x110
pixels,PSNR=49
(a) (b) (c) (d)
(e) (f) (g) (h)
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 32|P a g e
(i) (j) (k) (l)
Figure 12 Scaled FramesUsing the Proposed Algorithm for Scaling Factor S=1.5
(a) Original Lena Image(220x220 pixels)(b) Scaled Lena Image (330x330 pixels), PSNR= 50 dB
(c) Original Titanic Frame (150x200 pixels) (d) Scaled Titanic Frame (225x300 pixels), PSNR= 48dB
(e) Original Flower1Image(152x160 pixels)(f) Scaled Flower1 Image (228x240 pixels), PSNR= 47 dB
(g) Original E. Tower Frame(800x600 pixels)(h) Scaled E. Tower Frame (1200x900 pixels), PSNR= 52 dB
(i) Original Tennis Frame(300x400 pixels)(j) Scaled Tennis Frame (450x600 pixels), PSNR= 45 dB
(k) Original Geneva Image(600x800 pixels)(l) Scaled Titanic Image (900x1200 pixels), PSNR= 46dB.
V. CONCLUSION
An efficient Interpolation algorithm for image
scaling has been proposed with an enhancement
scheme. The algorithmyields a high image quality in
comparison with Bilinear, B-Spline interpolating
methods. The Proposed Algorithm can be effectively
applied for images and video frames in order to
achieve an efficient image/video scaling.
REFERENCES
[1] T. Lehmann, C. Gonner, and K. Seltzer,
“Survey: Interpolation Methods in Medical
Image Processing”,IEEE Trans. Med.
Imaging, 18: pp. 1049-1067, 1999.
[2] Y. Wang and S. Mitra, “Motion/Pattern
Adaptive Interpolation of Interlaced Video
Sequences”,Proceedings of International
Conference on Acoustics, Speech and Signal
Processing, ICASSP-91, Vol. 4, pp. 2829-
2832, Toronto, Ont., Canada, April 1991.
[3] George Wolberg,“Digital Image Warping”,
IEEE Computer Society Press, Los Alamitos,
CA, USA, 1994.
[4] J.W. Hwang and H.S. Lee, “Adaptive Image
Interpolation Based on Local Gradient
Features”,IEEE Signal Processing Letters,
Vol.11, No.3, March 2004.
[5] Irfan View graphic viewer
(http://www.irfanview.com/).
[6] Niruban R. T.,SreeRenga Raja T.
SreeSharmila, “Novel Color Filter Array
Demosaicing in Frequency domain with
Spatial Refinement”, Journal of Computer
Science 10 (9): pp. 1591-1599, 2014 ISSN:
1549-3636 2014.
[7] SeungHoonJee, Moon Gi Kang, “Improved
Multichannel Up-sampling method for
Reconstruction based Super-resolution”, Proc.
SPIE 8655, Image Processing: Algorithms and
Systems XI, 86550S, February 19, 2013.
[8] Leonid Bilevich, Leonid Yaroslavsky, “ Fast
DCT-based algorithm for Signal and Image
Accurate Scaling", Proc. SPIE 8655, Image
Processing: Algorithms and Systems XI,
86550W, February 19, 2013.
[9] Shu-Mei Guo, Chia-Wei Chen, Chih-Yuan
Hsu, Guo-Ching Shih,“Fast Pixel-Size-Based
Large-Scale Enlargement and Reduction of
Image: Adaptive Combination of Bilinear
Interpolation and Discrete Cosine Transform”,
Journal on. Electron Imaging. 20(3),
033005,doi:10.11171/1.3603937. August
2012.
[10] DamberThapa, KaamranRaahemifar, William
R. Bobier,VasudevanLakshminarayanan,
“Comparison of Super-Resolution Algorithms
applied to RetinalImages”, Journal on.
Biomed. Opt. 19(5), 056002, May 01,doi:
10.1117/1.JBO.19.5.056002. 2014.
[11] Chung-chi lin, Ming-hwasheu, Huann-
kengchiang, Chishyanliaw,Zeng-chuanwu and
Wen-kaitsai, “An Efficient Architecture of
Extended Linear interpolation for Image
processing”,Journal of Information Science
and Engineering,26, pp. 631-648, 2010.
[12] E. Maeland, "On the Comparison of
Interpolation Methods", IEEE Transactions on
Medical Imaging, Vol. 7, pp. 213–217,
September, 1988.
[13] M.R. Smith and S.T. Nichols, "Efficient
Algorithms for Generating Interpolated
(Zoomed) MRImages",Magnetic Resonance in
Medicine, Vol. 7, pp. 156–171, 1988.
[14] J. A. Parker, R. V. Kenyon and D. E. Troxel,
“Comparison of Interpolating Methods for
Image Resampling”, IEEE Trans. on Medical
Imaging, Vol. MI-2,pp. 31-39, 1983.
[15] K. Turkowski, “Filters for Common
Resampling Tasks”, Graphics Gems I,
Academic Press, pp. 147-165, 1990.
Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33
www.ijera.com 33|P a g e
[16] D.F. Watson, “Contouring: A Guide to the
Analysis and Display of Spatial Data”. New
York: Pergamon Press, 1992.
[17] P. Thevenaz, T. Blu and M. Unser, “Image
Interpolation and Resampling, “Handbook of
Medical Imaging, Processing and Analysis”,
pp. 393-420, 2000.
[18] M. Unser, A. Aldroubi and M. Eden, "B-Spline
Signal Processing: Part I—Theory",
IEEETransactions on Signal Processing, Vol.
41, pp. 821–832, February, 1993.
[19] M. Unser, A. Aldroubi and M. Eden, "B-Spline
Signal Processing: Part II—Efficient Design
and Applications", IEEE Transactions on
Signal Processing, Vol. 41, pp. 834–848,
February, 1993.
[20] R.G. Keys, "Cubic Convolution Interpolation
for Digital Image Processing",IEEE
Transactions on Acoustics, Speech, and Signal
Processing, Vol. ASSP, pp. 1153–1160, 1981.
[21] T.Narsimulu, B.Rama Raj, Ch.RajithaLaxmi,
“High- Resolution Video Scaling using Cubic-
BSpline Approach”, International Journal of
Computer Applications (0975 – 8887),Vol.17,
pp. 8-16, March 2011.
[22] Guan-Hao Chen, Chun-Ling Yang and Sheng-
Li Xie, “Gradient-Based Structural Similarity
for Image Quality
Assessment”,IEEEInternational conference on
Image Processing, ISSN: 1522-4880, pp.
2929-2932, Oct 2006.
[23] Du Sic Yoo, Joonyoung Chang, ChulHee Park
and Moon Gi Kang, “Video resampling
algorithm for simultaneous deinterlacing and
image upscaling with reduced jagged edge
artifacts”, EURASIP Journal on Advances in
Signal Processing,doi 10.1186/1687-6180-
2013-118.2013.
[24] X. Li and M. T. Orchard, “New Edge-Directed
Interpolation”, IEEE Trans. on Image
Processing, Vol. 10, No. 10,pp. 1521-1527,
October 2001.
[25] Y. Wang, and S. Mitra, “Edge Preserved
Image Zooming”, Proc. of European Signal
Process, EURASIP-88, pp. 1445-1448,
Grenoble, France, 1988.
[26] S. Thurnhofer, and S. Mitra, “Edge-Enhanced
Image Zooming”, Optical Eng.35(7),pp. 1862-
1869, 1996.
[27] K. P. Hong, J. K. Paik, H. J. Kim, and C. H.
Lee, “An Edge-Preserving Image Interpolation
System for a Digital Camcorder”, IEEE Trans.
on Consumer Electronics, Vol. 42, No. 3, pp.
279-284, August 1996.
[28] K. Jensen, and D. Anastassiou, “Spatial
Resolution Enhancement of Images Using
Nonlinear interpolation”,Proceedings of
International Conference on Acoustics, Speech
and Signal Processing, ICASSP-90, pp. 2045-
2048, Albuquerque, NM, 1990.
[29] C. H. Park, J. Chang, M. G. Kang, “ Kernel-
based Image Upscaling method with Shooting
Artifact Reduction”, Proc. SPIE 8655 Image
Processing: Algorithms and Systems XI,doi:
10.1117/12.2003326.19.2013.

Mais conteúdo relacionado

Mais procurados

Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalIDES Editor
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALsipij
 
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...arpublication
 
IRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET Journal
 
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large Data
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large DataExtended Fuzzy C-Means with Random Sampling Techniques for Clustering Large Data
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large DataAM Publications
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern RecognitionMustafa Salam
 
User Interactive Color Transformation between Images
User Interactive Color Transformation between ImagesUser Interactive Color Transformation between Images
User Interactive Color Transformation between ImagesIJMER
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm foreSAT Publishing House
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...IJERA Editor
 
IRJET- Satellite Image Resolution Enhancement
IRJET- Satellite Image Resolution EnhancementIRJET- Satellite Image Resolution Enhancement
IRJET- Satellite Image Resolution EnhancementIRJET Journal
 
A fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenA fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenIAEME Publication
 
A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...eSAT Journals
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...IJECEIAES
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterIJTET Journal
 

Mais procurados (20)

Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image Retrieval
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...
A Low Hardware Complex Bilinear Interpolation Algorithm of Image Scaling for ...
 
IRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image Processing
 
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large Data
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large DataExtended Fuzzy C-Means with Random Sampling Techniques for Clustering Large Data
Extended Fuzzy C-Means with Random Sampling Techniques for Clustering Large Data
 
poster_2011rday
poster_2011rdayposter_2011rday
poster_2011rday
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern Recognition
 
User Interactive Color Transformation between Images
User Interactive Color Transformation between ImagesUser Interactive Color Transformation between Images
User Interactive Color Transformation between Images
 
Digital scaling
Digital scaling Digital scaling
Digital scaling
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
 
Seminarpaper
SeminarpaperSeminarpaper
Seminarpaper
 
IRJET- Satellite Image Resolution Enhancement
IRJET- Satellite Image Resolution EnhancementIRJET- Satellite Image Resolution Enhancement
IRJET- Satellite Image Resolution Enhancement
 
A fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenA fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance between
 
A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
B070306010
B070306010B070306010
B070306010
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filter
 

Destaque

IT-tjenester for studenter ved HF, UiO
IT-tjenester for studenter ved HF, UiOIT-tjenester for studenter ved HF, UiO
IT-tjenester for studenter ved HF, UiOFrank Paul Silye
 
Energias maria ines
Energias maria inesEnergias maria ines
Energias maria inesbertoal
 
Saindo da Informalidade - Sebrae & ABCID
Saindo da Informalidade - Sebrae & ABCIDSaindo da Informalidade - Sebrae & ABCID
Saindo da Informalidade - Sebrae & ABCIDABCID Paulo Watanabe
 
situacion mundial
situacion mundialsituacion mundial
situacion mundialguest2637b
 
E O Mundo Como Está Indo
E O Mundo Como Está IndoE O Mundo Como Está Indo
E O Mundo Como Está Indocassiopucminas
 
5 Ways Nonprofits Can Improve Mobile Engagement
5 Ways Nonprofits Can Improve Mobile Engagement5 Ways Nonprofits Can Improve Mobile Engagement
5 Ways Nonprofits Can Improve Mobile EngagementBen Stroup
 
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMO
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMOATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMO
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMOguest7849ae00
 
Dia de la madre
Dia de la madreDia de la madre
Dia de la madremeulaliafg
 
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1Nobel Financieel Advies
 
7 สามัญ สังคม
7 สามัญ สังคม7 สามัญ สังคม
7 สามัญ สังคมฝฝ' ฝน
 
Limundo manija
Limundo manijaLimundo manija
Limundo manijaLimundo
 
Papa francisco en la jornada de la juventud 2013
Papa francisco en la jornada de la juventud 2013Papa francisco en la jornada de la juventud 2013
Papa francisco en la jornada de la juventud 2013Norma Dilena
 
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santoRoberto C. Mayer
 
Técnica para desenvolver a leitura do autista cópia - cópia
Técnica para desenvolver a leitura do autista   cópia - cópiaTécnica para desenvolver a leitura do autista   cópia - cópia
Técnica para desenvolver a leitura do autista cópia - cópiaSimoneHelenDrumond
 

Destaque (20)

IT-tjenester for studenter ved HF, UiO
IT-tjenester for studenter ved HF, UiOIT-tjenester for studenter ved HF, UiO
IT-tjenester for studenter ved HF, UiO
 
Energias maria ines
Energias maria inesEnergias maria ines
Energias maria ines
 
Saindo da Informalidade - Sebrae & ABCID
Saindo da Informalidade - Sebrae & ABCIDSaindo da Informalidade - Sebrae & ABCID
Saindo da Informalidade - Sebrae & ABCID
 
situacion mundial
situacion mundialsituacion mundial
situacion mundial
 
E O Mundo Como Está Indo
E O Mundo Como Está IndoE O Mundo Como Está Indo
E O Mundo Como Está Indo
 
Yoga at Work
Yoga at WorkYoga at Work
Yoga at Work
 
5 Ways Nonprofits Can Improve Mobile Engagement
5 Ways Nonprofits Can Improve Mobile Engagement5 Ways Nonprofits Can Improve Mobile Engagement
5 Ways Nonprofits Can Improve Mobile Engagement
 
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMO
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMOATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMO
ATUALIZAÇÃO DOUTRINÁRIA NÃO É MODISMO
 
Felicidad 1
Felicidad 1Felicidad 1
Felicidad 1
 
Dia de la madre
Dia de la madreDia de la madre
Dia de la madre
 
Martt*
Martt*Martt*
Martt*
 
Ae04605217226
Ae04605217226Ae04605217226
Ae04605217226
 
S18 m4 guia ciudadania secundaria
S18 m4 guia ciudadania secundariaS18 m4 guia ciudadania secundaria
S18 m4 guia ciudadania secundaria
 
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1
Kwartaalrapportage monitor-koopwoningmarkt-2014-2-1
 
7 สามัญ สังคม
7 สามัญ สังคม7 สามัญ สังคม
7 สามัญ สังคม
 
Limundo manija
Limundo manijaLimundo manija
Limundo manija
 
Papa francisco en la jornada de la juventud 2013
Papa francisco en la jornada de la juventud 2013Papa francisco en la jornada de la juventud 2013
Papa francisco en la jornada de la juventud 2013
 
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo
2014 06-11-marcello-siqueira-certics-overview-assespro-espirito-santo
 
Ah04605234238
Ah04605234238Ah04605234238
Ah04605234238
 
Técnica para desenvolver a leitura do autista cópia - cópia
Técnica para desenvolver a leitura do autista   cópia - cópiaTécnica para desenvolver a leitura do autista   cópia - cópia
Técnica para desenvolver a leitura do autista cópia - cópia
 

Semelhante a E046012533

Novel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskNovel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskeSAT Journals
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationiaemedu
 
Spectral approach to image projection with cubic
Spectral approach to image projection with cubicSpectral approach to image projection with cubic
Spectral approach to image projection with cubiciaemedu
 
27 robust super resolution for 276-282
27 robust super resolution for 276-28227 robust super resolution for 276-282
27 robust super resolution for 276-282Alexander Decker
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET Journal
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image FusionIJMER
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...IRJET Journal
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...ZaidHussein6
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationIAEME Publication
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationIAEME Publication
 
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...IJCSEIT Journal
 
Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...ijma
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSIJNSA Journal
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSIJNSA Journal
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSIJNSA Journal
 
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET Journal
 

Semelhante a E046012533 (20)

Novel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskNovel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian mask
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolation
 
Spectral approach to image projection with cubic
Spectral approach to image projection with cubicSpectral approach to image projection with cubic
Spectral approach to image projection with cubic
 
27 robust super resolution for 276-282
27 robust super resolution for 276-28227 robust super resolution for 276-282
27 robust super resolution for 276-282
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image Fusion
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint application
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint application
 
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
 
Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...Mr image compression based on selection of mother wavelet and lifting based w...
Mr image compression based on selection of mother wavelet and lifting based w...
 
Ay33292297
Ay33292297Ay33292297
Ay33292297
 
Ay33292297
Ay33292297Ay33292297
Ay33292297
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
 
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
 

Último

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdfPaige Cruz
 

Último (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 

E046012533

  • 1. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 25|P a g e A Novel Video Scaling Algorithm Based On Linear Interpolation WithQuality Enhancement SafinazS1 ,S. Ramachandran2 1 Sir MVIT, Bangalore 2 SJBIT, Bangalore Abstract A non-adaptive image interpolation algorithm is proposed to scale images for any given scaling factor with an enhancement scheme to ensure a better picture. |In the proposed algorithm, two reference frames, one with higher resolution and another with lower resolution are generated using an original videoframefor the User defined scaling factor. Later, two Intermediate frames are generated from these reference frames using the filtering based re-sampling Lanczos3 kernel. Finally, the desired scaled frame is obtained by linearly interpolating the two intermediate frames.The scaled frame is then passed through an enhancement phase, where a Sharpening Filter is employed, to obtain an enhanced scaled frame. The algorithm compares favorably with other interpolating techniques such as Bilinear Interpolation and B-Spline interpolation in terms of the image quality. The quality of the scaled frames expressed as PSNR is better than 45dB. Keywords-Image scaling, Video scaling, Filtering, Sampling, Interpolation I. INTRODUCTION Scaling a video can be effective once an efficient Image scaling algorithm is determined. Digital Image scaling is the process of resizing a digital image, involving a trade-off between efficiency, smoothness and sharpness. An image interpolation algorithm is used to convert an image from one resolution (dimension) to another without losing the visual content in the picture. Image interpolation algorithms can be grouped into two categories, non-adaptive and adaptive Ref. [1-4]. In non-adaptive algorithms, computational logic are fixed irrespective of the input image features, whereas in adaptive algorithms computational logic is dependent upon the intrinsic image features and contents of the input image. When the image is interpolated from a higher resolution to a lower resolution, it is called as image down-scaling. On the other hand, when the image is interpolated from a lower resolution to a higher resolution, it is referred as up-scaling. Image interpolation has a variety of applications in the areas of computer graphics, editing, medical image reconstruction, enlargingthe images for HDTV, shrinking images to fit mini-size LCD panel in portable instruments and so on. It is also a part of many commercial image processing tools or freeware graphic viewers such as Adobe Photoshop CS2 software, IrfanView [5], Fast Stone Photo Resizer, Photo PosPro, XnConvert etc. Numerous digital image scaling techniqueshave been presented [6-10] of which the most popular methods are: pixel replication based nearest neighbor replacement algorithm, Pixel interpolation based Bi- linear, Filter/Kernel based Cubic, Bi-cubic, B-Spline, Box , Triangle, Lanczos etc. In this paper, a non- adaptive interpolation algorithm is proposed with an enhancement scheme to ensure a better Image quality of the scaled image. The proposed algorithm can scale images to any given scaling ratio, be it up-scaling or downscaling. It is compared with various interpolating techniques such as the Bilinear, B-Spline and Lanczos. Various test images of different sizes ranging from 150x250 pixelsto 600x912 pixels are scaled by a scaling factor of 150%. Simulation results show the impact of this algorithm in terms of image quality metrics. In the proposed algorithm, two reference frames, one with higher resolution and another with lower resolutions are generated using the original input video frame and scaling factor. These reference frames are used to interpolate two intermediate frames, using one of the filtering based re-sampling techniques such as the Lanczos3 kernel. Finally, the scaled frame is obtained by linearly interpolating the two Intermediate frames. Here a simple method of linear interpolation can be replaced by a more efficient architecture of Extended Linear Interpolator as described in Ref. [11].Thescaled picture is then passed through an enhancement phase, where a Sharpening Filter is employed to obtain the enhanced scaled picture. The rest of the paper is organized as follows. Section II describes the various Interpolation Techniques followed by the description of the Proposed Algorithm in Section III. Section IV presents the experimental results. The conclusion is presented in Section V. RESEARCH ARTICLE OPEN ACCESS
  • 2. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 26|P a g e II. INTERPOLATION TECHNIQUES The basic principle of image scaling is to have a reference image as the base image in order to construct a new scaled image. The reconstructed image can be smaller, larger, or equal in size with the original image depending on the scaling factor. When enlarging an image, we are actually introducing empty spaces in the original base picture, which is the process of up-sampling. From this image we need to interpolate meaningful pixel valuesto fill the empty spaces, through any of the non-adaptive, adaptive or filter based interpolation techniques [12-14]. Linear interpolation: It is a basic form of interpolation. Here we interpolate or estimate pixel value of any arbitrary point between two or more given points. Mathematically linear interpolation is for interpolating functions of one variable (either „x‟ or „y‟) on a regular 1D grid as shown in Fig.1.Herein, P is the arbitrary point between two known pixel values P1 and P2, where the pixel value has to be interpolated or estimated using Eq. (1). Figure1 Linear Interpolation Bilinear image Interpolation:It is an extension of linear interpolation for interpolating functions of two variables („x‟ and „y‟) on a regular 2D grid. This algorithm is a combination of two linear interpolations. The key idea is to perform linear interpolation first in one direction, and then again in the other direction as shown in Fig.2.Here, P is the arbitrary point between four known pixel values P1, P2, P3 and P4. We first apply the Linear Interpolation between P1 and P2 to obtain the Pixel value P12 using the Eq. no. (1). Similarly, P34 is interpolated between P3 and P4. Then the pixel value P is obtained using Eq. (2). Filter Based Interpolation: The filtering-based methods are also known as re-sampling methods [15- 17]. As shown in Fig. 3, the re-sampling from one discrete signal x [n] to a re-sampled signal y [n‟] of a different resolution is computed as:y n′ = h t x n′ − tw t=−w , where h[t] is the interpolating function and w is the desired filtering window. Figure 2 Bilinear Interpolation In this paper, two different 2-D separable filters are selected, such as Cubic B-Spline kernel and Lanczos3 kernel Figure 3 Re-sampling / Filter based Interpolation forsimulation and comparison of experimental results. The kernel functions of these filters [18-21] are as follows. Cubic B-Spline: It is a form of interpolation where the interpolantis a special type of piecewise polynomial, called a Spline [15-17]. The kernel function of the cubic B-Spline is described using Eq. (3). ………. (1) . (2) …. (3)
  • 3. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 27|P a g e Lanczos re-sampling/filter: It is a mathematical formula used to smoothly interpolate the value of a digital signal between its samples. It isa dilatedSinc function windowed by the central humps. The sum of these translated and scaled kernels is then evaluated at the desired points. The Lanczos Kernel functions are described using Eq. (4). The parameter „a‟ is a positive integer, typically 2 or 3, which determines the size of the kernel. As examples, the kernels are presented in Fig. 4 for a = 2 and a = 3. Figure 4Lanczos Kernels III. PROPOSED ALGORITHM The block diagram of the proposed algorithm is presented in Fig. 5. Figure5 Block Diagram of the Proposed Algorithm The input image or a frame X of M x N pixels resolution is scaled by a factor S in order to obtain a scaled image or frame Y of a different resolution, say, I x J pixels. The following is a representation of images produced after every stage of the proposed algorithm: X (M x N): Input Frame, S: Scaling Factor X1 (M1 x N1): Larger Reference Frame X2 (M2 x N2): Smaller Reference Frame Y1 (I1 x J1): Intermediate Frame 1 Y2 (I2 x J2): Intermediate Frame 2 Y (I x J): Scaled output Frame The Flow chart of the proposed algorithm is presented in Fig. 6. The algorithm makes use of some of the previously mentioned scaling methods. Out of the various methods, Lanczos3 kernel is selected for simulation in the proposed algorithm. Fig. 7 and Fig. 8 show the first three stages. The two reference frames, one Larger resolution reference frame and another a Smaller reference frame are generated from the input image for a specific scaling factor using the Lancoz3 re-sampling method. The input frame isscaled by twice the scaling factor (2*S) in order to obtain the larger frame and scaled by half (0.5*S) to obtain the smaller frame. ....... (4)
  • 4. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 28|P a g e Figure 6 Flow Chart of Proposed Algorithm This initial step to generate the reference frames is important with a view to ensure that the interpolated frame is within the range of pixel values of the input frame. These reference frames are used to obtain the intermediate frames having the same resolutions. These are further used to linearly interpolate the required scaled output imageY (IxJ) using the interpolation equation described in Eq. no (5). W1: Width of larger reference Frame W2: Width of smaller reference Frame Width: Width of larger reference Frame Figure7 Functional Blocks to Generate Reference Frames Figure8Functional Blocks of the Proposed Algorithm to Scale a Video Frame Figure 9 EnhancementUsing Sharpening Filter The last stage of Enhancement involves a Sharpening Filter as shown in Fig. 9 [22-29]. The scaled video frame is filtered through a low-pass filter to obtain an Averaged or Smoothened video frame. Then a Sharpened frame is achieved by taking the difference between the scaled and smoothened frame. Finally an enhanced frame is obtained by adding the scaled frame and the sharpened frame. Through this, the quality of the scaled output frame is significantly enhanced. IV. EXPERIMENTAL RESULTS The performance of the proposed algorithm and the quality metric of the enhanced scaled image is measured using a Mean Square Error Extractor. The ……. (5)
  • 5. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 29|P a g e extractor requires two images of same size to evaluate the error between them. In order to evaluate the quality of the scaled image, PSNR is computed between theoriginal image scaled using Image Processing freeware such as Irfan View orFastStone Photo Resizer, and the scaled image by the proposed algorithm. The PSNR is expressed in decibel scale (dB).High value of PSNR indicates a high quality of image. It is defined using Mean Square Error (MSE). Lower value of MSE results in High value of PSNR [12]. The Extractor uses the following relationships to evaluate the PSNR: WhereYIP : Scaled Frame using Image Processing Freeware YPA : Scaled Frame using the Proposed Algorithm. i * j: Total number of Pixels in the scaled image. The proposed algorithm is implemented in MATLAB. Video sequences of various resolutions are selected for test purposes as shown in Fig. 10.Table 1 presents the PSNR values for these video frames/images scaled by the proposed algorithm.It may be seen that the quality obtained by the proposed algorithm is significantly better when compared to other methods such as Bi-linear and B-Spline. As an example, the popular image “Lena” has been scaled using Bi-linear, B-Spline and the proposed algorithm. Different scaling factors have been used. The reconstructed images are presented in Fig. 11. In addition, various images as well as video sequences have been scaled by 150% and the results are presented in Fig. 12. These demonstrate that the proposed algorithm is better than other methods in terms of reconstructed image quality. Figure10 Original Test Images
  • 6. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 30|P a g e Table 1 Comparison of Quality for Images Scaled by a Scaling Factor S = 1.5 (150%) Using Different Interpolation Methods and the Proposed Algorithm
  • 7. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 31|P a g e Figure 11 Comparison of various Scaling Algorithms and the Proposed Algorithm for Lena Image of Original Size: 220x220 pixels (a)(b) (c) Bilinear Scaling for: S=2, up-scaled size: 440x440 pixels, PSNR=44, S=1.5,up-scaled size:330x330 pixels,PSNR=47,S=0.5, down-scaled size: 110x110 pixels, PSNR=40 (d) (e) (f) Bi-Spline Scaling, S=2, up- scaled size: 440x440 pixels, PSNR=40, S=1.5,up-scaled size: 330x330 pixels, PSNR=39, S =0.5(50%), down- scaled size: 110x110 pixels, PSNR=45(g)(h)(i) Proposed Algorithm, S=2, up-scaled size: 440x440 pixels, PSNR=45, S=1.5, up-scaled size: 330x330 pixels, PSNR= 50, S=0.5, down-scaled size: 110x110 pixels,PSNR=49 (a) (b) (c) (d) (e) (f) (g) (h)
  • 8. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 32|P a g e (i) (j) (k) (l) Figure 12 Scaled FramesUsing the Proposed Algorithm for Scaling Factor S=1.5 (a) Original Lena Image(220x220 pixels)(b) Scaled Lena Image (330x330 pixels), PSNR= 50 dB (c) Original Titanic Frame (150x200 pixels) (d) Scaled Titanic Frame (225x300 pixels), PSNR= 48dB (e) Original Flower1Image(152x160 pixels)(f) Scaled Flower1 Image (228x240 pixels), PSNR= 47 dB (g) Original E. Tower Frame(800x600 pixels)(h) Scaled E. Tower Frame (1200x900 pixels), PSNR= 52 dB (i) Original Tennis Frame(300x400 pixels)(j) Scaled Tennis Frame (450x600 pixels), PSNR= 45 dB (k) Original Geneva Image(600x800 pixels)(l) Scaled Titanic Image (900x1200 pixels), PSNR= 46dB. V. CONCLUSION An efficient Interpolation algorithm for image scaling has been proposed with an enhancement scheme. The algorithmyields a high image quality in comparison with Bilinear, B-Spline interpolating methods. The Proposed Algorithm can be effectively applied for images and video frames in order to achieve an efficient image/video scaling. REFERENCES [1] T. Lehmann, C. Gonner, and K. Seltzer, “Survey: Interpolation Methods in Medical Image Processing”,IEEE Trans. Med. Imaging, 18: pp. 1049-1067, 1999. [2] Y. Wang and S. Mitra, “Motion/Pattern Adaptive Interpolation of Interlaced Video Sequences”,Proceedings of International Conference on Acoustics, Speech and Signal Processing, ICASSP-91, Vol. 4, pp. 2829- 2832, Toronto, Ont., Canada, April 1991. [3] George Wolberg,“Digital Image Warping”, IEEE Computer Society Press, Los Alamitos, CA, USA, 1994. [4] J.W. Hwang and H.S. Lee, “Adaptive Image Interpolation Based on Local Gradient Features”,IEEE Signal Processing Letters, Vol.11, No.3, March 2004. [5] Irfan View graphic viewer (http://www.irfanview.com/). [6] Niruban R. T.,SreeRenga Raja T. SreeSharmila, “Novel Color Filter Array Demosaicing in Frequency domain with Spatial Refinement”, Journal of Computer Science 10 (9): pp. 1591-1599, 2014 ISSN: 1549-3636 2014. [7] SeungHoonJee, Moon Gi Kang, “Improved Multichannel Up-sampling method for Reconstruction based Super-resolution”, Proc. SPIE 8655, Image Processing: Algorithms and Systems XI, 86550S, February 19, 2013. [8] Leonid Bilevich, Leonid Yaroslavsky, “ Fast DCT-based algorithm for Signal and Image Accurate Scaling", Proc. SPIE 8655, Image Processing: Algorithms and Systems XI, 86550W, February 19, 2013. [9] Shu-Mei Guo, Chia-Wei Chen, Chih-Yuan Hsu, Guo-Ching Shih,“Fast Pixel-Size-Based Large-Scale Enlargement and Reduction of Image: Adaptive Combination of Bilinear Interpolation and Discrete Cosine Transform”, Journal on. Electron Imaging. 20(3), 033005,doi:10.11171/1.3603937. August 2012. [10] DamberThapa, KaamranRaahemifar, William R. Bobier,VasudevanLakshminarayanan, “Comparison of Super-Resolution Algorithms applied to RetinalImages”, Journal on. Biomed. Opt. 19(5), 056002, May 01,doi: 10.1117/1.JBO.19.5.056002. 2014. [11] Chung-chi lin, Ming-hwasheu, Huann- kengchiang, Chishyanliaw,Zeng-chuanwu and Wen-kaitsai, “An Efficient Architecture of Extended Linear interpolation for Image processing”,Journal of Information Science and Engineering,26, pp. 631-648, 2010. [12] E. Maeland, "On the Comparison of Interpolation Methods", IEEE Transactions on Medical Imaging, Vol. 7, pp. 213–217, September, 1988. [13] M.R. Smith and S.T. Nichols, "Efficient Algorithms for Generating Interpolated (Zoomed) MRImages",Magnetic Resonance in Medicine, Vol. 7, pp. 156–171, 1988. [14] J. A. Parker, R. V. Kenyon and D. E. Troxel, “Comparison of Interpolating Methods for Image Resampling”, IEEE Trans. on Medical Imaging, Vol. MI-2,pp. 31-39, 1983. [15] K. Turkowski, “Filters for Common Resampling Tasks”, Graphics Gems I, Academic Press, pp. 147-165, 1990.
  • 9. Safinaz S et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 1), June 2014, pp.25-33 www.ijera.com 33|P a g e [16] D.F. Watson, “Contouring: A Guide to the Analysis and Display of Spatial Data”. New York: Pergamon Press, 1992. [17] P. Thevenaz, T. Blu and M. Unser, “Image Interpolation and Resampling, “Handbook of Medical Imaging, Processing and Analysis”, pp. 393-420, 2000. [18] M. Unser, A. Aldroubi and M. Eden, "B-Spline Signal Processing: Part I—Theory", IEEETransactions on Signal Processing, Vol. 41, pp. 821–832, February, 1993. [19] M. Unser, A. Aldroubi and M. Eden, "B-Spline Signal Processing: Part II—Efficient Design and Applications", IEEE Transactions on Signal Processing, Vol. 41, pp. 834–848, February, 1993. [20] R.G. Keys, "Cubic Convolution Interpolation for Digital Image Processing",IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. ASSP, pp. 1153–1160, 1981. [21] T.Narsimulu, B.Rama Raj, Ch.RajithaLaxmi, “High- Resolution Video Scaling using Cubic- BSpline Approach”, International Journal of Computer Applications (0975 – 8887),Vol.17, pp. 8-16, March 2011. [22] Guan-Hao Chen, Chun-Ling Yang and Sheng- Li Xie, “Gradient-Based Structural Similarity for Image Quality Assessment”,IEEEInternational conference on Image Processing, ISSN: 1522-4880, pp. 2929-2932, Oct 2006. [23] Du Sic Yoo, Joonyoung Chang, ChulHee Park and Moon Gi Kang, “Video resampling algorithm for simultaneous deinterlacing and image upscaling with reduced jagged edge artifacts”, EURASIP Journal on Advances in Signal Processing,doi 10.1186/1687-6180- 2013-118.2013. [24] X. Li and M. T. Orchard, “New Edge-Directed Interpolation”, IEEE Trans. on Image Processing, Vol. 10, No. 10,pp. 1521-1527, October 2001. [25] Y. Wang, and S. Mitra, “Edge Preserved Image Zooming”, Proc. of European Signal Process, EURASIP-88, pp. 1445-1448, Grenoble, France, 1988. [26] S. Thurnhofer, and S. Mitra, “Edge-Enhanced Image Zooming”, Optical Eng.35(7),pp. 1862- 1869, 1996. [27] K. P. Hong, J. K. Paik, H. J. Kim, and C. H. Lee, “An Edge-Preserving Image Interpolation System for a Digital Camcorder”, IEEE Trans. on Consumer Electronics, Vol. 42, No. 3, pp. 279-284, August 1996. [28] K. Jensen, and D. Anastassiou, “Spatial Resolution Enhancement of Images Using Nonlinear interpolation”,Proceedings of International Conference on Acoustics, Speech and Signal Processing, ICASSP-90, pp. 2045- 2048, Albuquerque, NM, 1990. [29] C. H. Park, J. Chang, M. G. Kang, “ Kernel- based Image Upscaling method with Shooting Artifact Reduction”, Proc. SPIE 8655 Image Processing: Algorithms and Systems XI,doi: 10.1117/12.2003326.19.2013.