Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Self-adaptive image scaling method based on bicubic interpolation

A bicubic interpolation and image interpolation technology, applied in image data processing, graphics and image conversion, instruments, etc., can solve problems such as edge blur

Active Publication Date: 2013-04-10
FOCUS TECH
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Technical problem: Aiming at the shortcomings and limitations of the existing linear interpolation scaling algorithm, the present invention provides a method that can effectively solve the problems of aliasing artifacts and edge blurring in the existing linear interpolation algorithm, and improve the visual effect of the image. Adaptive image scaling method based on bicubic interpolation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-adaptive image scaling method based on bicubic interpolation
  • Self-adaptive image scaling method based on bicubic interpolation
  • Self-adaptive image scaling method based on bicubic interpolation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0057] The self-adaptive image scaling method based on bicubic interpolation of the present invention realizes the scaling process of the source image by using the C++ programming language on the VS2010 platform in the Windows operating system. We select a lena image with a resolution of 512*512 as the source image, and use this as an example to scale the lena image to a resolution of 128*128 based on the method proposed by the present invention and compare it with the traditional bicubic interpolation algorithm. If it is a three-channel RGB color image, the following calculations are processed separately for each channel, and finally the channels are combined to obtain the final target image. figure 1 It is an overall flow chart of the inventive method, and the concrete steps are as follows:

[0058] 1) Record the width sw and height sh of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a self-adaptive image scaling method based on bicubic interpolation. The self-adaptive image method based on the bicubic interpolation comprises the following steps: conducting a Gaussian blur operation of a source image so that detail information which can not be displayed under the condition of low resolution is eliminated and distortion of a scaled image is avoided; finding the corresponding pixel location of a target image pixel point on the source image, self-adaptively selecting m sampling pixel points which are corresponding to the periphery of pixel points, obtaining a weighted value which is corresponding to each sampling pixel point according to a bicubic interpolation function, and weighting and summing and to get a pixel value of the scaled image according to the weighted values of the m sampling pixel points and pixel values of the m sampling pixel values; and conducting a sharpening operation of the scaled image so that the edges of an image are clear and a target image is obtained.

Description

technical field [0001] The invention belongs to the field of digital image processing and relates to an adaptive image scaling method. Background technique [0002] Digital image scaling is a basic problem in digital image processing. It refers to the change of image resolution, also known as image resolution conversion or image scale conversion, and has been widely used in medical, Internet and multimedia fields. Image scaling is to change the resolution of the image. The process includes two main steps: first, according to the pixel distribution and image characteristics of the source image, reconstruct a continuous function that can approximate the original image, and then reconstruct the function according to the target resolution. Sampling to get the pixel color value of the target image. Image scaling mainly includes image enlargement and reduction, also known as upsampling and downsampling. The main purpose of reducing the image includes making the image conform to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T3/40
Inventor 达飞鹏潘仁林陶海跻王辰星郭涛刘健何学勇
Owner FOCUS TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products