[go: up one dir, main page]

JP2001067469A - コンピュータによる画像処理方法 - Google Patents

コンピュータによる画像処理方法

Info

Publication number
JP2001067469A
JP2001067469A JP24359999A JP24359999A JP2001067469A JP 2001067469 A JP2001067469 A JP 2001067469A JP 24359999 A JP24359999 A JP 24359999A JP 24359999 A JP24359999 A JP 24359999A JP 2001067469 A JP2001067469 A JP 2001067469A
Authority
JP
Japan
Prior art keywords
image
correction
converted
image data
adjusting
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.)
Pending
Application number
JP24359999A
Other languages
English (en)
Inventor
Junichi Takahashi
潤一 高橋
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.)
Nisshinbo Holdings Inc
Original Assignee
Nisshinbo Industries Inc
Nisshin Spinning 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 Nisshinbo Industries Inc, Nisshin Spinning Co Ltd filed Critical Nisshinbo Industries Inc
Priority to JP24359999A priority Critical patent/JP2001067469A/ja
Priority to DE10034728A priority patent/DE10034728A1/de
Publication of JP2001067469A publication Critical patent/JP2001067469A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20092Interactive image processing based on input by user

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【課 題】 高解像度画像を低解像度画像に変換する
画像処理で、必要十分な補正を加えることにより、変換
される画像の輪郭やコントラストなどの画質を簡単に調
整できる画像処理方法を提供すること。 【解決手段】 適宜手段によりコンピュータ1に取得さ
れたビットマップ画像データ等の画像データからn*m
の画素行列に変換する過程において、変換される画像の
輪郭を調整するためのフォーカス補正,変換される画像
のコントラストを調整するためのガンマ補正,変換され
る画像の範囲を調整するためのフィルタ補正のうちなく
とも一つの補正を行うこと。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータによ
る画像処理時、その画像の画質を変換しつつ処理する方
法に関するものである。
【0002】
【従来の技術】従来より、高解像度画像を低解像度画像
に画質を変換する技術は公知である。しかしながら、公
知の画質変換では、画像処理の過程において画質を簡単
に調整できる要素がないため、変換される画質の微妙な
調整ができなかった。
【0003】
【発明が解決しようとする課題】本発明は、高解像度画
像を低解像度画像に変換する画像処理で、必要十分な補
正を加えることにより、変換される画像の輪郭やコント
ラストなどの画質を簡単に調整できる画像処理方法を提
供することを、その課題とするものである。
【0004】
【課題を解決するための手段】上記課題を解決すること
を目的としてなされた本発明の構成は、適宜手段により
コンピュータに取得されたビットマップ画像データ等の
画像データからn*mの画素行列に変換する過程におい
て、変換される画像の輪郭を調整するためのフォーカス
補正,変換される画像のコントラストを調整するための
ガンマ補正,変換される画像の範囲を調整するためのフ
ィルタ補正のうちなくとも一つの補正を行うことを特徴
とするものである。
【0005】即ち、本発明は、任意の文字,図形,記
号、または、これらの組合せ(以下、これらを「図案」
という)による画像の、例えばビットマップ画像データ
等の画像データをコンピュータに取り込む画像入力手段
と、画像処理を行うために必要な環境を設定する環境設
定手段と、前記画像を処理するために画像データを正規
化するための正規化手段と、前記画像の「ぼかし」度合
を調整するフォーカス補正手段と、前記画像の画質を非
線型に変換処理するガンマ補正手段と、画像データをマ
スクするフィルタ補正手段を具備した処理装置により画
像を処理するとき、前記画像データからn*mの画素行
列に変換する過程において、前記フォーカス補正,ガン
マ補正,フィルタ補正の少なくとも一つの補正を行うこ
とを特徴とする画像処理方法である。
【0006】
【発明の実施の形態】次に、本発明方法の実施の形態
を、タレットパンチプレス用のNC加工プログラム作成
に応用した例について説明する。
【0007】本発明方法を実施するシステム全体の構成
例を図1にを示す。本発明方法を実行する画像処理装置
は、図1に示すように、マイクロコンピュータ1を中心
として構成される。このマイクロコンピュータ1は、外
部装置2より処理対象とする高解像度の画像を取り込
み、その画像を解像度の低い画像に加工する画質変換回
路1aと、一時的な画像記録領域であるメモリ1bと、加工
されて変換された画像データからNCプログラムを生成
するNCプログラム生成回路1cとを備えている。
【0008】ここでは、スキャナ2aから任意の高解像度
の画像をビットマップ画像データとして画像変換回路1a
に取り込む。マイクロコンピュータ1は、予め記憶させ
られたプログラムにより前記画像データをn*m画素行
列データに変えると共に、以下に説明する画像変換動作
とNCプログラム生成動作を実行する。本発明では、画
像データのフォーマットをビットマップで説明するが、
画像データとしては、このほかにJPEG,GIF,T
IFF等のフォーマットでも良い。
【0009】キーボード2bは、ユーザの操作命令をマイ
クロコンピュータ1に伝達する。マウス2cはユーザの操
作命令をマイクロコンピュータ1に伝達するほか、画質
変換時の入力手段として使用される。ディスク2dは、別
の場所で画像やNCプログラムの記憶を行うための記憶
媒体である。ハードディスク2eは、補正プログラムを格
納するほか、多量の画像データを記憶する。モニタ3は
画像情報などを表示する。
【0010】次に、上記システムの動作例を説明する。
図2はシステム全体の動作手順を概念的に表示したフロ
ーチャートである。マイクロコンピュータ1は、ハード
ディスク2eに格納されている画像処理用のプログラムを
立上げることにより、本発明方法による画質変換装置と
して働く。即ち、このコンピュータ1における画質変換
回路1aは、モニタ3にメニュー等を表示させるので、ユ
ーザはスキャナ2aに画像処理したい図案をセットし、モ
ニタ3のメニュー画面より画像入力を指定すると(ステ
ップS20:YES)、画質変換回路1aは前記図案を画
像データとして読取る(ステップS21)。
【0011】画像ファイルがWindows標準のBM
P形式256色フォーマットであれば、前記の読取られ
た画像データはビットマップ画像データとしてコンピュ
ータ1のメモリ1bに格納される。読取られた画像データ
を加工する場合(ステップS24:YES)は、ユーザは
モニタ3のメニュー画面より「加工パターンの作成」を
選択する。画像データの加工態様としては、公知の画像
処理手法による、例えば、原画像の拡大・縮小・回転・
反転・移動・複写等の加工を任意に実行できるほか、本
発明では、画質の微妙な調整を実行するために、フォー
カス補正、ガンマ補正、フィルタ補正の各処理機能を図
1の画像処理装置に付加している。前記の読取った画像
データの加工並びに前記補正は、ステップ25において
実行される。上記の加工処理の途中で、画像データの中
に文字を入力する場合(ステップS22:YES)に
は、マウス2cを操作してモニタ3のメニューから「環境
設定」を選択し、ユーザがキーボード2bから文字を入力
することができる。
【0012】次に、ユーザはステップS25で実行した
画像データの加工結果を、ステップ26のヒストグラム
表示及びステップS28のシミュレーション表示により
確認する。確認した結果、加工内容が不十分と判断した
場合には、それぞれステップS22の文字入力へ戻り
「環境設定」を変更することにより、画質を改めて修正
(加工乃至は補正)する。
【0013】本発明では、画質変換回路1aにより画像処
理された画像がヒストグラム表示(ステップS27)、
並びに、シミューレーション表示(ステップS28)に
おいて良好と判断された場合(ステップS27、同S2
9:YES)には、その加工された画像データに基づい
て、NCプログラムを生成する(ステップS30)。NC
プログラムを生成する場合(ステップS30:YES)
の場合には、ユーザはモニタ3により「Gコード変換」
を選択すると、NCプログラム生成回路1cにおいてNC
プログラムが作成される(ステップS31)。
【0014】次に、本発明における画像データの補正動
作の詳細について、図3のフローチャートに基づいて説
明する。
【0015】まず、画像データを、例えばパソコンのハ
ードディスク2eからコンピュータ1のメモリ1bにおける
画像データバッファに読込み、n*m画素行列を形成す
る。次に、フォーカス補正において指定される係数に従
って前記画像データバッファ上の画像検索範囲を設定す
る。検索範囲が設定されると、その範囲内のデータを全
て加算する。このとき、画像データがカラーの場合には
このデータを白黒データに変換する。上記の計算をn*
m回実行し、計算結果から最大値と最小値を求め、それ
が0から100の値になるよに正規化する。
【0016】上記で正規化されたデータの中で、フィル
タ補正で指定される範囲内にあるデータを合計する。フ
ィルタ補正済みの合計したデータ数を、タレットパンチ
プレス加工の例では使用する金型本数で割り、金型1本
当りのデータ数を求める。ここで、ガンマ補正がない場
合には、各金型当りのデータ数が偏よらず均等に近付く
ようにデータを割り振る。ガンマ補正がある場合には、
その補正値を自然対数の係数として補正曲線を計算し、
得られた補正曲線に従って各金型データを割り振る。
【0017】上記のフォーカス補正は、次の手順で実行
する。1. 入力した画像を、指定された格子形状(正方
格子又は千鳥格子)と、X,Y軸上の制御点で分割す
る。2. 前記画像における各制御点間の距離を求め、有
効範囲と画像ピクセルの関係を計算する。3. 格子形状
に分割された前記画像の制御点毎に、有効範囲内の各ピ
クセルの持つパレット情報を合計し、これを各制御点の
値とする。4. 各制御点の最大値及び最小値を計算し、
最大値が100、最小値が0となるように各制御点の値
を正規化し、濃度を決定する。
【0018】上記のフォーカス補正における有効範囲
は、各制御点間の間隔を100として、例えば0〜30
0の範囲で設定する。元の画像が写実的な高解像度画像
の場合、高解像度のピクセル情報を低解像度の制御点情
報に変換するため、そのままでは各制御点は相互に関連
が無く、制御点情報が段階的に変化するが、本発明では
各制御点間に有効範囲を持たせることによって、各制御
点間に影響を与えるようにし、スムーズに変化する制御
点情報を持たせるようにした。これが本発明におけるフ
ォーカス補正である。
【0019】上記のように、本発明方法では、フォーカ
ス補正において各制御点における有効範囲を大きく設定
することにより、制御点間の関連が密になるので、たと
え元画像が写実的な高解像度のものであっても、元の画
像情報をぼかした内容の制御点情報に変換することがで
きる。一方、これとは逆に文字・模様などを元の画像に
した場合は、各制御点間の相互依存はいわゆるボケ(輪
郭不明瞭)の原因となるため、上記の有効範囲はできる
だけ小さく、好ましくは最小にする必要がある。
【0020】フィルタ補正とガンマ補正は、次のように
実行する。フィルタ補正では全ての画像情報の中からあ
る範囲内に入っている情報のみを取込み、他の情報を無
効とするため、その所定の範囲を決める最小値と最大値
を事前に設定する。また、ガンマ補正を行う場合には、
事前にそのための補正値を設定しておく。 1. 濃度分割数を決定する。 2. 濃度範囲(最小値〜最大値)内の制御点の総数を計
算する。 3. 補正値が0の場合、各分割数毎に制御点の数が等し
くなるように濃度範囲を計算する。 4. 補正値が正の値の場合、各分割の下に行くほど含ま
れる制御点が多くなるように濃度範囲を計算する。 5. 補正値が負の値の場合、各分割の上に行くほど含ま
れる制御点が多くなるように濃度範囲を計算する。補正
値の絶対値が大きいほど制御点の格差は大きくなる。
【0021】
【発明の効果】本発明によれば、簡単な構成で高解像度
の画像を低解像度の画像に画質変換するとき、その補正
を行うことができるので、変換される画像の微妙な調整
が可能になる。
【図面の簡単な説明】
【図1】実施例の画像処理装置の全体構成図。
【図2】画質変換工程を説明するフローチャート。
【図3】画像データ加工動作を説明するフローチャー
ト。
【符号の説明】
1 マイクロコンピュータ 1a 画質変改回路 1b メモリ 1c プログラム生成回路 2 外部装置 2a スキャナ 2b キーボード 2c マウス 2d ディスク 2e ハードディスク 3 モニタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 適宜手段によりコンピュータに取得され
    たビットマップ画像データ等の画像データからn*mの
    画素行列に変換する過程において、変換される画像の輪
    郭を調整するためのフォーカス補正,変換される画像の
    コントラストを調整するためのガンマ補正,変換される
    画像の範囲を調整するためのフィルタ補正のうちなくと
    も一つの補正を行うことを特徴とするコンピュータによ
    る画像処理方法。
  2. 【請求項2】 適宜手段によりコンピュータに取得され
    たビットマップ画像データ等の画像データからn*mの
    画素行列に変換する過程において、変換される画像の輪
    郭を調整するためのフォーカス補正,変換される画像の
    コントラストを調整するためのガンマ補正,変換される
    画像の範囲を調整するためのフィルタ補正を行う手順
    を、前記コンピュータが読取り可能な記録媒体に補正プ
    ログラムとして予め記憶させておき、このプログラムを
    コンピュータに実行させることにより、前記画素行列を
    補正することを特徴とするコンピュータによる画像処理
    方法。
