Performance comparison on algorithms of image resizing

Image resizing is very common in daily life. They are used in a broad range of applications. For example, image search engines (e.g., Google and Bing) need to display the resized thumbnail images for the search results. Medical images are resized to assist doctors for better medical check-up. Smart...

Full description

Saved in:
Bibliographic Details
Main Author: Jiang, Yuwei
Other Authors: Bi Guoan
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54433
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-54433
record_format dspace
spelling sg-ntu-dr.10356-544332023-07-07T16:14:02Z Performance comparison on algorithms of image resizing Jiang, Yuwei Bi Guoan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Image resizing is very common in daily life. They are used in a broad range of applications. For example, image search engines (e.g., Google and Bing) need to display the resized thumbnail images for the search results. Medical images are resized to assist doctors for better medical check-up. Smart mobile phone users can zoom in or zoom out an image with two fingers for better browsing experience. In computer vision, researchers always resize the images to a fixed size for better analyzing. To date, many image resizing algorithms developed, from traditional image resizing algorithms using interpolation to content-aware image resizing algorithms using some advanced techniques. There is thus a need to compare the performance of these image resizing algorithms in order to understand their characteristics, and to guide the selection of proper image resizing algorithm for a specific application. In this report, we review three popular algorithms, namely nearest neighbor, bilinear and bicubic interpolation and conduct experimental study on them in order to compare their performances in different situations. An interactive user interface is also developed for non-programming users to visually compare the differences of using different image resizing algorithms. Basics in image processing are introduced in this paper to provide foundation knowledge for image resizing. The performance is evaluated in terms of mean square error. Experiments are conducted to test the functionality of user interface. Moreover, experiments on performance comparison of resizing algorithms are conducted based on 1) fixed image size and 2) sampling frequency. Bachelor of Engineering 2013-06-20T03:58:38Z 2013-06-20T03:58:38Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/54433 en Nanyang Technological University 77 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Jiang, Yuwei
Performance comparison on algorithms of image resizing
description Image resizing is very common in daily life. They are used in a broad range of applications. For example, image search engines (e.g., Google and Bing) need to display the resized thumbnail images for the search results. Medical images are resized to assist doctors for better medical check-up. Smart mobile phone users can zoom in or zoom out an image with two fingers for better browsing experience. In computer vision, researchers always resize the images to a fixed size for better analyzing. To date, many image resizing algorithms developed, from traditional image resizing algorithms using interpolation to content-aware image resizing algorithms using some advanced techniques. There is thus a need to compare the performance of these image resizing algorithms in order to understand their characteristics, and to guide the selection of proper image resizing algorithm for a specific application. In this report, we review three popular algorithms, namely nearest neighbor, bilinear and bicubic interpolation and conduct experimental study on them in order to compare their performances in different situations. An interactive user interface is also developed for non-programming users to visually compare the differences of using different image resizing algorithms. Basics in image processing are introduced in this paper to provide foundation knowledge for image resizing. The performance is evaluated in terms of mean square error. Experiments are conducted to test the functionality of user interface. Moreover, experiments on performance comparison of resizing algorithms are conducted based on 1) fixed image size and 2) sampling frequency.
author2 Bi Guoan
author_facet Bi Guoan
Jiang, Yuwei
format Final Year Project
author Jiang, Yuwei
author_sort Jiang, Yuwei
title Performance comparison on algorithms of image resizing
title_short Performance comparison on algorithms of image resizing
title_full Performance comparison on algorithms of image resizing
title_fullStr Performance comparison on algorithms of image resizing
title_full_unstemmed Performance comparison on algorithms of image resizing
title_sort performance comparison on algorithms of image resizing
publishDate 2013
url http://hdl.handle.net/10356/54433
_version_ 1772828381522427904