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
JP2854637B2 - Automatic image analyzer - Google Patents
[go: Go Back, main page]

JP2854637B2 - Automatic image analyzer - Google Patents

Automatic image analyzer

Info

Publication number
JP2854637B2
JP2854637B2 JP31378889A JP31378889A JP2854637B2 JP 2854637 B2 JP2854637 B2 JP 2854637B2 JP 31378889 A JP31378889 A JP 31378889A JP 31378889 A JP31378889 A JP 31378889A JP 2854637 B2 JP2854637 B2 JP 2854637B2
Authority
JP
Japan
Prior art keywords
image
cpu
processing
microscope
analysis
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
JP31378889A
Other languages
Japanese (ja)
Other versions
JPH03172976A (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.)
OJI SEISHI KK
Original Assignee
OJI SEISHI 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 OJI SEISHI KK filed Critical OJI SEISHI KK
Priority to JP31378889A priority Critical patent/JP2854637B2/en
Publication of JPH03172976A publication Critical patent/JPH03172976A/en
Application granted granted Critical
Publication of JP2854637B2 publication Critical patent/JP2854637B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Microscoopes, Condenser (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は、パイプライン方式を用いることにより、駆
動系制御の間も解析及び検査処理が実行可能な自動画像
解析装置に関するものである。
Description: TECHNICAL FIELD The present invention relates to an automatic image analysis device that can execute analysis and inspection processing even during drive system control by using a pipeline system.

「従来の技術」 一般に、画像解析装置、表面検査装置等の自動画像解
析装置においては、使用する顕微鏡の倍率が高いために
視野が狭く、被測定物の検査面積を充分広く取るために
は順次視野を変更しながら測定を行う必要がある。その
際に顕微鏡の焦点深度は高倍率になるほど浅くなり、従
って視野の変更に伴って被測定物の厚みの不均一さや被
測定物とスライドグラスとの密着性に起因する被測定物
の表面と対物レンズとの距離の不均一が生じ、その結
果、焦点距離が合わなくなるという問題があった。
[Prior art] Generally, in an automatic image analyzer such as an image analyzer and a surface inspection device, a field of view is narrow due to a high magnification of a microscope to be used. It is necessary to measure while changing the field of view. At that time, the depth of focus of the microscope becomes shallower as the magnification becomes higher. There has been a problem that the distance from the objective lens becomes non-uniform, and as a result, the focal length cannot be adjusted.

またXYステージを高速に移動した後に所定位置で停止
させると、その振動が顕微鏡に伝わり、これにより焦点
ずれが起る。
When the XY stage is stopped at a predetermined position after moving at high speed, the vibration is transmitted to the microscope, thereby causing a defocus.

さらに、XYステージの制御や自動焦点等の駆動系の制
御を処理装置のCPUで行うと、第4図に示すように、画
像解析及び表面を検査する処理に要する時間に加えて、
駆動系制御の時間が必要とされるばかりか、前述のよう
に駆動部分の振動が修まるまで画像を取り込むことが出
来ず、結果的に処理時間が長くなるという欠点があっ
た。
Further, when the control of the XY stage and the control of the drive system such as the automatic focus are performed by the CPU of the processing device, as shown in FIG. 4, in addition to the time required for the image analysis and the surface inspection processing,
In addition to the time required for drive system control, an image cannot be captured until the vibration of the drive part has been corrected as described above, resulting in a disadvantage that the processing time becomes longer.

「発明が解決しようとする課題」 本発明は、駆動系制御の間も解析及び検査処理が実行
可能な自動画像解析装置を提供するものである。
[Problems to be Solved by the Invention] The present invention provides an automatic image analysis device capable of executing analysis and inspection processing even during drive system control.

「課題を解決するための手段」 本発明は、顕微鏡と、顕微鏡による試料像を撮影する
撮像手段と、試料を任意の位置に移動させるXYテーブル
と、XYテーブルを移動させる手段と、撮像手段より得ら
れた画像データを画像メモリに記憶させる手段と、画像
データから焦点位置を検出し合焦点位置まで顕微鏡を移
動させる手段と、これらの処理を制御するCPUを備えた
自動画像解析装置において、前記CPU(1)を含む画像
処理装置(3)と、画像データの処理と解析を画像処理
装置(3)とともにパイプライン方式で制御するホスト
コンピュータ(4)とを備えたことを特徴とする自動画
像解析装置である。
“Means for Solving the Problems” The present invention provides a microscope, an imaging unit that captures an image of a sample by the microscope, an XY table that moves the sample to an arbitrary position, a unit that moves the XY table, and an imaging unit. Means for storing the obtained image data in the image memory, means for detecting the focal position from the image data and moving the microscope to the in-focus position, and an automatic image analyzing apparatus including a CPU for controlling these processes, An automatic image processing apparatus comprising: an image processing device (3) including a CPU (1); and a host computer (4) for controlling processing and analysis of image data together with the image processing device (3) in a pipeline manner. It is an analyzer.

「作用」 本発明の自動画像解析装置を第1図に基づき、さらに
詳細に説明する。
[Operation] The automatic image analyzer of the present invention will be described in more detail with reference to FIG.

第1図は、本発明の一実施例を示したもので、顕微鏡
(5)とその鏡筒の上部に装着された顕微鏡(5)によ
る試料像を撮像する撮像手段であるテレビカメラ(6)
とが、支持体(7)に昇降自在に支持されている。ま
た、この顕微鏡(5)を上下に移動するZ軸駆動モータ
(8)がCPU(1)からインテリジェントコントローラ
であるXYZコントローラ(2)を介してモータドライバ
(9)により制御されるようになっている。
FIG. 1 shows an embodiment of the present invention, in which a television camera (6) as an imaging means for imaging a sample image by a microscope (5) and a microscope (5) mounted on the upper part of the lens barrel.
Are supported by the support (7) so as to be able to move up and down. A Z-axis drive motor (8) for moving the microscope (5) up and down is controlled by a motor driver (9) from a CPU (1) via an XYZ controller (2) which is an intelligent controller. I have.

また、支持体(7)には被測定物(10)を載置してXY
方向へ顕微鏡(5)の視野を変更するためのXYテーブル
(11)が設けられ、CPU(1)から同様にXYZコントロー
ラ(2)を介してモータドライバ(9)によりXY軸駆動
モータ(12)が制御されるようになっている。
The object to be measured (10) is placed on the support (7), and
An XY table (11) for changing the field of view of the microscope (5) in the direction is provided, and an XY axis drive motor (12) is also provided from a CPU (1) by a motor driver (9) via an XYZ controller (2). Is controlled.

以下に、本発明の自動画像解析装置の使用法を第1図
及び第2図を用いて、具体的に説明する。
Hereinafter, a method of using the automatic image analyzer according to the present invention will be specifically described with reference to FIGS.

まず、装置立ち上げ時には、CPU(1)はROM(13)の
内容をもとに周辺機器の初期化を行い(イ)、その後
に、処理を開始する場合にはホストコンピュータ(4)
より、測定位置、処理内容等の情報がホストインタフェ
ース(14)を介してCPU(1)に送られてくる(ロ)。
First, when the apparatus is started, the CPU (1) initializes peripheral devices based on the contents of the ROM (13) (A), and thereafter, when processing is started, the host computer (4)
Thus, information such as the measurement position and the processing content is sent to the CPU (1) via the host interface (14) (b).

CPU(1)は、この情報を元にXYZコントローラ(2)
等の周辺機器の設定を行う。
The CPU (1) uses this information to create an XYZ controller (2)
Set peripheral devices such as.

そして、ホストコンピュータ(4)が測定開始のコマ
ンドをCPU(1)に対して発信(ハ)すると、CPU(1)
は第1番目の測定位置にXYテーブル(11)に移動するた
めに、XYZコントローラ(2)にコマンドを発信する
(ニ)。
When the host computer (4) transmits (C) a command to start measurement to the CPU (1), the CPU (1)
Sends a command to the XYZ controller (2) to move to the XY table (11) to the first measurement position (d).

XYZコントローラ(2)はモータドライバ(9)によ
りXY軸駆動モータ(12)を制御し、XYテーブル(11)を
設定位置に移動させる(ホ)。
The XYZ controller (2) controls the XY axis drive motor (12) by the motor driver (9) to move the XY table (11) to the set position (e).

移動終了後XYZコントローラ(2)は、CPU(1)に完
了した旨を通知し(ヘ)、CPU(1)はこの位置でフレ
ームメモリ(15)の情報を元にXYZコントローラ(2)
を介してモータドライバ(9)を制御し、Z軸駆動モー
タ(8)を上下させることにより、合焦点操作(なお、
合焦点の演算手段及び操作は本出願人らによって出願し
て公開になっている特開昭63−127148号、特開昭63−24
3907号に開示されている方法である。)を行う(ト)。
After the movement is completed, the XYZ controller (2) notifies the CPU (1) of completion (f), and the CPU (1) at this position uses the information in the frame memory (15) to execute the XYZ controller (2).
By controlling the motor driver (9) through the controller and raising and lowering the Z-axis drive motor (8), the focusing operation (note that
The calculation means and operation of the focal point are disclosed in JP-A-63-127148 and JP-A-63-24, which have been filed and published by the present applicants.
No. 3907. Do) (g).

合焦点後、画像データをフレームメモリ(15)に取り
込む(チ)。
After focusing, the image data is taken into the frame memory (15) (h).

この後、CPU(1)はXYZコントローラ(2)に次位置
移動コマンドを発信する(リ)。XYZコントローラ
(2)は第2番目の測定位置へモータドライバ(9)に
よりXY軸駆動モータ(12)を作動させ、XYテーブル(1
1)を移動する(ホ)。
Thereafter, the CPU (1) transmits a next position movement command to the XYZ controller (2) ((1)). The XYZ controller (2) operates the XY axis drive motor (12) to the second measurement position by the motor driver (9), and the XY table (1)
1) Move (e).

