JPH03252880A - 座標の変換方法及び装置並びに画像の変換方法 - Google Patents

座標の変換方法及び装置並びに画像の変換方法

Info

Publication number
JPH03252880A
JPH03252880A JP2051047A JP5104790A JPH03252880A JP H03252880 A JPH03252880 A JP H03252880A JP 2051047 A JP2051047 A JP 2051047A JP 5104790 A JP5104790 A JP 5104790A JP H03252880 A JPH03252880 A JP H03252880A
Authority
JP
Japan
Prior art keywords
data
image
coordinates
address
storage device
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
JP2051047A
Other languages
English (en)
Inventor
Hiroshi Matsuki
宏 松木
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.)
KOMU SYST KK
KOUYOUSHIYA KK
Original Assignee
KOMU SYST KK
KOUYOUSHIYA KK
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 KOMU SYST KK, KOUYOUSHIYA KK filed Critical KOMU SYST KK
Priority to JP2051047A priority Critical patent/JPH03252880A/ja
Priority to US07/644,306 priority patent/US5193126A/en
Priority to EP19910100784 priority patent/EP0440077A3/en
Publication of JPH03252880A publication Critical patent/JPH03252880A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [jI業上の利用分野] この発明は、デジタル画像処理等に用いられる座標変換
技術、特に2つの2次元座標系間の座標変換に関するも
のである。
[従来の技術] 1つのデジタル画像から移動や変形をした新しい画像を
得る際には、一般に座標の変換が必要となる。
デジタル画像の移動や変形には、例えば原画像を画像記
憶装置に記憶させておき、その記憶された原画像の画素
の階調値を他の位置の画素に移すのであるが、元の画素
の位置に対し移し先の画素の位置をどのように決めるか
、すなわち座標変換が、その移動や変形を決定するため
である。
従来よく知られた画像の移動や変形を伴う画像変換とし
ては、拡大・縮小・回転・平行移動若しくはそれらの組
合せであるアフィン変換や、任意の形状の3次元図形上
に画像をマツピングしその2次元写像を求めるテクスチ
ャーマツピング等があり、その他、任意の座標変換に対
応して任意の画像の変換が行なわれている。
[発明が解決しようとする課題] しかるに、前記アフィン変換は、座標変換式が1次式で
あるから単純な積と和の計算で変換後の座標が求められ
、このような計算はハードウェアにより高速に変換がで
きる反面、変換像の種類が前記の如く限定される問題が
ある。
また、テクスチャーマツピング等は、任意の変形像を得
ることができる反面、座標変換のための計算式が複雑と
なる為、ハードウェアで行うことができず、ソウトウエ
アで行うこととなり、一画素ずつ順に全ての画素につい
て複雑なプログラムに従って演算して行かねばならず、
演算にかかる時間が膨大となる。しかも同じ変換を複数
の画像に対して行う場合にも、各画像毎に同様の計算を
繰返して行なわねばならないので一画働当たりの処理時
間が短縮することがなく、処理時間は更に膨大なものと
なる。
この発明は上記の如き事情に区みてなされたものであっ
て、デジタル画像に画像の移動・変形を伴う任意の画像
変換を行う際や、多値画像から2値画像複製を作製する
際等に必要とされる、任意の座標変換を、高速に行うこ
とを可能とし、これによりアフィン変換はもとよりより
自由度の高い画像変換を高速に行うことを可能とし、ま
た同じ変換を複数の画像に対して行う場合等には座標変
換の演算をその都度繰返す必要がなく、−度計算した結
果を用いて非常に高速に、何度でも同種の変換をするこ
とを可能とする座標の変換方法及び装置並びに画像の変
換方法を提供することを目的としている。
[I1題を解決するための手段] この目的に対応して、この発明の座標変換方法は、x−
y座標系の座標(x、y)からX−Y座標系の座標(x
、Y)への座標変換方法であって、座標(x、y)をア
ドレスとする記憶装置のアドレス(x、y)にx、Yの
関数であるデータf   (x、Y)を設定し、前記デ
ータf、。
x、y (x、Y)はx、yを与えられたとき値x、Yを各々分
離して取出し可能に前記設定し、座標(x、y)が与え
られたときアドレス(x、V)に前記設定されたデータ
f   (x、Y)から値x、Yx、y を各々分離して取出して座標(x、Y)として出力する
ことを特徴とし、またこの発明の座標変換装置は、座標
(x、y)をアドレスとしアドレス(x、 y)にx、
Yの関数であるデータf、。
(x、Y)を(x、 y)が与えられたときに値X。
Yを各々分離して取出し可能なように格納し得る記憶装
置と、必要とされる全てのx、yについてデータf  
 (x、Y)を求めて前記記憶装置にx、V 設定する演算装置と、前記供給された座標(x、y〉に
より前記記憶装置の<x、y>のデータf   (x、
Y)を読出す読出装置と、及び前記x、■ 読出されたデータf   (x、Y)から値x、Yx、
y を各々分離して取出して出力するXY座標値取出し装置
を備えることを特徴とし、更にまたこの発明の画像の変
換方法は、座標(x、Y)をアドレスとする記憶装置の
アドレス(x、y)にx、 Yの関数であるデータf 
  (x、Y)を設定し、1y 前記データf   (x、Y)はx、yを与えられx、
y たとき値x、Yを各々分離して取出し可能に前記設定し
、座標(x、y)が与えられたときアドレス(x、y)
に前記設定されたデータf   (x、x、y Y〉から値x、Yを各々分離して取出して座標(x、Y
)として出力する座標の変換方法によって座標(x、V
)を座標(x、Y)に変換し、原画像を記憶した画像記
憶装置のアドレス(x、y)のデータを読出して該読出
したデータを変換画像書込み用の画像記憶装置のアドレ
ス(x、Y)に書込み、若しくは原画像を記憶した画像
記憶装置のアドレス(x、Y)のデータを読出して該読
出したデータを変換画像書込み用の画像記憶装置のアド
レス(x、y)に書込むことを特徴としている。
[作用] このように構成された座標の変換装置においては、演算
装置により予め必要とされる全てのX。
yについてデータf (x、Y)が計算され、記憶装置
のアドレス(x、lに格納される。座標供給装置から座
標(x、y)が供給されると記憶装置のアドレス(x、
 y)に格納されたデータf(x、Y)が読出し装置で
読出され、読出されたデータf (x、Y)からはXY
座標値取出し装置によりx、Yが分離して取出され、外
部に座標(x、Y)として出力される。
またこのように構成された画像の変換方法においては、
前述の座標変換装置と2つの画像記憶装置が用意され、
供給された(x、 y)により、原画像を記憶した一方
の画像記憶装置のアドレス(x、y)の画像データが読
出され、読出された画像データは他方の画像記憶装置の
アドレス(x、Y)に書込まれるか、若しくは出力され
た(x、Y〉により原画像を記憶した一方の画像記憶装
置のアドレス(x、Y)の画像データが読み出され、読
み出されたデータが他方の画像記憶装置のアドレス(x
、 y)に書込まれ、画像の変換が完了する。
[実施例] 第1図において1はj!Iwl変換装置である。座標変
換装置1は座標(x、y)をアドレスとする記憶装!2
を備える。記憶装置2のアドレス(x、y〉には、(x
、y)の変換後の座標(x、Y)を予め別の手段(CP
tJ等)で求めて格納しであるが、格納するデータの形
としては、x、Yを各々分離して容易に取出すことがで
きるような形のx、Yの関数f   (x、Y)とする
。このようx、■ なf   (x、 Y)(7)例としては、x、Yを2
進x、y 表示したとき α f   (x、Y)=X−2+Y    (1)x、y (但しαはYの桁数以上の整数) 等とすればよい。
この場合例えばα=8として第2図に示すように、X=
3.y=iのときX=10100110゜Y−1100
0101であるとすれば f    (x、Y) 3.1 =1010011011000101 となって、上の8桁はXを、下の8桁はYを表し、f 
  (x、Y)からx、Yを分離して取出すこ3.1 とは容易である。すなわちfx、(x、Y)を1000
00000 (2進法)で割ったときの商をx、余りを
Yとすればよい。
〈1)式の例ではf   (x、Y)はx、yにx、■ 無関係なx、Yのみの関数であるが、x、yによって変
化するような式、例えば f   (x、Y)=X・2a+Y+x+yx、■ (2) とすることもできる。
この場合、まずx+yを引いてから、前述の演算をすれ
ば、x、Yを分離できる。
このようなx、yを与えられたときにx、Yを容易に分
離して取出し得る開数f   (x、Y)x、y の形は無限に考えることができ、上記例はその最も簡単
な一例にすぎない。無論 f     (x、Y)−X+Y x、y の如く、X十Yの値から元のx、Yを特定できないよう
な関数形は用いることができない。
記憶装置2は2次元アドレス(x、y)によりアクセス
されるものであればよく、現在実際に使用されている、
例えば第2図に示すようなメモリセルが1次元に配列さ
れているものでよい。
記憶装置2は、このようにすでに変換された変換後の座
標(x、Y)をデータf   (x、Y)x、y の形で保存するものであり、 (x、y)→(x、Y)の変換式がどんな式であるか、
どのような演算によるか、という過程には無関係であり
f   (x、Y)の計算は必要に応x、■ じて他の演算装置3によって実行するものである。
座標変換装@1はまた読出し装置4を備え、読出し装[
4は供給された座標(x、y)に対し、記憶装置2のア
ドレス(x、V)のデータfx。
(x、Y)を読み出すものである。
更に、座標変換装@1はXY座標値取出し装置5を備え
、XY座標値取出し装置5はf   (x、x、■ Y)からx、Yを分離して取出すものである。上記の例
では、f   (x、Y)を x、■ 100000000で割ったときの商と余りを求め、分
離して出力可能なもの、となるが、一般にf   (x
、Y)の形に対応して簡単な演算によx、y すx、Yを分離して出力し得るものを用いることができ
る。ここでf   (x、Y)の形はあまりx、y 複雑でなく、x、Yの分離出力に時間がかからないこと
が、この発明の趣旨に照らして望ましいが、原理的には
x、Yを分離して出力することが可能であればどんな関
数でもよく、その開数fx。
(x、Y)に対応してXY座標取出し装置5も決まる。
次に画像の変換方法について説明する。
第3図において11はこの発明の画像の変換方法を行う
のための画像変換装置であり、画像変換装置11は座標
供給装置12と、本発明の座標変換装置1と、2つの画
像記憶装置13.14を備える。
座標供給装置12は(0,0)、(1,0)。
(2,0)、 ・、(n、O)、(0,1>、(1゜1
)、(2,1)、・・・、(n、1)、(0,2)(1
,2)、・・・、 (n、 2)、・・・、(n、m)
の如く、x−y座標系上の必要とされる領域の座標を順
次発生可能である。
発生された座標(x、y)を座標変換装置1に供給して
座標(x、Y)に変換する一方、発生された座標(x、
y)を画像記憶装置i13にも供給する。画像記憶装置
113には第4図に示すように原画像15が記憶されて
おり、供給された(x、y)によりアドレス(x、y)
の画像データa x 、 yを読み出す。
一方座標変換装!1からの出力(x、Y)を画像記憶装
置!14に供給し、画像記憶装置14のアドレス(x、
Y)に前記アドレス(x、y)から読み出した画像デー
タa  を書込む。これを全×、■ ての(x、y)について行い、画像変換を完了する。
前記例ではアドレス(x、y)を原画像の読出し用とし
て用いたが、アドレス(x、Y)を原画像の読出し用と
して用いることもできる。この場合、画像記憶装置14
に原画像を記憶させておき、アドレス(x、Y)の画像
データを画像記憶装置13のアドレス(x、y)に書き
込めばよい。
次に本発明の画像の変換方法による変換画像の例を示す
。第5図は原画像であり、第6図はXY座標値取出し装
置の出力x、Yを10進法で記入したものであり、(a
)、(b)、(c)の異なる3例を示しており、第7図
は第6図の(a)。
(b)、(c)の各場合の変換後の画像を示している。
第5図の原画像が2値画像の場合は第7図は2値画像と
なり、原画像が多値画像の場合は変換画像も多鎗画像と
なる。
第8図は画像変換装置11を用いた他の画像変換例を、
結果のみ示したものである。(a)は原画像13aを、
(b)〜(g)は変換後の画像14aを示す。
前述のように (x、y)→(x、Y) の対応のさせ方は任意であり記憶装置2のアドレス(x
、y)に、x、Yを分離して取出し可能なデータf  
 (x、Y)を格納しておけばよいx、y のだから、f   (x、Y)として、例えばカラx、
y −スキャナで読んだ座標(x、 y)の画素の画像デー
タを用いることもできて、該画像データは3原色R,G
、Bの多階調値で表されるから、その中の例えばR値を
Y、B値をXとして取出し出力する。このx、Yにより
画像変換すると、前述の通常の画像変換では得られない
ような画像が得られる。この場合に用いる原画像として
は前記カラースキャナで読んだ画像そのものを用いるこ
ともできるし、別の画像を用いることもできる。
また、画像変換装置11の画像記憶装置13゜14、座
標変換装置1の読出し装置4、XYY標値取出し装置1
5の中のいずれか1つに、供給または出力するx、yま
たはx、Yへのアフィン変換機能があれば、 (x、V)→(x、Y) による画像変換に、拡大、縮小、回転、移動等のアフィ
ン変換を併せた変換像を得ることもできる。
[発明の効果] 以上の説明から明らかな通り、この発明によればデジタ
ル画像に画像の移動・変形を伴う任意の画像変換を行う
際や、多値画像から2値画像複製を作製する際等に必要
とされる、任意の座標変換を、高速に行うことを可能と
し、これによりアフィン変換はもとより自由度の高いi
i*変換を高速に行うことを可能とし、また同じ変換を
複数の画像に対して行う場合等には座標変換の演算をそ
の都度繰返す必要がなく、−度計算した結果を用いて非
常に高速に、何度でも同種の変換をすることを可能とす
る座標の変換方法及び装置並びに画像の変換方法を得る
ことができる。
【図面の簡単な説明】
第1図はこの発明の座標の変換装置を示すブロック図、
第2図は記憶装置におけるデータfx。 (x、Y)とアドレス(x、y)との関係を示す図、第
3図はこの発明の画像の変換方法のための装置を示す説
明図、第4図は第3図に示す装置における(x、y)、
(x、Y)と画像の関係を示す図、第5図は原画像を示
す図、第6図は各アドレス(x、y)に格納すべきデー
タf   (x、x、y Y)の替りにf   (x、Y)から取出すべきX。 x、■ Yを10進法で記入した記憶装置を表し、(a〉。 (b)、(c)は各々異なる例を示す図、第7図(a)
、(b)、(c)は第6図(a)、(b)。 (C)に示すx、Yが出力された場合の変換後の画像を
示す図、第8図はこの発明の画像の変換方法によって変
換された画像例を示し、(a)は原画像を、(b)〜(
g)は変換後の画像を示す図、及び第9図はデータf 
  (x、Y)としてカラx、■ 一スキャナで読み取った値を用いる実施例を示す説明図
である。 1・・・座標変換装置、  2・・・記憶装置、3・・
・演算装置、  4・・・読出し装置、5・・・XY座
座標数取出装置、 11・・・画像変換装置、  12・・・座標供給装置
、13.14・・・画像記憶装置、

Claims (6)

    【特許請求の範囲】
  1. (1)x−y座標系の座標(x、y)からX−Y座標系
    の座標(X、Y)への座標変換方法であって、座標(x
    、y)をアドレスとする記憶装置のアドレス(x、y)
    にX、Yの関数であるデータf_x_、_y(X、Y)
    を設定し、前記データf_x_、_y(X、Y)はx、
    yを与えられたとき値X、Yを各々分離して取出し可能
    に前記設定し、座標(x、y)が与えられたときアドレ
    ス(x、y)に前記設定されたデータf_x_、_y(
    X、Y)から値X、Yを各々分離して取出して座標(X
    、Y)として出力することを特徴とする座標の変換方法
  2. (2)前記データf_x_、_y(X、Y)は、X、Y
    を2進表示したときf_x_、_y(X、Y)=X・2
    ^α+Y(但しαはYの桁数以上の整数)であることを
    特徴とする特許請求項(1)記載の座標変換方法
  3. (3)前記データf_x_、_y(X、Y)は当該座標
    変換を表す変換式若しくは対応関係に従って予め演算装
    置によって前記設定することを特徴とする特許請求項(
    1)記載の座標変換方法
  4. (4)カラースキャナの入力画素の座標を(x、y)と
    し、当該入力画素の色別の階調値をX、Yの少なくとも
    一方として用いることを特徴とする特許請求項(1)記
    載の座標変換方法
  5. (5)座標(x、y)をアドレスとしアドレス(x、y
    )にX、Yの関数であるデータf_x_、_y(X、Y
    )を(x、y)が与えられたときに値X、Yを各々分離
    して取出し可能なように格納し得る記憶装置と、必要と
    される全てのx、yについてデータf_x_、_y(X
    、Y)を求めて前記記憶装置に設定する演算装置と、前
    記供給された座標(x、y)により前記記憶装置の(x
    、y)のデータf_x_、_y(X、Y)を読出す読出
    装置と、及び前記読出されたデータf_x_、_y(X
    、Y)から値X、Yを各々分離して取出して出力するX
    Y座標値取出し装置を備えることを特徴とする座標変換
    装置
  6. (6)座標(x、y)をアドレスとする記憶装置のアド
    レス(x、y)にX、Yの関数であるデータf_x_、
    _y(X、Y)を設定し、前記データf_x_、_y(
    X、Y)はx、yを与えられたとき値X、Yを各々分離
    して取出し可能に前記設定し、座標(x、y)が与えら
    れたときアドレス(x、y)に前記設定されたデータf
    _x_、_y(X、Y)から値X、Yを各々分離して取
    出して座標(X、Y)として出力する座標の変換方法に
    よって座標(x、y)を座標(X、Y)に変換し、原画
    像を記憶した画像記憶装置のアドレス(x、y)のデー
    タを読出して該読出したデータを変換画像書込み用の画
    像記憶装置のアドレス(X、Y)に書込み、若しくは原
    画像を記憶した画像記憶装置のアドレス(X、Y)のデ
    ータを読出して該読出したデータを変換画像書込み用の
    画像記憶装置のアドレス(x、y)に書込むことを特徴
    とする画像の変換方法
JP2051047A 1990-01-25 1990-03-02 座標の変換方法及び装置並びに画像の変換方法 Pending JPH03252880A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2051047A JPH03252880A (ja) 1990-03-02 1990-03-02 座標の変換方法及び装置並びに画像の変換方法
US07/644,306 US5193126A (en) 1990-01-25 1991-01-18 Image deformation method and apparatus using coordinate transformation
EP19910100784 EP0440077A3 (en) 1990-01-25 1991-01-23 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2051047A JPH03252880A (ja) 1990-03-02 1990-03-02 座標の変換方法及び装置並びに画像の変換方法

Publications (1)

Publication Number Publication Date
JPH03252880A true JPH03252880A (ja) 1991-11-12

Family

ID=12875892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2051047A Pending JPH03252880A (ja) 1990-01-25 1990-03-02 座標の変換方法及び装置並びに画像の変換方法

Country Status (1)

Country Link
JP (1) JPH03252880A (ja)

Similar Documents

Publication Publication Date Title
US4975976A (en) Image transformation method and device
EP0638875A2 (en) A 3-dimensional animation generating apparatus and a method for generating a 3-dimensional animation
US5051734A (en) Special effects using polar image coordinates
JPH1153580A (ja) 3次元画像処理装置及びビデオ合成方法
CN114842127B (zh) 地形渲染方法及装置、电子设备、介质及产品
JP3278623B2 (ja) 地図3次元化システム,地図3次元化方法および地図3次元化用プログラムを記憶した記憶媒体
JPH03252880A (ja) 座標の変換方法及び装置並びに画像の変換方法
US5664082A (en) Method and apparatus for arbitrary transformation of images
Waltz Implementation of SKIPSM for 3D binary morphology
JPS60163164A (ja) 画像の塗りつぶし装置
JP2974596B2 (ja) カラー画像処理装置
JPS62154177A (ja) 画像変換装置
JPS62140549A (ja) 画像編集処理装置
JPS63116193A (ja) 画像のアフイン変換方式
JP2899168B2 (ja) 画像データ操作方法および画像データ操作装置
JPH11205576A (ja) 画像処理装置
WO1993013490A1 (fr) Methode permettant de dessiner des figures dans un systeme de presentation graphique
JPH01239585A (ja) 柄入り文字図形生成方式
JPS62298883A (ja) 画像表示装置
JPS6220075A (ja) 画像情報変換方式
JPH05189553A (ja) 画像処理方式
JPH01219961A (ja) 画像の座標変換方法
JPH10124671A (ja) 画像処理方法
JPH01136471A (ja) カラー画像の表現方法
JP2004061674A (ja) フォント変形方法およびそれを記録した記録媒体