JP2004088251A - Image processing apparatus and method, program for executing the method, and recording medium - Google Patents

Image processing apparatus and method, program for executing the method, and recording medium Download PDF

Info

Publication number
JP2004088251A
JP2004088251A JP2002243928A JP2002243928A JP2004088251A JP 2004088251 A JP2004088251 A JP 2004088251A JP 2002243928 A JP2002243928 A JP 2002243928A JP 2002243928 A JP2002243928 A JP 2002243928A JP 2004088251 A JP2004088251 A JP 2004088251A
Authority
JP
Japan
Prior art keywords
image
original image
storing
partial
original
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002243928A
Other languages
Japanese (ja)
Other versions
JP3910120B2 (en
Inventor
Gakuhei Riyuu
劉 学平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002243928A priority Critical patent/JP3910120B2/en
Publication of JP2004088251A publication Critical patent/JP2004088251A/en
Application granted granted Critical
Publication of JP3910120B2 publication Critical patent/JP3910120B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To balance, at a given level, between maintenance of high image quality by securing an image information amount of an original and a reduction in a storage amount and in processing time of image data. <P>SOLUTION: Resolution reduction processing is performed to original image data 21 with a high resolution input from a scanner (S2). A future amount 23 indicating changing degree of an image in a target pixel to an obtained reduced image 22 is calculated (S3). Control information related to a partial pixel of the original image is extracted by using the obtained future amount 23 and the original image data 21 (S4). Then, expanding/combining processing is performed by using the reduced image 22, partial original image data and control information 24 (S5). The expanding/combining processing combines an expanded image 25 with the same high resolution as that of the original image and replaces the pixel of the original image with the pixel of the expanded image at the corresponded position of the expanded image if there is the original image to be partially stored in reference to the control information. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、該方法を実行するプログラム及び記録媒体に関し、特に、多値グレー画像またはカラー画像を縮小して保存し、縮小した画像を拡大して利用するための画像処理技術に関するものである。
【0002】
【従来の技術】
図5は、従来の画像処理システムの処理例について説明するための図で、スキャナで原稿の多値グレー画像またはカラー画像を入力して保存し、配信、画面表示、印刷出力、OCRなどの用途に再利用する画像処理システムを示すものである。画像処理システムにおいて、スキャナ31から読み取られたデジタル画像信号32bは、スキャナインタフェース(I/F)32aを通して、PC32に入力され、ハードディスクI/F32cを通してハードディスク33に保存される。ハードディスク33に保存されているデジタル画像を再利用するとき、ハードディスクI/F32cを通して取り出したデジタル画像をプリンタI/F32dを通してプリンタに印刷したり、そのデジタル画像に圧縮処理32eを施し、又は非圧縮処理32fにより通信I/F32hを通して外部へ配信したり、2値化処理32gによって2値化したOCR用の2値化画像を通信I/F32hを通して外へ出力したりする。
【0003】
【発明が解決しようとする課題】
以上説明したような従来例では、基本的にスキャナ31で読み取るときと同じ解像度のデジタル画像がハードディスク33に保存される。このように、カラースキャナやデジタルカメラを用いて入力された多値グレー画像またはカラー画像を保存し、配信、画面表示、印刷出力、OCRなどの用途に再利用するには、常に保存画像の画質と保存装置の容量及び処理時間とのトレードオフに配慮しなければならない。
【0004】
つまり、原稿または被写体の情報をより多く得るには、高い解像度で画像入力することは有効であるが、高い解像度で入力された画像ファイルのサイズは保存装置の容量を大量に消費し、処理時間も長くなる。低い解像度での入力は、容量と時間を節約できるが、情報欠落の代償を払わなければならない。
【0005】
そこで、本発明は、原稿の画像情報量を確保して高画質を維持すること、及び画像データの保存容量と処理時間とを削減することを一定のレベルで両立できるようにした画像処理装置、方法及び該方法を実行するプログラムを記録した記録媒体を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記課題を解決するため、本発明は、多値グレー画像またはカラー画像を入力する画像入力手段と、画像入力手段より得られる画像(原画像)を解像度変換によって縮小する画像縮小手段と、画像入力手段より得られる画像(原画像)の一部を抽出する画像抽出手段と、画像縮小手段より得られる画像(縮小画像)を保存する縮小画像保存手段と、画像縮小手段における解像度変換情報を保存する解像度変換情報保存手段と、前記画像抽出手段より得られる画像(部分原画像)を保存する部分画像保存手段と、画像抽出手段より得られる部分原画像の各画素の原画像における位置情報(部分原画像位置情報)を保存する部分原画像位置情報保存手段と、を具備することを特徴とする。この特徴により、原稿の情報量をできるだけ保持することと、保存容量をできるだけ節約することとを一定のレベルで両立できる。
【0007】
また、縮小画像と解像度変換情報とを用いてその縮小画像を拡大することにより、前記原画像と同じ解像度の画像を生成する画像拡大手段と、画像拡大手段より得られる画像(拡大画像),部分原画像,及び部分原画像の位置情報を用いて、原画像と同じ解像度の画像に部分原画像を合成する合成手段とを具備することを特徴とする。この特徴より、原稿の情報量をできるだけ保持することと、処理時間をできるだけ節約することとを一定のレベルで両立できる。
【0008】
本発明の画像処理方法は、多値グレー画像またはカラー画像を入力する画像入力ステップと、画像入力ステップより得られる画像(原画像)を解像度変換によって縮小する画像縮小ステップと、画像入力ステップより得られる画像(原画像)の一部を抽出する画像抽出ステップと、画像縮小ステップより得られる画像(縮小画像)を保存する縮小画像保存ステップと、画像縮小ステップにおける解像度変換情報を保存する解像度変換情報保存ステップと、画像抽出ステップより抽出された画像(部分原画像)を保存する部分画像保存ステップと、画像抽出ステップより抽出された部分原画像の各画素の原画像における位置情報(部分原画像位置情報)を保存する部分原画像位置情報保存ステップとによって実施される。
【0009】
また、本発明の画像処理方法は、縮小画像と解像度変換情報とを用いて縮小画像を拡大することにより、原画像と同じ解像度の画像を生成する画像拡大ステップと、画像拡大ステップより得られる画像(拡大画像),部分原画像,及び部分原画像位置情報を用いて、原画像と同じ解像度の画像に部分原画像を合成する合成ステップとによって実施される。
【0010】
本発明は、多値グレー画像またはカラー画像を入力する画像入力ステップと、画像入力ステップより得られる画像(原画像)を解像度変換によって縮小する画像縮小ステップと、画像入力ステップより得られる画像(原画像)の一部を抽出する画像抽出ステップと、画像縮小ステップより得られる画像(縮小画像)を保存する縮小画像保存ステップと、画像縮小ステップ中の解像度変換情報を保存する解像度変換情報保存ステップと、画像抽出ステップより得られる画像(部分原画像)を保存する部分画像保存ステップと、画像抽出ステップより得られる該部分原画像の各画素の原画像における位置情報(部分原画像位置情報)を保存する部分原画像位置情報保存ステップとからなる画像処理方法を実行するためのプログラム及び、そのプログラムを記録したコンピュータでの読み取り可能な記録媒体により実施される。
【0011】
また、本発明は、縮小画像と解像度変換情報とを用いてその縮小画像を拡大することにより、原画像と同じ解像度の画像を生成する画像拡大ステップと、画像拡大ステップより得られる画像(拡大画像),部分原画像,及び部分原画像の位置情報を用いて、原画像と同じ解像度の画像に部分原画像を合成する合成ステップとからなる画像処理方法を実行するためのプログラム及び、そのプログラムを記録した記録媒体により実施される。
【0012】
【発明の実施の形態】
図1は、本発明の画像処理装置の構成を説明するためのブロック図である。画像処理装置は、多値グレー画像またはカラー画像を原画像として入力する画像入力手段1と、画像入力手段1より得られる原画像を解像度変換によって縮小する画像縮小手段2と、原画像の一部を部分原画像として抽出する画像抽出手段3と、画像縮小手段2により得られた縮小画像を保存する縮小画像保存手段4と、画像縮小手段2における解像度変換情報を保存する解像度変換情報保存手段5と、画像抽出手段3より抽出された部分原画像を保存する部分画像保存手段6と、画像抽出手段3より抽出された部分原画像の各画素の原画像における位置情報を保存する部分原画像位置情報保存手段7を具備する。
【0013】
また、画像処理装置は、縮小画像と解像度変換情報とを用いて縮小画像を拡大することにより、原画像と同じ解像度の画像を生成する画像拡大手段8と、画像拡大手段8より得られた拡大画像,部分原画像,及び部分原画像の位置情報を用いて、原画像と同じ解像度の画像に部分原画像を合成する合成手段9とを具備する。さらに、縮小画像の各画素の特徴量を計算する特徴量計算手段10を有し、特徴計算手段10により得られた特徴量を画像抽出手段3による部分原画像の抽出に用いる。
【0014】
図2は、本発明の一実施例における処理を説明するためのブロック図で、11は原稿から多値グレー画像またはカラー画像を入力するスキャナ、12はPC(パソコン)、13は画像データと制御情報を保存するハードディスク、14は画像データを紙に出力するプリンタである。
【0015】
スキャナ11からのデジタル画像信号12bは、スキャナI/F12aを通してPC12に入り、PC12はこのデジタル画像に対し、縮小、抽出処理12iを施し、解像度縮小した画像と原解像度の部分原画像及び制御情報(解像度変換率、部分原画像の位置情報など)とを生成する。そしてこれら、解像度縮小画像、部分原画像、及び制御情報は、ハードディスクI/F12cを通してハードディスク13に保存される。
【0016】
ハードディスクに保存した画像データを再利用する場合、ハードディスク13から解像度縮小画像と原解像度の部分画像及び制御情報を読み出し、これらを用いて拡大、合成処理12jによって原画像と同じ解像度のデータ画像を生成する。この画像データをプリンタI/F12dを経てプリンタ14に渡して紙に出力したり、または、JPEG等の圧縮処理12e、非圧縮処理12f、2値化処理12gなどをPC12で施して、通信I/F12hを通して、データ配信、画面上表示、OCRなどのためのデータとして外部へ出力する。
【0017】
図3は、本発明の画像処理方法における処理例を説明するためのフローチャートである。まず、スキャナから高解像度(例えば600dpi)の原画像データ21が入力される(ステップS1)。次にスキャナから入力された高解像度の原画像データ21に対し、解像度縮小処理を施す(ステップS2)。ここでは、例えば、解像度を600dpiから100dpiに縮小変換する。変換方法は例えば、単純な平均縮小方法を採用する。縮小後の画像サイズは元の1/36である。原画像の6×6=36画素の平均値は、縮小後の1画素の画素値になる。
【0018】
次に上記の画像縮小処理で得られた縮小画像22に対して、注目画素における画像の変化度合いをあらわす特徴量を計算する(ステップS3)。例えば、Sobelのエッジ検出方法(Randy Crane, A Simplified Approach to Image Processing, Prentice−Hall, 1997,)でエッジマップを計算する。
【0019】
次に、上記特徴計算処理で計算された縮小画像の特徴量23と原画像データ21とを用いて、原画像の部分画素に関連する制御情報を抽出する(ステップS4)。この抽出処理では、例えば、エッジマップ中で一定以上のエッジ強度をもつ画素について、その画素に関連する原画像中の画素(複数個)を抽出し、抽出した部分原画像データと、制御情報(原画像と縮小画像との解像度変換率情報、抽出画素の原画像における位置情報)24を抽出する。
【0020】
そして上記縮小画像22、及び部分原画像データと制御情報24を用いて、拡大、合成処理を行う(ステップS5)。拡大、合成処理は、原画像と同じ高解像度の拡大画像25を合成するもので、例えば、線形補間方法を用いる。合成処理は、上記の制御情報を参照して、部分的に保存される原画像があれば、拡大画像の対応場所において原画像の画素を拡大画像の画素と置き換える。
【0021】
図4は、本発明の画像処理による画像を説明する図で、図4(A)は、高解像度(600dpi)の原画像を示す図、図4(B)は原画像を縮小した縮小画像(100dpi)を示す図、図4(C)は縮小画像の特徴量のエッジマップ(表示のため、白黒逆転反転している)を示す図、図4(D)は上記の制御情報を示す図で、ある閾値で図4(C)のエッジマップを2値化した状態を示すものである。
【0022】
画像処理装置に入力した原画像(図4(A))は、画像縮小処理により縮小画像(図4(B))にされ、特徴計算により特徴量が抽出されてエッジマップ(図4(C))が生成される。そして抽出処理により、制御情報(図4(D))が抽出される。ここで図4(D)の制御情報は、一定強度以上のエッジ強度の画素について、それらの画素を黒にし、それ以外を白にするものである。
【0023】
そして原画像(図4(A))から、図4(D)の黒に対応する部分の画像(部分原画像)を抽出する(図示せず)。図4(E)は図4(C)の縮小画像を元の解像度に拡大した図で、この拡大画像において、上記抽出した部分原画像に該当する部分を、制御情報を用いて部分原画像に置き換える。図4(F)はこうして抽出された部分原画像と図4(D)の制御情報とを用いて合成された拡大図である。この例で分かるように、縮小画像、部分原画像及び制御情報の保存に必要な容量は、原画像の容量より少なくて済む。また、拡大合成した画像(図4(F))は、原画像ほどではないが、単純な拡大画像(図4(E))より情報量が多く、良質な画質を得ることができる。
【0024】
【発明の効果】
以上説明したように、本発明によれば、原稿の画像情報量を確保して高画質を維持すること、及び画像データの保存容量と処理時間とを削減することを一定のレベルで両立できるようにした画像処理装置、方法,該方法を実行するプログラム及び記録媒体を提供することができる。
【図面の簡単な説明】
【図1】本発明の画像処理装置の構成を説明するためのブロック図である。
【図2】本発明の一実施例における処理を説明するためのブロック図である。
【図3】本発明の画像処理方法における処理例を説明するためのフローチャートである。
【図4】本発明の画像処理による画像を説明する図である。
【図5】従来の画像処理システムの処理例について説明するための図である。
【符号の説明】
1…画像入力手段、2…画像縮小手段、3…画像抽出手段、4…縮小画像保存手段、5…解像度変換情報保存手段、6…部分原画像保存手段、7…部分原画像位置情報保存手段、8…画像拡大手段、9…合成手段、10…特徴量計算手段、11…スキャナ、12…PC(パソコン)、13…ハードディスク、14…プリンタ、21…原画像データ、22…縮小画像、23…特徴量、24…部分原画像と制御情報、25…拡大画像、31…スキャナ、32…PC、33…ハードディスク。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing apparatus, an image processing method, a program for executing the method, and a recording medium, and in particular, for reducing and storing a multi-valued gray image or a color image and enlarging and using the reduced image. The present invention relates to an image processing technique.
[0002]
[Prior art]
FIG. 5 is a diagram for explaining a processing example of a conventional image processing system. A scanner is used to input and store a multi-valued gray image or a color image of a document, and to be used for distribution, screen display, print output, OCR, and the like. 1 shows an image processing system to be reused. In the image processing system, a digital image signal 32b read from a scanner 31 is input to a PC 32 through a scanner interface (I / F) 32a, and is stored in a hard disk 33 through a hard disk I / F 32c. When the digital image stored in the hard disk 33 is reused, the digital image taken out through the hard disk I / F 32c is printed on the printer through the printer I / F 32d, the digital image is subjected to a compression process 32e, or a non-compression process is performed. 32f, the image is distributed to the outside through the communication I / F 32h, and the binarized image for OCR binarized by the binarization processing 32g is output to the outside through the communication I / F 32h.
[0003]
[Problems to be solved by the invention]
In the conventional example described above, a digital image having basically the same resolution as that read by the scanner 31 is stored in the hard disk 33. As described above, in order to save a multi-valued gray image or color image input using a color scanner or digital camera and reuse it for distribution, screen display, print output, OCR, etc. And trade-offs between storage capacity and storage time.
[0004]
In other words, in order to obtain more information on a document or a subject, it is effective to input an image at a high resolution. However, the size of an image file input at a high resolution consumes a large amount of storage device capacity, and processing time increases. Is also longer. Input at lower resolution saves space and time, but at the expense of missing information.
[0005]
Therefore, the present invention provides an image processing apparatus that can maintain a high level of image quality by securing the image information amount of a document, and reduce the storage capacity of image data and the processing time at a certain level. It is an object to provide a method and a recording medium on which a program for executing the method is recorded.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the present invention provides an image input unit for inputting a multi-value gray image or a color image, an image reduction unit for reducing an image (original image) obtained from the image input unit by resolution conversion, Image extracting means for extracting a part of an image (original image) obtained by the means, reduced image storing means for storing an image (reduced image) obtained by the image reducing means, and resolution conversion information in the image reducing means. Resolution conversion information storage means, partial image storage means for storing an image (partial original image) obtained by the image extraction means, and positional information (partial original image) of each pixel of the partial original image obtained by the image extraction means in the original image (Partial original image position information storage means) for storing (image position information). With this feature, it is possible to maintain the information amount of the document as much as possible and save the storage capacity as much as possible at a certain level.
[0007]
Also, an image enlarging means for generating an image having the same resolution as the original image by enlarging the reduced image using the reduced image and the resolution conversion information, an image (enlarged image) obtained by the image enlarging means, It is characterized by comprising a synthesizing means for synthesizing a partial original image with an image having the same resolution as the original image by using position information of the original image and the partial original image. Due to this feature, it is possible to maintain the information amount of the original as much as possible and to save the processing time as much as possible at a certain level.
[0008]
An image processing method according to the present invention includes an image inputting step of inputting a multi-valued gray image or a color image, an image reducing step of reducing an image (original image) obtained by the image inputting step by resolution conversion, and an image inputting step. Image extracting step for extracting a part of an image (original image) to be obtained, a reduced image storing step for storing an image (reduced image) obtained from the image reducing step, and resolution conversion information for storing resolution conversion information in the image reducing step A storing step, a partial image storing step of storing an image (partial original image) extracted by the image extracting step, and positional information (partial original image position) of each pixel of the partial original image extracted by the image extracting step in the original image (Information) is stored in a partial original image position information storing step.
[0009]
The image processing method according to the present invention further includes an image enlargement step of generating an image having the same resolution as the original image by enlarging the reduced image using the reduced image and the resolution conversion information, and an image obtained from the image enlargement step. (Enlarged image), a partial original image, and a combining step of combining the partial original image with an image having the same resolution as the original image using the partial original image position information.
[0010]
The present invention provides an image input step of inputting a multi-value gray image or a color image, an image reduction step of reducing an image (original image) obtained by the image input step by resolution conversion, and an image (original image) obtained by the image input step. An image extraction step for extracting a part of the image, a reduced image storage step for storing an image (reduced image) obtained from the image reduction step, and a resolution conversion information storage step for storing resolution conversion information during the image reduction step. And a partial image storing step of storing an image (partial original image) obtained from the image extracting step, and storing position information (partial original image position information) of each pixel of the partial original image obtained in the image extracting step in the original image. And a program for executing the image processing method comprising the step of storing partial original image position information. It is carried out by a recording medium readable on a computer which records a ram.
[0011]
Also, the present invention enlarges the reduced image using the reduced image and the resolution conversion information to generate an image having the same resolution as the original image, and an image obtained from the image enlarging step (the enlarged image). ), A partial original image, and a combining step of combining the partial original image with an image having the same resolution as the original image using the position information of the partial original image, and a program for executing the image processing method. This is performed by the recorded recording medium.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a block diagram for explaining the configuration of the image processing apparatus of the present invention. The image processing apparatus includes an image input unit 1 for inputting a multi-value gray image or a color image as an original image, an image reducing unit 2 for reducing the original image obtained from the image input unit 1 by resolution conversion, and a part of the original image. , A reduced image storage unit 4 for storing the reduced image obtained by the image reduction unit 2, and a resolution conversion information storage unit 5 for storing resolution conversion information in the image reduction unit 2. A partial image storage unit 6 for storing the partial original image extracted by the image extraction unit 3; and a partial original image position for storing position information of each pixel of the partial original image extracted by the image extraction unit 3 in the original image. An information storage unit 7 is provided.
[0013]
Further, the image processing apparatus enlarges the reduced image using the reduced image and the resolution conversion information to generate an image having the same resolution as the original image, and an enlarged image obtained by the image enlarging means 8. An image, a partial original image, and synthesizing means 9 for synthesizing the partial original image with an image having the same resolution as the original image using the position information of the partial original image. Further, the image processing apparatus includes a feature amount calculating unit 10 for calculating a feature amount of each pixel of the reduced image. The feature amount obtained by the feature calculating unit 10 is used by the image extracting unit 3 to extract a partial original image.
[0014]
FIG. 2 is a block diagram for explaining processing in one embodiment of the present invention. Reference numeral 11 denotes a scanner for inputting a multi-value gray image or a color image from a document, 12 a PC (personal computer), and 13 control image data and control. A hard disk 14 for storing information is a printer for outputting image data to paper.
[0015]
The digital image signal 12b from the scanner 11 enters the PC 12 through the scanner I / F 12a, and the PC 12 performs a reduction / extraction process 12i on the digital image to reduce the resolution, a partial original image of the original resolution, and control information ( Resolution conversion ratio, position information of the partial original image, etc.). These reduced-resolution image, partial original image, and control information are stored in the hard disk 13 through the hard disk I / F 12c.
[0016]
When the image data stored in the hard disk is reused, the reduced-resolution image, the partial image of the original resolution, and the control information are read from the hard disk 13 and the data image having the same resolution as the original image is generated by the enlargement and synthesis processing 12j using these. I do. This image data is passed to a printer 14 via a printer I / F 12d and output to paper, or a PC 12 performs a compression process 12e such as JPEG, a non-compression process 12f, a binarization process 12g, etc. Through F12h, the data is output to the outside as data for data distribution, on-screen display, OCR, and the like.
[0017]
FIG. 3 is a flowchart for explaining a processing example in the image processing method of the present invention. First, high resolution (for example, 600 dpi) original image data 21 is input from a scanner (step S1). Next, resolution reduction processing is performed on the high-resolution original image data 21 input from the scanner (step S2). Here, for example, the resolution is reduced from 600 dpi to 100 dpi. The conversion method employs, for example, a simple average reduction method. The reduced image size is 1/36 of the original size. The average value of 6 × 6 = 36 pixels of the original image is the pixel value of one pixel after reduction.
[0018]
Next, with respect to the reduced image 22 obtained by the above-described image reduction processing, a feature amount representing the degree of change of the image at the target pixel is calculated (step S3). For example, an edge map is calculated by Sobel's edge detection method (Randy Crane, A Simplified Approach to Image Processing, Prentice-Hall, 1997).
[0019]
Next, the control information relating to the partial pixels of the original image is extracted using the feature amount 23 of the reduced image calculated in the feature calculation process and the original image data 21 (step S4). In this extraction processing, for example, for a pixel having an edge strength equal to or more than a certain value in the edge map, pixels (plural) in the original image related to the pixel are extracted, and the extracted partial original image data and control information ( The resolution conversion rate information of the original image and the reduced image, and the position information (24) of the extracted pixels in the original image are extracted.
[0020]
Then, using the reduced image 22, the partial original image data, and the control information 24, enlargement and synthesis processing are performed (step S5). The enlargement and combination processing combines the enlarged image 25 having the same high resolution as the original image, and uses, for example, a linear interpolation method. In the synthesizing process, referring to the above-mentioned control information, if there is an original image to be partially stored, the pixels of the original image are replaced with the pixels of the enlarged image at the corresponding position of the enlarged image.
[0021]
4A and 4B are diagrams illustrating an image obtained by the image processing according to the present invention. FIG. 4A illustrates a high-resolution (600 dpi) original image, and FIG. 4B illustrates a reduced image obtained by reducing the original image. 100D), FIG. 4C is a diagram showing an edge map of the feature amount of the reduced image (black and white inverted for display), and FIG. 4D is a diagram showing the above control information. 4C shows a state in which the edge map of FIG. 4C is binarized at a certain threshold value.
[0022]
The original image (FIG. 4 (A)) input to the image processing apparatus is reduced to a reduced image (FIG. 4 (B)) by image reduction processing, a feature amount is extracted by feature calculation, and an edge map (FIG. 4 (C)) is obtained. ) Is generated. Then, control information (FIG. 4D) is extracted by the extraction process. Here, the control information in FIG. 4 (D) is such that, for pixels having an edge intensity equal to or higher than a certain intensity, those pixels are set to black and the others are set to white.
[0023]
Then, an image (partial original image) of a portion corresponding to black in FIG. 4D is extracted from the original image (FIG. 4A) (not shown). FIG. 4E is an enlarged view of the reduced image of FIG. 4C to the original resolution. In this enlarged image, a portion corresponding to the extracted partial original image is converted into a partial original image using control information. replace. FIG. 4F is an enlarged view synthesized using the partial original image extracted in this way and the control information of FIG. 4D. As can be seen from this example, the capacity required to store the reduced image, the partial original image, and the control information is smaller than the capacity of the original image. Although the enlarged and synthesized image (FIG. 4F) is not as large as the original image, the amount of information is larger than that of the simple enlarged image (FIG. 4E), and good image quality can be obtained.
[0024]
【The invention's effect】
As described above, according to the present invention, it is possible to maintain a high level of image quality by securing the amount of image information of a document, and reduce the storage capacity of image data and the processing time at a certain level. Image processing apparatus, method, program for executing the method, and recording medium.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus according to the present invention.
FIG. 2 is a block diagram illustrating a process according to an embodiment of the present invention.
FIG. 3 is a flowchart for explaining a processing example in the image processing method of the present invention.
FIG. 4 is a diagram illustrating an image obtained by image processing according to the present invention.
FIG. 5 is a diagram for describing a processing example of a conventional image processing system.
[Explanation of symbols]
REFERENCE SIGNS LIST 1 image input unit 2 image reduction unit 3 image extraction unit 4 reduced image storage unit 5 resolution conversion information storage unit 6 partial original image storage unit 7 partial original image position information storage unit , 8 ... image enlargement means, 9 ... synthesis means, 10 ... feature amount calculation means, 11 ... scanner, 12 ... PC (personal computer), 13 ... hard disk, 14 ... printer, 21 ... original image data, 22 ... reduced image, 23 ... Feature amount, 24... Partial original image and control information, 25... Enlarged image, 31.

