Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4026954B2 - Parallel information processing device - Google Patents
[go: Go Back, main page]

JP4026954B2 - Parallel information processing device - Google Patents

Parallel information processing device Download PDF

Info

Publication number
JP4026954B2
JP4026954B2 JP26546198A JP26546198A JP4026954B2 JP 4026954 B2 JP4026954 B2 JP 4026954B2 JP 26546198 A JP26546198 A JP 26546198A JP 26546198 A JP26546198 A JP 26546198A JP 4026954 B2 JP4026954 B2 JP 4026954B2
Authority
JP
Japan
Prior art keywords
information
data
parallel
image
data group
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 - Fee Related
Application number
JP26546198A
Other languages
Japanese (ja)
Other versions
JP2000099181A (en
Inventor
輝夫 晝馬
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.)
Hamamatsu Photonics KK
Original Assignee
Hamamatsu Photonics 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 Hamamatsu Photonics KK filed Critical Hamamatsu Photonics KK
Priority to JP26546198A priority Critical patent/JP4026954B2/en
Publication of JP2000099181A publication Critical patent/JP2000099181A/en
Application granted granted Critical
Publication of JP4026954B2 publication Critical patent/JP4026954B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Complex Calculations (AREA)
  • Image Analysis (AREA)
  • Holo Graphy (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の情報からなるデータ群のデータを並列的に処理する並列情報処理装置に関し、特にデータベースを構成するデータ群の群情報間でのデータ処理を行なう並列情報処理装置に関する。
【0002】
【従来の技術】
現代は情報化社会と呼ばれ、各種のデータが蓄積され、多様なデータベースが構築されている。こうしたデータベースは、単に蓄積しておくだけでは無意味であり、蓄積されたデータベースを構成するデータ群の検索、データ群間での情報処理を自由に行なえることがデータベースの付加価値、利用価値を高める。
【0003】
従来、こうしたデータは、コンピュータの記憶装置に蓄積され、必要な情報を電気的に読み出し、演算処理することにより情報処理を行なっていた。
【0004】
【発明が解決しようとする課題】
このようなデータベースの情報を処理する際に、多数のデータからなるデータ群間での情報処理を行なおうとすると、データ群を構成する個々のデータ群間やデータ群全体についての演算処理を必要とする。しかし、従来の電子的な情報処理装置においては、この演算処理を随時行なうか、多数の演算処理回路を設けて並列して演算処理を行なうか、いずれかが一般的であった。
【0005】
前者の場合は、高速の演算処理回路を利用した場合でも、データの処理数が膨大になると、演算処理時間が飛躍的に増大してしまい、情報処理の高速化が困難である。一方、後者の場合は、回路数が膨大になり、装置のコストがかさむという問題がある。さらに、データ群を構成するデータ数が少ない場合は効率が悪い。
【0006】
そこで、本発明は、上記問題点に鑑みて、簡単な回路構成でデータ群間の情報処理を並列して高速処理が可能な並列情報処理装置を提供することを課題とする。
【0007】
【課題を解決するための手段】
上記課題を解決するため、本発明の並列情報処理装置は、データベースを構成する所定のデータ群間の情報を並列的に処理する並列情報処理装置であって、単位及び数値変動幅が異なる複数の情報を有するデータ群の情報を入力する入力手段と、データ群の複数の情報を、それぞれに対応する重み付けを施した上で規格化する規格化手段と、規格化手段で規格化されたデータ群の複数の情報を蓄積・記憶する蓄積手段と、蓄積手段内の規格化されたデータ群の複数の情報を読み出して、各情報を1次元あるいは2次元に配列された画素のいずれかに割り当てて、各画素の色、輝度、位相、偏光状態のいずれか若しくはその組み合わせとして表示することにより画像として表示する表示装置と、表示装置で投影された画像に光学的画像処理を施すことにより各画素が表す情報に所定の演算処理を施して、データ群の個々の情報間又はデータ群間の相関を表す画像を演算する光学的画像処理手段と、光学的画像処理により得られた新たな画像を検出する画像検出手段と、を備えていることを特徴とする。
【0008】
本発明によれば、入力されたデータ群の情報を規格化したうえで、各画素の色、輝度、位相、偏光状態のいずれか若しくはそれらの組み合わせによりこのデータ群を表現する画像を生成する。この画像を光学的画像処理により画像処理することにより個々の画素で表現されている情報(データ)について所定の演算処理を行う。この光学的画像処理には、透過、反射、偏光、屈折、干渉、シフト、回転、拡大、縮小などの各種の処理がある。例えば、輝度を情報とした場合は、画素位置により透過率の異なる構成のフィルタを透過させることで、所定の重み付け演算をなすことができる。このようにすることで、大量のデータを一度に並列演算処理することができ、また画素間、つまり情報間での相関演算等も高速で行うことができる。また、光学的に画像処理を行うことにより、必ずしも電子的な並列演算処理システムのように画素数に応じた数の演算素子を構成する必要がないので、データ量が膨大な場合でも莫大なハード、ソフト資源を要しない。こうして得られた新たな画像は、演算結果を情報として含むものであり、これから画像全体や各画素の有する情報を検出することで少ない資源量で効果的にデータ群の情報を処理できる。
【0009】
この表示装置は、複数のデータ群の情報を並列して表示することが好ましい。これによりデータ群間の個々の情報間あるいはデータ群全体の間での情報処理を並列して行なえる。
【0010】
光学的画像処理手段は、フーリエ変換光学系を含んでもよい。これにより容易に相関演算結果が求まる。
【0011】
この表示装置は、電気アドレス型空間光変調器であってもよい。これにより表示画像の制御が安定して行なえる。
【0012】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態について説明する。なお、説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の参照番号を附し、重複する説明は省略する。
【0013】
図1は、本発明の並列情報処理装置の一実施形態の全体構成図である。この装置は、大別すると、データ群の入力手段と演算手段から構成されている。入力手段は、データ群の入力を行なう入力装置10と、入力データの蓄積記録用のメモリ11と、このデータを所定の基準に基づいて規格化する規格化装置12と、この規格化データを蓄積記録するメモリ13と、後述する表示用の第一および第二の電気アドレス型空間光変調器(SLM)24、25の表示を制御する書き込み制御装置14とを備えている。入力装置10でのデータ入力は、キーボード、バーコード読取装置、あるいはOCR読取装置等を用いることができ、データ群をFD、MO等のパソコンで読み取り可能な媒体やLAN等を介して他の記憶装置から直接入力する形式としてもよい。
【0014】
演算手段は、光書き込み型の平行配向液晶型SLM(PAL−SLM)27と電気アドレス型の2つのSLM24、25を用いたフーリエ変換光学系であり、PAL−SLM27の読み出し光、書き込み光の両方の光源となる半導体レーザ20の光路上に光を平行光に調整するレンズ21とレーザ光を分岐するビームスプリッタ22が配置されている。分岐された光のそれぞれの光路上には、ミラー23、28がそれぞれ配置されている。ミラー23に反射された書き込み光の光路上には、書き込み制御装置14によって制御され、入力されたデータ群に応じた画像を表示する並置された第一および第二のSLM24、25とフーリエ変換レンズ26及びPAL−SLM27が配置されている。PAL−SLM27の反対側の読み出し光入射面側には、ミラー28と対向してハーフミラー29が配置され、PAL−SLM27とハーフミラー29を結ぶ軸線上にフーリエ変換レンズ30と光検出器31が配置されている。この時に、読み出し光の偏光軸と液晶の配向方向が平行になるようにPAL−SLM1が配置されている。
【0015】
以下、この装置の動作について説明する。処理するデータとしては、経済動向を表すデータを処理する場合を例に説明する。
【0016】
表1に処理対象となるデータ群の一つを構成するデータの例を示す。
【0017】
【表1】

Figure 0004026954
【0018】
入力装置10により、これらのデータを始めとするデータ群を入力する。入力されたデータは一旦メモリ11に蓄積したあと、規格化装置12により規格化を行なう。表1に示されるように、各データはそれぞれ単位が異なり、その数値変動幅にも差がある。したがって、生データをそのままの数値で取り扱った場合、無駄が多く、S/N比も劣化する。したがって、変動幅を考慮して一定の規格化を行なう必要がある。このとき、特定のデータに対して所定の重み付けを施してもよい。規格化した数値の例を同じく表1に示す。こうして規格化したデータ群を別のメモリ12に蓄積する。書き込み制御装置14は、蓄積されたデータ群の中から2つのデータ群を取り出し、それぞれのデータ群のデータの規格化数値を所定の画素位置の輝度としてSLM24、25のそれぞれに表示する。図2にその表示する画素位置の一例を示す。同図(a)が表示位置を、同図(b)がその位置での輝度、つまり、規格化数値を表している。
【0019】
半導体レーザ20から出射されたレーザ光は、レンズ21を経てビームスプリッタ22で2つに分岐される。このうちミラー23で反射された書き込み光は、SLM24と25を通過する。このとき、前述したようにSLM24と25には、被験者のデータと標準データとが並べて表示されている。これらのデータを画像情報として有する光は、フーリエ変換レンズ26により第1のフーリエ変換を受けて、PAL−SLM27に入射する。一方、ミラー28で反射された読み出し光は、ハーフミラー29でさらに反射されて、PAL−SLM1に書き込み光と反対側から入射する。そして、PAL−SLM1の書き込み光入射面から入射された2つのデータ画像のフーリエ変換画像に応じて読み出し光は位相変調されて、フーリエ変換画像の位相相関画像を有する出力光として入射面から出射される。この出力光は、ハーフミラー29を透過してフーリエ変換レンズ30により第2のフーリエ変換を受けて光検出器31で受光される。受光された画像はもとのSLM24、25に映し出された2つの画像の相関値に対応する画像を有している。位相変調を用いることで、強度変調を用いる場合と比較して高い回折効率が得られ、安定した画像間の相関演算が行える。光検出器31で検出された画像の強度は、2つの画像、すなわち、元のデータ群の相関が高いほど明るく、相関が低いほど暗くなる。つまり、簡単に相関を見ることができる。
【0020】
表1に掲げるデータ群について、1980年第1四半期から1997年第4四半期までの各四半期のデータ群の相関を調べたところ、1986年〜1992年のいわゆるバブル経済の好景気時には、半年〜1年違えば相関が低くなり、変動が激しいのに、バブル崩壊後の1993年以降は、相関の高い時期が1年以上続き、変動が小さくなった。従来の電子的演算ではこの相関演算には多大な計算量を必要とするが、本装置によれば、一回の光学的画像処理で相関演算を行なうことができるので、並列処理による高速処理が可能である。
【0021】
ここでは、データ群を構成するデータの数が20個の場合を例に説明したが、データ群を構成するデータの数が多い場合でも基本的に同様の構成で実現可能である。画像表示用のSLM24、25とPAL−SLM29の画素数を増やすことで大規模データ群の相関演算も可能であり、1000×1000画素のSLMを用いれば、100万個のデータを有するデータ間の相関演算を並列処理により高速で行なうことができる。そして、この際の回路構成は、図1と同様であり、簡単な回路構成で実現できる。
【0022】
全データの相関演算ではなく、所定のデータ間の相関演算を行なってもよい。図3は、所定のデータ間での相関演算を求める場合の表示手段の構成を示す概略図である。SLM24、25の出射光路上にそれぞれ可変マスク24a、25aを配置し、マスクパターンをマスクパターン制御装置15で制御することにより特定のデータのみを有する画像を抽出する。もちろん、SLM24、25を直接制御して特定のデータのみを有する画素のみに表示を行っても同様の効果が得られる。
【0023】
ここでは、各データの有する情報を画像を構成する画素の輝度として表す例について説明したが、輝度以外に色あるいは画素から発せられる光の位相あるいは偏光状態、またはその組み合わせにより表してもよい。
【0024】
また、以上の説明では、データ処理にフーリエ変換光学系を使用したが、その他の光学的画像処理により画像間の演算を行なってもよい。光学的に画像間の演算を行なうことで、多数のデータを有するデータ群間での演算を高速で行なうことが可能となる。
【0025】
【発明の効果】
以上、説明したように本発明によれば、データベースを構成するデータ群の個々のデータを規格化し、各画素が各データを表す画像に変換して、光学的に画像演算を行なうことにより画像間の相関、すなわち、データ群間、あるいは個々のデータ間の相関を求めることができる。したがって、多数のデータを有するデータ群間での演算を簡単な回路構成で高速で行なうことができる。
【0026】
本発明の装置は、各種のデータ群の分析、比較等の演算処理に適用可能である。
【図面の簡単な説明】
【図1】本発明の並列情報処理装置の一実施形態を示す全体構成図である。
【図2】本発明の並列情報処理装置で画像表示したデータの一例を示す図であり、(a)が表示位置、(b)が規格化データ値を示している。
【図3】図1の装置の表示手段の別の形態を示す図である。
【符号の説明】
10…入力装置、11、13…メモリ、12…規格化装置、14…書き込み制御装置、20…光源用レーザ、24、25…SLM、27…PAL−SLM、26、30…フーリエ変換レンズ、31…光検出器。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a parallel information processing apparatus that processes data of a data group composed of a plurality of information in parallel, and more particularly to a parallel information processing apparatus that performs data processing between group information of data groups constituting a database.
[0002]
[Prior art]
Today, it is called an information society, and various data are accumulated and various databases are constructed. It is meaningless to simply store these databases, and the added value and utility value of the databases can be freely searched for data groups that make up the stored databases and that information processing between the data groups can be performed freely. Increase.
[0003]
Conventionally, such data is stored in a storage device of a computer, and information processing is performed by electrically reading out necessary information and performing arithmetic processing.
[0004]
[Problems to be solved by the invention]
When processing such database information, if information processing is to be performed between data groups consisting of a large number of data, it is necessary to perform arithmetic processing between individual data groups constituting the data group or the entire data group. And However, in the conventional electronic information processing apparatus, this operation processing is generally performed at any time, or a large number of operation processing circuits are provided to perform the operation processing in parallel.
[0005]
In the former case, even when a high-speed arithmetic processing circuit is used, if the number of data processing is enormous, the arithmetic processing time increases dramatically, making it difficult to increase the speed of information processing. On the other hand, in the latter case, there is a problem that the number of circuits becomes enormous and the cost of the apparatus increases. Further, the efficiency is poor when the number of data constituting the data group is small.
[0006]
In view of the above problems, an object of the present invention is to provide a parallel information processing apparatus capable of performing high-speed processing in parallel with information processing between data groups with a simple circuit configuration.
[0007]
[Means for Solving the Problems]
In order to solve the above problems, a parallel information processing apparatus of the present invention is a parallel information processing apparatus that processes information between predetermined data groups constituting a database in parallel, and has a plurality of units and different numerical fluctuation ranges. An input means for inputting information of a data group having information, a normalizing means for normalizing a plurality of pieces of information in the data group after applying weights corresponding to the respective information , and a data group normalized by the normalizing means assigning means for storing and storing a plurality of information, it reads out the plurality of information of the normalized data set in the storage means, to one of the pixels arranged each information in one-dimensional or two-dimensional A display device that displays as an image by displaying any one or a combination of the color, brightness, phase, and polarization state of each pixel, and optical image processing is performed on the image projected by the display device. Provide Reinforced predetermined arithmetic processing on the information each pixel represented by, and optical image processing means for calculating an image representing the correlation between the individual between information or data group data group, obtained by optical image processing And an image detection means for detecting a new image.
[0008]
According to the present invention, after the information of the input data group is standardized, an image expressing this data group is generated by any one of the color, luminance, phase, polarization state of each pixel, or a combination thereof. The image is subjected to image processing by optical image processing, and predetermined calculation processing is performed on information (data) expressed by individual pixels. The optical image processing includes various processes such as transmission, reflection, polarization, refraction, interference, shift, rotation, enlargement, and reduction. For example, when luminance is used as information, a predetermined weighting calculation can be performed by transmitting through filters having different transmittances depending on pixel positions. In this way, a large amount of data can be processed in parallel at a time, and a correlation operation between pixels, that is, information can be performed at high speed. Further, by performing image processing optically, it is not always necessary to configure the number of arithmetic elements corresponding to the number of pixels as in an electronic parallel arithmetic processing system, so even if the amount of data is enormous, an enormous amount of hardware is required. Does not require soft resources. The new image obtained in this way includes the calculation result as information, and the information of the data group can be effectively processed with a small amount of resources by detecting the information of the entire image and each pixel.
[0009]
This display device preferably displays information of a plurality of data groups in parallel. As a result, information processing between individual data groups or between the entire data groups can be performed in parallel.
[0010]
The optical image processing means may include a Fourier transform optical system. Thereby, the correlation calculation result can be easily obtained.
[0011]
This display device may be an electrical addressing spatial light modulator. As a result, the display image can be controlled stably.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. In order to facilitate the understanding of the description, the same reference numerals are given to the same components in the drawings as much as possible, and duplicate descriptions are omitted.
[0013]
FIG. 1 is an overall configuration diagram of an embodiment of a parallel information processing apparatus of the present invention. This apparatus is roughly composed of data group input means and calculation means. The input means includes an input device 10 for inputting a data group, a memory 11 for storing and recording input data, a normalizing device 12 for normalizing this data based on a predetermined standard, and storing this normalized data. A memory 13 for recording and a writing control device 14 for controlling the display of first and second electric address type spatial light modulators (SLMs) 24 and 25 for display described later are provided. Data input by the input device 10 can be performed using a keyboard, a barcode reader, an OCR reader, or the like. It is good also as a format input directly from an apparatus.
[0014]
The calculation means is a Fourier transform optical system using an optical writing type parallel alignment liquid crystal type SLM (PAL-SLM) 27 and two electric address type SLMs 24 and 25, and both the reading light and the writing light of the PAL-SLM 27 are used. A lens 21 for adjusting the light to parallel light and a beam splitter 22 for branching the laser light are disposed on the optical path of the semiconductor laser 20 serving as the light source. On each optical path of the branched light, mirrors 23 and 28 are arranged, respectively. On the optical path of the writing light reflected by the mirror 23, the first and second SLMs 24 and 25 arranged side by side, which are controlled by the writing control device 14 and display an image corresponding to the input data group, are arranged. 26 and PAL-SLM 27 are arranged. On the reading light incident surface side opposite to the PAL-SLM 27, a half mirror 29 is disposed so as to face the mirror 28, and a Fourier transform lens 30 and a photodetector 31 are arranged on an axis line connecting the PAL-SLM 27 and the half mirror 29. Has been placed. At this time, the PAL-SLM 1 is arranged so that the polarization axis of the readout light is parallel to the alignment direction of the liquid crystal.
[0015]
The operation of this apparatus will be described below. As the data to be processed, a case where data representing an economic trend is processed will be described as an example.
[0016]
Table 1 shows an example of data constituting one of the data groups to be processed.
[0017]
[Table 1]
Figure 0004026954
[0018]
The input device 10 inputs a data group including these data. The input data is temporarily stored in the memory 11 and then normalized by the normalization device 12. As shown in Table 1, each data has a different unit, and there is a difference in the numerical fluctuation range. Therefore, when raw data is handled as it is, it is wasteful and the S / N ratio is also deteriorated. Therefore, it is necessary to perform a certain standardization in consideration of the fluctuation range. At this time, specific data may be given a predetermined weight. An example of standardized numerical values is also shown in Table 1. The data group thus standardized is stored in another memory 12. The writing control device 14 extracts two data groups from the accumulated data groups, and displays the normalized values of the data of the respective data groups on the SLMs 24 and 25 as the luminance of a predetermined pixel position. FIG. 2 shows an example of the pixel position to be displayed. FIG. 4A shows the display position, and FIG. 4B shows the luminance at that position, that is, the normalized numerical value.
[0019]
Laser light emitted from the semiconductor laser 20 is branched into two by a beam splitter 22 through a lens 21. Of these, the writing light reflected by the mirror 23 passes through the SLMs 24 and 25. At this time, as described above, the subject data and the standard data are displayed side by side on the SLMs 24 and 25. The light having these data as image information undergoes the first Fourier transform by the Fourier transform lens 26 and enters the PAL-SLM 27. On the other hand, the read light reflected by the mirror 28 is further reflected by the half mirror 29 and enters the PAL-SLM 1 from the opposite side to the write light. Then, the readout light is phase-modulated according to the Fourier transform image of the two data images incident from the writing light incident surface of the PAL-SLM 1 and is emitted from the incident surface as output light having a phase correlation image of the Fourier transform image. The This output light is transmitted through the half mirror 29, is subjected to the second Fourier transform by the Fourier transform lens 30, and is received by the photodetector 31. The received image has an image corresponding to the correlation value of the two images displayed on the original SLMs 24 and 25. By using phase modulation, higher diffraction efficiency can be obtained than when intensity modulation is used, and stable correlation calculation between images can be performed. The intensity of the image detected by the photodetector 31 is brighter as the correlation between the two images, that is, the original data group is higher, and becomes darker as the correlation is lower. That is, the correlation can be easily seen.
[0020]
Regarding the data groups listed in Table 1, the correlation of the data groups for each quarter from 1980 to 4th quarter of 1997 was examined. When the so-called bubble economy was booming from 1986 to 1992, half a year to one year If the difference is different, the correlation will be low and the fluctuation will be severe, but after 1993 after the burst of the bubble, the period of high correlation continued for more than a year and the fluctuation became small. In the conventional electronic calculation, this correlation calculation requires a large amount of calculation. However, according to the present apparatus, the correlation calculation can be performed by one optical image processing. Is possible.
[0021]
Here, the case where the number of data constituting the data group is 20 has been described as an example. However, even when the number of data constituting the data group is large, it can be basically realized with the same configuration. By increasing the number of pixels of the SLMs 24 and 25 for image display and the PAL-SLM 29, a correlation calculation of a large-scale data group is also possible. If an SLM of 1000 × 1000 pixels is used, data having 1 million pieces of data can be calculated. Correlation calculation can be performed at high speed by parallel processing. The circuit configuration at this time is the same as that in FIG. 1, and can be realized with a simple circuit configuration.
[0022]
A correlation calculation between predetermined data may be performed instead of a correlation calculation of all data. FIG. 3 is a schematic diagram showing the configuration of the display means for obtaining a correlation calculation between predetermined data. Variable masks 24 a and 25 a are respectively arranged on the outgoing light paths of the SLMs 24 and 25, and an image having only specific data is extracted by controlling the mask pattern with the mask pattern control device 15. Of course, the same effect can be obtained even if the SLMs 24 and 25 are directly controlled to display only the pixels having only specific data.
[0023]
Here, an example has been described in which the information included in each data is expressed as the luminance of the pixels constituting the image, but in addition to the luminance, the information may be expressed by a color, a phase or polarization state of light emitted from the pixel, or a combination thereof.
[0024]
In the above description, a Fourier transform optical system is used for data processing. However, computation between images may be performed by other optical image processing. By performing an arithmetic operation between images optically, it is possible to perform an arithmetic operation between data groups having a large number of data at high speed.
[0025]
【The invention's effect】
As described above, according to the present invention, individual data of a data group constituting a database is standardized, each pixel is converted into an image representing each data, and image calculation is performed by optically performing image calculation. Correlation, that is, correlation between data groups or individual data. Therefore, operations between data groups having a large number of data can be performed at high speed with a simple circuit configuration.
[0026]
The apparatus of the present invention can be applied to arithmetic processing such as analysis and comparison of various data groups.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram showing an embodiment of a parallel information processing apparatus of the present invention.
FIG. 2 is a diagram showing an example of data displayed as an image by the parallel information processing apparatus of the present invention, where (a) shows a display position and (b) shows a normalized data value.
FIG. 3 is a diagram showing another form of display means of the apparatus of FIG. 1;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Input device 11, 13 ... Memory, 12 ... Standardization device, 14 ... Write control device, 20 ... Laser for light source, 24, 25 ... SLM, 27 ... PAL-SLM, 26, 30 ... Fourier transform lens, 31 ... light detector.

Claims (4)

データベースを構成する所定のデータ群間の情報を並列的に処理する並列情報処理装置であって、
単位及び数値変動幅が異なる複数の情報を有するデータ群の情報を入力する入力手段と、
前記データ群の複数の情報を、それぞれに対応する重み付けを施した上で規格化する規格化手段と、
前記規格化手段で規格化されたデータ群の複数の情報を蓄積・記憶する蓄積手段と、
前記蓄積手段内の規格化されたデータ群の複数の情報を読み出して、各情報を1次元あるいは2次元に配列された画素のいずれかに割り当てて、各画素の色、輝度、位相、偏光状態のいずれか若しくはその組み合わせとして表示することにより画像として表示する表示装置と、
前記表示装置で投影された画像に光学的画像処理を施すことにより各画素が表す情報に所定の演算処理を施して、前記データ群の個々の情報間又は前記データ群間の相関を表す画像を演算する光学的画像処理手段と、
前記光学的画像処理により得られた新たな画像を検出する画像検出手段と、
を備えている並列情報処理装置。
A parallel information processing apparatus for processing information between predetermined data groups constituting a database in parallel,
An input means for inputting information of a data group having a plurality of information with different units and numerical fluctuation ranges ;
Normalization means for normalizing a plurality of pieces of information in the data group after applying weights corresponding to the respective information;
Storage means for storing and storing a plurality of pieces of information of the data group normalized by the normalization means;
A plurality of pieces of information in the standardized data group in the storage means are read out, and each piece of information is assigned to either one-dimensional or two-dimensionally arranged pixels, and the color, brightness, phase, polarization state of each pixel A display device that displays as an image by displaying as any one or a combination thereof,
Provide Reinforced predetermined calculation process on the information represented by each pixel by applying an optical image processing on projected image on the display device, an image representing the correlation between the individual information or between the group of data of the data group Optical image processing means for computing
Image detecting means for detecting a new image obtained by the optical image processing;
A parallel information processing apparatus.
前記表示装置は、複数のデータ群の情報を並列して表示することを特徴とする請求項1記載の並列情報処理装置。The parallel information processing apparatus according to claim 1, wherein the display device displays information of a plurality of data groups in parallel. 前記光学的画像処理手段は、フーリエ変換光学系を含むことを特徴とする請求項1記載の並列情報処理装置。The parallel information processing apparatus according to claim 1, wherein the optical image processing means includes a Fourier transform optical system. 前記表示装置は、電気アドレス型空間光変調器であることを特徴とする請求項1記載の並列情報処理装置。The parallel information processing apparatus according to claim 1, wherein the display device is an electrical address type spatial light modulator.
JP26546198A 1998-09-18 1998-09-18 Parallel information processing device Expired - Fee Related JP4026954B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26546198A JP4026954B2 (en) 1998-09-18 1998-09-18 Parallel information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26546198A JP4026954B2 (en) 1998-09-18 1998-09-18 Parallel information processing device

Publications (2)

Publication Number Publication Date
JP2000099181A JP2000099181A (en) 2000-04-07
JP4026954B2 true JP4026954B2 (en) 2007-12-26

Family

ID=17417502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26546198A Expired - Fee Related JP4026954B2 (en) 1998-09-18 1998-09-18 Parallel information processing device

Country Status (1)

Country Link
JP (1) JP4026954B2 (en)

Also Published As

Publication number Publication date
JP2000099181A (en) 2000-04-07

Similar Documents

Publication Publication Date Title
JP2527807B2 (en) Optical associative identification device
US20230258917A1 (en) Method comprising determining a quantitative dispersion image of an object and digital in-line hologram microscope scanner
US6804412B1 (en) Optical correlator
US5724447A (en) Optical transform system for three-dimensional object recognition
JP4026954B2 (en) Parallel information processing device
JP3062664B2 (en) Optical pattern recognition device having coordinate conversion function
JPH03164815A (en) Optical neural network optical system
JP2776949B2 (en) How to create a reference pattern set
JPS6271926A (en) Exclusive or arithmetic unit for image
KR950004508B1 (en) Algebraic coordinate transformation method, visual recognition method and optical information processing device
JP3099203B2 (en) Optical pattern recognition and classification device
Chang et al. Engineering implementation of a hybrid optical correlator using SLMs
JP3014155B2 (en) Optical pattern recognition and classification method
JP3116055B2 (en) Optical pattern identification device
JPH04290180A (en) Pattern discrimination device
JP2898666B2 (en) Optical pattern identification device
JPH0756122A (en) Image processing device for feature extraction
JP2910374B2 (en) Optical information processing device
Killinger et al. Morphological filtering using a Fourier transform hologram
JP3107591B2 (en) Optical pattern matching method
JPH09211513A (en) Optical computing device
JPH0652320A (en) Optical pattern recognizing device provided with coordinate transforming function
JP2771665B2 (en) Optical correlation processing method
JP2774174B2 (en) Optical correlation calculation processing method
CN116007905A (en) An ultra-high-speed digital micromirror spatial light modulator detection device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071009

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees