Proceedings of the International e-Conference on Advances in Computer Engineering and Communication Systems (ICACECS 2023)

Parallelization of Content aware Image Resizing

Authors
R. M. Prakash Ramanathan1, R. Manimegalai2, *, D. Sivaganesan3, S. K. Noor Mahammad4
1PSG Institute of Technology and Applied Research, Coimbatore, TN, 641062, India
2PSG Institute of Technology and Applied Research, Coimbatore, TN, 641062, India
3PSG Institute of Technology and Applied Research, Coimbatore, TN, 641062, India
4IIDM Kancheepuram, Kancheepuram, India
*Corresponding author. Email: drrm@psgitech.ac.in
Corresponding Author
R. Manimegalai
Available Online 21 December 2023.
DOI
10.2991/978-94-6463-314-6_29How to use a DOI?
Keywords
CUDA; OpenMP; MPI; Parallelization; Seam Carving; Image resizing
Abstract

Image resizing is a common technique used in image editing and processing to reduce or increase the image’s dimensions. The naive approaches, such as cropping or scaling, may result in image distortion or data loss. A more sophisticated method is content-aware image resizing, which employs algorithms such as Seam Carving. A path of connected pixels is called as seam. In Seam Carving the least important seam gets removed to increase or decrease the size of the image. The algorithm takes into account the image’s gradient magnitude, which represents the changes in intensity between adjacent pixels. This is used to calculate the importance of each pixel. But the issue with seam carving is the execution time delay. In this work, parallelization techniques such as CUDA, MPI and OpenMP are applied to improve the performance and speed. No significant speedup is achieved from MPI and openMP, 2x speedup is achieved from CUDA.

Copyright
© 2023 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Download article (PDF)

Volume Title
Proceedings of the International e-Conference on Advances in Computer Engineering and Communication Systems (ICACECS 2023)
Series
Atlantis Highlights in Computer Sciences
Publication Date
21 December 2023
ISBN
10.2991/978-94-6463-314-6_29
ISSN
2589-4900
DOI
10.2991/978-94-6463-314-6_29How to use a DOI?
Copyright
© 2023 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Cite this article

TY  - CONF
AU  - R. M. Prakash Ramanathan
AU  - R. Manimegalai
AU  - D. Sivaganesan
AU  - S. K. Noor Mahammad
PY  - 2023
DA  - 2023/12/21
TI  - Parallelization of Content aware Image Resizing
BT  - Proceedings of the International e-Conference on Advances in Computer Engineering and Communication Systems (ICACECS 2023)
PB  - Atlantis Press
SP  - 286
EP  - 294
SN  - 2589-4900
UR  - https://doi.org/10.2991/978-94-6463-314-6_29
DO  - 10.2991/978-94-6463-314-6_29
ID  - Ramanathan2023
ER  -