Claims (10)

多値グレー画像またはカラー画像を原画像として入力する画像入力手段と、該画像入力手段より得られる原画像を解像度変換によって縮小する画像縮小手段と、前記原画像の一部を部分原画像として抽出する画像抽出手段と、前記画像縮小手段により得られた縮小画像を保存する縮小画像保存手段と、前記画像縮小手段における解像度変換情報を保存する解像度変換情報保存手段と、前記画像抽出手段より抽出された前記部分原画像を保存する部分原画像保存手段と、前記画像抽出手段より抽出された前記部分原画像の各画素の原画像における位置情報を保存する部分原画像位置情報保存手段と、を具備することを特徴とする画像処理装置。Image input means for inputting a multi-value gray image or color image as an original image, image reducing means for reducing the original image obtained by the image input means by resolution conversion, and extracting a part of the original image as a partial original image Image extracting means, a reduced image storing means for storing a reduced image obtained by the image reducing means, a resolution conversion information storing means for storing resolution conversion information in the image reducing means, and an image extracted by the image extracting means. Partial original image storage means for storing the partial original image, and partial original image position information storage means for storing position information of each pixel of the partial original image extracted by the image extraction means in the original image. An image processing apparatus, comprising: 前記縮小画像と前記解像度変換情報とを用いて前記縮小画像を拡大することにより、前記原画像と同じ解像度の画像を生成する画像拡大手段と、該画像拡大手段より得られた拡大画像,前記部分原画像,及び前記部分原画像の位置情報を用いて、前記原画像と同じ解像度の画像に前記部分原画像を合成する合成手段とを具備することを特徴とする請求項1に記載の画像処理装置。Image enlarging means for generating an image having the same resolution as the original image by enlarging the reduced image using the reduced image and the resolution conversion information, and an enlarged image obtained by the image enlarging means; 2. The image processing apparatus according to claim 1, further comprising: combining means for combining the partial original image with an image having the same resolution as the original image by using the position information of the original image and the partial original image. apparatus. 前記縮小画像の各画素の特徴量を計算する特徴量計算手段と、該特徴量計算手段により得られた前記特徴量を前記画像抽出手段による部分原画像の抽出に用いることを特徴とする請求項1に記載の画像処理装置。A feature amount calculating means for calculating a feature amount of each pixel of the reduced image, and the feature amount obtained by the feature amount calculating means is used for extraction of a partial original image by the image extracting means. 2. The image processing device according to 1. 前記特徴量は、注目画素とその周囲画素の画素値から算出し、該注目画素における画像の変化度合いをあらわすことを特徴とする請求項3に記載の画像処理装置。The image processing apparatus according to claim 3, wherein the feature amount is calculated from pixel values of a target pixel and surrounding pixels, and represents a degree of change of an image at the target pixel. 多値グレー画像またはカラー画像を入力する画像入力ステップと、該画像入力ステップより得られる原画像を解像度変換によって縮小する画像縮小ステップと、前記原画像の一部を抽出する画像抽出ステップと、前記画像縮小ステップよりに得られた縮小画像を保存する縮小画像保存ステップと、前記画像縮小ステップにおける解像度変換情報を保存する解像度変換情報保存ステップと、前記画像抽出ステップより抽出された前記部分原画像を保存する部分原画像保存ステップと、前記画像抽出ステップより抽出された前記部分原画像の各画素の原画像における位置情報を保存する部分原画像位置情報保存ステップと、を有することを特徴とする画像処理方法。An image input step of inputting a multi-valued gray image or a color image, an image reduction step of reducing an original image obtained from the image input step by resolution conversion, an image extraction step of extracting a part of the original image, A reduced image storing step of storing a reduced image obtained in the image reducing step, a resolution conversion information storing step of storing resolution conversion information in the image reducing step, and the partial original image extracted in the image extracting step. An image having a partial original image storing step of storing, and a partial original image position information storing step of storing positional information of each pixel of the partial original image extracted in the image extracting step in the original image. Processing method. 前記縮小画像と解像度変換情報とを用いて前記縮小画像を拡大することにより、前記原画像と同じ解像度の画像を生成する画像拡大ステップと、該画像拡大ステップより得られた拡大画像,前記部分原画像,及び前記部分原画像の位置情報を用いて、前記原画像と同じ解像度の画像に前記部分原画像を合成するステップと、を有することを特徴とする請求項5に記載の画像処理方法。An image enlarging step of enlarging the reduced image using the reduced image and resolution conversion information to generate an image having the same resolution as the original image; an enlarged image obtained by the image enlarging step; 6. The image processing method according to claim 5, further comprising: combining the partial original image with an image having the same resolution as the original image using the image and the positional information of the partial original image. 前記縮小画像の各画素の特徴を計算する特徴量計算ステップと、該特徴量計算ステップにより得られた前記特徴量を前記画像抽出ステップによる部分原画像の抽出に用いることを特徴とする請求項5に記載の画像処理方法。6. A feature amount calculating step for calculating a feature of each pixel of the reduced image, and the feature amount obtained in the feature amount calculating step is used for extracting a partial original image in the image extracting step. 2. The image processing method according to 1., 前記特徴量は、注目画素とその周囲画素の画素値から算出し、該注目画素における画像の変化度合いをあらわすことを特徴とする請求項7記載の画像処理方法。8. The image processing method according to claim 7, wherein the feature amount is calculated from pixel values of a target pixel and surrounding pixels, and indicates a degree of change of an image at the target pixel. 請求項5ないし8のいずれか1に記載の画像処理方法を実行させるためのプログラム。A program for executing the image processing method according to claim 5. 請求項9に記載のプログラムを記録した記録媒体。A recording medium on which the program according to claim 9 is recorded.
JP2002243928A 2002-08-23 2002-08-23 Image processing apparatus, method, program for executing the method, and recording medium Expired - Fee Related JP3910120B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002243928A JP3910120B2 (en) 2002-08-23 2002-08-23 Image processing apparatus, method, program for executing the method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002243928A JP3910120B2 (en) 2002-08-23 2002-08-23 Image processing apparatus, method, program for executing the method, and recording medium

