SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540
www.ijltemas.in Page 38
Seam Carving Approach for Multirate Processing of
Digital Images
Madhukar. B. N.1
, Aravinda. K.2
, K. S. Madhu Babu3
, Manoranjan. B. R.4
1, 2
Sr. Assistant Professor, ECE Dept., New Horizon College of Engineering, Bengaluru – 560103, India
3, 4
M.E. (Applied Electronics) Student, SEC, Anna University, Kanyakumari – 629301, India
Abstract: - This paper presents a new approach called Seam
Carving for multirate signal processing of digital images.
Increasing and decreasing the sizes of digital images are common
place in day-to-day image processing. These methods involve
long procedures and sometimes consume more time for getting
implemented. Whereas, using the Seam Carving method
eradicates the excess time involved in upsampling and
downsampling a digital image considerably as this method is
straightforward and simple to implement. This method comes in
handy when we are dealing with large medical images and
remotely sensed images. This technique is applied on standard
images and its performance is analyzed. The entire work was
implemented using Matlab R2017a software package.
Keywords – seam, image, upsample, downsample.
I. INTRODUCTION
eam Carving method is one of the latest digital image
processing techniques that are used for expanding and
decimating the digital images. It is essentially a content-aware
image resizing algorithm that was invented by Shai Avidan
and Ariel Shamir in 2007 [9]. The seam carving algorithm is
also called Liquid Rescaling algorithm. Since images,
including bitonal and colour, are multidimensional, Seam
Carving algorithm is also essentially a multidimensional
digital image processing algorithm that is applied in both the
spatial and frequency domains.
Seam Carving method works on the principle of
computing the paths of least importance referred to as seams
in a digital image. Expanding an image comprises of seams
being inserted into it whereas, decimating an image comprises
of seams being eradicated from it respectively [10]. The liquid
rescaling method enables manually defined arenas in which
pels may not be modified, and features the ability to eradicate
objects in entirety from the digital image. This method is used
for properly displaying images without any distortion on
different projection media.
Seam can be either in horizontal and vertical
directions. A horizontal seam is defined as the path of pels
connected from left to the right in an image whereas the
vertical seam is defined as the path of pels connected fromtop
to the bottom in an image with one pel in each row. The
energy function of a pel is computed by measuring the
contrast with its neighbouring pels [1]. It is nothing but the
computation of the path of minimum energy cost from one
end of the image to another. This can be done using various
procedures such as Dijsktra’s algorithm and Graph Cuts
(taken from Graph Theory), Dynamic Programming and
Greedy algorithm (taken from Engineering Optimization), etc
[2].
II. MATHEMATICS OF SEAM CARVING
We develop the theory related to seam carving from
a monochromatic image point of view. Let be an
discrete monochromatic image. Seam Carving is nothing but
eradicating pels in a judicious way. The energy function
corresponding to this is written mathematically as under [3],
( ) … (1)
We normally look for preserving both the shape and the visual
coherence of the input image while applying the seamcarving
procedure. Hence, it is desirable to check for the size of the
target image that should contain the highest energy. Hence,
for doing seam carving, it is desirable to have a resizing
operator that has the tenacity to preserve the information
inherent in the digital image better than the removal of pels
[4].
The vertical seam is defined by the equation,
* + *( ( ) + ( )
( ) … (2)
Here, is a mapping , - , -. Hence, a
vertical seam is an 8-connected path of pels in the image from
to bottom that has only one pel in each row of the image.
Similarly, if is a mapping , - , -, then, the
horizontal seam is defined by the equation [5],
* + *( ( ))+ ( ) ( )
… (3)
The pels of the path of seam is given by the expression,
* ( + * ( ( ) + . Removing the pels of a
seam from an image corresponds to pels being translated
either left or up for compensating the missing path.
If we designate the energy function by , then, the
cost of the seamis defined by the expression [6],
S
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540
www.ijltemas.in Page 39
( ) ( ) ∑ ( ( )) … (4)
The aim is to find the optimal seam that should minimize
the seamcost given in Eq. (4). This gives,
( ) ∑ ( ( )) … (5)
The optimal seam is found using optimization methods such
dynamic programming [7]. Normally, this is done by
traversing the input image fromthe second row to the last row
and then calculating the cumulative minimum energy for
all possible connected seams for each entry ( ) given by the
equation [8],
( ) ( ) ( ( ) (
) ( )) … (6)
Finally, the minimum value of the last row in shows the
end of the minimal connected vertical seam. This gives the
optimal seam path. The advantages is that the energy in the
decimated and the upsampled images are preserved which
makes this seam carving technique an attractive approach in
multirate filtering of digital images [9].
III. RESULTS AND VALIDATION
Fig. 1 shows the input (cameraman) image of size
256 x 256 in tif format. Fig. 2(a) shows the decimated image
of the same which is of size 128 x 128 and Fig. 2(b) shows the
expanded image of the same input which of size 512 x 512, by
a factor of 2 each. The times taken for performing the
upsampling and downsampling operation for the coins.png
image are 1.225 second and 0.234 seconds respectively. The
artefacts that are normally seen while applying traditional
multirate signal processing techniques, such as, blocking and
ringing are not seen in the output images.
Fig. 3 shows another input (coins) image is of size
246 x 300 in png format. Fig. 4(a) shows the decimated image
of the same which is of size 123 x 150 and Fig. 4(b) shows the
expanded image of the same input which of size 492 x 600, by
a factor of 2 each. The times taken for performing the
upsampling and downsampling operation for the coins.png
image are 1.403 second 0.351 seconds respectively. There are
no blocking and ringing artefacts in the output images.
Fig. 5 shows another colour input (street) image is of
size 480 x 640 x 3 in in png format. Fig. 6 shows the
decimated image of the same which is of size 240 x 320 x 3
and Fig. 7 shows the expanded image of the same input which
of size 960 x 1280 x 3, by a factor of 2 each. The times taken
for performing the upsampling and downsampling operation
for the coins.png image are 2.301 second 1.451 seconds
respectively. There are no blocking and ringing artefacts in
the output images.
Fig. 3 Input Image (cameraman).
(a) (b)
Fig. 2 (a) Output Image forUpsampling(b) Output Image for Downsampling.
Fig. 3 Input Image (coins).
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540
www.ijltemas.in Page 40
(a) (b)
Fig. 4 (a) Output Image forUpsampling(b) Output Image for Downsampling.
Fig. 5 Input Image (street)
Fig. 6 Decimated Image (Street).
Fig. 7 Upsampled Image (Street).
IV. CONCLUSION AND FUTURE SCOPE
One of the forefront advantages of Seam Carving
procedure is that it can be accomplished fully in the spatial
domain itself. Hence, it is directly possible for us to apply the
upsampling and downsampling operations the image directly
without any artefacts. The same upsampling and
downsampling operations in multirate digital signal
processing give artefacts such as imaging and aliasing effects
which make it mandatory to make use of a Lowpass Filter for
eradicating them; this is an extra block which would add on to
the cost of implementation of the system. Thus, seamcarving
overcomes this major bottleneck easily thereby proving its
advantage over conventional multirate digital signal
processing techniques. Applying Seam Carving on images
does not produce unwanted artefacts like blocking and
ringing. Seam Carving can be extensively used in the
processing of remotely sensed imagery, medical image
processing, seismic signal processing, etc.
Seam Carving comes in as handy tool for the
upsampling and downsampling of colour images. In normal
operations, it is of common practice to split a colour image
into three monochromatic images of three colour planes,
process each monochromatic image separately, and then
concatenate the processed three output images into a single
colour output image. This traditional approach takes large
amount of computation time and cost. Seam Carving can be
easily applied for the multirate digital processing of colour
images as it has the tenacity to process colour images direcly
thereby saving computation time to a considerable extent.
This is a major plus point of Seam Carving over the
conventional colour image processing techniques currently
existing in the technical literature.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540
www.ijltemas.in Page 41
One of the shortcomings of Seam Carving algorithm
is that the programmer needs to supply more information for
minimizing errors. The remedy is painting the regions that
need to be maintained in the output image. Another
shortcoming is the removal of a seam corresponding to lesser
energy which may lead to the occurring of a seam with a
larger energy. The remedy for this pitfall is first to check the
simulation of the seam removal and then computing the
energy and seeing if it is incremented or not; if so, other
seams are selected and the previous one is neglected. Seam
removal while decimating an image can lead to spectral
foldover or spectral overlap or aliasing which needs to be
removed by applying a low pass filter called Antialiasing
filter. Jagged edges are a nuisance in the case of images which
are having not so smooth areas. Seam Carving does not have
the tenacity to conserve Region Of Interests (ROIs) that need
to be processed.
Further work can be done on developing advanced
algorithms for detecting energy functions accurately at a fast
rate. Suitable algorithms need to be developed to performing
multioperator functions such as the combination of cropping
and scaling operations. Since the removal of multiple seams is
rather slow, fast algorithms need to be developed in this
regard. The usage of seam carving method need to be applied
for time varying videos and their performance analyzed. On-
demand server side seam carving techniques need to be
developed for future applications for IoT, etc.
ACKNOWLEDGEMENTS
The authors are grateful to Dr. Mohan Manghnani,
Chairman, New Horizon Education Institution, for providing
the necessary infrastructure and encouragement for carrying
out this research work. They owe a debt of gratitude to Dr.
Manjunatha, Principal, New Horizon College of Engineering,
for his constant encouragement. They are grateful to the
management of SEC, Kanyakumari, for their support. They
are also thankful to their parents for enforcing enthusiasmand
passion for research in them.
REFERENCES
[1]. Alan V. Oppenheim, Alan S. Willsky, and S. Hamid Nawab,
“Signals andSystems,” 2nd
Edition,Pearson Education, Inc., New
Delhi, India, 2009.
[2]. Simon Haykin, andBarry Van Veen, “Signals and Systems,” 2nd
Edition, Wiley India Private Limited, New Delhi, India, 2015.
[3]. Alan V. Oppenheim, and Ronald W. Schafer, “Discrete – time
Signal Processing,” 3rd
Edition, Pearson Education, Inc., New
Delhi, India, 2009.
[4]. John G, Proakis, and Dimitris G. Manolakis, “ Digital Signal
Processing,” 4th
Edition, Pearson Education, Inc., New Delhi,
India, 2007.
[5]. Rafael C. Gonzalez, and Richard E. Woods, “Digital Image
Processing,” 3rd
Edition, Pearson Education, Inc., New Delhi,
India, 2012.
[6]. Anil K. Jain, “Fundamentals of Digital Image Processing,” 1st
Edition, Pearson Education, Inc., New Delhi, India, 2013.
[7]. Tamal Bose, “Digital Signal andImage Processing”, Wiley India
Private Limited, New Delhi, India, 2015.
[8]. William K. Pratt, “Digital Image Processing”, 4th
Edition, Wiley
India Private Limited, New Delhi, India, 2016.
[9]. BerndJähne, “Digital Image Processing”, 6th
Edition, Springer-
Verlag India Private Limited, New Delhi, India, 2017.
[10]. S. Avidan, andA. Shamir, “Seam carvingfor content-aware image
resizing,” ACM Trans. onGraphics (Proc. ofSIGGRAPH) 26(3),
10, 2016.

More Related Content

What's hot

Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Moe Moe Myint
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Moe Moe Myint
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABSriram Emarose
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...IRJET Journal
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Moe Moe Myint
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Moe Moe Myint
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeVinayak Sahai
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlabminhtaispkt
 
Ijarcet vol-2-issue-7-2223-2229
Ijarcet vol-2-issue-7-2223-2229Ijarcet vol-2-issue-7-2223-2229
Ijarcet vol-2-issue-7-2223-2229Editor IJARCET
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 

What's hot (19)

50120140502003
5012014050200350120140502003
50120140502003
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
 
20120140504016
2012014050401620120140504016
20120140504016
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLAB
 
A0280105
A0280105A0280105
A0280105
 
Ec section
Ec section Ec section
Ec section
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
 
G1802053147
G1802053147G1802053147
G1802053147
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
44 paper
44 paper44 paper
44 paper
 
Chapter 06 eng
Chapter 06 engChapter 06 eng
Chapter 06 eng
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT Roorkee
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlab
 
Ijarcet vol-2-issue-7-2223-2229
Ijarcet vol-2-issue-7-2223-2229Ijarcet vol-2-issue-7-2223-2229
Ijarcet vol-2-issue-7-2223-2229
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
 

Similar to Seam Carving Approach for Multirate Processing of Digital Images

PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...ijcsit
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...cscpconf
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET Journal
 
Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...IAEME Publication
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSIRJET Journal
 
A New Chaos Based Image Encryption and Decryption using a Hash Function
A New Chaos Based Image Encryption and Decryption using a Hash FunctionA New Chaos Based Image Encryption and Decryption using a Hash Function
A New Chaos Based Image Encryption and Decryption using a Hash FunctionIRJET Journal
 
Digital image watermarking using dct with high security of
Digital image watermarking using dct with high security ofDigital image watermarking using dct with high security of
Digital image watermarking using dct with high security ofIAEME Publication
 
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...IRJET Journal
 
An approach to improving edge
An approach to improving edgeAn approach to improving edge
An approach to improving edgeijma
 
Wavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile DevicesWavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile Devicescsandit
 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackijfcstjournal
 
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...iosrjce
 
An approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtAn approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtIAEME Publication
 

Similar to Seam Carving Approach for Multirate Processing of Digital Images (20)

PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
 
By4301435440
By4301435440By4301435440
By4301435440
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
B070306010
B070306010B070306010
B070306010
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
 
H1802054851
H1802054851H1802054851
H1802054851
 
Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
A New Chaos Based Image Encryption and Decryption using a Hash Function
A New Chaos Based Image Encryption and Decryption using a Hash FunctionA New Chaos Based Image Encryption and Decryption using a Hash Function
A New Chaos Based Image Encryption and Decryption using a Hash Function
 
Digital image watermarking using dct with high security of
Digital image watermarking using dct with high security ofDigital image watermarking using dct with high security of
Digital image watermarking using dct with high security of
 
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...
Fast and Secure Transmission of Image by using Byte Rotation Algorithm in Net...
 
An approach to improving edge
An approach to improving edgeAn approach to improving edge
An approach to improving edge
 
H3602056060
H3602056060H3602056060
H3602056060
 
Wavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile DevicesWavelet-Based Warping Technique for Mobile Devices
Wavelet-Based Warping Technique for Mobile Devices
 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attack
 
R01725115118
R01725115118R01725115118
R01725115118
 
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
 
An approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwtAn approach for color image compression of bmp and tiff images using dct and dwt
An approach for color image compression of bmp and tiff images using dct and dwt
 

More from IJLT EMAS

Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...IJLT EMAS
 
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...IJLT EMAS
 
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...IJLT EMAS
 
Comparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS CharacteristicsComparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS CharacteristicsIJLT EMAS
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesIJLT EMAS
 
Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates
Design of Multiplexers, Decoder and a Full Subtractor using Reversible GatesDesign of Multiplexers, Decoder and a Full Subtractor using Reversible Gates
Design of Multiplexers, Decoder and a Full Subtractor using Reversible GatesIJLT EMAS
 
Multistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseMultistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseIJLT EMAS
 
Design and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake SquealDesign and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake SquealIJLT EMAS
 
Tomato Processing Industry Management
Tomato Processing Industry ManagementTomato Processing Industry Management
Tomato Processing Industry ManagementIJLT EMAS
 
Management of Propylene Recovery Unit
Management of Propylene Recovery UnitManagement of Propylene Recovery Unit
Management of Propylene Recovery UnitIJLT EMAS
 
Online Grocery Market
Online Grocery MarketOnline Grocery Market
Online Grocery MarketIJLT EMAS
 
Management of Home Textiles Export
Management of Home Textiles ExportManagement of Home Textiles Export
Management of Home Textiles ExportIJLT EMAS
 
Coffee Shop Management
Coffee Shop ManagementCoffee Shop Management
Coffee Shop ManagementIJLT EMAS
 
Management of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryManagement of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryIJLT EMAS
 
Application of Big Data Systems to Airline Management
Application of Big Data Systems to Airline ManagementApplication of Big Data Systems to Airline Management
Application of Big Data Systems to Airline ManagementIJLT EMAS
 
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...IJLT EMAS
 
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...IJLT EMAS
 
Sweet-shop Management
Sweet-shop ManagementSweet-shop Management
Sweet-shop ManagementIJLT EMAS
 
Hassle Free Travel
Hassle Free TravelHassle Free Travel
Hassle Free TravelIJLT EMAS
 
Aviation Meteorology
Aviation MeteorologyAviation Meteorology
Aviation MeteorologyIJLT EMAS
 

More from IJLT EMAS (20)

Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
 
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
 
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
 
Comparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS CharacteristicsComparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS Characteristics
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible Gates
 
Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates
Design of Multiplexers, Decoder and a Full Subtractor using Reversible GatesDesign of Multiplexers, Decoder and a Full Subtractor using Reversible Gates
Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates
 
Multistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseMultistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s Disease
 
Design and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake SquealDesign and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake Squeal
 
Tomato Processing Industry Management
Tomato Processing Industry ManagementTomato Processing Industry Management
Tomato Processing Industry Management
 
Management of Propylene Recovery Unit
Management of Propylene Recovery UnitManagement of Propylene Recovery Unit
Management of Propylene Recovery Unit
 
Online Grocery Market
Online Grocery MarketOnline Grocery Market
Online Grocery Market
 
Management of Home Textiles Export
Management of Home Textiles ExportManagement of Home Textiles Export
Management of Home Textiles Export
 
Coffee Shop Management
Coffee Shop ManagementCoffee Shop Management
Coffee Shop Management
 
Management of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryManagement of a Paper Manufacturing Industry
Management of a Paper Manufacturing Industry
 
Application of Big Data Systems to Airline Management
Application of Big Data Systems to Airline ManagementApplication of Big Data Systems to Airline Management
Application of Big Data Systems to Airline Management
 
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
 
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
 
Sweet-shop Management
Sweet-shop ManagementSweet-shop Management
Sweet-shop Management
 
Hassle Free Travel
Hassle Free TravelHassle Free Travel
Hassle Free Travel
 
Aviation Meteorology
Aviation MeteorologyAviation Meteorology
Aviation Meteorology
 

Recently uploaded

Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and ToolsMaximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Toolssoginsider
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfragupathi90
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailingAshishSingh1301
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Studentskannan348865
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...drjose256
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 
Intro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniIntro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniR. Sosa
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New HorizonMorshed Ahmed Rahath
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationEmaan Sharma
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 

Recently uploaded (20)

Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and ToolsMaximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Intro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniIntro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney Uni
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 

Seam Carving Approach for Multirate Processing of Digital Images

  • 1. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540 www.ijltemas.in Page 38 Seam Carving Approach for Multirate Processing of Digital Images Madhukar. B. N.1 , Aravinda. K.2 , K. S. Madhu Babu3 , Manoranjan. B. R.4 1, 2 Sr. Assistant Professor, ECE Dept., New Horizon College of Engineering, Bengaluru – 560103, India 3, 4 M.E. (Applied Electronics) Student, SEC, Anna University, Kanyakumari – 629301, India Abstract: - This paper presents a new approach called Seam Carving for multirate signal processing of digital images. Increasing and decreasing the sizes of digital images are common place in day-to-day image processing. These methods involve long procedures and sometimes consume more time for getting implemented. Whereas, using the Seam Carving method eradicates the excess time involved in upsampling and downsampling a digital image considerably as this method is straightforward and simple to implement. This method comes in handy when we are dealing with large medical images and remotely sensed images. This technique is applied on standard images and its performance is analyzed. The entire work was implemented using Matlab R2017a software package. Keywords – seam, image, upsample, downsample. I. INTRODUCTION eam Carving method is one of the latest digital image processing techniques that are used for expanding and decimating the digital images. It is essentially a content-aware image resizing algorithm that was invented by Shai Avidan and Ariel Shamir in 2007 [9]. The seam carving algorithm is also called Liquid Rescaling algorithm. Since images, including bitonal and colour, are multidimensional, Seam Carving algorithm is also essentially a multidimensional digital image processing algorithm that is applied in both the spatial and frequency domains. Seam Carving method works on the principle of computing the paths of least importance referred to as seams in a digital image. Expanding an image comprises of seams being inserted into it whereas, decimating an image comprises of seams being eradicated from it respectively [10]. The liquid rescaling method enables manually defined arenas in which pels may not be modified, and features the ability to eradicate objects in entirety from the digital image. This method is used for properly displaying images without any distortion on different projection media. Seam can be either in horizontal and vertical directions. A horizontal seam is defined as the path of pels connected from left to the right in an image whereas the vertical seam is defined as the path of pels connected fromtop to the bottom in an image with one pel in each row. The energy function of a pel is computed by measuring the contrast with its neighbouring pels [1]. It is nothing but the computation of the path of minimum energy cost from one end of the image to another. This can be done using various procedures such as Dijsktra’s algorithm and Graph Cuts (taken from Graph Theory), Dynamic Programming and Greedy algorithm (taken from Engineering Optimization), etc [2]. II. MATHEMATICS OF SEAM CARVING We develop the theory related to seam carving from a monochromatic image point of view. Let be an discrete monochromatic image. Seam Carving is nothing but eradicating pels in a judicious way. The energy function corresponding to this is written mathematically as under [3], ( ) … (1) We normally look for preserving both the shape and the visual coherence of the input image while applying the seamcarving procedure. Hence, it is desirable to check for the size of the target image that should contain the highest energy. Hence, for doing seam carving, it is desirable to have a resizing operator that has the tenacity to preserve the information inherent in the digital image better than the removal of pels [4]. The vertical seam is defined by the equation, * + *( ( ) + ( ) ( ) … (2) Here, is a mapping , - , -. Hence, a vertical seam is an 8-connected path of pels in the image from to bottom that has only one pel in each row of the image. Similarly, if is a mapping , - , -, then, the horizontal seam is defined by the equation [5], * + *( ( ))+ ( ) ( ) … (3) The pels of the path of seam is given by the expression, * ( + * ( ( ) + . Removing the pels of a seam from an image corresponds to pels being translated either left or up for compensating the missing path. If we designate the energy function by , then, the cost of the seamis defined by the expression [6], S
  • 2. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540 www.ijltemas.in Page 39 ( ) ( ) ∑ ( ( )) … (4) The aim is to find the optimal seam that should minimize the seamcost given in Eq. (4). This gives, ( ) ∑ ( ( )) … (5) The optimal seam is found using optimization methods such dynamic programming [7]. Normally, this is done by traversing the input image fromthe second row to the last row and then calculating the cumulative minimum energy for all possible connected seams for each entry ( ) given by the equation [8], ( ) ( ) ( ( ) ( ) ( )) … (6) Finally, the minimum value of the last row in shows the end of the minimal connected vertical seam. This gives the optimal seam path. The advantages is that the energy in the decimated and the upsampled images are preserved which makes this seam carving technique an attractive approach in multirate filtering of digital images [9]. III. RESULTS AND VALIDATION Fig. 1 shows the input (cameraman) image of size 256 x 256 in tif format. Fig. 2(a) shows the decimated image of the same which is of size 128 x 128 and Fig. 2(b) shows the expanded image of the same input which of size 512 x 512, by a factor of 2 each. The times taken for performing the upsampling and downsampling operation for the coins.png image are 1.225 second and 0.234 seconds respectively. The artefacts that are normally seen while applying traditional multirate signal processing techniques, such as, blocking and ringing are not seen in the output images. Fig. 3 shows another input (coins) image is of size 246 x 300 in png format. Fig. 4(a) shows the decimated image of the same which is of size 123 x 150 and Fig. 4(b) shows the expanded image of the same input which of size 492 x 600, by a factor of 2 each. The times taken for performing the upsampling and downsampling operation for the coins.png image are 1.403 second 0.351 seconds respectively. There are no blocking and ringing artefacts in the output images. Fig. 5 shows another colour input (street) image is of size 480 x 640 x 3 in in png format. Fig. 6 shows the decimated image of the same which is of size 240 x 320 x 3 and Fig. 7 shows the expanded image of the same input which of size 960 x 1280 x 3, by a factor of 2 each. The times taken for performing the upsampling and downsampling operation for the coins.png image are 2.301 second 1.451 seconds respectively. There are no blocking and ringing artefacts in the output images. Fig. 3 Input Image (cameraman). (a) (b) Fig. 2 (a) Output Image forUpsampling(b) Output Image for Downsampling. Fig. 3 Input Image (coins).
  • 3. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540 www.ijltemas.in Page 40 (a) (b) Fig. 4 (a) Output Image forUpsampling(b) Output Image for Downsampling. Fig. 5 Input Image (street) Fig. 6 Decimated Image (Street). Fig. 7 Upsampled Image (Street). IV. CONCLUSION AND FUTURE SCOPE One of the forefront advantages of Seam Carving procedure is that it can be accomplished fully in the spatial domain itself. Hence, it is directly possible for us to apply the upsampling and downsampling operations the image directly without any artefacts. The same upsampling and downsampling operations in multirate digital signal processing give artefacts such as imaging and aliasing effects which make it mandatory to make use of a Lowpass Filter for eradicating them; this is an extra block which would add on to the cost of implementation of the system. Thus, seamcarving overcomes this major bottleneck easily thereby proving its advantage over conventional multirate digital signal processing techniques. Applying Seam Carving on images does not produce unwanted artefacts like blocking and ringing. Seam Carving can be extensively used in the processing of remotely sensed imagery, medical image processing, seismic signal processing, etc. Seam Carving comes in as handy tool for the upsampling and downsampling of colour images. In normal operations, it is of common practice to split a colour image into three monochromatic images of three colour planes, process each monochromatic image separately, and then concatenate the processed three output images into a single colour output image. This traditional approach takes large amount of computation time and cost. Seam Carving can be easily applied for the multirate digital processing of colour images as it has the tenacity to process colour images direcly thereby saving computation time to a considerable extent. This is a major plus point of Seam Carving over the conventional colour image processing techniques currently existing in the technical literature.
  • 4. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume VI, Issue VIIIS, August 2017 | ISSN 2278-2540 www.ijltemas.in Page 41 One of the shortcomings of Seam Carving algorithm is that the programmer needs to supply more information for minimizing errors. The remedy is painting the regions that need to be maintained in the output image. Another shortcoming is the removal of a seam corresponding to lesser energy which may lead to the occurring of a seam with a larger energy. The remedy for this pitfall is first to check the simulation of the seam removal and then computing the energy and seeing if it is incremented or not; if so, other seams are selected and the previous one is neglected. Seam removal while decimating an image can lead to spectral foldover or spectral overlap or aliasing which needs to be removed by applying a low pass filter called Antialiasing filter. Jagged edges are a nuisance in the case of images which are having not so smooth areas. Seam Carving does not have the tenacity to conserve Region Of Interests (ROIs) that need to be processed. Further work can be done on developing advanced algorithms for detecting energy functions accurately at a fast rate. Suitable algorithms need to be developed to performing multioperator functions such as the combination of cropping and scaling operations. Since the removal of multiple seams is rather slow, fast algorithms need to be developed in this regard. The usage of seam carving method need to be applied for time varying videos and their performance analyzed. On- demand server side seam carving techniques need to be developed for future applications for IoT, etc. ACKNOWLEDGEMENTS The authors are grateful to Dr. Mohan Manghnani, Chairman, New Horizon Education Institution, for providing the necessary infrastructure and encouragement for carrying out this research work. They owe a debt of gratitude to Dr. Manjunatha, Principal, New Horizon College of Engineering, for his constant encouragement. They are grateful to the management of SEC, Kanyakumari, for their support. They are also thankful to their parents for enforcing enthusiasmand passion for research in them. REFERENCES [1]. Alan V. Oppenheim, Alan S. Willsky, and S. Hamid Nawab, “Signals andSystems,” 2nd Edition,Pearson Education, Inc., New Delhi, India, 2009. [2]. Simon Haykin, andBarry Van Veen, “Signals and Systems,” 2nd Edition, Wiley India Private Limited, New Delhi, India, 2015. [3]. Alan V. Oppenheim, and Ronald W. Schafer, “Discrete – time Signal Processing,” 3rd Edition, Pearson Education, Inc., New Delhi, India, 2009. [4]. John G, Proakis, and Dimitris G. Manolakis, “ Digital Signal Processing,” 4th Edition, Pearson Education, Inc., New Delhi, India, 2007. [5]. Rafael C. Gonzalez, and Richard E. Woods, “Digital Image Processing,” 3rd Edition, Pearson Education, Inc., New Delhi, India, 2012. [6]. Anil K. Jain, “Fundamentals of Digital Image Processing,” 1st Edition, Pearson Education, Inc., New Delhi, India, 2013. [7]. Tamal Bose, “Digital Signal andImage Processing”, Wiley India Private Limited, New Delhi, India, 2015. [8]. William K. Pratt, “Digital Image Processing”, 4th Edition, Wiley India Private Limited, New Delhi, India, 2016. [9]. BerndJähne, “Digital Image Processing”, 6th Edition, Springer- Verlag India Private Limited, New Delhi, India, 2017. [10]. S. Avidan, andA. Shamir, “Seam carvingfor content-aware image resizing,” ACM Trans. onGraphics (Proc. ofSIGGRAPH) 26(3), 10, 2016.