Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.07 KB

File metadata and controls

25 lines (20 loc) · 1.07 KB

Image_Resizing_Net

Image resizer using Bilinear Interpolation and Bicubic Algorithm

ImageResizerNet

ImageResizerNet is a deep learning project focused on advanced image resizing techniques using both traditional and learnable methods. This repository implements custom Convolutional Neural Networks (CNNs) integrated with bicubic and bilinear interpolation techniques, inspired by cutting-edge research in the field.

Features

  • Bicubic Resizer (BicubicResizer.py): Implements smooth, high-quality image scaling using cubic interpolation. This method is effective for detailed image resizing with minimal distortion.
  • Bilinear Resizer (BilinearResizer.py): Offers efficient and fast image resizing using bilinear interpolation, suitable for applications where speed is crucial.

Usage

Bicubic Interpolation

python BicubicResizer.py

Bilinear Interpolation

python BilinearResizer.py

Credits

This project draws inspiration from the paper: Learning to Resize Images for Computer Vision Tasks by Hossein Talebi and Peyman Milanfar