Publications (2)

Publication Number Publication Date
JP2004088251A true JP2004088251A (en) 2004-03-18
JP3910120B2 JP3910120B2 (en) 2007-04-25

Family

ID=32052570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002243928A Expired - Fee Related JP3910120B2 (en) 2002-08-23 2002-08-23 Image processing apparatus, method, program for executing the method, and recording medium

Country Status (1)

Country Link
JP (1) JP3910120B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081181A (en) * 2008-09-25 2010-04-08 Sanyo Electric Co Ltd Image processing apparatus and electronic apparatus
JP2014147051A (en) * 2013-01-30 2014-08-14 Dainippon Printing Co Ltd Compression apparatus of electronic document image
US10152772B2 (en) 2016-01-18 2018-12-11 Advanced Micro Devices, Inc. Techniques for sampling sub-pixels of an image
CN111160265A (en) * 2019-12-30 2020-05-15 Oppo(重庆)智能科技有限公司 File conversion method and device, storage medium and electronic equipment
US11076151B2 (en) 2019-09-30 2021-07-27 Ati Technologies Ulc Hierarchical histogram calculation with application to palette table derivation
US11915337B2 (en) 2020-03-13 2024-02-27 Advanced Micro Devices, Inc. Single pass downsampler

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081181A (en) * 2008-09-25 2010-04-08 Sanyo Electric Co Ltd Image processing apparatus and electronic apparatus
JP2014147051A (en) * 2013-01-30 2014-08-14 Dainippon Printing Co Ltd Compression apparatus of electronic document image
US10152772B2 (en) 2016-01-18 2018-12-11 Advanced Micro Devices, Inc. Techniques for sampling sub-pixels of an image
US10354365B2 (en) * 2016-01-18 2019-07-16 Adavanced Micro Devices, Inc. Hybrid anti-aliasing
US11076151B2 (en) 2019-09-30 2021-07-27 Ati Technologies Ulc Hierarchical histogram calculation with application to palette table derivation
CN111160265A (en) * 2019-12-30 2020-05-15 Oppo(重庆)智能科技有限公司 File conversion method and device, storage medium and electronic equipment
US11915337B2 (en) 2020-03-13 2024-02-27 Advanced Micro Devices, Inc. Single pass downsampler

