Method for image enhancement, image processing apparatus and computer readable medium using the same
First Claim
1. A method for image enhancement, adapted to an image processing apparatus, comprising:
- receiving a low-resolution image;
upscaling the low-resolution image so as to generate an upscaled image, wherein the upscaled image comprises a plurality of first pixels;
performing edge detection on the upscaled image so as to obtain edge information of each of the first pixels, wherein the edge information of each of the first pixels comprises an edge direction and an edge intensity, each of the edge directions comprises a horizontal component and a vertical component, and a summation of the horizontal component and the vertical component of each of the edge directions is a constant;
performing low-pass filtering on the upscaled image by using a low-pass filter so as to generate a low-passed upscaled image, and enhancing an edge region of the low-passed upscaled image according to the horizontal component and the vertical component of each of the edge directions by leveraging a one-dimensional horizontal unsharp masking sharpening method and a one-dimensional vertical unsharp masking sharpening method so as to generate a high-resolution edge image;
enhancing a non-edge region of the upscaled image by leveraging a two-dimensional unsharp masking sharpening method so as to generate a high-resolution detail image; and
performing image fusion on the high-resolution edge image and the high-resolution detail image according to each of the edge intensities so as to generate a super-resolution image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, image processing apparatus, and computer readable medium for image enhancement are provided. In the method, a low-resolution image is received and upscaled to generate an upscaled image having first pixels. Edge detection is performed on the upscaled image to obtain edge information of the first pixels. Each piece of the edge information includes an edge direction and an edge intensity, and each of the edge directions includes a horizontal and vertical component having a constant summation. A non-edge region of the upscaled image is enhanced to generate a high-resolution detail image; based on unsharp masking sharpening methods, an edge region of the low-passed upscaled image is enhanced according to the horizontal and vertical components of the edge directions to generate a high-resolution edge image. Image fusion is performed on the high-resolution edge image and the high-resolution detail image according to the edge intensities to generate a super-resolution image.
-
Citations
13 Claims
-
1. A method for image enhancement, adapted to an image processing apparatus, comprising:
-
receiving a low-resolution image; upscaling the low-resolution image so as to generate an upscaled image, wherein the upscaled image comprises a plurality of first pixels; performing edge detection on the upscaled image so as to obtain edge information of each of the first pixels, wherein the edge information of each of the first pixels comprises an edge direction and an edge intensity, each of the edge directions comprises a horizontal component and a vertical component, and a summation of the horizontal component and the vertical component of each of the edge directions is a constant; performing low-pass filtering on the upscaled image by using a low-pass filter so as to generate a low-passed upscaled image, and enhancing an edge region of the low-passed upscaled image according to the horizontal component and the vertical component of each of the edge directions by leveraging a one-dimensional horizontal unsharp masking sharpening method and a one-dimensional vertical unsharp masking sharpening method so as to generate a high-resolution edge image; enhancing a non-edge region of the upscaled image by leveraging a two-dimensional unsharp masking sharpening method so as to generate a high-resolution detail image; and performing image fusion on the high-resolution edge image and the high-resolution detail image according to each of the edge intensities so as to generate a super-resolution image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing apparatus comprising:
-
a storage unit, storing a plurality of instructions; and a processing unit, coupled to the storage unit, accessing and executing the instructions for; receiving a low-resolution image; upscaling the low-resolution image so as to generate an upscaled image, wherein the upscaled image comprises a plurality of first pixels; performing edge detection on the upscaled image so as to obtain edge information of each of the first pixels, wherein the edge information of each of the first pixels comprises an edge direction and an edge intensity, each of the edge directions comprises a horizontal component and a vertical component, and a summation of the horizontal component and the vertical component of each of the edge directions is a constant; performing low-pass filtering on the upscaled image by using a low-pass filter so as to generate a low-passed upscaled image, and enhancing an edge region of the low-passed upscaled image according to the horizontal component and the vertical component of each of the edge directions by leveraging a one-dimensional horizontal unsharp masking sharpening method and a one-dimensional vertical unsharp masking sharpening method so as to generate a high-resolution edge image; enhancing a non-edge region of the upscaled image by leveraging a two-dimensional unsharp masking sharpening method so as to generate a high-resolution detail image; and performing image fusion on the high-resolution edge image and the high-resolution detail image according to each of the edge intensities so as to generate a super-resolution image. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium, recording programs to be loaded into an image processing apparatus to perform steps of:
-
receiving a low-resolution image; upscaling the low-resolution image so as to generate an upscaled image, wherein the upscaled image comprises a plurality of first pixels; performing edge detection on the upscaled image so as to obtain edge information of each of the first pixels, wherein the edge information of each of the first pixels comprises an edge direction and an edge intensity, each of the edge directions comprises a horizontal component and a vertical component, and a summation of the horizontal component and the vertical component of each of the edge directions is a constant; performing low-pass filtering on the upscaled image by using a low-pass filter so as to generate a low-passed upscaled image, and enhancing an edge region of the low-passed upscaled image according to the horizontal component and the vertical component of each of the edge directions by leveraging a one-dimensional horizontal unsharp masking sharpening method and a one-dimensional vertical unsharp masking sharpening method so as to generate a high-resolution edge image; enhancing a non-edge region of the upscaled image by leveraging a two-dimensional unsharp masking sharpening method so as to generate a high-resolution detail image; and performing image fusion on the high-resolution edge image and the high-resolution detail image according to each of the edge intensities so as to generate a super-resolution image.
-
Specification