JP24359999A 1999-08-30 1999-08-30 コンピュータによる画像処理方法 Pending JP2001067469A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP24359999A JP2001067469A (ja) 1999-08-30 1999-08-30 コンピュータによる画像処理方法
DE10034728A DE10034728A1 (de) 1999-08-30 2000-07-17 Verfahren zur Bildverarbeitung mittels Computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24359999A JP2001067469A (ja) 1999-08-30 1999-08-30 コンピュータによる画像処理方法

Publications (1)

Publication Number Publication Date
JP2001067469A true JP2001067469A (ja) 2001-03-16

Family

ID=17106219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24359999A Pending JP2001067469A (ja) 1999-08-30 1999-08-30 コンピュータによる画像処理方法

Country Status (2)

Country Link
JP (1) JP2001067469A (ja)
DE (1) DE10034728A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7602991B2 (en) 2001-10-24 2009-10-13 Nik Software, Inc. User definable image reference regions
US7602968B2 (en) 2001-10-24 2009-10-13 Nik Software, Inc. Overlaid graphical user interface and method for image processing
US8111941B2 (en) 2006-11-22 2012-02-07 Nik Software, Inc. Method for dynamic range editing
US8701028B2 (en) 2006-06-14 2014-04-15 Google Inc. Graphical user interface and related method
US8837849B2 (en) 2007-06-26 2014-09-16 Google Inc. Method for noise-robust color changes in digital images
US9053530B2 (en) 2006-11-27 2015-06-09 Google Inc. Method for sliced inpainting

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9008420B2 (en) 2001-10-24 2015-04-14 Google Inc. Distortion of digital images using spatial offsets from image reference points
US7602968B2 (en) 2001-10-24 2009-10-13 Nik Software, Inc. Overlaid graphical user interface and method for image processing
US7970233B2 (en) 2001-10-24 2011-06-28 Nik Software, Inc. Distortion of digital images using spatial offsets from image reference points
US8064725B2 (en) 2001-10-24 2011-11-22 Nik Software, Inc. Distortion of digital images using spatial offsets
US9786031B2 (en) 2001-10-24 2017-10-10 Google Inc. Distortion of digital images using spatial offsets from image reference points
US8625925B2 (en) 2001-10-24 2014-01-07 Google Inc. Distortion of digital images using spatial offsets from image reference points
US10140682B2 (en) 2001-10-24 2018-11-27 Google Llc Distortion of digital images using spatial offsets from image reference points
US9471998B2 (en) 2001-10-24 2016-10-18 Google Inc. Distortion of digital images using spatial offsets from image reference points
US7602991B2 (en) 2001-10-24 2009-10-13 Nik Software, Inc. User definable image reference regions
US9690467B2 (en) 2006-06-14 2017-06-27 Google Inc. Graphical user interface and related method
US8701028B2 (en) 2006-06-14 2014-04-15 Google Inc. Graphical user interface and related method
US10430060B2 (en) 2006-06-14 2019-10-01 Google Llc Graphical user interface and related method
US9286665B2 (en) 2006-11-22 2016-03-15 Google Inc. Method for dynamic range editing
US8737764B2 (en) 2006-11-22 2014-05-27 Google Inc. Method for dynamic range editing
US9589335B2 (en) 2006-11-22 2017-03-07 Google Inc. Method for dynamic range editing
US8111941B2 (en) 2006-11-22 2012-02-07 Nik Software, Inc. Method for dynamic range editing
US9934562B2 (en) 2006-11-22 2018-04-03 Google Llc Method for dynamic range editing
US9053530B2 (en) 2006-11-27 2015-06-09 Google Inc. Method for sliced inpainting
US10535123B2 (en) 2006-11-27 2020-01-14 Google Llc Method for sliced inpainting
US9870604B2 (en) 2006-11-27 2018-01-16 Google Llc Method for sliced inpainting
US9407790B2 (en) 2007-06-26 2016-08-02 Google Inc. Method for noise-robust color changes in digital images
US9883079B2 (en) 2007-06-26 2018-01-30 Google Llc Method for noise-robust color changes in digital images
US8837849B2 (en) 2007-06-26 2014-09-16 Google Inc. Method for noise-robust color changes in digital images
US10554857B2 (en) 2007-06-26 2020-02-04 Google Llc Method for noise-robust color changes in digital images