次にCPU(1)はデータを別領域のRAM(16)が解放
(ホストコンピュータ(4)によりこの内容がすでに取
り込まれ、RAM(16)の内容が新たに上書きされてこれ
により以前の内容が破壊されてもかまわない状態をい
う。)されていればRAM(16)に転送し、解放されてい
ないときには、されるまで待った後、RAM(16)に転送
する(ヌ)。
Next, the CPU (1) releases the data in the RAM (16) in another area (the contents have already been taken in by the host computer (4), and the contents of the RAM (16) have been newly overwritten, whereby the previous contents have been deleted. If it has been destroyed, it is transferred to the RAM (16). If not released, it is transferred to the RAM (16) after waiting until it is released (nu).

続いて、CPU(1)はRAM(16)に転送された画像デー
タを、ホストコンピュータ(4)より転送された処理内
容に従って処理及び解析の前半部分(一般に、画像の処
理方法は取り込んだ画像について、濃度補正、フィルタ
ー処理、FFT、二値化、幾何形状計測等、色々な処理を
順次連続して行うものであるが、これらの処理を複数の
CPUに割り振った中で、このCPU(1)に与えられた一部
分の連続した処理(パイプライン方式と称す。)、以下
処理の前半部分と言う)を行う(ル)。
Subsequently, the CPU (1) processes the image data transferred to the RAM (16) in the first half of processing and analysis according to the processing content transferred from the host computer (4) (generally, the image processing method is based on the captured image. , Density correction, filter processing, FFT, binarization, geometric shape measurement, etc.
While the data is allocated to the CPU, continuous processing (referred to as a pipeline method) of a part given to the CPU (1), hereinafter referred to as the first half of the processing, is performed (l).

この処理が終了した後、CPU(1)はホストコンピュ
ータ(4)に処理が完了した旨の信号を発信する
(ヲ)。この間に、CPU(1)はXYテーブルが移動終了
している場合には合焦点処理を行い(ト)、合焦点処理
が完了すると、画像信号をフレームメモリ(15)に取り
込み(チ)、XYテーブル移動コマンドをXYZコントロー
ラ(2)に対して発信する(リ)。XYZコントローラ
(2)は、モータドライバ(9)で駆動モータを駆動し
てXYテーブル(11)を次の測定位置まで移動させる
(ホ)。その間に、CPU(1)はフレームメモリ(15)
の画像データをRAM(16)に転送し(ル)、第2画面の
処理の前半部分を行う(ル)。
After this process is completed, the CPU (1) sends a signal to the host computer (4) to the effect that the process has been completed (ヲ). During this time, the CPU (1) performs the focusing process when the movement of the XY table has been completed (g). When the focusing process is completed, the CPU (1) fetches the image signal into the frame memory (15) (h), and A table movement command is transmitted to the XYZ controller (2) (Re). The XYZ controller (2) drives the drive motor with the motor driver (9) to move the XY table (11) to the next measurement position (e). Meanwhile, the CPU (1) has the frame memory (15)
Is transferred to the RAM (16) (ル), and the first half of the processing of the second screen is performed (ル).

また、ホストコンピュータ(4)はCPU(1)より処
理が完了した旨の通知を受け取ると(ヲ)、RAM(16)
の処理内容(一部処理された画像データ)を、ホストコ
ンピュータ(4)内のRAMに取り込み(ワ)、その後にC
PU(1)にRAM(16)解放通知を出す(カ)。
When the host computer (4) receives a notification from the CPU (1) that the processing has been completed (ヲ), the host computer (4) returns to the RAM (16).
The processing contents (partially processed image data) are loaded into the RAM in the host computer (4) (W), and then C
A release notification of the RAM (16) is issued to the PU (1) (f).

次に、前半部分処理済み画像データの後半部分(CPU
(1)における未処理部分を指す)をさらに処理し
(ヨ)、その結果をCRT等に表示したり、外部記憶装置
に結果を保存したり、プリンタ等に結果を印字したりし
た後(タ)、CPU(1)から第2画面の処理が完了した
旨の信号が送られて来るのを待つ(ヲ)。
Next, the second half of the first half processed image data (CPU
(Refer to the unprocessed portion in (1)), further process (Y), display the result on a CRT, etc., save the result in an external storage device, print the result on a printer, etc. ), And waits for a signal from the CPU (1) indicating that the processing of the second screen is completed (来 る).

以上の操作を順次XYテーブル(11)を移動しながら行
うことにより、XYテーブル(11)の移動時間及び合焦点
を行う時間内に画像処理及び計測、解析が行え、なおか
つ、XYテーブル(11)を先送りしているために振動がお
さまる充分な時間が在り、その結果処理の時間の短縮と
なる(第3図)。
By performing the above operations while sequentially moving the XY table (11), image processing, measurement, and analysis can be performed within the movement time of the XY table (11) and the time for focusing, and the XY table (11) , There is sufficient time for the vibration to subside, resulting in a reduction in processing time (FIG. 3).

「効果」 本発明の画像処理装置によると、測定点数が多くまた
試料の表面状態等に起因する合焦点時間の増大のため
に、本来の測定、計測時間に加えて一層時間が必要とさ
れる場合でも、画像解析、処理のためだけの時間で処理
解析が可能となる。
[Effect] According to the image processing apparatus of the present invention, the number of measurement points is large and the focusing time due to the surface condition of the sample is increased, so that more time is required in addition to the original measurement and measurement time. Even in this case, processing analysis can be performed in a time only for image analysis and processing.

従って、駆動系制御の間も解析及び検査処理が実行可
能であり、XYテーブルを正確にかつ高速にかつ他の光学
系に振動を極力与えずに所定の位置に移動できる。
Therefore, analysis and inspection processing can be performed even during drive system control, and the XY table can be moved to a predetermined position accurately, at high speed, and with minimal vibration to other optical systems.

【図面の簡単な説明】[Brief description of the drawings]

第1図は、本発明の自動画像処理装置の概略説明図であ
る。第2図は、動作説明のフローチャートである。第3
図は、本発明のタイミングチャートを示す。第4図は、
従来の場合のタイミングチャートを示す。 (1)CPU (2)インテリジェントコントローラ(XYZコントロー
ラ) (3)画像処理装置、(4)ホストコンピュータ (5)顕微鏡、(6)CCDカメラ (7)支持体 (8)Z軸駆動(合焦点用)モータ (9)モータドライバ、(10)被測定物 (11)XYテーブル (12)XY軸駆動(XYテーブル用)モータ (13)ROM (14)ホストインターフェース (15)フレームメモリ、(16)RAM (17)A/D、(18)D/A (19)カメラモニタ
FIG. 1 is a schematic explanatory view of an automatic image processing apparatus according to the present invention. FIG. 2 is a flowchart for explaining the operation. Third
The figure shows a timing chart of the present invention. FIG.
4 shows a timing chart of a conventional case. (1) CPU (2) Intelligent controller (XYZ controller) (3) Image processing device, (4) Host computer (5) Microscope, (6) CCD camera (7) Support (8) Z-axis drive (for focusing) ) Motor (9) Motor driver, (10) DUT (11) XY table (12) XY axis drive (for XY table) motor (13) ROM (14) Host interface (15) Frame memory, (16) RAM (17) A / D, (18) D / A (19) Camera monitor

フロントページの続き (72)発明者 丸喜 勝 兵庫県尼崎市常光寺4丁目3番1号 神 崎製紙株式会社神崎工場内 (56)参考文献 特開 平3−9485(JP,A) 特開 昭63−250510(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06T 1/00 - 1/20 G01B 11/00Continued on the front page (72) Inventor Masaru Maruki 4-3-1 Jokoji, Amagasaki-shi, Hyogo Kanzaki Paper Co., Ltd. Kanzaki Mill (56) References JP-A-3-9485 (JP, A) JP-A-63 -250510 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G06T 1/00-1/20 G01B 11/00

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】顕微鏡と、顕微鏡による試料像を撮影する
撮像手段と、試料を任意の位置に移動させるXYテーブル
と、XYテーブルを移動させる手段と、撮像手段より得ら
れた画像データを画像メモリに記憶させる手段と、画像
データから焦点位置を検出し合焦点位置まで顕微鏡を移
動させる手段と、これらの処理を制御するCPUを備えた
自動画像解析装置において、 前記CPUを含む画像処理装置と、前記画像データの処理
と解析を前記画像処理装置とともにパイプライン方式で
制御するホストコンピュータとを備えたことを特徴とす
る自動画像解析装置。
A microscope, imaging means for photographing a sample image by the microscope, an XY table for moving the sample to an arbitrary position, means for moving the XY table, and an image memory for storing image data obtained by the imaging means. Means, a means for detecting the focal position from the image data and moving the microscope to the focal point, and an automatic image analyzer including a CPU for controlling these processes, an image processing apparatus including the CPU, An automatic image analysis apparatus, comprising: a host computer that controls processing and analysis of the image data together with the image processing apparatus by a pipeline method.
JP31378889A 1989-11-30 1989-11-30 Automatic image analyzer Expired - Fee Related JP2854637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31378889A JP2854637B2 (en) 1989-11-30 1989-11-30 Automatic image analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31378889A JP2854637B2 (en) 1989-11-30 1989-11-30 Automatic image analyzer

Publications (2)

Publication Number Publication Date
JPH03172976A JPH03172976A (en) 1991-07-26
JP2854637B2 true JP2854637B2 (en) 1999-02-03

Family

ID=18045539

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31378889A Expired - Fee Related JP2854637B2 (en) 1989-11-30 1989-11-30 Automatic image analyzer

Country Status (1)

Country Link
JP (1) JP2854637B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104285934B (en) * 2014-09-22 2016-06-15 江苏大学 The mixed medicine blast-type spray lance spraying machine of a kind of caterpillar band self-propelled rice field water intake line on the spot

Also Published As

Publication number Publication date
JPH03172976A (en) 1991-07-26

Similar Documents

Publication Publication Date Title
EP1894225B1 (en) Automated position control of a surface array relative to a liquid microjunction surface sampler
DE69418207D1 (en) CYTOLOGICAL VERIFICATION PROCEDURE
JP2854637B2 (en) Automatic image analyzer
CN113079318B (en) System and method for automatically focusing edge defects and computer storage medium
JPH08210987A (en) Defect detecting microscopic device
JPH0727539A (en) Sheet metal machining inspecting device
JPH07280537A (en) Imaging type inspection method and apparatus
JPH07270335A (en) Imaging type inspection method and apparatus
JP2928375B2 (en) Image processing device
JP2002122552A (en) Defect inspection device and defect inspection method
JP2001241921A (en) Method of measuring size of sheet glass
JP4158027B2 (en) X-ray fluoroscopy system
JPH0522894Y2 (en)
JP3325373B2 (en) Probe approach method for probe microscope equipment
JPH08122726A (en) LCD panel inspection device
JP3257571B2 (en) Foreign object analysis method and foreign object analyzer
JP2869579B2 (en) Decarburization inspection method and decarburization inspection device
JP2000088764A (en) Automatic microscope inspection equipment
JP2003130624A (en) Device for testing edge of optical connector
JP2019171548A (en) Imaging system
JPH0554901B2 (en)
JP2001336916A (en) Edge position measurement method
JPH06234088A (en) Laser processing equipment
JP3334960B2 (en) Defect inspection method for periodic pattern
CN120807419A (en) Fundus image quality evaluation method, fundus image quality evaluation system, fundus image quality evaluation computer apparatus, and fundus image storage medium

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees