A method for reducing image noise is provided. The procedure of the method is provided in the following steps. First, the color level scale of a scanned image of a document is reduced by a plurality of bits in order to subtract a noise level from the scanned image. Then the color level scales of all pixels of the image are recombined by a halftone pattern method in order to recover the color level scales. Finally the missing codes of the image are filled out by bit enhance method. Because of the color level scales of the proceeding image are not reduced, the scanned image quality does not be blurred by the method. Because the method does not minimize the color level of the proceeding image, the image noise can be reduced without blurring the scanned image and the quality of the image can be increased after the process thereof. And because each color level of the pixel in the image is subtracted by a noise level, some of the bits are removed and the capacity of the image file is decreased.
|
7. A method, comprising:
scanning an image with a scanner to obtain a full image level of a color element of a pixel of the image;
reducing the full image level of the color element by decreasing a number of bits of the color element according to an image noise associated with the scanned image, wherein reducing the full image level causes the image noise to be substantially removed from the scanned image;
composing a halftone pattern comprising a reduced image level of the color element corresponding to the decreased number of bits; and
restoring the full image level of the color element of the pixel using the halftone pattern without reintroducing the image noise into the scanned image.
13. An apparatus, comprising:
means for scanning an image to obtain a full image level of a color element of one or more pixels of the image; and
means for operating on the scanned image, wherein said operating comprises:
reducing the full image level by decreasing a number of bits of the color element from the one or more pixels, wherein the number of bits corresponds approximately to an image noise associated with the scanned image, and wherein reducing the full image level causes the image noise to be substantially removed from the scanned image;
composing a halftone pattern comprising a reduced image level of the color element, wherein the reduced image level corresponds to the decreased number of bits; and
recombining an image level of the one or more pixels in the image using the halftone pattern without reintroducing the image noise into the scanned image.
5. A method, comprising:
scanning an image with a scanner to obtain a gray scale of one or more pixels of the image;
reducing the gray scale of the one or more pixels of the scanned image by reducing a number of bits of gray scale image data from each of the one or more pixels, wherein the number of bits of gray scale image data reduced from the one or more pixels is determined based, at least in part, on an image noise associated with the scanned image, and wherein reducing the gray scale causes the image noise to be substantially removed from the scanned image; and
restoring the gray scale of the one or more pixels using a halftone pattern comprising a matrix, wherein a number of rows and a number of columns of the matrix correspond to the number of bits of gray scale image data reduced from the one or more pixels, and wherein the gray scale is restored without reintroducing the image noise into the scanned image.
1. A method, comprising:
scanning an image with a scanner to obtain a full color level of a color element of a pixel of the scanned image;
decreasing the full color level of the color element by reducing a number of bits of the full color level of the color element to form a reduced color level image, wherein the number of bits reduced from the full color level is dependent on an image noise associated with the scanned image, and wherein decreasing the full color level causes the image noise to be substantially removed from the scanned image;
composing a pattern comprising the number of bits reduced from the full color level of the color element, wherein the pattern has less color level of the color element than the full color level; and
restoring the full color level of the color element of the pixel by combining the reduced color level image with the pattern, wherein the full color level of the color element is restored without reintroducing the image noise into the scanned image.
2. The method of
3. The method of
6. The method of
8. The method of
9. The method of
10. The method of
11. The method of
12. The method of
14. The apparatus of
15. The apparatus of
16. The apparatus of
17. The apparatus of
18. The apparatus of
19. The apparatus of
20. The apparatus of
21. The method of
22. The method of
23. The method of
24. The method of
25. The method of
|
This application claims the priority benefit of Taiwan application serial no. 91125114, filed Oct. 25, 2002.
1. Field of the Invention
The present invention relates to a method for reducing image noise. More particularly, the present invention relates to a method for reducing scanned image noise and reducing scanned image file capacity.
2. Description of the Related Art
A scanner is a machine having a function similar to a camera combined with a Xerox machine, as the scanner can copy an image to a file and then print it out on a printer. In the early days when the scanner was first produced, the price was expensive and only a few people or offices could afford one. Recently, because the manufacturing techniques of optical scan heads are mature and mass production of scanners is now available, the price of scanners has gone down and the scanner has become the next must-have peripheral for mainstream PC users. The scanner market is heating up rapidly.
The scanner can be classified into several types including the handy scanner, sheetfed scanner, business card scanner, film scanner, drum scanner and flatbed scanner, according to the prices and functions thereof. A flatbed scanner is an opto-electric device capable of converting the printed data on a document into digital form for processing by the computer. The document that is to be scanned is fixedly placed on a transparent glass plate on the flatbed scanner and a movable scan head moves over the document to make a scan that converts the printed data on the document into digital form. The scan head is optically coupled to a linear array of light-sensing cells such as a charge-coupled device (“CCD”), each cell corresponding to a pixel in the scanned image. Because a flatbed scanner has a simple structure and is easy to use, it has become mainstream among the varieties of scanners.
When a scanner is used for scanning a document, image noise of the scanned image of the document is produced due to the scanner devices. The image noise may reduce the image quality of the scanned image and make variations compared with the document. A conventional method for reducing image noise is to decrease the color level of the scanned image by a hardware filter, for example, an optical filter. Since the color level of each pixel of the scanned image is averaged in order to average and minimize the image noise, the scanned image quality may be blurred by this method. Another conventional method for reducing image noise is to decrease the color level of the scanned image by a software filter, for example, to set a color scale level as the noise level of a scanned image. But after the color level of every pixel of the scanned image is subtracted by the noise level in order to minimize the image noise, the scanned image quality may also be reduced.
Accordingly, one object of the present invention is to provide a method for reducing image noise that does not blur the scanned image after the processing thereof.
It is another object of the invention to provide a method for reducing image noise that can increase the quality of the scanned image after the processing thereof.
It is another object of the invention to provide a method for reducing image noise that can reduce the capacity of the scanned image files after the processing thereof.
To achieve these and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, the method is provided in the following steps. First, the color level scale of a scanned image of a document are reduced by a plurality of bits in order to subtract a noise level from the scanned image. Then the color level scale of all pixels of the image are recombined by a halftone pattern method in order to recover the color level scale. Finally the missing codes of the image are filled out by a bit enhance method. Because the color level scale of the proceeding image are not reduced, the scanned image quality is not blurred by the method.
In a preferred embodiment of the invention, a scanned image, composed of a plurality of pixels having a scale of bits, is proceeded by the steps of reducing a plurality of bits of the scale of each pixel in the image, and recombining the scale of each pixel in the image.
A further embodiment of the invention, after the step of recombining the scale of each pixel in the image, further comprises a step of filling out missing codes of the pixels of the image.
In a still further embodiment of the invention, the step of reducing a plurality of bits of the scale of each pixel in the image can reduce the scale of each pixel in the image.
In a still further embodiment of the invention, the step of recombining the scale of each pixel in the image comprises a halftone pattern method.
In a still further embodiment of the invention, a pattern composed by the halftone pattern method is a matrix pattern, in which the row and column numbers of the matrix pattern are dependent on the number of bits reduced in the step of reducing a plurality of bits of the scale of each pixel in the image.
In a still further embodiment of the invention, the step of filling out missing codes of the pixels of the image comprises a bit enhance method.
In another preferred embodiment of the invention, a scanned image, composed of a plurality of pixels having a scale of bits, is proceeded by the steps of reducing a plurality of bits of the scale of each pixel in the image, recombining the scale of each pixel in the image and filling out missing codes of the pixels of the image.
In a still further embodiment of the invention, the step of reducing a plurality of bits of the scale of each pixel in the image can reduce the scale of each pixel in the image.
In a still further embodiment of the invention, the step of recombining the scale of each pixel in the image comprises a halftone pattern method.
In a still further embodiment of the invention, a pattern composed by the halftone pattern method is a matrix pattern, in which the row and column numbers of the matrix pattern are dependent on the number of bits reduced in the step of reducing a plurality of bits of the scale of each pixel in the image.
In a still further embodiment of the invention, the step of filling out missing codes of the pixels of the image comprises a bit enhance method.
Accordingly, because the method does not minimize the color level of the proceeding image, the image noise can be reduced without blurring the scanned image and the quality of the image can be increased after the process thereof. And because the color level of the pixels in the image is subtracted by a noise level, some of the bits of the pixels are removed and the capacity of the image file is decreased.
It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the invention as claimed.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
The present invention provides a method for reducing image noise.
Preferably, a scanned image output from the scanner 104 is stored into allocated memory blocks in step 102. The color of every pixel in the scanned image is composed of a red color element, green color element and blue color element. In order to compose a full-color pixel by the three color elements above, each color element has a 256 scale for a pixel, i.e., each color element is composed by a byte. For example, a pixel may have a red color element of a 210 scale, a green color element of 200 scales and a blue color element of a 190 scale.
Then the color level scale of the scanned image is reduced in step 104. The color level scale of every color element in all pixels of the scanned image are reduced. For example, if a red color level scale of a pixel is 43 (i.e., 00101011 in binary), the color level scale is then reduced to 40 (i.e., 00101000). The purpose of the step 104 is to set a noise level and to subtract the image from the noise level. Since the setting of the noise level compared with the full-color level is small (i.e., the ratio is about 0˜3 to 256), the step 104 does not reduce the color level resolution of the scanned image.
Thereafter, the color level scale of every pixel of the scanned image processed above is increased by using a halftone pattern method in step 106. The purpose of the step 106 is to compose a color level scale by a pattern with less color level scale. A color level pattern of a pixel in halftone pattern method is composed by a matrix, for example but not limited to, a n×m matrix, in which n and m are positive integers and n is the same or different from m. The number n and m are dependent on the reduced number of bits in step 104, i.e., dependent on the noise level (for example, if the reduced number of bits are 2, the pattern may be a 2×2 matrix). The halftone pattern method can recombine the color level scale of the scanned image processed by step 104 to a color level the same as the scanned image stored in step 102. For example, if the color level of the scanned image is 8 bits, after step 104, the color level of the image is 6 bits, and after step 106, the color level of the image is recombined to 8 bits.
After that, the missing codes of the image processed above are filled out in step 108. The method of filling out the missing code includes, but is not limited to, a bit enhance method. Finally, a noise reduced image is output to the computer 102 and is screened on a monitor of the computer 102 in step 110.
Accordingly, because the method does not minimize the color level of the noise reduced image, the image noise can be reduced without blurring the scanned image and the quality of the image can be increased after the process thereof. And because every color level scale of the pixel in the image is subtracted by a noise level, some of the bits are removed and the capacity of the image file is decreased.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Huang, Yin-Chun, Cheng, Chung-Wei
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4955065, | Mar 17 1987 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | System for producing dithered images from continuous-tone image data |
5323247, | Dec 04 1990 | ROCHESTER, UNIVERSITY OF | Method and apparatus for halftoning and inverse halftoning and the transmission of such images |
5553200, | Mar 03 1995 | Electronics for Imaging, Inc | Method and apparatus for providing bit-rate reduction and reconstruction of image data using dither arrays |
5748770, | Nov 30 1993 | Intellectual Ventures I LLC | System and method for color recovery using discrete cosine transforms |
5764374, | Aug 30 1996 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | System and method for lossless image compression having improved sequential determination of golomb parameter |
6269193, | Dec 21 1998 | Eastman Kodak Company; Washington University | Method for statistically lossless compression of digital projection radiographic images |
6650773, | Sep 29 2000 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Method including lossless compression of luminance channel and lossy compression of chrominance channels |
6819804, | Jan 13 2000 | FUNAI ELECTRIC CO , LTD | Noise reduction |
7209100, | Apr 28 1999 | Panasonic Corporation | Method for driving display panel |
7212315, | Sep 16 2002 | Seiko Epson Corporation | Mixed screen design for multi-mode document |
7233414, | Jan 18 2000 | Nikon Corporation | Image recording apparatus and method, image reproducing apparatus and method, and recording medium on which image processing program is recorded |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 23 2003 | HUANG, YIN-CHUN | Veutron Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014652 | /0822 | |
Oct 23 2003 | CHENG, CHUNG-WEI | Veutron Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014652 | /0822 | |
Oct 27 2003 | Transpacific Systems, LLC | (assignment on the face of the patent) | / | |||
Jul 06 2005 | Veutron Corporation | Transpacific IP, Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017564 | /0747 | |
Jun 18 2009 | Transpacific IP Ltd | Transpacific Systems, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023107 | /0267 | |
Feb 13 2013 | Transpacific Systems, LLC | TITUSVILLE CANAVERAL LLC | MERGER SEE DOCUMENT FOR DETAILS | 030628 | /0681 | |
Feb 14 2013 | TITUSVILLE CANAVERAL LLC | Intellectual Ventures I LLC | MERGER SEE DOCUMENT FOR DETAILS | 030639 | /0330 |
Date | Maintenance Fee Events |
Dec 29 2015 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 18 2019 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 14 2023 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 31 2015 | 4 years fee payment window open |
Jan 31 2016 | 6 months grace period start (w surcharge) |
Jul 31 2016 | patent expiry (for year 4) |
Jul 31 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 31 2019 | 8 years fee payment window open |
Jan 31 2020 | 6 months grace period start (w surcharge) |
Jul 31 2020 | patent expiry (for year 8) |
Jul 31 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 31 2023 | 12 years fee payment window open |
Jan 31 2024 | 6 months grace period start (w surcharge) |
Jul 31 2024 | patent expiry (for year 12) |
Jul 31 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |