JPH0142423B2 - - Google Patents
Info
- Publication number
- JPH0142423B2 JPH0142423B2 JP23187782A JP23187782A JPH0142423B2 JP H0142423 B2 JPH0142423 B2 JP H0142423B2 JP 23187782 A JP23187782 A JP 23187782A JP 23187782 A JP23187782 A JP 23187782A JP H0142423 B2 JPH0142423 B2 JP H0142423B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- processing
- area
- image creation
- space
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、画像データ処理方式に関し、特に作
成対象となる複数の画面領域が、大きな画面空間
内に離散的に分布している場合に、画面空間から
不要な冗長領域を除いた効率的な処理空間を生成
して、同時に複数の画像の同時作成処理を行なう
方式に関する。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to an image data processing method, and particularly relates to an image data processing method, in which a plurality of screen regions to be created are distributed discretely within a large screen space. The present invention relates to a method for creating an efficient processing space by removing unnecessary redundant areas from the space and performing simultaneous creation processing for a plurality of images at the same time.
リモートセンシング画像などの画像データ処理
においては、たとえば画像データに基づいて画像
作成を行なう場合、原画像の情報量が膨大なもの
であるため、全画面を作成しようとすれば、大き
なデータ処理領域と、長い処理時間と、複雑な処
理方法とが必要とされる。他方、このような画像
情報の利用においては、同時に全画面の画像を必
要とする場合は少く、たとえば極東地域の画像デ
ータから、日本の関東地方あるいは埼玉、千葉な
どの複数の局在する地域の画像を作成する処理が
多く行なわれる。
In image data processing such as remote sensing images, for example, when creating an image based on image data, the amount of information in the original image is enormous, so creating the entire screen requires a large data processing area. , long processing times and complex processing methods are required. On the other hand, when using such image information, it is rare that a full-screen image is required at the same time; for example, from image data from the Far East region to multiple localized regions such as the Kanto region of Japan, Saitama, and Chiba, etc. Many processes are performed to create images.
第1図は画像データ処理の1例を示し、1は入
力された全画像データで構成される原画面空間、
2(2−1,2−2,…,2−n)は実際に出力
を必要とする複数の画像作成領域を示す。このよ
うな複数の画像作成領域2について、入力画像デ
ータに基づく画像作成処理を行なう場合、入力画
像データから、必要とする画像作成領域2に該当
するデータのみを抽出し、個々に画像作成を行な
う方法と、画像データの原画面空間について、不
要領域も含めて一律に画像を作成し、その後、作
成された原画面空間サイズの画像から、必要とす
る領域2の画像のみを切り出す方法とがある。 FIG. 1 shows an example of image data processing, where 1 is an original screen space consisting of all input image data;
2 (2-1, 2-2, . . . , 2-n) indicates a plurality of image creation areas that actually require output. When performing image creation processing based on input image data for such a plurality of image creation areas 2, only data corresponding to the required image creation area 2 is extracted from the input image data, and images are created individually. There is a method in which an image is uniformly created for the original screen space of the image data, including unnecessary areas, and then only the image of the necessary area 2 is cut out from the image of the created original screen space size. .
前者の方法は処理時間を短縮できる利点があ
り、後者の方法は処理方法が簡単となる利点があ
る。 The former method has the advantage of shortening the processing time, and the latter method has the advantage of simplifying the processing method.
しかしながら、膨大な画像データの中から、散
在する複数の領域を取り出し、かつ複数の画像作
成を行なう場合、必要とする領域のみを取り出し
て処理する方法では、各領域が相対アドレスで取
扱われるため、画像データのアドレツシングある
いはサンプリングが煩雑となり、また全画像デー
タを一律に処理する方法では、大きなメモリ領域
が必要となるとともに、無駄となる処理データが
多くなり、また処理時間が長くなる点で問題があ
つた。 However, when extracting multiple scattered areas from a huge amount of image data and creating multiple images, the method of extracting and processing only the required area handles each area with a relative address. Addressing or sampling of image data becomes complicated, and a method that processes all image data uniformly requires a large memory area, wastes a lot of processing data, and increases processing time. It was hot.
本発明の目的は、大きな原画面空間の画像デー
タ内に分散している複数領域の画像を同時作成す
るために、複雑なアドレツシングや大きなメモリ
領域などを必要としない効率的な処理手段を提供
することにあり、そのための構成として、大きな
画面空間内に分散されている複数の領域の画像を
作成するシステムにおいて、上記画面空間のx方
向およびy方向のそれぞれにおいて、いずれかの
画像作成領域を含む区間と、いずれの画像作成領
域をも含まない空白区間とを識別する手段と、該
空白区間を除いて画像作成領域を含む区間のみを
連結して新しい画像処理空間を作成する手段とを
そなえ、該画像処理空間に基づいて上記画面空間
の画像データをサンプリングし、画像作成処理を
行なうことを特徴とするものである。
An object of the present invention is to provide an efficient processing means that does not require complicated addressing or a large memory area, in order to simultaneously create images of multiple areas distributed within image data of a large original screen space. In particular, as a configuration for this purpose, in a system that creates images of a plurality of regions distributed within a large screen space, the system includes one of the image creation regions in each of the x direction and the y direction of the screen space. and a means for identifying a blank section that does not include any image creation area, and a means for creating a new image processing space by connecting only the intervals that include the image creation area, excluding the blank area, The present invention is characterized in that image data in the screen space is sampled based on the image processing space and image creation processing is performed.
以下に、本発明を実施例にしたがつて説明す
る。一般の画像データは、たとえば、地球上を二
次元的に観測した気象衛星画像データのように、
x方向とy方向の二次元のデータで構成されてい
る。したがつて、画面作成のためには、画像デー
タの二次元的なアドレツシングとサンプリングと
が必要となる。
The present invention will be explained below using examples. General image data is, for example, meteorological satellite image data that observes the earth two-dimensionally.
It consists of two-dimensional data in the x and y directions. Therefore, two-dimensional addressing and sampling of image data is required to create a screen.
そこで、入力画像データの原画面空間のx軸お
よびy軸に沿つてサンプリングテーブルを設け、
画像作成を必要とする領域を含むx軸およびy軸
上のそれぞれの座標区間を指定する。 Therefore, a sampling table is provided along the x-axis and y-axis of the original screen space of the input image data,
Specify the respective coordinate intervals on the x-axis and y-axis that include the area that requires image creation.
第2図は、入力画像データの原画面空間1に設
けられたx軸およびy軸それぞれのサンプリング
テーブル3,4を示す。 FIG. 2 shows sampling tables 3 and 4 for the x-axis and y-axis, respectively, provided in the original screen space 1 of input image data.
通常、原画面空間1の中の、処理対象となる画
像作成領域2−1,2−2,…,2−nは、図示
されているように、空間内に広く散在し、かつ場
合により、部分的に重なり合つている。そこで各
画像作成領域毎に、x軸およびy軸上の分布範囲
を計算し、サンプリングテーブル3,4のそれぞ
れに、いずれかの画像作成領域によつて占められ
るx軸およびy軸上の画像作成領域区間3a,4
aを設定する。その結果、サンプリングテーブル
3,4上に、不要な空白区間3b,4bが与えら
れる。画面空間1中の斜線部分は、このような画
像作成領域を含まない空白領域を表わしている。 Normally, the image creation regions 2-1, 2-2, ..., 2-n to be processed in the original screen space 1 are widely scattered in the space as shown in the figure, and in some cases, partially overlap. Therefore, the distribution range on the x-axis and y-axis is calculated for each image creation area, and the image creation on the x-axis and y-axis occupied by one of the image creation areas is added to sampling tables 3 and 4, respectively. Area sections 3a, 4
Set a. As a result, unnecessary blank sections 3b and 4b are provided on the sampling tables 3 and 4. The shaded area in the screen space 1 represents a blank area that does not include such an image creation area.
次に、第3図に示すように、サンプリングテー
ブル3,4から、全ての空白区間3b,4bを取
除き、各画像作成領域区間3a,4aをシフトし
て、コンパクトな処理テーブル5,6と、画像処
理空間7とを作成する。画像処理空間7において
は、各画像作成領域が、共通の相対アドレスで処
理されることができる。 Next, as shown in FIG. 3, all blank sections 3b and 4b are removed from the sampling tables 3 and 4, and each image creation area section 3a and 4a is shifted to create a compact processing table 5 and 6. , an image processing space 7 are created. In the image processing space 7, each image creation area can be processed with a common relative address.
このようにして、原画面空間内の必要な画面作
成領域の全てを、簡単なアドレス変換によつて、
有効領域比率の高い画像処理空間7に移し、この
空間内の画像データ全体を対象にして、効率的な
画像作成処理を行なうことができる。このように
して作成された画像処理空間に対応する画像か
ら、必要とする各領域の画像を抽出し、出力すれ
ばよい。 In this way, all the necessary screen creation areas within the original screen space can be created by simple address conversion.
By moving to the image processing space 7 with a high effective area ratio, efficient image creation processing can be performed on the entire image data within this space. From the images corresponding to the image processing space created in this manner, images of each required area may be extracted and output.
第4図は、本発明実施例システムの構成図であ
る。同図において、8は原画像データフアイル、
9は画像作成パラメータ、10−1,10−2,
…,10−nは画像作成領域データ、11は画像
作成領域決定部、12は原画像−作成画像データ
アドレス対応決定部、13は原画像処理領域決定
部、14は原画像データサンプリング部、15は
画像作成部、16−1,16−2,16−nは作
成画像データフアイルを表わす。 FIG. 4 is a configuration diagram of a system according to an embodiment of the present invention. In the figure, 8 is the original image data file;
9 are image creation parameters, 10-1, 10-2,
..., 10-n is image creation area data, 11 is an image creation area determination unit, 12 is an original image-created image data address correspondence determination unit, 13 is an original image processing area determination unit, 14 is an original image data sampling unit, 15 denotes an image creation unit, and 16-1, 16-2, and 16-n represent created image data files.
画像作成パラメータ9は、10−1,10−
2,…,10−nで示す画像作成領域の大きさお
よび中心位置データと、枚数等からなり、たとえ
ば画像作成領域2−nは、中心位置(xo,yo)と
縦横のサイズln、knで表わされる。 Image creation parameters 9 are 10-1, 10-
The image creation area 2,..., 10-n includes the size and center position data, the number of images, etc. For example, the image creation area 2-n has the center position (x o , yo ), the vertical and horizontal size ln, Represented by kn.
画像作成領域決定部11は、与えられた画像作
成パラメータに基づいて、各画像作成領域2−
1,2−2,…,2−nの範囲を表わす原画面空
間座標におけるアドレスを算出する。 The image creation area determination unit 11 determines each image creation area 2-2 based on the given image creation parameters.
An address in the original screen space coordinates representing the range 1, 2-2, . . . , 2-n is calculated.
原画像−作成画像データアドレス対応決定部1
2は、画像作成領域2−1,2−2,…,2−n
に関するアドレス範囲から、x軸およびy軸のサ
ンプリングテーブル3,4を作成する。これによ
り、空白区間△x1、△x2、△x3、△y1等が得られ
る。 Original image-created image data address correspondence determining unit 1
2 is an image creation area 2-1, 2-2,..., 2-n
x-axis and y-axis sampling tables 3 and 4 are created from the address range related to. As a result, blank sections △x 1 , △x 2 , △x 3 , △y 1 , etc. are obtained.
原画像処理領域決定部13は、サンプリングテ
ーブル3,4から空白区間△x1、△x2、△x3、△
y1等を取除いて処理テーブル5,6を作成する。
この新しい処理テーブル5,6で規定される画像
処理空間7は、座標x′、y′で表わされる。たとえ
ば原画面空間1の画像作成領域2−1の中心アド
レス(x1、y1)は、画像処理空間7において、ア
ドレス(x1′、y1′)で表わされ、x′1、y1′は、
x1′=x1−△x、y1′=y1−△x1
で与えられる。同様に画像作成領域2−2のアド
レスについては、
x2′=x2−(△x1+△x2)、y′2=y2−△y1
のアドレス変換で対応づけられる。処理テーブル
5,6は、画像処理空間7の全ての(x′、y′)ア
ドレスを原画面空間のアドレスに対応づけるテー
ブルである。 The original image processing area determining unit 13 determines blank sections △x 1 , △x 2 , △x 3 , △ from the sampling tables 3 and 4.
Create processing tables 5 and 6 by removing y 1, etc.
The image processing space 7 defined by the new processing tables 5 and 6 is represented by coordinates x' and y'. For example, the center address (x 1 , y 1 ) of the image creation area 2-1 in the original screen space 1 is represented by the address (x 1 ', y 1 ') in the image processing space 7, and x' 1 , y 1 1 ′ is given by x 1 ′=x 1 −△x, y 1 ′=y 1 −△x 1 . Similarly, the addresses of the image creation area 2-2 are correlated by address conversion of x 2 ′=x 2 −(Δx 1 +Δx 2 ) and y′ 2 =y 2 −Δy 1 . The processing tables 5 and 6 are tables that associate all (x', y') addresses in the image processing space 7 with addresses in the original screen space.
原画像データサンプリング部14は、処理テー
ブル5,6で規定される画像処理空間7に対応す
る原画像データの全てを、原画像データフアイル
8からサンプリングする。 The original image data sampling unit 14 samples all the original image data corresponding to the image processing space 7 defined by the processing tables 5 and 6 from the original image data file 8.
画像作成部15は、サンプリングされた原画像
データに基づいて、処理テーブル5,6を用いて
画像作成処理を行ない、更に個々の領域2−1,
2−2,…,2−nの画像を切りとつて作成画像
データフアイル16−1,16−2,…,16−
nに格納する。 The image creation unit 15 performs image creation processing based on the sampled original image data using processing tables 5 and 6, and further performs image creation processing on the individual regions 2-1 and 2-1.
Image data files 16-1, 16-2,..., 16- are created by cutting out images 2-2,...,2-n.
Store in n.
以上述べたように、本発明によれば、大きな画
面空間に分散されている複数の画像作成領域を、
小さな空間に濃密に集めることにより、効率的に
まとめて画像作成処理することができ、必要とす
るメモリ領域も小さくて済み、処理方法も複雑に
することなく、処理時間を大幅に短縮することが
できる。
As described above, according to the present invention, multiple image creation areas distributed over a large screen space can be
By gathering images densely in a small space, images can be efficiently created and processed all at once, requiring only a small memory area, and processing time can be significantly shortened without complicating the processing method. can.
第1図は大きな画面空間内に分散された画像作
成領域の説明図、第2図および第3図は、本発明
の原理説明図、第4図は本発明実施例システムの
構成図である。
図中、1は原画像データの画面空間、2−1,
2−2,…,2−nは画像作成領域、3,4はサ
ンプリングテーブル、5,6は処理テーブル、7
は画像処理空間を表わす。
FIG. 1 is an explanatory diagram of image creation areas distributed within a large screen space, FIGS. 2 and 3 are explanatory diagrams of the principle of the present invention, and FIG. 4 is a configuration diagram of a system according to an embodiment of the present invention. In the figure, 1 is the screen space of the original image data, 2-1,
2-2,..., 2-n are image creation areas, 3 and 4 are sampling tables, 5 and 6 are processing tables, and 7
represents the image processing space.
Claims (1)
域の画像を作成するシステムにおいて、上記画面
空間のx方向およびy方向のそれぞれにおいて、
いずれかの画像作成領域を含む区間と、いずれの
画像作成領域をも含まない空白区間とを識別する
手段と、該空白区間を除いて画像作成領域を含む
区間のみを連結して新しい画面処理空間を作成す
る手段とをそなえ、該画像処理空間に基づいて上
記画面空間の画像データをサンプリングし、画像
作成処理を行なうことを特徴とする複数画像同時
作成処理方式。1. In a system that creates images of multiple regions distributed within a large screen space, in each of the x and y directions of the screen space,
A means for identifying a section including any image creation area and a blank section not including any image creation area, and a new screen processing space by connecting only the sections including the image creation area excluding the blank area. 1. A method for simultaneously creating a plurality of images, comprising: means for creating a plurality of images, and performing image creation processing by sampling image data in the screen space based on the image processing space.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23187782A JPS59119472A (en) | 1982-12-25 | 1982-12-25 | Simultaneous production processing system of plural pictures |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23187782A JPS59119472A (en) | 1982-12-25 | 1982-12-25 | Simultaneous production processing system of plural pictures |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59119472A JPS59119472A (en) | 1984-07-10 |
| JPH0142423B2 true JPH0142423B2 (en) | 1989-09-12 |
Family
ID=16930417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23187782A Granted JPS59119472A (en) | 1982-12-25 | 1982-12-25 | Simultaneous production processing system of plural pictures |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59119472A (en) |
-
1982
- 1982-12-25 JP JP23187782A patent/JPS59119472A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59119472A (en) | 1984-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS57196347A (en) | Picture editing device | |
| JPH0142423B2 (en) | ||
| Martin et al. | Parallel processing of quadtrees on a horizontally reconfigurable architecture computing system((for image processing)) | |
| JPH06168276A (en) | Electronic filing system | |
| JP2831390B2 (en) | Image processing device | |
| CN106780306B (en) | Reconstruction draft generation method and device | |
| JPS60211567A (en) | Text editing system | |
| JPS6322590B2 (en) | ||
| CN109636476A (en) | A kind of brand name data standardization processing method and device | |
| JPS6195162U (en) | ||
| JPH1021020A (en) | Pdl data processor | |
| JPS63204469A (en) | Drawing processing system | |
| JPS58163078A (en) | Line thinning processing system | |
| JPS63276141A (en) | Back-up device for general test of software in autonomous decentralized system | |
| JPH05274409A (en) | Image data extracting device | |
| CN118505573A (en) | Spectral data recovery method, device and storage medium | |
| JPH05181765A (en) | Automatically registering device for collecting/ distributing file | |
| JP2663550B2 (en) | Feature extraction method | |
| JPH05197789A (en) | Image registering system | |
| JPH08320897A (en) | Parallel numerical analysis method | |
| JPH06189112A (en) | Image processing device | |
| JPS63226783A (en) | Segmenting control system for image data | |
| JPS61157978A (en) | Contour line displaying method | |
| JPH06195460A (en) | Image extraction method | |
| JPS62267878A (en) | Picture data registering system |