Image coding/decoding method, image coding apparatus and image decoding apparatus
Abstract
An image coding method is provided, in which the method includes the steps of: extracting edge information which represents an edge part of an original image; obtaining density information of an edge smoothed image from the original image by smoothing the edge part; obtaining coded edge information by coding the edge information according to a first coding algorithm; obtaining coded density information by coding the density information of the edge smoothed image according to a second coding algorithm; and sending the coded edge information and the coded density information as coded information to an image decoding apparatus.
Claims
exact text as granted — not AI-modified1 . An image coding/decoding method in which an image coding apparatus sends coded information which is obtained by coding an original image to an image decoding apparatus and said image decoding apparatus decodes said coded information to obtain a reproduced image, said method comprising the steps of:
extracting edge information which is binary information representing an edge part of said original image; obtaining density information of an edge unsharpened image from said original image by unsharpening said edge part using said edge information; obtaining coded edge information by coding said edge information according to a first coding algorithm; obtaining coded density information by coding said density information of said edge unsharpened image according to a second coding algorithm; sending said coded edge information and said coded density information as said coded information to said image decoding apparatus; and said image decoding apparatus performing the steps of: obtaining said edge information by decoding said coded edge information according to a first decoding algorithm corresponding to said first coding algorithm; obtaining said density information of said edge unsharpened image by decoding said coded density information according to a second decoding algorithm corresponding to said second coding algorithm; obtaining said reproduced image from said density information of said edge unsharpened image by restoring said edge part of said edge unsharpened image by using said edge information; wherein said second coding algorithm and said second decoding algorithm are based on a standard coding method using a discrete cosine transform.
2 . The image coding/decoding method as claimed in claim 1 , said image coding apparatus unsharpening said edge part by performing, while scanning said original image pixel by pixel, the steps of:
performing first matrix operation by using a first block density information vector and a unsharpening matrix, wherein said first block density information vector is obtained by arranging density information of each pixel included in a first block, said first block includes a pixel in said edge part or in a near region of said edge part and includes pixels in a surrounding region around said pixel, and order of said first block density information vector corresponds to the number of pixels in said first block, and wherein said unsharpening matrix includes coefficients used for edge unsharpening which operate on density information of each pixel in said first block; obtaining unsharpened density information of each pixel by overlaying density information of each pixel in said first block obtained by performing said first matrix operation on each pixel while scanning said original image pixel by pixel.
3 . The image coding/decoding method as claimed in claim 2 , said image decoding apparatus restoring said edge part of said edge unsharpened image by performing, while scanning said edge unsharpened image pixel by pixel, the steps of:
performing second matrix operation by using a second block density information vector and a restoring matrix which is an inverse matrix of said unsharpening matrix, wherein said second block density information vector is obtained by arranging density information of each pixel included in a second block, said second block includes a pixel in said edge part or in a near region of said edge part and pixels in said surrounding region, and order of said second block density information vector corresponds to the number of pixels in said second block; and obtaining restored density information of each pixel by overlaying density information of each pixel in said second block obtained by performing said second matrix operation on each pixel while scanning said edge unsharpened image pixel by pixel.
4 . The image coding/decoding method as claimed in claim 1 , said image coding apparatus unsharpening said edge part by performing the steps of:
obtaining density information x′ of a pixel of said edge part of said edge unsharpened image according to a first equation x′=(1−λ)x+×λC, wherein λ is a positive constant, x is density information of said pixel of said original image, and C is surrounding density information representing density state of a surrounding region of said pixel.
5 . An image coding apparatus comprising:
an edge extracting part for extracting edge information which is binary information representing an edge part of an original image; an edge unsharpening part for obtaining density information of an edge unsharpened image from said original image by unsharpening said edge part using said edge information; a first coding part for obtaining coded edge information by coding said edge information according to a first coding algorithm; a second coding part for obtaining coded density information by coding said density information of said edge unsharpened image according to a second coding algorithm; wherein said coded edge information and said coded density information are coded information of said original image, and wherein said second coding algorithm is based on a standard coding method using a discrete cosine transform.
6 . The image coding apparatus as claimed in claim 5 , said edge unsharpening part including a density information correction part for correcting density information of each pixel such that variation of density levels represented by density information of pixels which are arranged across said edge part in a near region of said edge part of said original image is lowered.
7 . The image coding apparatus as claimed in claim 5 , said edge unsharpening part comprising:
a unsharpening matrix generation part for generating, for each block which includes said edge part or a near region of said edge part, a unsharpening matrix which is used for matrix operation with a block density information vector, wherein said block density information vector is obtained by arranging density information of each pixel included in a block, and order of said block density information vector corresponds to the number of pixels in said block, and wherein said unsharpening matrix includes coefficients used for edge unsharpening which operate on density information of each pixel in said edge part or in said near region in said block; and a matrix operation part for obtaining unsharpened density information of each pixel in said block by performing matrix operation by using said unsharpening matrix and said block density information vector.
8 . The image coding apparatus as claimed in claim 5 , said edge unsharpening part comprising:
a pixel judgement part for judging whether a pixel exists in said edge part or in a near region of said edge part while scanning said original image pixel by pixel; a matrix operation part for performing, when said pixel exists in said edge part or in said near region, matrix operation by using a block density information vector and a unsharpening matrix, wherein said block density information vector is obtained by arranging density information of each pixel included in a block, said block includes said pixel and pixels in a surrounding region around said pixel, and order of said block density information vector corresponds to the number of pixels in said block, and wherein said unsharpening matrix includes coefficients used for edge unsharpening which operate on density information of each pixel in said block; an operation part for obtaining unsharpened density information of each pixel by overlaying density information of each pixel in said block obtained by performing said matrix operation on each pixel while scanning said original image pixel by pixel.
9 . The image coding apparatus as claimed in claim 5 , wherein said edge unsharpening part obtains density information x′ of a pixel of said edge part of said edge unsharpened image according to an equation x′=(1−λ)x+λC, wherein λ is a positive constant, x is density information of said pixel of said edge part of said original image, and C is surrounding density information representing density state of a surrounding region of said pixel.
10 . An image decoding apparatus which decodes coded information which includes coded edge information obtained by coding edge information representing an edge part of an original image and coded density information representing an edge unsharpened image obtained by unsharpening said edge part of said original image using said edge information, said image decoding apparatus comprising:
a first decoding part for obtaining said edge information which is binary information representing said edge part by decoding said coded edge information according to a first decoding algorithm; a second decoding part for obtaining density information of said edge unsharpened image by decoding said coded density information according to a second decoding algorithm; an edge restoring part for restoring said edge part of said edge unsharpened image by using said edge information such that a reproduced image is obtained, wherein said second decoding algorithm is based on a standard coding method using a discrete cosine transform.
11 . The image decoding apparatus as claimed in claim 10 , said edge restoring part including a density information correction part for correcting density information of each pixel of said edge unsharpened image such that variation of density levels represented by density information of pixels which are arranged across said edge part in a near region of said edge part of said edge unsharpened image is increased.
12 . The image decoding apparatus as claimed in claim 10 , said edge restoring part comprising:
a restoring matrix generation part for generating, for each block in said edge part or a near region of said edge part in said edge unsharpened image, a restoring matrix which is used for matrix operation with a block density information vector, wherein said block density information vector is obtained by arranging density information of each pixel included in a block, and order of said block density information vector corresponds to the number of pixels in said block, and wherein said restoring matrix includes coefficients used for edge restoring which operate on density information of each pixel in said edge part or in a near region of said edge part in said block; and a matrix operation part for obtaining restored density information of each pixel in said block by performing said matrix operation by using said restoring matrix and said block density information vector.
13 . The image decoding apparatus as claimed in claim 12 , wherein said restoring matrix generation part generates an inverse matrix of a unsharpening matrix as said restoring matrix in which said unsharpening matrix is used for obtaining density information of said edge unsharpened image which is decoded from said coded density information.
14 . The image decoding apparatus as claimed in claim 10 , said edge restoring part comprising:
a pixel judgement part for judging whether a pixel exists in said edge part represented by said edge information or in a near region of said edge part while scanning said edge unsharpened image pixel by pixel; a matrix operation part for performing, when said pixel exists in said edge part or in said near region, matrix operation by using a block density information vector and a restoring matrix, wherein said block density information vector is obtained by arranging density information of each pixel included in a block, said block includes said pixel and pixels in a surrounding region around said pixel, and order of said block density information vector corresponds to the number of pixels in said block, and wherein said restoring matrix includes coefficients used for edge restoring which operate on density information of each pixel in said block; an operation part for obtaining restored density information of each pixel by overlaying density information of each pixel in said block obtained by performing said matrix operation on each pixel while scanning said edge unsharpened image pixel by pixel.
15 . The image decoding apparatus as claimed in claim 14 , wherein said restoring matrix is an inverse matrix of a unsharpening matrix in which said unsharpening matrix is used for obtaining density information of said edge unsharpened image which is decoded from said coded density information.Join the waitlist — get patent alerts
Track US2009161972A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.