JPS6219980A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPS6219980A
JPS6219980A JP60156879A JP15687985A JPS6219980A JP S6219980 A JPS6219980 A JP S6219980A JP 60156879 A JP60156879 A JP 60156879A JP 15687985 A JP15687985 A JP 15687985A JP S6219980 A JPS6219980 A JP S6219980A
Authority
JP
Japan
Prior art keywords
image
address
pixel
conversion
transformation
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
JP60156879A
Other languages
English (en)
Inventor
Hideshi Osawa
大沢 秀史
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP60156879A priority Critical patent/JPS6219980A/ja
Publication of JPS6219980A publication Critical patent/JPS6219980A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、例えば画像の回転、移動等の画像変換を行う
画像処理装置に関するものである。
[従来の技術] 従来この種の画像処理装置では、座標軸の変換(アフィ
ン変換)により画像変換を行う。アフィン変換による画
像変換は、座標変換前の画素の2次元座標から変換後の
画素の2次元座標を計算し、変換後の座標位置にその座
標位置の画素に対応する変換前の画素の濃度情報を移動
させるという方式を採用する。しかしながら、座標位置
は画素単位となるので当然ながら離散的な位置となり、
従って画像データが標本化されることにより、変換前の
画素座標と変換後の画素座標が、1対1に対応できず、
変換後の画像に画素抜け、又は縮退が生し、正しい画像
形成ができないという問題があった。
アフィン変換のうちの回転、平−行移動を例にして、A
体的に説明しよう。変換後の画素座標(x 、 y)は
、変換前の画素座標(m、n)をもとに式(A)で計算
される。
X=[m−C:asθ+n −3inO−mo・(Ca
sO−1) + n O−5in 03y = [−m
−3:nO+ n −CasO−m(+ −3irl 
−no・(CosO−1) ]・・・・・・(A) ここで0は回転角度、mo、noは変換前の回転原点を
表わし、記号[]は記号内の数を越えない最大整数をと
る整数化(即ち、切下げ)記号である。
式(A)に示される座標変換、特に整数変換について説
明する。第2図(a)〜(d)は座標変換の諸態様を示
し、場合によっては変換前後の座標が1対1に対応しな
い場合が有る事を示している。図中、画素は空間を格子
状に分割した格子点として表わされる。斜めのmn格子
は、その格子点が変換前の画素中心を表わし、各格子点
(例えば格子点l)に濃度情報があるものとする。mn
格子を角度0だけ回転した座標変換後のxy格子では座
標軸の向きを右横方向にX軸、下方向にy軸をとると、
(A)式での[]記号による整数変換の意味する所は、
第2図(a)のように1mn格子上の格子点1を、xy
軸の原点方向(第2図(a)〜(d)面上の左上方向)
にあるxy格子上の格子点であって、最短距離にある格
子点2に近似さ゛せることに相当する。[]記号により
整数化を行うのは、切下げ方式がデジタル処理に適して
いるからである。
通常の場合、第2図(a)のように変換前後の各格子点
は、1対1に対応するのであるか、回転角度、格子点位
置により、第2図(b)のように対応するmn格子点が
ないxy格子点3か生ずる場合(画素の抜け)や、第2
図(c)又は(d)のようにmn格子点2つ(xY格子
点4,5)がxy格子点1つに対応する・場合(画素の
縮退)があると、1対1の対応がくずれ、画素の抜けや
画素の縮退という現象か生ずる。
この対策として、変換後の画素座標(x、y)から変換
前の座標(m、n)を逆変換により求めて、画素濃度を
計算するというDS変換方式が取られるようになった。
しかしながら、この方式では、変換前の画素情報を全て
メモリに記憶しておくために大容量メモリが必要なこと
、変換前の画像データを高速にランタムアクセスするた
めに、高価なランタムアクセスメモリが必要なこと等に
問題があった。
[発明が解決しようとする問題点] 本発明はト記従来技術の問題点を解決するために提案さ
れたもので、座標変換を行っても変換後の画素抜けをな
い画像処理装置を提供する。
[問題点を解決するだめの手段] 上記問題点を解決するため例えば第1図に示す実施例の
画像処理装置は、標本化された2次元画像データ100
から座標変換により変換画像を得る際に、座標変換後の
画素アドレスを発生する第1の変換アドレス発生手段1
01と、該画素に隣接する隣接画素アドレスを発生する
第2の変換アドレス発生手段102と、変換後の画像信
号を格納するメモリ103及び104とからなる。
[作用] 上記構成において、第1の変換アドレス発生手段101
が発生するアドレスはメモリ103に対応し、i 2の
変換アドレス発生手段102が発生するアドレスはメモ
リ104に対応する。変換アドレス発生手段101と1
02は同時に互いに隣接した変換アドレスを発生するの
で、画像信号100はメモリ103,104に同時に書
き込まれる。アフィン変換においては、一定の数の画素
抜けしか生じないので、このように隣接したアドレスが
画素抜けしたアドレスの場合に画像信号が補間される。
[実施例] 以下添付図面を参照しながら、本発明に係る実施例を更
に詳細に説明する事とする。以下の実施例の説明ではア
フィン変換のうち、回転、平行移動を例にして説明する
6 本実施例の特徴は、回転、移動等のいわゆる等倍変換の
場合、画素抜は等が連続して2個以上生しないことに着
目する点にある。即ち、前述の(A)式による変換(整
数化)では切下げ操作を行っているので、2つ以上の画
素抜けが生ずる事はあり得ないのである。勿論、切下げ
操作の代りに切上げ操作を行っても同様である。2つ以
上の画素抜けが生じないのであれば、変換後の座標の次
の座標のアドレスの画像メモリにも同一濃度データを書
き込む事により、画素抜けが生ずるであろう画素位置で
の画素の濃度データを補間する事が可能である。
第3図により、本実施例の補間の原理を説明する。第3
゛図で、(m、n)は変換前の座標での各画素アドルス
を示し、それらを(1)、(2)。
(3)・・・・・・ とする。一方(x 、 y)は変
換後の画素アドレス([II  [11]  [[[]
・・・)を示し、変換前後の各アドレスの変換対応を矢
印で示す。
即ち、アドレス(1)はアドレス[IIに、アドレス(
2)はアドレス[mlに、・・・となる。又前述した整
数化による画素抜けの抜けたアドレスを図中で斜線で示
す。即ち、アドレス[II]。
[V]は画素抜けの生じたアドレスである。前述したよ
うに、画素抜けは2つ以上連続して発生しない。そこで
アドレス[II]  、[V]を補間するわけであるが
、本実施例では前記整数化を切下げで行っているので、
抜けたアドレス部分は1つ後の変換後アドレスに対応す
る画素濃度により補間する。即ちアドレス[II ]は
アドレス[IIの画素濃度により、アドレス[V]はア
ドレス[IV]の画素濃度によって補間するのである。
勿論、整教化を式(A)に従わず切り上げで行ったら1
つ前(−1)のアドレスの画素濃度で補間する事になる
。
そこで、補間すべきタイミングを検出する事が問題とな
るが、画素抜けが生じたか否かを常にチェックする事は
画像変換処理の高速化に逆行するので1本実施例では以
下に述べる工夫を凝らす。
前述したように、画素抜けは2つ以上連続して発生しな
いので、アドレス変換を行ったら変換の都度その変換ア
ドレス画素に画素濃度を書き込むと同時に、同じ画素濃
度を1つ後のアドレスにも書き込むのである。第3図の
例でいえばアドレス(1)の画素濃度は同時にアドレス
[I] と[II]に書き込まれる。アドレス(2)を
変換するとアドレス[II 3を飛ばしてアドレスCm
]が生成されるが、既にアドレス[II]には書き込ま
れているので問題ない。こうして画素抜は部分の補間が
なされる。アドレス[ml  、  CIVIにはアド
レス(2)の濃度か書き込まれるが、アドレス(3)を
変換するとアドレス[IV]が生成されるので、アドレ
ス[IV]にはアドレス(3)の濃度によって書き直さ
れる。こうして画素抜けが発生したかを常に監視する必
要もなく高速に画像変換が可能になる。
又更に、画像変換後の画像データを格納する画像メモリ
を偶数アドレスに対応する部分と奇数アドレスに対応す
る部分に分け、メモリインターリーブを行って偶数部と
奇数部に同時に書き込み可能なようにする。このように
すると、上述した連続した2つのアドレスに同じ濃度を
書き込む手法はこのメモリインターリーブによって更に
高速になる。
第4図は本発明の実施例に係る画像処理装置の構成ブロ
フク図で、図中、11は画像信号を読み取り階調画像信
号を出力する入力センサ、12は階調画像信号を2値化
する2値化回路、13は画像変換(座標変換)のための
画素アドレスを発生するアドレス発生器、14は座標変
換を行うための前記(A)式の各パラメータを発生する
座標変換パラメータ発生回路、15.16は夫々ランタ
ムアクセスできる画像メモリ(詳細は後述する)であり
、17は画像メモリ15又は16に格納された画像デー
タを選択しながら可視像として出力する出力装置を示す
。
座標変換に必要なパラメータ(m、n、Gosθ等)は
座標変換パラメータ発生回路14によりアドレス発生器
゛13へ予め供給されている。入力センサ11からの8
ピツ)(256階調)レベルにデジタル化された画像デ
ータは、2値化回路12によって2値化出力として出力
される。アドレス発生器13では、この2値化出力に同
期しつつ座標変換パラメータ発生回路14から供給され
るパラメータをもとに、変換後の座標(x 、 y)を
計算し、その計算後の座標に応じたアドレス信号18又
は19を出力して、その発生アドレスに応じて画像メモ
リに2値化データを書き込む。これと同時に変換後の座
標(x 、 y)の隣接座標(X+1、y)に対応する
画像メモリにも同じデータを書き込む、この時、2つの
メモリに同時に書き込むため(メモリインターリーブ)
に、X座標が奇数の時は奇数画素用メモリ15、偶数の
時は偶数画素用メモリ16に書き込むように画像メモリ
を2つに分けておく。出力装置17へは、メモリ15.
16から交互に2値化された画像データが送られ、最終
出力画像が生成される。
第5図はアドレス発生器13の回路ブロック図である。
座標変換パラメータ発生回路14からアドレス発生器1
3への入力として、変換前のアドレス(m、n)及び回
転角度θに応じたSin eの値がRAM32a及び3
2bに入力する。また、RAM31a及び31bにはC
os Oの値を入力するのであるが、式(B)から明ら
かなように5in(900−〇)の値をセットすること
により、座標変換パラメータ発生回路にはSinoの値
をルックアップテーブルの形(例えば、ROM等に)で
記t= しておけばよいことになる。
Gos O=  5in(90G−〇)−−−−−・(
B)RAM31a、3 lb 、32a、32bから式
(A)のmX5in O等の計算結果を出力し、バッフ
ァ33−a 〜33−d及び反転器34−a〜34−d
により符号がつけられる。これらの符号は端子43〜5
0からのラッチ35a〜35dへのイネーブル信号によ
りセレクトされる。次に加算器36では下記式(C)が
計算される。
[m−5in(900−e) + n−9inθ]−X
’・・・(C) また加算器37では式(D)が計算される。
[−m−Sirl+n−5in(900−θ)]→Y′
             ・・・(D)また加算器3
8.39では、回転に伴うx、X方向への平行移動量(
E)、(F)が [−m、・(Cosθ−1) + r+o−9inθ]
 −+ X 。
・・・(E) [−mo−9inθ−no・(Cos θ−1)] →
y。
・・・(F) 端f−51,52にセットされている。端子51.52
にセットされている計は(m、n)とは独立な量である
。これと式(C)、(D)の値を加算して変換後の座標
(x 、 y)が計算される。さらに加算器40におい
てX座標を1加算したx+1の座標か計算される。また
X座標とx+1の座標は、必ず奇数と偶数に分かれるこ
とから、このX座標の最小ビット(LSB)により、画
像メモリ15.16を切り換えて、同じ画像データを2
つのメモリに同時に書き込むことかできる。これはアド
レス発生器13のアドレスのLSBである所の信号20
を各画像メモリ15.16のエネーブル端子に入力する
事により実現される。
こうして、画像の回転移動に伴う画素抜けは隣接画素の
画素゛濃度で補間する事できる事か明らかとなった。又
は変換を高速にするために常時連続した2画素に同一の
画素濃度を書き込めば画素抜けを常にチェックする手間
がなくなり、更に画像メモリを2分すればメモリインタ
ーリーブが可能となり更に高速処理が可能となる。
又、従来のDS変換に必要だった変換前のデータを記憶
する大容量メモリが不用となり、ハードウェアを簡素化
することが可能となった。又、出力側のメモリも2僅に
圧縮したデータの記憶だけですむので、メモリ量を大幅
に節減することが可能になった。また入力信号に同期し
たタイミングで全ての処理を行うことも可能となり、リ
アルタイム処理が可能となった。
前記実施例ではX方向に対して補間する手法を明らかに
したが、X方向でも同様である事は明らかであろう。更
にx、7両方向に補間を同時に行えば1方向のみに補間
をしたときに発生すると考えられる再生画像の周期性が
解消される事になる。
前記実施例においては、入力装置として入力センサを用
いていたが、この代わりに磁気ディスク、磁気テープ等
の外部記憶装置やネットワーク通信装置等のシリアルに
画像データを転送するような装置と組み合わせてシステ
ム構成することが可能である。
[発明の効果] 以上説明したように本発明によれば、簡単な構成で画像
の回転変換後に画素抜けが生じない画像処理装置が実現
される。
【図面の簡単な説明】
第1図は本発明に係る実施例の基本構成図、第2図(a
)〜(d)は座標変換後の整数化をモデル化した図、 第3図は未実施例の動作原理を説明する図、第4図、第
5図は実施例の回路図である。 図中11・・・入力センサ、12・・・2値化回路、1
3・・・アドレス発生器、14・・・座標変換パラメー
タ発生回路、15.16・・・画像メモリ、17・・・
出力装置、31 a 、 3 l b 、 32 a 
、 32 b −RAM、33−a 〜33−d−/<
ツファ、34−a〜34−d・・・反転器、35a〜3
5d・・・ラッチ、36〜40・・・加算器である。

Claims (3)

    【特許請求の範囲】
  1. (1)標本化された2次元画像データの画像データから
    座標変換により変換画像を得る画像処理装置において、
    座標変換後の画素と、該画素に隣接する1つ又は複数の
    連続する隣接画素との夫々に、前記画素に対応する変換
    前の画素の画像信号を対応させて変換後の画素の画像信
    号とする画像処理装置。
  2. (2)変換後の画像信号を格納するメモリを有し、該メ
    モリを前記隣接画素数に+1した数に分割して、変換後
    の画像信号を該メモリに格納する時は分割された部分全
    て同時に書き込む事を特徴とする特許請求の範囲第1項
    に記載の画像処理装置。
  3. (3)隣接する画素は1つであり、画素座標値が奇数か
    偶数かで、メモリを切り換えることを特徴とする特許請
    求の範囲第1項又は第2項に記載の画像処理装置。
JP60156879A 1985-07-18 1985-07-18 画像処理装置 Pending JPS6219980A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60156879A JPS6219980A (ja) 1985-07-18 1985-07-18 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60156879A JPS6219980A (ja) 1985-07-18 1985-07-18 画像処理装置

Publications (1)

Publication Number Publication Date
JPS6219980A true JPS6219980A (ja) 1987-01-28

Family

ID=15637384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60156879A Pending JPS6219980A (ja) 1985-07-18 1985-07-18 画像処理装置

Country Status (1)

Country Link
JP (1) JPS6219980A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06176236A (ja) * 1992-12-08 1994-06-24 Oki Electric Ind Co Ltd 紙葉類鑑別装置
JPH06326991A (ja) * 1993-05-17 1994-11-25 Nec Corp 画像メモリ装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5819975A (ja) * 1981-07-30 1983-02-05 Sony Corp 画像変換装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5819975A (ja) * 1981-07-30 1983-02-05 Sony Corp 画像変換装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06176236A (ja) * 1992-12-08 1994-06-24 Oki Electric Ind Co Ltd 紙葉類鑑別装置
JPH06326991A (ja) * 1993-05-17 1994-11-25 Nec Corp 画像メモリ装置

Similar Documents

Publication Publication Date Title
GB2174278A (en) Area-fill graphic image processing system
EP0827114A2 (en) Method and apparatus for texture data
JPH0737082A (ja) 多値画像90度回転方法及び装置
JPH0810462B2 (ja) 画像処理装置
GB2150797A (en) Graphic display system
GB2289818A (en) Programmable video transformation
JPS63166369A (ja) 動きベクトル検出回路
JPH0520450A (ja) 画像処理装置
JP2647073B2 (ja) 図形表示装置
KR100236355B1 (ko) 와이프 패턴의 발생장치
JPH0222419B2 (ja)
JPH0374071B2 (ja)
JPS62128374A (ja) 画像処理方法
JPH0863595A (ja) 画像の回転処理方法およびその装置
JPS6156555B2 (ja)
JPS6125192B2 (ja)
JPS6366678A (ja) 画像処理装置
JPH0969155A (ja) 画像処理装置及びその方法
JPS58219663A (ja) 画像回転方式
JPH0480429B2 (ja)
JPS63101975A (ja) 画像処理装置
JPH04329482A (ja) 画像回転処理方法およびその処理装置
JPS6330898A (ja) 画像回転方式
JPH05257458A (ja) メモリのアドレス発生回路
JPS63262772A (ja) アフイン変換処理装置