JPH0315986A - Surface temperature display device - Google Patents
Surface temperature display deviceInfo
- Publication number
- JPH0315986A JPH0315986A JP2077799A JP7779990A JPH0315986A JP H0315986 A JPH0315986 A JP H0315986A JP 2077799 A JP2077799 A JP 2077799A JP 7779990 A JP7779990 A JP 7779990A JP H0315986 A JPH0315986 A JP H0315986A
- Authority
- JP
- Japan
- Prior art keywords
- temperature
- data
- pixel
- display
- line
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 73
- 238000000034 method Methods 0.000 claims description 15
- 238000009499 grossing Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims 2
- 239000000284 extract Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 abstract description 12
- 241000201776 Steno Species 0.000 description 5
- 101100063942 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dot-1 gene Proteins 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 101100460719 Mus musculus Noto gene Proteins 0.000 description 1
- 101100187345 Xenopus laevis noto gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Radiation Pyrometers (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
この発明は漁業等に用いられる水面温度分布図を表示す
る装置に関し、特に衛星から送信される面温度情報にも
とづき温度分布図を作或する画像処理装置に関する。[Detailed Description of the Invention] Industrial Application Field This invention relates to a device for displaying a water surface temperature distribution map used in fishing, etc., and in particular to image processing for creating a temperature distribution map based on surface temperature information transmitted from a satellite. Regarding equipment.
従来の技術
この種の画像処理装置においては、
衛星よりVHF帯電波を用いて放送される地表面温度分
布画像を受信・復調し、温度レベルを示すアナログ電圧
信号に変換する。BACKGROUND OF THE INVENTION This type of image processing apparatus receives and demodulates a ground surface temperature distribution image broadcast from a satellite using VHF radio waves, and converts it into an analog voltage signal indicating the temperature level.
アナログ電圧信号をA/Dコンバータにより、デジタル
信号に変換し、各画素データごとにメモリへ格納する。An analog voltage signal is converted into a digital signal by an A/D converter, and each pixel data is stored in a memory.
CRT(ブラウン管)への表示周期に同期してメモリよ
り格納データを画素データとして読み出す。The stored data is read out from the memory as pixel data in synchronization with the display cycle on a CRT (cathode ray tube).
画素データ値に応じて、あらかじめ表示色データを書き
込まれたルックアップテーブル用メモリを参照し、その
値により該当する画素をCRT表示画面上に着色表示す
る。According to the pixel data value, a look-up table memory in which display color data is written in advance is referred to, and the corresponding pixel is colored and displayed on the CRT display screen according to the value.
ルックアップテーブルの内容は任意に変更が可能であり
、以上の処理により、任意の温度レベルの点(画素)に
対し、任意の着色表示を行うことができる。The contents of the lookup table can be changed arbitrarily, and by the above processing, points (pixels) at an arbitrary temperature level can be displayed in an arbitrary color.
別途入手する衛星の軌道データにより、当該衛星よりの
受信画像の緯度,経度を算出し、緯・経線を、重ね合わ
せ表示する。Using separately obtained satellite orbit data, the latitude and longitude of the image received from the satellite is calculated, and the latitude and longitude lines are displayed in an overlapping manner.
画素のアドレスを指定することにより、その画素の緯度
・経度および温度を算出することができる。By specifying the address of a pixel, the latitude/longitude and temperature of that pixel can be calculated.
緯度・経度を指定することにより、該当する画素のアド
レスを算出し、その点での温度を知ることができる。By specifying latitude and longitude, the address of the corresponding pixel can be calculated and the temperature at that point can be determined.
発明が解決すべき問題点
上述の従来装置においては、無線伝送系におけるノイズ
の影響により、温度の境界線がにじんだり、ノイズによ
って変わってしまって鮮明な受信画像が得られない。し
たがって正確な温度分布の把握が困難。温度変化の様子
が分かりにくい。池の情報供給機関よりの情報を参考に
しなければ細かい部分の温度変化が判別できない、それ
故リアルタイムの情報に対し、リアルタイムの正確な判
断がむつかしいなどの種々の欠点があった。Problems to be Solved by the Invention In the conventional apparatus described above, the temperature boundary line blurs or changes due to noise due to the influence of noise in the wireless transmission system, making it impossible to obtain a clear received image. Therefore, it is difficult to grasp accurate temperature distribution. It is difficult to understand how the temperature changes. There were various drawbacks, such as the fact that temperature changes in small areas could not be determined without referring to information from the pond information provider, and it was therefore difficult to make accurate judgments in real time based on real-time information.
また受信した画像を大きく拡大していくと、各画素の表
示がモザイク模様状になってゆき、イ)拡大すると見づ
らくなる、ロ)細かい部分の変化の推測がやりにくい、
ハ)拡大表示部が全体のどの部分に相当するのかわかり
にくくなり、位置関係を覚えていなければならない等の
問題があった。Also, as the received image is greatly enlarged, the display of each pixel becomes like a mosaic pattern, which a) becomes difficult to see when enlarged, and b) makes it difficult to estimate changes in small parts.
c) It became difficult to understand which part of the whole the enlarged display area corresponded to, and there were problems such as having to remember the positional relationship.
この発明の第1の発明はノイズが画面に表示されずに正
確な温度分布図を表示できる画像処理装置を提供するこ
とを目的とする。A first object of the present invention is to provide an image processing device that can display an accurate temperature distribution map without noise being displayed on the screen.
問題点を解決する手段
この目的を達成するために、この発明は衛星が測定しか
つ該衛星から伝送される表面温度情報を受けて、該面温
度情報にしたがって、面温度分布図を方形状の画素単位
で作図する画像処理装置において、画像情報信号中に含
まれかつ面温度分布図に表われるであろうノイズを除去
するノイズ除去手段を備えたことを特徴とする。Means for Solving the Problems In order to achieve this object, the present invention receives surface temperature information measured by a satellite and transmitted from the satellite, and creates a surface temperature distribution map in a rectangular shape according to the surface temperature information. An image processing apparatus that draws images pixel by pixel is characterized in that it includes a noise removing means for removing noise that is contained in an image information signal and that would appear in a surface temperature distribution map.
さらにこの発明の第2の発明は温度分布図を拡大して表
示しても温度分布の境界線上でモザイク状にならずに円
滑なスムースな線にて温度分布が表示され、読取りの容
易な温度分布図を表示する画像処理装置を提供すること
を目的とする。Furthermore, the second invention of the present invention is that even if the temperature distribution map is enlarged and displayed, the temperature distribution is displayed as a smooth line without a mosaic pattern on the boundary line of the temperature distribution, and the temperature distribution is easy to read. An object of the present invention is to provide an image processing device that displays a distribution map.
この目的を達戊するために第2の発明は温度分布図上で
異なる温度の境界上に表われる階段状の境界線をスムー
ズな線となるように画像処理を行うスムージング手段を
備えたことを特徴とする。In order to achieve this object, the second invention is equipped with a smoothing means that performs image processing to make a step-like boundary line appearing on a boundary between different temperatures on a temperature distribution map into a smooth line. Features.
実施例
第1図において、受信復調部1は衛星より放送されるこ
の衛星が測定した地表面(海而も含む)温度情報を含む
電波を受信して温度に対応するアナログ電圧信号に復調
する。A/Dコンバータ2は上記アナログ信号をそのレ
ベルに応じたデジタル信号に変換する。バッファメモリ
3はデジタル変換された画素データを必要エリア分メモ
リする。Embodiment In FIG. 1, a receiving demodulator 1 receives radio waves broadcast from a satellite and includes information on the temperature of the earth's surface (including the ocean) measured by the satellite, and demodulates it into an analog voltage signal corresponding to the temperature. The A/D converter 2 converts the analog signal into a digital signal according to its level. The buffer memory 3 stores digitally converted pixel data in a required area.
表示制御回路4は表示用メモリ5の書き込み及び読み出
し制御してCRT7の表示タイミング等の制御を行う。The display control circuit 4 controls writing and reading of the display memory 5 and controls the display timing of the CRT 7 and the like.
ルックアップテーブル6は総合制御演算回路8により、
各画素レベルデータに応じたR−G−Bの各表示レベル
データが書き込まれ、表示用メモリ5より読み出される
画素レベルデータに従って、当該画素の表示色データを
CRT表示装置へ出力する。CRT表示装置7は表示色
データに従って、各画素をその色で表示する。総合制御
演算回路(以下CPUという)8はバッファメモリのリ
ードライト制御、表示制御回路への表示条件等の指示制
御、ルックアップテーブルへの表示色データの書き込み
制御、バッファメモリより表示用メモリへのデータ転送
指示等を行う。またバッファメモリ3より画素データを
読み出し、演算処理後データをバノファメモリへ再格納
あるいは表示制御回路4を介し、表示用メモリ5へ書き
込む。The lookup table 6 is generated by the comprehensive control calculation circuit 8.
RGB display level data corresponding to each pixel level data is written, and according to the pixel level data read out from the display memory 5, the display color data of the pixel is output to the CRT display device. The CRT display device 7 displays each pixel in the color according to the display color data. A general control arithmetic circuit (hereinafter referred to as CPU) 8 controls reading and writing of the buffer memory, controls instructions such as display conditions to the display control circuit, controls writing display color data to the lookup table, and writes data from the buffer memory to the display memory. Gives data transfer instructions, etc. Further, pixel data is read out from the buffer memory 3, and after arithmetic processing, the data is stored again in the banoffer memory or written into the display memory 5 via the display control circuit 4.
10は種々の指令を出力するキーを備えたキーボードで
あり、その信号はCPU8に印加される。10 is a keyboard equipped with keys for outputting various commands, and its signals are applied to the CPU 8.
上記の装置によって衛星が測定した地表面の温度情報が
各温度に対応した色に表現され、この温度情報とは別に
得られる各地点の位置情報とからCRT表示装置7のC
RT画面上に地図図形と各地点上の温度が色にて表示さ
れ、拡大なしの場合は第17図のように、拡大すると第
18図のように表示される。The temperature information of the earth's surface measured by the satellite is expressed by the above device in a color corresponding to each temperature, and from the position information of each point obtained separately from this temperature information, the CRT display device 7
The map figure and the temperature at each point are displayed in color on the RT screen, and when the map is not enlarged, it is displayed as shown in FIG. 17, and when it is enlarged, it is displayed as shown in FIG. 18.
第17図,第18図に示される温度分布図を得る信号処
理は公知のものと同様であるので詳細な説明は省略する
。The signal processing for obtaining the temperature distribution diagrams shown in FIGS. 17 and 18 is the same as that known in the art, so detailed explanation will be omitted.
本発明においてはノイズ除去処理部とモザイク形状の境
界線をスムーズにするスムージング部をたとえばCPU
8に設けてあり、これについて以下に説明する。In the present invention, the noise removal processing section and the smoothing section for smoothing the boundaries of the mosaic shape are implemented by, for example, a CPU.
8, which will be explained below.
1.キー人力割込処理
ステップS1で操作キーを識別し、それより選択された
メニューを識別し、各種処理ルーチンへ実行を移す。1. Key manual interrupt processing In step S1, the operating key is identified, the menu selected from it is identified, and execution is shifted to various processing routines.
メニュー項目の追加・削除及び選択メニューへの実行の
移行は従来技術により、容易に行える構造となっている
。The structure is such that addition/deletion of menu items and transfer of execution to the selection menu can be easily performed using conventional technology.
ステップS2〜S7の各種処理は、実行処理後再度キー
人力待ちとなるため各種処理を重複して実行させること
ができる。すなわち、/イズ除去ステップS8, ス
ムージングステップS9,等温線処理ステップSIOの
各処理は、衛星よりの受信画像に対しても、また、過去
に受信録画したものの再生画像に対しても行える。また
、ノイズ除去,スムージング,等温線処理を重複して行
うこともできる。The various processes in steps S2 to S7 wait again for key human power after the execution process, so the various processes can be executed redundantly. That is, the processes of the noise removal step S8, the smoothing step S9, and the isothermal line processing step SIO can be performed on images received from a satellite as well as on reproduced images received and recorded in the past. Furthermore, noise removal, smoothing, and isothermal processing can be performed simultaneously.
なお、表示メモリ5はVRAMを使用し、このVRAM
にて用いるデータはCPUS内の一時バノファメモリと
バッファメモリ3とで処理され、そのデータ処理は以下
のとおりとする。Note that the display memory 5 uses VRAM, and this VRAM
The data used in the CPU is processed in the temporary banoffer memory and the buffer memory 3, and the data processing is as follows.
・画像データは1ライン当り1024ドットあり全体は
1024ラインとなっている。-The image data has 1024 dots per line, making the total 1024 lines.
・また1ドットは8ビットのデータである。- Also, one dot is 8-bit data.
・ライン番号は一番上をOとし、一番下を1023とす
る。・The top line number is O and the bottom line number is 1023.
・ドット番号は、各ラインごとに、左端をOとし、右端
を1023とする。- For each line, dot numbers are O at the left end and 1023 at the right end.
・B(0.0):画素データアドレス ・1024ドノト/lラインのものが2ライン分ある。・B (0.0): Pixel data address ・There are 2 lines of 1024 donot/l line.
2.ノイズ除去 この実施例のノイズ除去は以下の方法を用いた。2. noise removal The following method was used for noise removal in this example.
表l ■処理演算を行う画素及びその隣接画素に注目する。Table l (2) Pay attention to the pixel on which the processing operation is performed and its adjacent pixels.
■処理演算を行う画素をEとし、その周囲の画素を表1
に示す通りとする。■The pixel to be processed is E, and the surrounding pixels are shown in Table 1.
As shown in .
■表1のように並んだAから【までの画素をその値の小
さいものより順に並べる。■ Arrange the pixels from A to [ arranged as shown in Table 1 in order of decreasing value.
■真中の順位の画素の値を、Eの処理後の値としてメモ
リする。(2) Store the value of the pixel in the middle position as the value after E processing.
■他の画素についても■〜■を繰り返す。■Repeat ■~■ for other pixels.
■全画素演算終了すれば、メモリしておいた処理後デー
タで、元のデータを置き替える。■When all pixel calculations are completed, the original data is replaced with the processed data stored in memory.
・以上より演算処理は、ラインlからライン1022ま
で各ライン共ドットlよりドット1022までについて
行えばよい。- From the above, the arithmetic processing can be performed for each line from line 1 to line 1022 and from dot 1 to dot 1022.
次に上記の演算を行なう各ステノブにつき説明する。Next, each steno knob that performs the above calculation will be explained.
ステップS21で処理開始ライン番号を設定。In step S21, a processing start line number is set.
次にステップS22でサブルーチン[lLINE]によ
り、■ライン分演算処理も行う。演算結果データは、一
時メモリのライン1へ格納される。Next, in step S22, the subroutine [lLINE] also performs arithmetic processing for (1) line. The operation result data is stored in line 1 of temporary memory.
次に、ステップS23で一時メモリのラインOに処理後
データがあるかどうか判別する。Next, in step S23, it is determined whether or not there is processed data in line O of the temporary memory.
L>1ならば、一時メモリのラインOに(L−1)のラ
インの演算結果データがある。/ sl・ソファの(L
−1)のデータは後で使用する必要がないため、演算結
果データにより置き替える。Lは画像処理する走査線の
ライン番号である。If L>1, line O of the temporary memory contains the operation result data of line (L-1). / SL・Sofa (L
Since the data in -1) does not need to be used later, it is replaced with the calculation result data. L is the line number of the scanning line for image processing.
次にステップS24で一時メモリのラインOのドット1
からドット1022のデータをバッファのライン(L−
1)のドット1からドットl022へ転送する。Next, in step S24, dot 1 of line O in the temporary memory is
The data of dot 1022 is transferred from the buffer line (L-
1) is transferred from dot 1 to dot l022.
次にステップS25でバッファのライン(L−l)のデ
ータをV−RAMのライン(L−1)へ転送する。これ
により、処理済ラインのCRT表示が処理の進行に応じ
て行われる。Next, in step S25, the data on the line (L-1) of the buffer is transferred to the line (L-1) of the V-RAM. As a result, the processed lines are displayed on the CRT as the processing progresses.
次にステップS26で一時メモリのライン1のデータを
ラインOに転送する。Next, in step S26, the data on line 1 of the temporary memory is transferred to line O.
次にステップS27で次に演算するバッファのライン番
号を設定する。Next, in step S27, the line number of the buffer to be calculated next is set.
次にステップS28で全ラインに演算を行ったかどうか
を判別する。Next, in step S28, it is determined whether the calculation has been performed on all lines.
次にステップS29で全ライン演算終了。最終演算ライ
ン(1022)の演算結果データを一時メモリよりバソ
ファ6へ転送する。Next, in step S29, all line calculations are completed. The calculation result data of the final calculation line (1022) is transferred from the temporary memory to the bath sofa 6.
次にステップS30はステップS25と同じ。Next, step S30 is the same as step S25.
サブルーチンS22の処理は以下のとおりである。The processing of subroutine S22 is as follows.
なおDは演算処理する画素のドット番号である。Note that D is the dot number of the pixel to be processed.
ステノプS31で処理開始ドット番号を設定する。A processing start dot number is set in step S31.
ステップS32でサブルーチン[CALCU]によりl
ドット分の演算処理を行う。演算結果は、一時メモリの
ラインlのドットDへ格納される。In step S32, the subroutine [CALCU]
Performs arithmetic processing for dots. The calculation result is stored in dot D of line l of the temporary memory.
ステノブS33で演算処理するド・ノト番号を設定する
。Set the do noto number to be processed by the steno knob S33.
ステノブS34で1ライン分の演算終了したかどうかの
判別をする。It is determined at the steno knob S34 whether or not the calculation for one line has been completed.
3,スムージング
次に、温度分布画像を拡大したとき顕著に現れるモザイ
ク状の境界をスムースにするスムージング方法の一例を
示す。即ち、この実施例では公知の推測値内挿補充によ
る平滑化拡大法を用いた。3. Smoothing Next, an example of a smoothing method for smoothing mosaic-like boundaries that appear prominently when a temperature distribution image is enlarged will be described. That is, in this embodiment, a known smoothing expansion method using estimated value interpolation and supplementation was used.
第6図に示すように、元の画の各1つの画素A,B,C
,Dを下記の式を用いて画素のA l l+ A I1
・・A nL B ll+ B lt− B nnの値
を演算して、各画素A .〜Ann+B.,−Bnn等
により拡大画面を作或する。As shown in FIG. 6, each one pixel A, B, C of the original image
, D using the following formula to calculate the pixel's A l l+ A I1
...A nL B ll + B lt - B nn values are calculated and each pixel A . ~Ann+B. , -Bnn, etc. to create an enlarged screen.
A..=A,B.,=B,C..=C,D,,=D^,
il=^..+”” ”’X(n−1) n=1.2
.3=4n
C.−^11
An+=A++ + ×(n I)
n=1.2.3−Nn
・横(又は縦)計算を全て行った後縦(又は横)計算を
行う。A. .. =A,B. ,=B,C. .. =C,D,,=D^,
il=^. .. +”” ”'X(n-1) n=1.2
.. 3=4nC. −^11 An+=A++ + ×(n I)
n=1.2.3-Nn - Perform vertical (or horizontal) calculations after all horizontal (or vertical) calculations have been performed.
第5図において、Zは画像の拡大率である。In FIG. 5, Z is the magnification factor of the image.
第5図において、ステップS41でCRT7に表示され
ている画像の元データ(バッファデータ)における縦(
V),i(H)のドット数を計算。(余りは切り捨て)
ステップS42で表示エリアのバッファデータをワーク
バッファへ転送する。In FIG. 5, vertical (
Calculate the number of dots of V) and i(H). (The remainder is discarded.) In step S42, the buffer data in the display area is transferred to the work buffer.
ステップS43で演算結果をバッファへ格納する際に不
要エリアにはOが書き込まれるように一時メモリをOに
クリアしておく。In step S43, the memory is temporarily cleared to O so that O is written in the unnecessary area when storing the calculation result in the buffer.
ステップS44,S45で演算処理の進行が、処理指定
時と同じ大きさでCRTに表示されるよう、表示スター
トアドレスを、処理後データが格納されるエリアの基準
アドレス(B(0.0))に、拡大率を1倍にセットす
る。In steps S44 and S45, the display start address is set to the reference address (B (0.0)) of the area where the processed data is stored so that the progress of the arithmetic processing is displayed on the CRT in the same size as when the processing was specified. , set the magnification to 1x.
ステノプS46で演算終了後データ格納するバッファア
ドレスカウンタをセット、ラインL=OB(L,○)
ステップS47で演算開始ライン番号をセットする。In step S46, a buffer address counter for storing data after the calculation is completed is set, and line L=OB (L, O).In step S47, the calculation start line number is set.
ステップ348で1ライン横方向に拡大し、結果を一時
メモリのラインlに格納する。Step 348 expands horizontally by one line and stores the result in line l of temporary memory.
ステップS49で一時メモリのライン0にデータがある
かを判断する。In step S49, it is determined whether there is data in line 0 of the temporary memory.
ステソブS50で一時メモリのラインOのデータを拡大
しながらバソファに格納する。The data on line O of the temporary memory is expanded and stored in the bathtub S50.
ステップS51で一時メモリのライン1のデータをライ
ン0にシフトする。In step S51, data on line 1 of the temporary memory is shifted to line 0.
ステップS52で次に処理するワークバッファライン番
号をセ・ツトする。In step S52, the work buffer line number to be processed next is set.
ステップS53で全ライン終了したかを判断する。In step S53, it is determined whether all lines have been completed.
ステップS54で最後に横拡大行ったラインのデータが
一時メモリのラインOに残っているのでバッファへ転送
する。In step S54, the data of the last horizontally enlarged line remains in line O of the temporary memory, so it is transferred to the buffer.
ステップS55で354のデータを表示用メモリ5へ転
送表示する。In step S55, 354 data are transferred to the display memory 5 and displayed.
ステップS56でバッファ及び表示用メモリ5にはまだ
処理前のデータの残っているエリアがあるのでそれらを
クリアする。In step S56, the buffer and display memory 5 still have areas where unprocessed data remains, so they are cleared.
次にステップS42のサブルーチンについて第7図につ
き説明する。Next, the subroutine of step S42 will be explained with reference to FIG.
このサブルーチンにおいては、表示エリアのバッファデ
ー夕をワークバッファへ転送する。In this subroutine, buffer data in the display area is transferred to the work buffer.
Hは横方向の元データ(バッファデータ)での表示ドッ
ト数
■は縦方向の元データ(バッファデータ)での表示ドッ
ト数
LOは表示開始画素の元データライン番号Doは表示開
始画素の元データドット番号である。H is the number of display dots in the original data (buffer data) in the horizontal direction ■ is the number of display dots in the original data (buffer data) in the vertical direction LO is the original data line number of the display start pixel Do is the original data of the display start pixel It is a dot number.
ステップS61でライン番号初期値セットする。In step S61, the line number initial value is set.
ステップS62でラインカウンタをクリアする。The line counter is cleared in step S62.
ステップS63でドット番号初期値セットをする。In step S63, dot number initial values are set.
ステップS64でドットカウンタをクリアする。The dot counter is cleared in step S64.
ステノプS65でデータ転送、
ステノブS66でドット番号を+lに(次のドットセッ
ト)を行なう。Transfer the data using the steno knob S65, and set the dot number to +l (next dot set) using the steno knob S66.
ステップS67で転送ドット数カウント、ステソプ36
8でlライン終了かを判断する。In step S67, the number of transferred dots is counted and the step number is 36.
At 8, it is determined whether the l line is finished.
ステップS69でライン番号+1に(次のラインセット
)する。In step S69, the line number is increased by 1 (next line set).
ステノプ370でラインカウンタ+1し、ステップS7
1で全ライン終了かどうかを判定する。Add 1 to the line counter using the stenop 370, and proceed to step S7.
1 determines whether all lines are finished.
第8図はサブルーチンH ZOOMの詳細を示す。FIG. 8 shows details of subroutine H ZOOM.
ステップS72で計算開始ド・ソト番号をセノトする。In step S72, the calculation start number is determined.
ステップS73で拡大時ドット間差分値を計算する。N
:ライン番号、Z:拡大倍率
ステソブS74で拡大計算カウンタ初期をセ・ソトする
。In step S73, a difference value between dots during enlargement is calculated. N
: Line number, Z: Enlargement magnification Set the initial value of the enlargement calculation counter in step S74.
ステップS75で拡大後画素値を計算(四捨五入)する
。In step S75, the enlarged pixel value is calculated (rounded off).
ステップS76で一時メモリのラインlへ格納する。In step S76, the data is stored in line l of the temporary memory.
ステップS77で拡大計算回数をカウントする。In step S77, the number of enlargement calculations is counted.
ステップ378で元データ1画素分終了かを判断する。In step 378, it is determined whether the original data for one pixel has been completed.
ステップS79で次の画素(元データで)にセット。Set to the next pixel (with original data) in step S79.
ステップS80で拡大可能画素演算終了かを判断する。In step S80, it is determined whether the enlargable pixel calculation is completed.
H二横方向元画像ドット数 ステップS81で最後の画素を一時メモリへ格納する。Number of H2 horizontal original image dots In step S81, the last pixel is stored in temporary memory.
第9図はサブルーチンV ZOOMの詳細を示す。FIG. 9 shows details of subroutine V ZOOM.
ステップS82で計算開始ドット番号をセyhする。In step S82, the calculation start dot number is set.
ステップS83で拡大時ドット間差分値を計算する。2
:拡大倍率
T(○,○)二一時メモリアドレス
ステップS84で拡大計算カウンタ初期セットする。In step S83, a difference value between dots during enlargement is calculated. 2
: Enlargement magnification T (◯, ◯) 2 Temporary memory address In step S84, the enlargement calculation counter is initially set.
ステップS85で拡大後画素値を計算(四捨五入)する
。In step S85, the enlarged pixel value is calculated (rounded off).
ステップS86で上記計算された画素値をバッファへ格
納する。In step S86, the calculated pixel value is stored in the buffer.
ステップS87で拡大計算回数をカウントする。In step S87, the number of enlargement calculations is counted.
ステップS88でl画素分終了かどうかを判断する。In step S88, it is determined whether the processing for l pixels has been completed.
ステップS89で次の画素を指定する。In step S89, the next pixel is designated.
ステップS90で1ライン終了かどうかを判断する。In step S90, it is determined whether one line is finished.
以上のようなノイズ除去処理によって、CRT表示装置
7に表示される分布図には第18図に点Qで示されるよ
うなノイズ画は除去される。したがって、たとえば等温
度線を示す点Rと混同することがなくなり、画面が見易
くなる。By the above-described noise removal processing, the noise image shown by point Q in FIG. 18 is removed from the distribution map displayed on the CRT display device 7. Therefore, it is no longer confused with point R indicating an isothermal line, for example, and the screen becomes easier to see.
またスムージング処理によって第l8図に示されるよう
なモザイク形状の温度分布の境界線が円滑な線で表現で
きるようになる。Further, by the smoothing process, the boundaries of the mosaic-shaped temperature distribution as shown in FIG. 18 can be expressed as smooth lines.
次に、等温度線の作成について説明する。Next, creation of isothermal lines will be explained.
バッファメモリ3には温度情報をO〜255段のうちの
いずれかのレベルに量子化された値で各画素の温度レベ
ルを記憶している。これらの温度レベルを複数段階のレ
ベル、たとえば18段階のグループG。,G,,・・・
,G1,に量子化するために適宜な複数段のしきい値L
。,L1,・・・,L18を設定する。The buffer memory 3 stores the temperature level of each pixel as a value obtained by quantizing temperature information into one of 0 to 255 levels. These temperature levels are grouped into a plurality of levels, for example, group G with 18 levels. ,G,,...
, G1, appropriate multi-stage threshold L
. , L1, ..., L18.
バッファメモリ3の画像データを表示用メモリ5(以下
V−RAM5という)ヘコピーする。各レベルの表示色
を決定し、ルノクアップテーブル6にカラーデータを書
き込む。The image data in the buffer memory 3 is copied to the display memory 5 (hereinafter referred to as V-RAM 5). The display color of each level is determined and the color data is written in the runokup table 6.
第11図aに示されるバッファメモリ3の画素データ値
と、上記しきい値とを比較して、その画素の属するグル
ープ番号を算出し、そのグループ番号を仮画素値として
CPU8のワークエリアへ第11図bのように格納して
いく。The pixel data value in the buffer memory 3 shown in FIG. It is stored as shown in Figure 11b.
なお、■ライン目または最終ラインの場合は、0をバッ
ファの画素データに置き換える。各ラインのlドット目
または最終ドットの場合は、Oをバッファの画素データ
に置き換える。そして、1つの画素、たとえば表1の画
素Eを中心とする周辺の画素B,D,F,Hの仮画素値
により、画素Eについてのラプラシアン演算値E゜を下
式により求める。Note that in the case of the ■th line or the final line, 0 is replaced with pixel data in the buffer. In the case of the lth dot or the final dot of each line, O is replaced with the pixel data of the buffer. Then, using the temporary pixel values of surrounding pixels B, D, F, and H around one pixel, for example, pixel E in Table 1, the Laplacian calculation value E° for pixel E is determined by the following formula.
E’=−B−D+4E−F−H
そして、E゜≦Oならばバッファメモリ3の該当する画
素データをOに置き換える。E゜〉0の画素については
第1l図dに示すように、バッファメモリ3のデータと
しては元の画素データ14,to,21がそのまま残り
、他の画素は全てOとなる。E'=-B-D+4E-F-H Then, if E°≦O, the corresponding pixel data in the buffer memory 3 is replaced with O. As for the pixel E゜〉0, the original pixel data 14, to, and 21 remain as data in the buffer memory 3, and all other pixels become O, as shown in FIG. 11(d).
上記のようにして書き換えたバッファメモリ3のデータ
をI−RAM5ヘコピーする。The data in the buffer memory 3 rewritten as described above is copied to the I-RAM 5.
そして、V−RAM5に書き込まれているデータにした
がって、CRT表示装置7のCRT表示画面に等温度線
が表示される。Then, isothermal lines are displayed on the CRT display screen of the CRT display device 7 according to the data written in the V-RAM 5.
なお、上記の処理において表示色グループ番号は、低い
方より順に番号が付けられている。各グループのしきい
値レベル(各グループの最下位レベル)設定値は、その
グループ番号でアドレスされるメモリに記憶されている
。Note that in the above process, the display color group numbers are numbered in descending order. The threshold level (lowest level of each group) setting value for each group is stored in a memory addressed by its group number.
各しきい値は表2の通りとなっている。Each threshold value is as shown in Table 2.
表2 次に、上記の処理をさらに詳細に説明する。Table 2 Next, the above processing will be explained in more detail.
Lは演算処理する画像ライン番号である。L is the image line number to be processed.
ステップS91で処理開始ライン番号を設定すステップ
S92でサブルーチン[lLINET]により、lライ
ン分演算処理を行う。演算結果データは一時メモリのラ
インlへ格納される。In step S91, a processing start line number is set.In step S92, a subroutine [lLINET] performs calculation processing for l line. The operation result data is stored in line l of temporary memory.
ステップS93で一時メモリのライン0に処理後データ
があるかどうか判別する。L>Oならば、一時メモリの
ラインOにライン(L−1)の演算結果データがある。In step S93, it is determined whether there is processed data in line 0 of the temporary memory. If L>O, the operation result data of line (L-1) exists in line O of the temporary memory.
ライン(L−1)のデータはライン(L+1)以降の演
算には不要なため、演算結果データに置き換える。Since the data on line (L-1) is unnecessary for the calculations on and after line (L+1), it is replaced with the calculation result data.
ステノブS94で、一時メモリのラインOのデータをバ
ッファのライン(L−1)へ転送スる。At step S94, data on line O of the temporary memory is transferred to line (L-1) of the buffer.
ステノブS95で、バノファメモリ3へ転送したデータ
を同じ(V−RAM5へ転送する。これにより、処理済
ラインのCRT表示が処理の進行に応じて行われる。At step S95, the data transferred to the vanofa memory 3 is transferred to the same V-RAM 5. Thereby, the CRT display of the processed line is performed as the processing progresses.
ステノプ396で、一時メモリのライン1のデータをラ
イン0に転送する。At step 396, data in line 1 of temporary memory is transferred to line 0.
ステップ397で、次に演算するバッファメモリ3のラ
イン番号を設定する。In step 397, the line number of the buffer memory 3 to be calculated next is set.
ステップS98で、全ライン演算行ったかどうか判別す
る。In step S98, it is determined whether all line calculations have been performed.
ステップS99で、全ライン演算終了。最終演算ライン
(ライン1022)の演算結果データを一時メモリより
バッファメモリ3へ転送する。In step S99, all line calculations are completed. The calculation result data of the final calculation line (line 1022) is transferred from the temporary memory to the buffer memory 3.
ステップS100で、ステップS95と同し作用をする
。In step S100, the same effect as in step S95 is performed.
ステップSIOIで、バッファのライン1023のデー
タを全て0にする。画像の最外周のドットが全てOにな
ったことになる。At step SIOI, all data in line 1023 of the buffer is set to 0. This means that all the dots on the outermost periphery of the image have become O's.
ステップS102で、上記データをV−RAM5へ転送
し表示する。In step S102, the above data is transferred to the V-RAM 5 and displayed.
第12図のサブルーチン11,INE Tの詳細を第
13図に示す。Details of subroutine 11, INET in FIG. 12 are shown in FIG. 13.
Dは演算処理する画素のドット番号である。D is the dot number of the pixel to be processed.
ステップSillで、画像の最外周のドットをOとする
ために、一時メモリを一度0にクリアする。以後、当ル
ーチン内では一時メモリのライン0のドットOおよびド
ット1023には、0以外のデータは書き込まれない。In step Sill, the temporary memory is once cleared to 0 in order to set the outermost dot of the image to O. Thereafter, in this routine, no data other than 0 will be written to dot O and dot 1023 in line 0 of the temporary memory.
ステップSll2で、演算開始ドット番号を設定する。In step Sll2, a calculation start dot number is set.
ステップ3113で、サブルーチン[C A L CU
T]により1画素分のラプラシアン演算処理を行う
。演算結果は、一時メモリのラインlのドットDへ格納
される。In step 3113, the subroutine [C A L CU
T] performs Laplacian calculation processing for one pixel. The calculation result is stored in dot D of line l of the temporary memory.
ステップS114で、次に演算処理する画素のドット番
号を設定する。In step S114, the dot number of the next pixel to be processed is set.
ステップS115で、■ライン分の演算終了したかどう
かを判別する。In step S115, it is determined whether or not the calculation for the {circle around (2)} line has been completed.
第14図はサブルーチンCALCU Tを示す。FIG. 14 shows the subroutine CALCUT.
B(○,○)はバッファにおける画素アドレスを示す。B(○,○) indicates a pixel address in the buffer.
T(0,O)は演算結果一時メモリの画素データ・アド
レスを示す。T(0,O) indicates the pixel data address of the operation result temporary memory.
L, Dは処理画素のライン番号およびドット番号で
ある。L and D are the line number and dot number of the processing pixel.
ステップS121で、ワーク用メモリM(1)〜M(5
)に処理画素及びその上下左右の画素データを読み込む
。In step S121, work memories M(1) to M(5
) reads the pixel to be processed and the pixel data above, below, left and right of it.
ステップS122で、M(1)〜M(5)を表示色グル
ープ番号による仮画素値に変換する。(サブルーチン[
COLOR N]による)ステップS123で、ラプ
ラシアン演算を行う。In step S122, M(1) to M(5) are converted into temporary pixel values based on display color group numbers. (subroutine[
COLOR N]) In step S123, Laplacian calculation is performed.
ステップ8124〜S126で、演算結果が0より大き
ければ、元の画素データをバッファより読み、演算結果
一時メモリへ処理後データとして格納する。演算結果が
O以下なら、0を処理後データとして一時メモリへ格納
する。In steps 8124 to S126, if the calculation result is greater than 0, the original pixel data is read from the buffer and the calculation result is stored in the temporary memory as processed data. If the calculation result is less than or equal to O, 0 is stored in the temporary memory as processed data.
ステップS121のM(1)〜M(5)は第15図のよ
うな配置の画素に関する画素データである。M(1) to M(5) in step S121 are pixel data regarding pixels arranged as shown in FIG.
第16図はサブルーチンCOLOR Nの詳細を示す
。FIG. 16 shows details of the subroutine COLOR N.
この図において、G(N,)は表示色グループN,の最
下位のレベル、M(N ,)はN,=l〜5。表示色グ
ループ番号に置き換える画素データである。In this figure, G(N,) is the lowest level of display color group N, and M(N,) is N,=l~5. This is pixel data to be replaced with the display color group number.
なお衛星からの温度情報の受信方式は第1図のものに限
らず種々のものを使用できる。また等温度線図の作戊に
用いるラプラシアンも種々のものを用いることができる
。Note that the method for receiving temperature information from the satellite is not limited to the one shown in FIG. 1, and various other methods can be used. Furthermore, various Laplacians can be used to create the isothermal diagram.
上述のように本発明においては衛星からの送信画像から
ノイズを除去して表示することができるが、一般にノイ
ズ除去処理は比較的長時間の処理が必要である。それで
この処理の時間を短縮することは有用である。As described above, in the present invention, it is possible to remove noise from images transmitted from a satellite and display the images, but generally noise removal processing requires a relatively long processing time. Therefore, it is useful to reduce the time of this process.
その具体的一例を以下に示す。A specific example is shown below.
衛星からの受信データは、縦1024ドットX横102
4ドットのエリアであるが、CRTの画面上における表
示画素数は、縦48・0ドット×横464ドットである
。また通常ユーザーが実際に必要とするエリアは受信デ
ータの内のおよそ縦120ドットX横120ドット程度
のエリアであり、ほぼそのエリア全体がCRT画面一杯
に表示されるよう拡大表示して使用される。The data received from the satellite is 1024 dots vertically x 102 horizontally.
Although the area is 4 dots, the number of display pixels on the CRT screen is 48.0 dots vertically x 464 dots horizontally. Furthermore, the area that the user actually needs is approximately 120 dots vertically x 120 dots horizontally within the received data, and the area is enlarged and displayed so that almost the entire area fills the CRT screen. .
ところで、画像データの処理時間は、処理する画素数に
ほぼ比例する。従って、ユーザーにとって必要なエリア
のみ処理を行うものとすると、所要処理時間は大幅に短
縮することができる。必要なエリアとは、ほぼCRTに
表示されているエリアであり、そのエリアは表示制御回
路より容易に知ることができる。よって処理エリアをC
RTに表示されているエリアもしくはそれより若干広め
のエリアとすることにより、全エリアを処理するのに比
べ大幅に処理時間を短縮することができる。Incidentally, the processing time for image data is approximately proportional to the number of pixels to be processed. Therefore, if only the areas necessary for the user are processed, the required processing time can be significantly reduced. The necessary area is approximately the area displayed on the CRT, and this area can be easily known from the display control circuit. Therefore, the processing area is C
By selecting the area displayed on RT or a slightly larger area, the processing time can be significantly reduced compared to processing the entire area.
当方式は特にデータの並べ替えを必要とし、多くの処理
時間を必要とするノイズ除去処理において特にその効果
を発揮する。This method is especially effective in noise removal processing, which requires rearranging data and requires a lot of processing time.
上述の処理をするには、たとえば第1図に示す装置にお
いて、バッファメモリ3に記憶されている信号のうち一
部をとり出して表示制御回路4で、たとえばノイズ除去
処理し、処理したものをバッファメモリ3と表示用メモ
リ5に送り記憶させる。To carry out the above processing, for example, in the apparatus shown in FIG. 1, a part of the signal stored in the buffer memory 3 is extracted, and the display control circuit 4 performs, for example, noise removal processing, and the processed signal is processed. It is sent to the buffer memory 3 and the display memory 5 and stored therein.
さらに詳しくはバッファメモリ3と、V−RAMである
表示用メモリ5とは、各画素において1対1で対応して
いる。すなわち、V一RAM上における特定画素のアド
レスがわかれば、同画素のバッファメモリ3上でのアド
レスが特定される。More specifically, the buffer memory 3 and the display memory 5, which is a V-RAM, have a one-to-one correspondence in each pixel. That is, if the address of a specific pixel on the V-RAM is known, the address of the same pixel on the buffer memory 3 can be specified.
V−RAM、バノファ共基準画素100からの距離で表
される。従って、その値に画素100のアドレスを加算
すればよい。Both V-RAM and Vanofa are expressed as distances from the reference pixel 100. Therefore, the address of pixel 100 may be added to that value.
一方CRTへの画像表示は、第20図に示す表示開始点
101のアドレス及び表示倍率Nを表示制御回路4に設
定することにより行なわれる構造となっている。On the other hand, the image display on the CRT is performed by setting the address of the display starting point 101 and the display magnification N in the display control circuit 4 shown in FIG.
画像加工時における処理エリアの大きさは、処理後のス
クロール等も考慮し、表示エリアの21を(X,Y方向
で)としている。The size of the processing area during image processing is set to 21 (in the X and Y directions) of the display area, taking into consideration scrolling after processing and the like.
表示開始点101のアドレスをB一(XB,Y.)とす
れば、処理開始点B゜のアドレスは、ただし、X ’
a Y ’ a共演算結果がOより小さいときはOとす
る。If the address of the display starting point 101 is B1 (XB, Y.), then the address of the processing starting point B゜ is X'
a Y' If the a co-operation result is smaller than O, set it as O.
また処理終了点C゜のアドレスは、
ただし、X′。+Y’c共l023より大きくなればl
023とする。The address of the processing end point C° is, however, X'. If both +Y'c are larger than l023, l
023.
として求められる。It is required as.
Xa,Y6,Nは全てメインCPU8のワーク用メモリ
エリアに格納されており既知であることから上式よりB
’,C’は容易に求められる。Since Xa, Y6, and N are all stored in the work memory area of the main CPU 8 and are known, from the above formula, B
', C' can be easily obtained.
以上より、画像データの演算処理(ノイズ除去等)はB
’,C″の2点を頂点とするエリアに対し行う。From the above, calculation processing of image data (noise removal, etc.) is B.
This is done for the area whose vertices are the two points ', C''.
すなわち、 対し行えばよい。That is, You can do it against them.
発明の効果
以上のように、本発明によれば面温度分布図において、
等温度線が表示されるので、海面については等温度線か
ら潮目、潮流を容易に判断できる。Effects of the Invention As described above, according to the present invention, in the surface temperature distribution diagram,
Since isotemperature lines are displayed, it is easy to determine tides and currents from the isotemperature lines on the sea surface.
さらに等温度線を温度に応じて色別表示すれば、温度も
知ることができる。ラプラシアン結果がOより小さい場
合も元の画素データを残すことにより2本線を引くこと
ができ、温度分布を容易に知ることができる。Furthermore, if the isotemperature lines are displayed in different colors depending on the temperature, you can also know the temperature. Even if the Laplacian result is smaller than O, two lines can be drawn by leaving the original pixel data, and the temperature distribution can be easily determined.
第1図はこの発明の一実施例のブロック図、第2図は第
1図の実施例の要部の処理フローを示すフローチャート
、第3図と第4図はノイズ除去部分の動作を示すフロー
チャート、第5図はスムージング処理の一例を示す図、
第6図ないし第9図はスムージングの一例を示すフロー
チャート、第lO図は温度レベルのグループ分けの一例
を示す図、第tt図aないしdは画像データのラプラシ
アン処理の一例を示す図、第12図ないし第I4図と第
16図は等温度線表示用の処理を示すフローチャート、
第15図は第14図のフローチャートにおける画素の関
係を示す図、第17図と第18図は表示の一例を示す図
、第19図はバッファメモリの詳細な図、第20図は表
示用メモリの詳細な図である。FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a flowchart showing the processing flow of the main part of the embodiment of FIG. 1, and FIGS. 3 and 4 are flowcharts showing the operation of the noise removal section. , FIG. 5 is a diagram showing an example of smoothing processing,
6 to 9 are flowcharts showing an example of smoothing, FIG. 10 is a diagram showing an example of temperature level grouping, FIGS. 14 and 16 are flowcharts showing the process for displaying isothermal lines,
Figure 15 is a diagram showing the relationship between pixels in the flowchart of Figure 14, Figures 17 and 18 are diagrams showing examples of display, Figure 19 is a detailed diagram of the buffer memory, and Figure 20 is the display memory. FIG.
Claims (4)
温度情報を受信してこの面温度情報により所定の大きさ
の画素単位で温度を色別または濃度別に表示して温度分
布図を表示装置上に表示する画像処理装置において、異
なる温度を有する2つの画素が隣接している温度境界上
にある画素を検出する温度境界検出手段と、検出手段で
検出された温度境界上にある画素を表示状態として等温
度線を作成する表示制御手段とを備えたことを特徴とす
る面温度表示装置。(1) A display device that receives surface temperature information measured by a satellite and transmitted from the satellite, and uses this surface temperature information to display temperature in units of pixels of a predetermined size by color or density to display a temperature distribution map. The image processing device shown above includes a temperature boundary detection means for detecting a pixel located on a temperature boundary where two pixels having different temperatures are adjacent to each other, and a pixel located on the temperature boundary detected by the detection means is displayed. 1. A surface temperature display device comprising: display control means for creating isothermal lines as states.
ノイズ除去手段と、温度境界上において生じる階段状の
部分を見かけ上スムースな線に修正するスムージング手
段とをさらに備えた請求項(1)記載の面温度表示装置
。(2) Claim (1) further comprising a noise removing means for removing noise that would appear on the display screen, and a smoothing means for correcting a step-like portion that occurs on the temperature boundary into an apparently smooth line. ) surface temperature display device.
温度情報を所定のしきい値と比較して、温度情報がしき
い値以上であれば1を、以下であれば0を上記周囲の画
素の温度情報として、仮に割り当てて、所定の演算式に
したがって、上記1つの画素についてラプラシアン演算
値を演算し、演算値が0に等しいか0より小さければ、
該1つの画素の温度情報を0とし、演算値が0より大な
らば、上記1つの画素の最初の温度情報を使用すること
を特徴とする請求項(1)記載の面温度表示装置。(3) The temperature boundary compares the temperature information of multiple pixels surrounding one pixel with a predetermined threshold, and if the temperature information is above the threshold, it is set to 1, and if it is below, it is set to 0. As the temperature information of the surrounding pixels, temporarily allocate it, calculate the Laplacian calculation value for the above one pixel according to a predetermined calculation formula, and if the calculation value is equal to 0 or smaller than 0,
2. The surface temperature display device according to claim 1, wherein the temperature information of the one pixel is set to 0, and if the calculated value is greater than 0, the first temperature information of the one pixel is used.
憶するバッファメモリと、表示用データを記憶する表示
用メモリと、バッファメモリの一部のデータをとり出し
、その一部のデータについて処理をするとともに処理を
したデータを上記バッファメモリの元の位置に戻し、か
つ処理したデータを表示用メモリにも書き込む制御手段
とをさらに備えた請求項(1)記載の面温度表示装置。(4) A buffer memory that stores digitized data of the received image signal, a display memory that stores display data, and extracts some data from the buffer memory and processes that part of the data. 2. The surface temperature display device according to claim 1, further comprising control means for returning the processed data to the original position in the buffer memory and also writing the processed data to the display memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2077799A JPH0315986A (en) | 1989-03-28 | 1990-03-27 | Surface temperature display device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7558689 | 1989-03-28 | ||
JP1-75586 | 1989-03-28 | ||
JP2077799A JPH0315986A (en) | 1989-03-28 | 1990-03-27 | Surface temperature display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0315986A true JPH0315986A (en) | 1991-01-24 |
Family
ID=26416732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2077799A Pending JPH0315986A (en) | 1989-03-28 | 1990-03-27 | Surface temperature display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0315986A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011123072A (en) * | 2009-12-10 | 2011-06-23 | Emhart Glass Sa | System and method for monitoring hot glass container to enhance quality of hot glass container and to control forming process |
US9671357B2 (en) | 2009-12-10 | 2017-06-06 | Emhardt Glass S.A. | System and method for monitoring hot glass containers to enhance their quality and control the forming process |
CN108716953A (en) * | 2018-06-15 | 2018-10-30 | 哈尔滨工程大学 | A kind of contactless sea surface temperature measuring device field performance appraisal procedure of boat-carrying |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60217472A (en) * | 1984-04-13 | 1985-10-31 | Hitachi Ltd | Edge extracting method in picture processing |
JPS62278673A (en) * | 1986-05-28 | 1987-12-03 | Hitachi Ltd | Ground control point measurement method for satellite images |
JPS63186380A (en) * | 1987-01-28 | 1988-08-01 | Shimadzu Corp | Contour line drawing device |
-
1990
- 1990-03-27 JP JP2077799A patent/JPH0315986A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60217472A (en) * | 1984-04-13 | 1985-10-31 | Hitachi Ltd | Edge extracting method in picture processing |
JPS62278673A (en) * | 1986-05-28 | 1987-12-03 | Hitachi Ltd | Ground control point measurement method for satellite images |
JPS63186380A (en) * | 1987-01-28 | 1988-08-01 | Shimadzu Corp | Contour line drawing device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011123072A (en) * | 2009-12-10 | 2011-06-23 | Emhart Glass Sa | System and method for monitoring hot glass container to enhance quality of hot glass container and to control forming process |
US9036023B2 (en) | 2009-12-10 | 2015-05-19 | Emhart Glass S.A. | Method and system for monitoring and controlling a glass container forming process |
US9671357B2 (en) | 2009-12-10 | 2017-06-06 | Emhardt Glass S.A. | System and method for monitoring hot glass containers to enhance their quality and control the forming process |
CN108716953A (en) * | 2018-06-15 | 2018-10-30 | 哈尔滨工程大学 | A kind of contactless sea surface temperature measuring device field performance appraisal procedure of boat-carrying |
CN108716953B (en) * | 2018-06-15 | 2020-04-07 | 哈尔滨工程大学 | On-site performance evaluation method for shipborne non-contact sea surface temperature measuring device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6130960A (en) | Block-matching algorithm for color interpolation | |
CN105205354B (en) | Data generating device and data creation method | |
EP0650287A2 (en) | Image processing method and apparatus | |
JP2967011B2 (en) | Image processing method and apparatus | |
JPH0315986A (en) | Surface temperature display device | |
JPH031281A (en) | Surface temperature display device | |
US6665451B1 (en) | Image processing method and apparatus | |
US6232978B1 (en) | Image processing apparatus, and method of controlling same, using a combination of enlargement and fixed ratio reduction processing | |
JPH02253481A (en) | Surface temperature distribution picture processor | |
CN105631802B (en) | A kind of method and device of digital image format conversion | |
JP3006973B2 (en) | Image processing apparatus and method | |
JP2840686B2 (en) | Image processing device | |
JPH0588653A (en) | Screen composite display area determining device | |
KR930008177B1 (en) | Image processing device | |
JP2915700B2 (en) | Image processing method and apparatus | |
JPH0433068A (en) | Digital picture processor | |
JPH05342340A (en) | Method for picture processing and device therefor | |
JPS623380A (en) | Image smoothing method | |
JPH05227413A (en) | Binary picture variable magnification device | |
JPH06243213A (en) | Electronic graphic system | |
JPH06180568A (en) | Image smoothing display system | |
JPH07262351A (en) | Image processor and control method for the same | |
KR930008176B1 (en) | Apparatus for encoding image signal | |
JPH0227486A (en) | Image scaling device | |
KR930004645B1 (en) | Image coding apparatus |