Also Published As

Publication number Publication date
DE10034728A1 (de) 2001-03-01

Similar Documents

Publication Publication Date Title
JP3264999B2 (ja) 文字認識方法及びその装置
KR100912335B1 (ko) 화상 처리 장치, 화상 처리 방법 및 화상 처리 프로그램을기록한 기록 매체
JPH11272871A (ja) 文書画像処理装置、文書画像処理方法、及び記録媒体
JP3142550B2 (ja) 図形処理装置
US7525694B2 (en) Image processing device, image processing method, image processing program, and recording medium
JP2001067469A (ja) コンピュータによる画像処理方法
JP2008022153A (ja) 画像処理装置、および画像処理方法
CN117422734B (zh) 背景图像生成方法、电子设备及计算机存储介质
US5383032A (en) Image processing system
JPH05207266A (ja) 画像編集処理装置
JPH03259193A (ja) グレースケール文字表示装置
JP2009237632A (ja) オブジェクト検出方法、オブジェクト検出装置、オブジェクト検出プログラムおよび印刷装置
JPH0256874B2 (ja)
JP6413450B2 (ja) 画像処理装置、画像形成装置およびプログラム
JP2814769B2 (ja) 画像処理装置
JP4055966B2 (ja) スキャナー装置、書類スキャン方法およびスキャンプログラムを記録した記録媒体
JPH03146996A (ja) 画像処理装置
JPH05342340A (ja) 画像処理方法及びその装置
JP2854489B2 (ja) 画像データ変換装置及び画像データ変換方法
JPH10200733A (ja) 画像処理装置
JP2001331766A (ja) パタン認識辞書の作成方法、コンピュータ読取可能な記録媒体、パタン認識辞書作成装置および文字認識装置
JP3018426B2 (ja) 文字・図形描画装置
JP2004252866A (ja) 色変換装置および色変換プログラム
JPH11102177A (ja) 書体データ作成装置と書体データの作成方法、及び記憶媒体
JPH0968961A (ja) キャラクタデータ変換装置

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050712

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051108