Also Published As

Publication number Publication date
JP3910120B2 (en) 2007-04-25

Similar Documents

Publication Publication Date Title
JP4568460B2 (en) Image processing apparatus and recording medium
JP5132530B2 (en) Image coding apparatus, image processing apparatus, and control method thereof
EP0713329A1 (en) Method and apparatus for automatic image segmentation using template matching filters
JP4586891B2 (en) Color reduction method, color reduction processing apparatus, image forming apparatus, and computer program
US8611658B2 (en) Image processing apparatus and image processing method
JP4383157B2 (en) Image processing apparatus, program, and storage medium
US20080159650A1 (en) Image processing apparatus and image processing method
JP5893379B2 (en) Image compression apparatus, image compression method, and computer program
JP2006197178A (en) Image processor, image processing method, program, and storage medium
JP2006053690A (en) Image processing device, image processing method, image processing program, and recording medium
JP3910120B2 (en) Image processing apparatus, method, program for executing the method, and recording medium
JP4441300B2 (en) Image processing apparatus, image processing method, image processing program, and recording medium storing the program
JP2009071831A (en) Image processor, image processing method, and image forming apparatus
JP7063121B2 (en) Information processing equipment and programs
JP2007019673A (en) Image processing apparatus, image compression method, image compression program, and data structure of compressed image
JP2007088912A (en) Image processing apparatus and program
JP2008206073A (en) Image processing apparatus, control method, program, and storage medium
JP6612167B2 (en) Rasterization processing apparatus, rasterization processing method, and program
JP5517028B2 (en) Image processing device
JP4802853B2 (en) Image processing apparatus and image processing program
JP4742632B2 (en) Image processing apparatus, image processing method, and program
JP2004112346A (en) Image processor and program thereof
JP2006222940A (en) Image processing apparatus
JP2006270439A (en) Image storing processing apparatus and method
JP4757172B2 (en) Image coding apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061010

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061211

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070123

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110202

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120202

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130202

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130202

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140202

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees