JP7257924B2 - X線計測装置の校正方法 - Google Patents

X線計測装置の校正方法 Download PDF

Info

Publication number
JP7257924B2
JP7257924B2 JP2019163979A JP2019163979A JP7257924B2 JP 7257924 B2 JP7257924 B2 JP 7257924B2 JP 2019163979 A JP2019163979 A JP 2019163979A JP 2019163979 A JP2019163979 A JP 2019163979A JP 7257924 B2 JP7257924 B2 JP 7257924B2
Authority
JP
Japan
Prior art keywords
ray
calculating
calculated
locations
ray source
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.)
Active
Application number
JP2019163979A
Other languages
English (en)
Other versions
JP2021043014A (ja
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.)
Mitutoyo Corp
Original Assignee
Mitutoyo Corp
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 Mitutoyo Corp filed Critical Mitutoyo Corp
Priority to JP2019163979A priority Critical patent/JP7257924B2/ja
Priority to US17/014,308 priority patent/US11346660B2/en
Priority to DE102020005518.4A priority patent/DE102020005518A1/de
Priority to CN202010940511.7A priority patent/CN112461165A/zh
Publication of JP2021043014A publication Critical patent/JP2021043014A/ja
Application granted granted Critical
Publication of JP7257924B2 publication Critical patent/JP7257924B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B15/00Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons
    • G01B15/04Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons for measuring contours or curvatures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B15/00Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons
    • G01B15/04Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons for measuring contours or curvatures
    • G01B15/045Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons for measuring contours or curvatures by measuring absorption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/042Calibration or calibration artifacts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/04Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
    • G01N23/046Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material using tomography, e.g. computed tomography [CT]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/03Investigating materials by wave or particle radiation by transmission
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/10Different kinds of radiation or particles
    • G01N2223/101Different kinds of radiation or particles electromagnetic radiation
    • G01N2223/1016X-ray
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/60Specific applications or type of materials
    • G01N2223/646Specific applications or type of materials flaws, defects

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biochemistry (AREA)
  • Radiology & Medical Imaging (AREA)
  • Theoretical Computer Science (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Pulmonology (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Length-Measuring Devices Using Wave Or Particle Radiation (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Description

本発明は、X線計測装置の校正方法に係り、特に、校正治具が経年変化などで変形しても、例えば被測定物を回転可能に載置する回転テーブルの回転中心位置を算出可能なX線計測装置の校正方法に関する。
従来、X線計測装置(計測用X線CT装置)は、X線を用いて被測定物を三次元形状計測することができ、外観からでは確認困難な鋳物部品の鬆、溶接部品の溶接不良、および電子回路部品の回路パターンの欠陥など、主に観察・検査に用いられてきた。しかし、近年、3Dプリンタの普及も手伝い、加工品内部の3D寸法計測とその高精度化の需要が増大しつつある。このような需要に対して、X線計測装置にさらなる寸法計測の高精度化が望まれている。
X線計測装置における寸法計測をより高精度に実施するためには、特許文献1に記載されているように、校正治具を用いて測定開始前に装置固有の各種校正を行うことが重要となっている。このため、校正治具は正確な形状を絶えず保つことが望ましい。
特開2000-298105号公報
しかしながら、校正治具は、管理の状態にもよるが、経年変化などで変形してしまう場合も生じる。このような場合には、その変形した校正治具で測定開始前に装置固有の各種校正を行うと、測定精度を低くしてしまうおそれもあった。
本発明は、前記従来の問題点を解決するべくなされたもので、校正治具が経年変化などによる変形がなされても、例えば被測定物を回転可能に載置する回転テーブルの回転中心位置を算出可能とするX線計測装置の校正方法を提供することを課題とする。
本願の請求項1に係る発明は、X線を用いて被測定物を三次元形状計測するX線計測装置の校正方法であって、前記X線計測装置が、前記X線を発生させるX線源と、前記被測定物を回転可能に載置する回転テーブルと、該被測定物を透過した該X線を検出するX線画像検出器と、を備え、該X線画像検出器への投影像によって特定可能な形状の基準物体を特定の相対位置間隔でN箇所(N≧4)に配置可能な校正治具を、前記回転テーブルに載置する載置工程と、前記基準物体の特定の相対位置間隔を変化させずにN箇所に配置された該基準物体の平行移動を複数回行い、該平行移動の前後に前記X線を前記校正治具に照射し前記X線画像検出器の出力から、N箇所にある該基準物体それぞれの投影像の特徴点の位置を特定する前段特徴位置算出工程と、前記平行移動の前後の位置と対応するN箇所にある該基準物体それぞれの投影像の特徴点の位置とから、該基準物体の前記X線画像検出器の検出面への射影変換を行う個別変換行列をN箇所にある該基準物体それぞれに対して算出する個別行列算出工程と、前記個別変換行列に基づきN箇所にある前記基準物体それぞれの移動位置を算出する個別位置算出工程と、前記平行移動の前後の位置それぞれに、N箇所にある該基準物体それぞれの移動位置を付加し、N箇所にある該基準物体の相対位置を算出する座標同一工程と、前記X線を前記校正治具に照射し前記X線画像検出器の出力から、N箇所にある該基準物体それぞれの投影像の特徴点の位置を特定する後段特徴位置算出工程と、N箇所にある該基準物体それぞれの投影像の特徴点の位置と前記相対位置から、該基準物体の前記X線画像検出器の検出面への射影変換を行う第1変換行列を算出する変換行列算出工程と、前記回転テーブルを所定角度で2回以上回転させ、前記後段特徴位置算出工程から前記変換行列算出工程までを繰り返す回転検出工程と、前記第1変換行列に基づき該所定角度の回転毎の前記基準物体の絶対位置を算出する位置算出工程と、前記回転テーブルの回転で生じる該基準物体の絶対位置の変化から、前記回転テーブルの回転中心位置を算出する中心位置算出工程と、を含むことにより、前記課題を解決したものである。
本願の請求項2に係る発明は、前記個別行列算出工程で、N箇所に配置された前記基準物体の代わりに前記X線源と前記X線画像検出器とが平行移動したと想定し、前記個別変換行列に基づきN箇所毎に該X線源の移動位置を算出して、該X線源の移動位置に基づきN箇所にある前記基準物体それぞれの移動位置を算出するようにしたものである。
本願の請求項3に係る発明は、前記座標同一工程で、前記平行移動の前後の位置それぞれに、N箇所にある前記基準物体それぞれの移動位置を付加した結果を補正後移動位置とし、N箇所にある該基準物体それぞれの投影像の特徴点の位置と該補正後移動位置から、該基準物体の前記X線画像検出器の検出面への射影変換を行う第2変換行列を算出することで、N箇所にある該基準物体の相対位置を算出するようにしたものである。
本願の請求項4に係る発明は、前記座標同一工程で、算出された前記補正後移動位置及び前記第2変換行列を、変数とした該補正後移動位置及び該第2変換行列の初期値とし、該補正後移動位置と該第2変換行列との関係に基づいて算出されたN箇所にある前記基準物体それぞれの投影像の特徴点の位置と、実際に検出されたN箇所にある前記基準物体それぞれの投影像の特徴点の位置との位置誤差を評価することで、前記補正後移動位置と前記第2変換行列とを算出するようにしたものである。
本願の請求項5に係る発明は、前記回転テーブルを特定の角度で複数回回転させ、前記前段特徴位置算出工程から前記座標同一工程までを繰り返し、繰り返しで得られる複数回の前記相対位置の平均を算出する、あるいは次に繰り返される際の前記平行移動の前後の位置を直前で算出された該相対位置と対応させるようにしたものである。
本願の請求項6に係る発明は、前記校正治具において前記基準物体の全てが1つの平面上にのみ載置されている場合には、前記第1変換行列を射影変換行列とし、該基準物体が三次元的に載置されている場合には、該第1変換行列を射影行列としたものである。
本願の請求項7に係る発明は、前記中心位置算出工程で、更に、前記回転テーブルの回転軸を算出するようにしたものである。
本願の請求項8に係る発明は、前記位置算出工程で、前記回転テーブルの代わりに前記X線源と前記X線画像検出器とが回転したと想定し、前記第1変換行列に基づき前記所定角度の回転毎の該X線源の絶対位置を算出して、該X線源の絶対位置を座標変換することで、前記基準物体の絶対位置を算出するようにしたものである。
本願の請求項9に係る発明は、前記回転テーブルを前記所定角度で3回以上回転させ、前記X線源の絶対位置を算出する際に、該X線源と前記X線画像検出器との距離と、該X線源からの該X線画像検出器への垂線の足の位置とを変数化し、前記第1変換行列に基づき算出される該X線源の絶対位置を真円にフィッティングした仮真円の軌跡上の位置と該X線源の絶対位置との距離誤差を評価することで、該X線源と該X線画像検出器との距離と、該X線源からの該X線画像検出器への垂線の足の位置とを算出するようにしたものである。
本願の請求項10に係る発明は、前記中心位置算出工程で、前記基準物体の絶対位置の変化から、真円でフィッティングされた軌跡の中心位置を算出し、該中心位置を前記回転テーブルの回転中心位置とするようにしたものである。
本願の請求項11に係る発明は、更に、前記回転テーブルの回転軸を算出する際には、前記軌跡の水平面からの傾斜角度を算出し、該傾斜角度と前記回転中心位置とから該回転軸を算出するようにしたものである。
本願の請求項12に係る発明は、前記基準物体を、球としたものである。
本願の請求項13に係る発明は、前記基準物体の投影像の特徴点の位置を、該投影像の重心位置としたものである。
本発明によれば、校正治具が経年変化などによる変形がなされても、例えば被測定物を回転可能に載置する回転テーブルの回転中心位置を算出することが可能となる。
本発明の実施形態に係るX線計測装置の基本的な構成を示す概略側面図 図1のX線計測装置を主要部のみを示す概略上面図 図1の校正治具を示す図(正面図(A)、上面図(B)) 本発明の実施形態に係るX線計測装置の校正手順を示すフロー図 図4における球の移動位置を算出する工程の詳細フロー図 図4における球の相対位置を算出する工程の詳細フロー図 図4におけるX線源の絶対位置から球の絶対位置を算出する工程の詳細フロー図 図7におけるX線源の絶対位置の算出をした後に、X線源とX線画像検出器との距離と、X線源からのX線画像検出器への垂線の足の位置とを算出する工程のフロー図 図4における球の相対位置を算出する際に行う座標同一化を示すイメージ図 球の絶対位置とX線源の絶対位置との関係を示す図(回転テーブルが回転した図(A)、X線源とX線画像検出器とが回転したと想定した図(B)) 図4における算出される球の相対位置の最適化を説明する詳細フロー図
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本発明は以下の実施形態及び実施例に記載した内容により限定されるものではない。又、以下に記載した実施形態及び実施例における構成要件には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。更に、以下に記載した実施形態及び実施例で開示した構成要素は適宜組み合わせてもよいし、適宜選択して用いてもよい。
図1に本発明の第1実施形態を示す。なお、図1では、紙面に対して左右方向をz軸方向、紙面に対して上下方向をy軸方向とし、紙面に対して垂直な方向をx軸方向として説明する。
X線計測装置100は、X線を用いて被測定物を三次元形状計測する装置であり、図1に示す如く、本体部108、ホストコンピュータ128およびモーションコントローラ130を備えている。
なお、図1、図2では校正治具102が被測定物の代わりに回転テーブル120上に載置されている。校正治具102は、図3(A)、(B)に示す如く、X線118の透過可能な材質(例えばアルミニウム等)でできており、以前は板状部材104上に直径Dの球(基準物体)106を一定の相対位置間隔で複数(例えば4個*3個でN=12個、しかしN≧4であればよい)備えていたものである(即ち、球106は相対位置間隔(相対位置とも称する)でN箇所に配置されている)。しかしながら、例えば、一定の相対位置間隔は以前は既知であったものの、校正治具102が経年変化で変形し、一定の相対位置間隔から全ての球106の位置がずれてしまったものとする(即ち、図3(A)、(B)では特定の相対位置間隔Pu、Pvが未知であり一定の間隔となっていない)。この時点では、N個の球106、言い換えれば、N箇所にある球106の相対位置X(1~N)は不明の状態であるともいえる(X(1~N)とX1~XNとは同じことをいう、以下同様の表記をする)。ただし、本実施形態では、校正治具102において球106の全てが1つの平面上にのみ載置されているものとする。なお、球106は、形状がシンプルであり、X線画像検出器124への投影像によって容易に特定可能な形状である。なお、図3(A)では、紙面に対して左右方向をu軸方向、紙面に対して上下方向をv軸方向とし、紙面に対して垂直な方向をw軸方向としている。
また、校正治具102は、板状部材104をxyzの3軸方向へ移動させる3軸直動ステージを備えている。このため、校正治具102は、球106の特定の相対位置間隔を変化させずにN箇所に配置された球106の平行移動を自在に行うことができる(これに限らず、回転テーブル120の方が前記3軸直動ステージを備えてもよい)。校正治具102を回転テーブル120に載置した際に、この3軸直動ステージを動かさない状態の位置(平行移動の前の位置)で、X線118を照射した際には1番目のテーブル位置Dis1と表記する。そして、その次にこの3軸直動ステージを動かした状態の位置(平行移動の後の位置)で、X線118を照射した際には2番目のテーブル位置Dis2と表記する。つまり、全ての平行移動の前後の位置はテーブル位置Dis(1~M)と表記し、i番目(1≦i≦M)の平行移動の前後の位置はテーブル位置Disiと表記する。なお、本実施形態では、M=N、即ちM=12としている。
前記本体部108は、図1に示す如く、ベース112上に、X線118の漏れを防ぐX線遮蔽カバー110と、X線118を発生させるX線源116と、被測定物(図示せず)を回転可能に載置する回転テーブル120と、被測定物を透過したX線118を検出するX線画像検出器124と、を備えている。X線源116は、ベース112上の線源支持台114に設けられている。線源支持台114は、X線源116をxyzの3軸方向へ移動可能とする直動機構を備えることができる。回転テーブル120は、ベース112上のテーブル支持台122に設けられている。なお、テーブル支持台122は、被測定物をxyzの3軸方向へ移動可能とする直動機構を備える。更には、テーブル支持台122に、回転テーブル120の回転軸Axを傾斜調整可能とする傾斜機構が設けられていてもよい。X線画像検出器124は、X線118に感度がある二次元の検出面124Aを有する。X線画像検出器124は、ベース112上の検出器支持台126に支持されている。検出器支持台126も、X線画像検出器124をxyzの3軸方向へ移動可能とする直動機構を備えてもよい。X線源116からのX線118の放射ビームは、z軸方向に円錐状に広がり、その中心線が回転テーブル120の回転軸Axと交差し、X線画像検出器124の検出面124Aの垂線となるように調整される。
図1に示す前記ホストコンピュータ128は、本体部108の線源支持台114、X線源116、回転テーブル120、テーブル支持台122、X線画像検出器124及び検出器支持台126を制御する。また、ホストコンピュータ128は、図示せぬ記憶部に格納されたプログラムを読み出して実行することで、X線計測装置100の計測動作および校正を自動あるいは半自動で行うこともできる。つまり、ホストコンピュータ128は、X線計測装置100の計測動作において、例えば、X線画像検出器124で得られた投影像のデータを再構成して、被測定物の三次元ボリュームデータを作成する。
そして、ホストコンピュータ128は、X線計測装置100の校正において、例えば、以下に示す一連の式で示される関係を用いて、全てのテーブル位置Dis(1~M)による(3行*4列の)個別射影行列(個別変換行列)PPj(j=1~N)から、N箇所に配置された球106の代わりにX線源116とX線画像検出器124とが平行移動したと想定し、各球106それぞれに対応するX線源116の移動位置Xmを算出することができる。
具体的に説明すると、まずは、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Cc(cx,cy)とから、式(1)で示す内部パラメータ行列Aが定義される。なお、内部パラメータ行列Aの1行1列目の距離fと2行2列目の距離fとは、X線画像検出器124の画素の縦横比が異なる場合には若干値が異なることとなる。また、内部パラメータ行列Aの1行2列目には画像の歪みに関わるスキューSが用いられることもあるが、本実施形態では、スキューSを0としている。
Figure 0007257924000001
このとき、j番目(1≦j≦N)の球106に対する回転行列Rjは、3つの列ベクトルrj1、rj2、rj3からなる3行*3列であり、式(2)の如く表すことができる。
Rj=[rj1 rj2 rj3] (2)
ここで、j番目の球106に対する並進行列Tj(1列の並進ベクトル)、式(1)、(2)を用いることで、j番目の球106に対する個別射影行列PPjは式(3)のように分解することができる。
PPj=A[rj1 rj2 rj3 Tj] (3)
式(3)より、式(4)に示すように、j番目の球106に対するX線源116の移動位置Xmを算出することができる。なお、符号-inv( )は逆行列を示す。
Xm=-inv(Rj)*Tj (4)
ここで、j番目の球106に対するX線源116の移動位置Xmはj番目の球106の移動位置Xbとみなすこととする。
即ち、ホストコンピュータ128は、N箇所に配置された球106の代わりにX線源116とX線画像検出器124とが平行移動したと想定し、個別射影行列PPjに基づき球106毎にX線源116の移動位置Xmを算出して、X線源116の移動位置Xmに基づきN箇所にある球106それぞれの移動位置Xbを算出することができる。
更に、ホストコンピュータ128は、テーブル位置Dis(1~M)それぞれに、N箇所にある球106それぞれの移動位置Xmを付加し同一座標系に揃えることで、N箇所にある球106の相対位置X(1~N)を算出することができる。
具体的に説明すると、まずは、式(5)に示すように、テーブル位置Dis(1~M)に、N箇所にある球106それぞれの移動位置Xbを付加した結果を補正後移動位置Xlとする。
Xl=Dis(1~M)+Xb (5)
そして、N箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)(M箇所のテーブル位置Dis(1~M)で球106の数Nのとき)と補正後移動位置Xlから、球106のX線画像検出器124の検出面124Aへの射影変換を行う射影行列(第2変換行列)Pを算出する。なお、射影行列Pは、式(3)で示した個別射影行列PPjとほぼ同―なので表記は省略する。
そして、ホストコンピュータ128は、射影行列PからN箇所にある球106の相対位置X(1~N)を算出する。
また、ホストコンピュータ128は、k番目の回転テーブル120の回転位置Poskにおける3行*3列の射影変換行列(第1変換行列)Hkから、回転テーブル120の代わりにX線源116が回転したと想定して、k番目の想定回転位置におけるX線源116の絶対位置Xsを算出することができる(図10(A)、(B))。
具体的に説明すると、式(1)の内部パラメータ行列Aにおいて、k番目の想定回転位置の回転行列Rkが、式(2)から式(5)の如く表すことができる。
Rk=[rk1 rk2 rk3] (6)
ここで、k番目の想定回転位置の並進行列Tk(1列の並進ベクトル)、式(1)、(6)を用いることで、射影変換行列Hkは式(7)のように分解することができる。
Hk=A[rk1 rk2 Tk] (7)
式(7)より、式(8)に示すように、k番目の想定回転位置におけるX線源116の絶対位置Xsを算出することができる。
Xs=-inv(Rk)*Tk (8)
更に、ホストコンピュータ128は、k番目の想定回転位置におけるX線源116の絶対位置Xsを座標変換することで、k番目の回転位置Poskにおける球106の絶対位置Xa(1~N)を算出することもできる。
また、ホストコンピュータ128は、回転テーブル120の回転で生じる球106の絶対位置Xa(1~N)の変化から、回転テーブル120の回転中心位置Cpを算出することができる。
なお、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとが不明である際には、ホストコンピュータ128は、距離fと位置Ccとを変数として、それらに適当な値を代入し式(8)を用いて、即ち射影変換行列Hk(k=1~Q)に基づきQ箇所のX線源116の絶対位置Xsを算出する。ホストコンピュータ128は、算出したQ箇所のX線源116の絶対位置Xsから例えば最小二乗法で真円(仮真円)をフィッテイングさせる。そして、ホストコンピュータ128は、仮真円の軌跡上の位置とQ箇所のX線源116の絶対位置Xsとの距離誤差を評価し、最も距離誤差が少ない場合の距離fと位置Ccとを算出する。なお、このときには、回転位置の総数Qは3以上、即ち、回転テーブル120を所定角度αで3回以上回転させることとなる。
図1に示す前記モーションコントローラ130は、ホストコンピュータ128に接続され、本体部108のX線源116や回転テーブル120の回転・移動、及び各種機構を制御する。
次に、X線計測装置100の測定動作を簡略に説明する。
測定に当たっては、X線118を発生させた状態で回転テーブル120上の被測定物を回転させ、複数の角度方向(例えば角度分割数1000~6000程度)から投影像を収集する。収集された投影像は、被測定物を水平に横断するスライス面を基準面として再構成処理がなされ、被測定物の三次元ボリュームデータ(三次元像)を作るようになされている。
次に、X線計測装置100の校正手順を図4から図8を用いて説明する。ここでは、ホストコンピュータ128で全ての演算がなされている。なお、例えばi=1のときにi番目のテーブル位置Disiがテーブル位置Dis1を示す。そして、M箇所のテーブル位置Dis(1~M)において、球106の数Nのとき、重心位置ImDis(1~M)_Sphr_(1~N)は、合計でM*N個の球106の重心位置ImDis1_Sphr_1~ImDisM_Sphr_Nを示すものとする。また、k=1のときにk番目の回転位置Poskが回転位置Pos1を示す。そして、k番目の回転位置Poskにおいて、球106の数Nのとき、重心位置ImPosk_Sphr_(1~N)は、k番目の回転位置Poskにおいて、N個の球106の重心位置ImPosk_Sphr_1~ImPosk_Sphr_Nを示すものとする。
最初に、球106を特定の相対位置間隔で複数備えた校正治具102を、回転テーブル120に載置する(図4のステップS2;載置工程)。そして、平行移動がなされていない状態をi=1とする(図4のステップS4)。
次に、X線118を校正治具102に照射し、X線画像検出器124の出力から、N個(N=12)の球106それぞれの投影像の重心位置(特徴点の位置)ImDisi_Sphr_(1~N)を特定する(図4のステップS6。)このとき、i番目のテーブル位置Disiを記録する。
次に、テーブル位置Disiの数iがM以上であるかを判断する(図4のステップS8)。テーブル位置Disiの数iがM(M=12)以上でなければ(図4のステップS8でNo)、球106の特定の相対位置間隔を変化させずにN箇所に配置された球106を平行移動させる(図4のステップS10)。そして、テーブル位置Disiの数iを1つ増加させ(図4のステップS12)、ステップS6とステップS8とを繰り返す(ステップS6~ステップS12;前段特徴位置算出工程)。即ち、前段特徴位置算出工程では、球106の特定の相対位置間隔を変化させずにN箇所に配置された球106の平行移動を(M-1)回行い、この平行移動の前後にX線118を校正治具102にM回照射しX線画像検出器124の出力から、N箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)を特定している。テーブル位置Disiの数iがM(=12)となった際には(図4のステップS8でYes)、ステップS14に進む。
次に、テーブル位置Dis(1~M)と対応するN箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)とから、球106のX線画像検出器124の検出面124Aへの射影変換を行う個別射影行列PPjをN箇所にある球106それぞれに対して算出する(図4のステップS14;個別行列算出工程)。
次に、個別射影行列PPjに基づきN箇所にある球106それぞれの移動位置Xbを算出する(図4のステップS16;個別位置算出工程)。この工程の詳細は後述する。
次に、テーブル位置Dis(1~M)に、N箇所にある球106それぞれの移動位置Xbを付加し、N箇所にある球106の相対位置X(1~N)を算出する(図4のステップS18;座標同一工程)。この工程の詳細も後述する。
次に、回転テーブル120のまだ回転していない状態をk=1とする(図4のステップS20)。そして、X線118を校正治具102に照射し、X線画像検出器124の出力から、N箇所にある球106それぞれの投影像の重心位置ImPosk_Sphr_(1~N)を特定する(図4のステップS22;後段特徴位置算出工程)。
次に、N箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)と球106の相対位置X(1~N)から、球106のX線画像検出器124の検出面124Aへの射影変換を行う射影変換行列Hkを算出する(図4のステップS24;変換行列算出工程)。
次に、回転位置Poskの数kがQ以上(本実施形態では3回以上であればよい)であるかを判断する(図4のステップS26)。回転位置Poskの数kがQ(Q≧3)以上でなければ(図4のステップS26でNo)、回転テーブル120を所定角度αで回転させる(図4のステップS28)。そして、回転位置Poskの数kを1つ増加させ(図4のステップS30)、ステップS22とステップS24を繰り返す(ステップS22~ステップS30;回転検出工程)。回転位置Poskの数kがQ(Q≧3)以上となった際には(図4のステップS26でYes)、ステップS32に進む。つまり、回転検出工程では、回転テーブル120を所定角度αで2回以上回転させ、後段特徴位置算出工程から変換行列算出工程までを繰り返す。なお、本実施形態では、所定角度αは、例えば一定の30度としているが、特に限定されず、より小さな角度でもよいし、所定角度αが毎回変化してもよい。
次に、射影変換行列Hk(k=1~Q)に基づき所定角度αの回転毎(Q箇所)の球106の絶対位置Xa(1~N)を算出する(図4のステップS32;位置算出工程)。この工程の詳細も後述する。
次に、回転テーブル120の回転で生じるQ箇所の球106の絶対位置Xa(1~N)の変化から、回転テーブル120の回転中心位置Cp及び回転軸Axを算出する(図4のステップS34;中心位置算出工程)。この工程は、まず、例えば、球106の絶対位置Xa(1~N)の変化から、真円でフィッティングされた軌跡Fbの中心位置Cpを算出し、その中心位置Cpを回転テーブル120の回転中心位置Cpとする。より詳しく説明するならば、Q箇所の球106の絶対位置Xa(1~N)を真円にフィッティングさせる。このとき、Q>3であれば、例えば、最小二乗法にて、真円の中心位置Cpを算出する。Q=3であれば、例えば、連立方程式にて、真円の中心位置Cpを算出する。
そして、例えば、真円でフィッティングされた軌跡Fbの水平面(xz平面)からの傾斜角度を算出する。そして、回転テーブル120の回転中心位置Cp及び回転軸Axを算出する。このとき、N=12個の球106それぞれで、真円の中心位置Cpとその軌跡Fbが算出されることとなるので、12個の球106の真円の中心位置Cpを平均化して、回転中心位置Cpを算出するとともに、それらの軌跡Fbの水平面からの傾斜を平均化することで、回転軸Axの傾斜角度を算出でき、回転軸Axを算出することができる。
ここで、個別位置算出工程の一例を、図5を用いて以下に説明する。
まず、N箇所に配置された球106の代わりにX線源116とX線画像検出器124とが平行移動したと想定する(図5のステップS40)。
次に、個別射影行列PPjに基づきN箇所毎にX線源116の移動位置Xmを算出する(図5のステップS42)。
次に、X線源116の移動位置Xmに基づきN箇所にある球106それぞれの移動位置Xbを算出する(図5のステップS42)。本実施形態では、移動位置Xmを移動位置Xbとみなしている。
また、座標同一工程の一例を、図6を用いて以下に説明する。
まず、M箇所のテーブル位置Dis(1~M)それぞれに、N箇所にある球106それぞれの移動位置Xbを付加する(図6のステップS50)。その結果を補正後移動位置Xlとする。これは合計N*M個のデータとなる。なお、図9には、1番目の球106(白抜き○)と2番目の球106(縦縞○)を5箇所に平行移動した際のX線源116の移動位置Xm1、Xm2とをイメージした図を示している。
次に、N箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)と補正後移動位置Xlから、球106のX線画像検出器124の検出面124Aへの射影変換を行う射影行列Pを算出する(図6のステップS52)。
次に、射影行列Pに基づき、N箇所にある球106の相対位置X(1~N)を算出する(図6のステップS54)。この時点で、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccが不明であれば、距離fと位置Ccとを算出することもできるが、位置算出工程で距離fと位置Ccとを算出してもよい。
また、位置算出工程の一例を、図7を用いて以下に説明する。
まず、回転テーブル120の代わりにX線源116とX線画像検出器124とが回転したと想定する(図7のステップS60)。ちなみに、図10(A)には、回転テーブル120が回転した際の、所定角度αと球106の軌跡Fbとが示されている。そして、図10(B)には、X線源116とX線画像検出器124とが回転したと想定した際のX線源116の絶対位置Xsの軌跡Fsが記載されている。
次に、射影変換行列Hk(k=1~Q)に基づき所定角度αの回転毎、即ちQ箇所のX線源116の絶対位置Xsを算出する(図7のステップS62)。
次に、Q箇所のX線源116の絶対位置Xsを座標変換することで、Q箇所の球106の絶対位置Xa(1~N)を算出する(図7のステップS64)。
なお、上記位置算出工程で、Q箇所のX線源116の絶対位置Xsが算出される際に、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとが不明である場合を、図8を用いて、以下に説明する。
まず、k番目の想定回転位置におけるX線源116の絶対位置Xsを算出する際に、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとを変数化する(図8のステップS70)。そして、射影変換行列Hkに基づき算出されるk番目の想定回転位置におけるX線源116の絶対位置Xsを真円にフィッティングした仮真円の軌跡Fs上の位置とX線源116の絶対位置Xsとの距離誤差を評価する(図8のステップS72)。そして、この距離誤差が最小の誤差となる距離f及び位置Ccとを算出する(図8のステップS74)。
具体的には、例えば、距離fを適当な値で仮決めし、位置Ccを変化させ、その際に最小の距離誤差となる位置Ccを算出する。次に、その最小の距離誤差となる位置Ccで仮決めし、今度は距離fを変化させ、その際に最小の距離誤差となる距離fを算出する。また、その最小の距離誤差となる距離fに仮決めし、位置Ccを変化させ、その際に最小の距離誤差となる位置Ccを算出する。また、その最小の距離誤差となる位置Ccで仮決めし、再度距離fを変化させ、その際に最小の距離誤差となる距離fを算出する。これを何度か繰り返すことで、最小の距離誤差となる距離f及び位置Ccとを算出することができ、距離f及び位置Ccの最適化を図ることができる。
このように、本実施形態では、球106を不明な特定の相対位置間隔(不明な間隔)でN個備えた校正治具102を回転テーブル120に載置して、その特定の相対位置間隔を変化させずにN箇所に配置された球106の平行移動を複数回(M回)行う。そして、その平行移動の前後にX線118を校正治具102に照射し、回転テーブル120を3箇所の回転角度に合わせて、校正治具102の投影像を取得している。つまり、本実施形態では、このような極めて簡単な一連の工程で、回転テーブル120の回転中心位置Cpを算出することができる。しかも、その平行移動の量は特に限定されないので、都合のよい平行移動の量とすることができ、投影像の取得が容易である。更には、校正を簡単な処理で行うことができる。
また、本実施形態では、個別行列算出工程で、N箇所に配置された球106の代わりにX線源116とX線画像検出器124とが平行移動したと想定し、個別射影行列PPjに基づきN箇所毎にX線源116の移動位置Xmを算出して、X線源116の移動位置Xmに基づきN箇所にある球106それぞれの移動位置Xbを算出している。このため、演算が更に容易となり、迅速にN箇所にある球106それぞれの移動位置Xbを算出することができる。なお、これに限定されることなく、N箇所に配置された球106の平行移動の量から直接球106それぞれの移動位置Xbを演算するようにしてもよい。
また、本実施形態では、座標同一工程で、M箇所のテーブル位置Dis(1~M)それぞれに、N箇所にある球106それぞれの移動位置Xbを付加した結果を補正後移動位置Xlとする。そして、N箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)と補正後移動位置Xlから、射影行列Pを算出する。そして、射影行列Pに基づき、N箇所にある球106の相対位置X(1~N)を算出する。このため、演算自体はシンプルであり、より校正の高速化を行うことができる。なお、これに限らず、射影行列Pを算出せずに、直接的に球106の相対位置X(1~N)を算出するようにしてもよい。
また、本実施形態では、校正治具102において球106の全てが1つの平面上にのみ載置されているので、k番目の回転位置Poskにおける球106のX線画像検出器124の検出面124Aへの射影変換を行う第1変換行列が射影変換行列Hkとされていた。このため、12個の球106のうち4個の球106だけを各工程における算出対象として、回転テーブル120の回転中心位置Cpを算出することもでき、更なる校正時間の短縮が可能である。なお、本実施形態では、4個の球106だけでなく、12個全ての球106を各工程における演算対象としたことで、回転テーブル120の回転中心位置Cpを極めて正確に算出することができる。
また、本実施形態では、中心位置算出工程で、更に、回転テーブル120の回転軸Axを算出する。このため、仮に回転テーブル120の回転軸Axに対して当初校正不要と想定していても、実際に回転テーブル120の回転軸Axを算出した結果と比較して、校正の必要性を正当に評価することができる。
また、本実施形態では、位置算出工程で、回転テーブル120の代わりにX線源116とX線画像検出器124とが回転したと想定し、射影変換行列Hkから所定角度αの回転毎のX線源116の絶対位置Xsを算出して、X線源116の絶対位置Xsを座標変換することで、球106の絶対位置Xaを算出する。即ち、直接的に球106の絶対位置Xaを算出するのではなく、一旦、X線源116の絶対位置Xsを算出している。このため、結果的に、射影変換行列Hkを直接的に使用することにより、結果的に、演算量を低減し、迅速に校正を実現することができる。なお、これに限定されず、直接的に球106の絶対位置Xaを算出するような手法を用いてもよい。
また、本実施形態では、回転テーブル120を所定角度αで3回以上回転させ、Q箇所のX線源116の絶対位置Xsを算出する際に、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとを変数とする。そして、射影変換行列Hk(k=1~Q)に基づき算出されるQ箇所のX線源116の絶対位置Xsを真円にフィッティングした仮真円の軌跡Fs上の位置とQ箇所のX線源116の絶対位置Xsとの距離誤差を評価する。これにより、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとを算出する。このため、X線源116とX線画像検出器124との距離fと、X線源116からのX線画像検出器124への垂線の足の位置Ccとを校正しようとした際には、これらの値を算出することができ、より正確な校正を行うことができる。
また、本実施形態では、中心位置算出工程で、球106の絶対位置Xaの変化から、真円でフィッティングされた軌跡Fbの中心位置Cpを算出し、この中心位置Cpを回転テーブル120の回転中心位置Cpとする。つまり、真円でフィッティングすることで、回転位置の総数Qを低減でき、且つ中心位置Cpを一義的に算出することができる。なお、これに限定されず、他の手法にて、回転テーブル120の回転中心位置Cpを算出するようにしてもよい。
また、本実施形態では、更に、回転テーブル120の回転軸Axを算出する際には、真円でフィッティングされた軌跡Fbの水平面からの傾斜角度を算出し、その傾斜角度と回転中心位置Cpとから回転軸Axを算出する。このため、回転軸Axを算出するのに、球106は1個あればよいので、回転軸Axを算出する工程を簡略化でき且つ短時間で行うことができる。なお、これに限定されず、例えば、各球106において真円でフィッティングされた軌跡Fbを算出して、その中心位置Cpのずれから、回転軸Axを算出するようにしてもよい。
また、本実施形態では、校正治具102上の基準物体は、球106とされている。このため、球106は、いずれの方向から投影されても輪郭が円となる。即ち、球106は、基準物体として、X線画像検出器124への投影像によって最も容易に特定可能な形状である。なお、これに限定されず、基準物体が、例えば、正多面体や変形した菱形状体を含む多面体であってもよいし、楕円体や円錐体などの曲面を含む形状とされていてもよい。
また、本実施形態では、基準物体である球106の投影像の特徴点の位置が、投影像の重心位置とされている。球106の投影像は円であることから、重心位置を算出することが容易であり、少ない位置誤差で算出することができる。なお、これに限らず、基準物体である球106の投影像の特徴点の位置が中心位置であってもよい。あるいは、基準物体が球ではなく、局所的に特徴的な凹部や凸部を備える場合には、その特徴的な凹部や凸部を投影像の特徴点に関連付けるようにしてもよい。
即ち、本実施形態では、校正治具102が経年変化などによる変形がなされても、被測定物を回転可能に載置する回転テーブル120の回転中心位置Cpを単純な工程で容易に算出することが可能である。
なお、上記実施形態では、座標同一工程で算出された補正後移動位置Xlをそのまま使い、射影行列Pを算出していたが、本発明はこれに限定されない。例えば、図11に示す工程に従い、ホストコンピュータ128が、補正後移動位置Xlと、射影行列Pとを算出してもよい。なお、説明では、実際に検出された重心位置ImDisi_Sphr_jを単に重心位置ImDis_ij、算出された重心位置CImDisi_Sphr_jを単に重心位置CImDis_ijとも表示する(1≦i≦M、1≦j≦N)。また、テーブル位置Disi、補正後移動位置Xljと表記する。
まず、座標同一工程で、算出された補正後移動位置Xl及び射影行列Pを、変数とした補正後移動位置Xl及び射影行列Pの初期値とする。つまり、補正後移動位置Xlと射影行列Pとを変数化する(図11のステップS80)。そして、そこに、座標同一工程で算出された補正後移動位置Xl及び射影行列Pを初期値として代入する。
次に、補正後移動位置Xlと射影行列Pとの関係に基づいて算出されるN箇所にある球106それぞれの投影像の重心位置CImDis(1~M)_Sphr_(1~N)(M箇所のテーブル位置Dis(1~M)で球106の数Nのとき)と、実際に検出されたN箇所にある球106それぞれの投影像の重心位置ImDis(1~M)_Sphr_(1~N)との位置誤差を評価する(図11のステップS82)。
ここで、算出された重心位置ImDis_ijは、式(9)で示すことができる。
ImDis_ij=P*(Disi+Xlj) (9)
同様に、実際に検出された重心位置CImDis_ijは、式(10)で示すことができる。
CImDis_ij=P*(Disi+Xlj) (10)
式(9)、(10)より、位置誤差を求める評価関数EVが式(11)より得られる。
EV=Σ(ImDis_ij―CImDis_ij)^2 (11)
次に、式(11)の評価関数EVによって位置誤差が最小となるように評価を行うことで、補正後移動位置Xl及び射影行列Pをより正確に算出することができる(図11のステップS84)。
また、上記実施形態では、座標同一工程で、一旦N箇所にある球106の相対位置X(1~N)を算出したら、そのままその相対位置X(1~N)を使用していたが、本発明はこれに限定されない。例えば、回転テーブル120を特定の角度で複数回回転させ、前段特徴位置算出工程から座標同一工程までを繰り返す。そして、その繰り返しで得られる複数回の相対位置X(1~N)の平均を算出してもよいし、あるいは次に繰り返される際のテーブル位置Dis(1~N)を直前で算出された相対位置X(1~N)と対応させるようにしてもよい。この場合には、相対位置X(1~N)を更に正確に算出することができる。
また、上記実施形態では、校正治具102において球106の全てが1つの平面上にのみ載置されていたが、本発明はこれに限定されない。例えば、校正治具102において球106の全てが1つの平面上に載置された状態とならず、三次元的に載置されていてもよい。その際には、式(7)で示す射影変換行列Hkの代わりに、式(3)とほぼ同一の射影行列Pkが用いられる。この場合には、射影行列Pkを用いることで、仮に校正治具102の平面精度がよくなくても、正確な校正を行うことができる。
なお、上記実施形態では、球106が少なくとも4個とされていたが、本発明はこれに限定されない。例えば、1個の球106が少なくとも4箇所に移動して配置されるような校正治具102の構成であってもよい。
本発明は、X線計測装置の校正に広く適用することができる。
100…X線計測装置
102…校正治具
104…板状部材
106…球
108…本体部
110…X線遮蔽カバー
112…ベース
114…線源支持台
116…X線源
118…X線
120…回転テーブル
122…テーブル支持台
124…X線画像検出器
124A…検出面
126…検出器支持台
128…ホストコンピュータ
130…モーションコントローラ
A…内部パラメータ行列
Ax…回転軸
Cc…X線源からのX線画像検出器への垂線の足の位置
CImDis(1~M)_Sphr_(1~N)、ImDis(1~M)_Sphr_(1~N)、ImPosk_Sphr_(1~N)、CImDis_ij、ImDis_ij、…球の投影像の重心位置
Cp…回転中心位置
D…球の直径
Disi…i番目のテーブル位置
Fb、Fs…軌跡
FCD…X線源と回転中心位置との距離
f…X線源とX線画像検出器との距離
Hk…射影変換行列
i、j、k、M、N、Q…数
P…射影行列
Posk…k番目の回転位置
PPj…個別射影行列
Rj…j番目の回転行列
Rk…k番目の回転行列
X…球の相対位置
Xa…球の絶対位置
Xb…球の移動位置
Xl…球の補正後移動位置
Xm…X線源の移動位置
Xs…X線源の絶対位置
α…所定角度

Claims (13)

  1. X線を用いて被測定物を三次元形状計測するX線計測装置の校正方法であって、
    前記X線計測装置は、前記X線を発生させるX線源と、前記被測定物を回転可能に載置する回転テーブルと、該被測定物を透過した該X線を検出するX線画像検出器と、を備え、
    該X線画像検出器への投影像によって特定可能な形状の基準物体を特定の相対位置間隔でN箇所(N≧4)に配置可能な校正治具を、前記回転テーブルに載置する載置工程と、
    前記基準物体の特定の相対位置間隔を変化させずにN箇所に配置された該基準物体の平行移動を複数回行い、該平行移動の前後に前記X線を前記校正治具に照射し前記X線画像検出器の出力から、N箇所にある該基準物体それぞれの投影像の特徴点の位置を特定する前段特徴位置算出工程と、
    前記平行移動の前後の位置と対応するN箇所にある該基準物体それぞれの投影像の特徴点の位置とから、該基準物体の前記X線画像検出器の検出面への射影変換を行う個別変換行列をN箇所にある該基準物体それぞれに対して算出する個別行列算出工程と、
    前記個別変換行列に基づきN箇所にある前記基準物体それぞれの移動位置を算出する個別位置算出工程と、
    前記平行移動の前後の位置それぞれに、N箇所にある該基準物体それぞれの移動位置を付加し、N箇所にある該基準物体の相対位置を算出する座標同一工程と、
    前記X線を前記校正治具に照射し前記X線画像検出器の出力から、N箇所にある該基準物体それぞれの投影像の特徴点の位置を特定する後段特徴位置算出工程と、
    N箇所にある該基準物体それぞれの投影像の特徴点の位置と前記相対位置から、該基準物体の前記X線画像検出器の検出面への射影変換を行う第1変換行列を算出する変換行列算出工程と、
    前記回転テーブルを所定角度で2回以上回転させ、前記後段特徴位置算出工程から前記変換行列算出工程までを繰り返す回転検出工程と、
    前記第1変換行列に基づき該所定角度の回転毎の前記基準物体の絶対位置を算出する位置算出工程と、
    前記回転テーブルの回転で生じる該基準物体の絶対位置の変化から、前記回転テーブルの回転中心位置を算出する中心位置算出工程と、
    を含むことを特徴とするX線計測装置の校正方法。
  2. 請求項1において、
    前記個別行列算出工程で、N箇所に配置された前記基準物体の代わりに前記X線源と前記X線画像検出器とが平行移動したと想定し、前記個別変換行列に基づきN箇所毎に該X線源の移動位置を算出して、該X線源の移動位置に基づきN箇所にある前記基準物体それぞれの移動位置を算出することを特徴とするX線計測装置の校正方法。
  3. 請求項1または2において、
    前記座標同一工程で、前記平行移動の前後の位置それぞれに、N箇所にある前記基準物体それぞれの移動位置を付加した結果を補正後移動位置とし、N箇所にある該基準物体それぞれの投影像の特徴点の位置と該補正後移動位置から、該基準物体の前記X線画像検出器の検出面への射影変換を行う第2変換行列を算出することで、N箇所にある該基準物体の相対位置を算出することを特徴とするX線計測装置の校正方法。
  4. 請求項3において、
    前記座標同一工程で、算出された前記補正後移動位置及び前記第2変換行列を、変数とした該補正後移動位置及び該第2変換行列の初期値とし、該補正後移動位置と該第2変換行列との関係に基づいて算出されたN箇所にある前記基準物体それぞれの投影像の特徴点の位置と、実際に検出されたN箇所にある前記基準物体それぞれの投影像の特徴点の位置との位置誤差を評価することで、前記補正後移動位置と前記第2変換行列とを算出することを特徴とするX線計測装置の校正方法。
  5. 請求項1乃至4のいずれかにおいて、
    前記回転テーブルを特定の角度で複数回回転させ、前記前段特徴位置算出工程から前記座標同一工程までを繰り返し、
    繰り返しで得られる複数回の前記相対位置の平均を算出する、あるいは次に繰り返される際の前記平行移動の前後の位置を直前で算出された該相対位置と対応させることを特徴とするX線計測装置の校正方法。
  6. 請求項1乃至5のいずれかにおいて、
    前記校正治具において前記基準物体の全てが1つの平面上にのみ載置されている場合には、前記第1変換行列は射影変換行列とされ、該基準物体が三次元的に載置されている場合には、該第1変換行列は射影行列とされることを特徴とするX線計測装置の校正方法。
  7. 請求項1乃至6のいずれかにおいて、
    前記中心位置算出工程で、更に、前記回転テーブルの回転軸を算出することを特徴とするX線計測装置の校正方法。
  8. 請求項1乃至7のいずれかにおいて、
    前記位置算出工程で、前記回転テーブルの代わりに前記X線源と前記X線画像検出器とが回転したと想定し、前記第1変換行列に基づき前記所定角度の回転毎の該X線源の絶対位置を算出して、該X線源の絶対位置を座標変換することで、前記基準物体の絶対位置を算出することを特徴とするX線計測装置の校正方法。
  9. 請求項8において、
    前記回転テーブルを前記所定角度で3回以上回転させ、前記X線源の絶対位置を算出する際に、該X線源と前記X線画像検出器との距離と、該X線源からの該X線画像検出器への垂線の足の位置とを変数化し、前記第1変換行列に基づき算出される該X線源の絶対位置を真円にフィッティングした仮真円の軌跡上の位置と該X線源の絶対位置との距離誤差を評価することで、該X線源と該X線画像検出器との距離と、該X線源からの該X線画像検出器への垂線の足の位置とを算出することを特徴とするX線計測装置の校正方法。
  10. 請求項1乃至9のいずれかにおいて、
    前記中心位置算出工程で、前記基準物体の絶対位置の変化から、真円でフィッティングされた軌跡の中心位置を算出し、該中心位置を前記回転テーブルの回転中心位置とすることを特徴とするX線計測装置の校正方法。
  11. 請求項10において、
    更に、前記回転テーブルの回転軸を算出する際には、前記軌跡の水平面からの傾斜角度を算出し、該傾斜角度と前記回転中心位置とから該回転軸を算出することを特徴とするX線計測装置の校正方法。
  12. 請求項1乃至11のいずれかにおいて、
    前記基準物体は、球とされていることを特徴とするX線計測装置の校正方法。
  13. 請求項1乃至12のいずれかにおいて、
    前記基準物体の投影像の特徴点の位置は、該投影像の重心位置とされていることを特徴とするX線計測装置の校正方法。
JP2019163979A 2019-09-09 2019-09-09 X線計測装置の校正方法 Active JP7257924B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019163979A JP7257924B2 (ja) 2019-09-09 2019-09-09 X線計測装置の校正方法
US17/014,308 US11346660B2 (en) 2019-09-09 2020-09-08 Calibration method of x-ray measuring device
DE102020005518.4A DE102020005518A1 (de) 2019-09-09 2020-09-09 Kalibrierverfahren einer röntgen-messvorrichtung
CN202010940511.7A CN112461165A (zh) 2019-09-09 2020-09-09 X射线测量装置的校正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019163979A JP7257924B2 (ja) 2019-09-09 2019-09-09 X線計測装置の校正方法

Publications (2)

Publication Number Publication Date
JP2021043014A JP2021043014A (ja) 2021-03-18
JP7257924B2 true JP7257924B2 (ja) 2023-04-14

Family

ID=74644307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019163979A Active JP7257924B2 (ja) 2019-09-09 2019-09-09 X線計測装置の校正方法

Country Status (4)

Country Link
US (1) US11346660B2 (ja)
JP (1) JP7257924B2 (ja)
CN (1) CN112461165A (ja)
DE (1) DE102020005518A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7257925B2 (ja) * 2019-09-10 2023-04-14 株式会社ミツトヨ X線計測装置の校正方法
CN113791095B (zh) * 2021-11-18 2022-02-11 煤炭科学研究总院 一种ct扫描的试样精准位置调节方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005127881A (ja) 2003-10-24 2005-05-19 Shimadzu Corp X線ct装置における回転中心軸の較正方法およびx線ct装置
JP2006003200A (ja) 2004-06-17 2006-01-05 Toshiba It & Control Systems Corp コンピュータ断層撮影装置
JP2007078469A (ja) 2005-09-13 2007-03-29 Toshiba It & Control Systems Corp コンピュータ断層撮影装置
JP2007333596A (ja) 2006-06-15 2007-12-27 Shimadzu Corp X線ct装置
JP2012233919A (ja) 2004-05-26 2012-11-29 Werth Messtechnik Gmbh 座標測定装置及び測定物の測定方法
JP2015525665A (ja) 2012-08-20 2015-09-07 オレンジデンタル・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング・ウント・コムパニー・コマンディットゲゼルシャフトorangedental GmbH & Co. KG コーンビームコンピュータートモグラフィー装置の幾何学的特徴付け及び較正
JP2016538552A (ja) 2013-11-28 2016-12-08 ニコン・メトロロジー・エヌヴェ コンピュータ断層撮影の較正装置および方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3792432B2 (ja) 1999-04-14 2006-07-05 東芝Itコントロールシステム株式会社 コンピュータ断層撮影装置
JP5572521B2 (ja) * 2010-10-26 2014-08-13 株式会社日立メディコ X線ct装置、x線ct装置の画像再構成方法
WO2017052431A1 (en) * 2015-09-23 2017-03-30 Prismatic Sensors Ab Determining the orientation of an edge-on x-ray detector with respect to the direction of incoming x-rays
US10835199B2 (en) * 2016-02-01 2020-11-17 The University Of North Carolina At Chapel Hill Optical geometry calibration devices, systems, and related methods for three dimensional x-ray imaging
JP6693533B2 (ja) * 2016-02-16 2020-05-13 株式会社ニコン X線装置、x線計測方法および構造物の製造方法
CN106526686B (zh) * 2016-12-07 2019-05-07 同方威视技术股份有限公司 螺旋ct设备和三维图像重建方法
US11402524B2 (en) * 2017-11-14 2022-08-02 Imatrex, Inc. Geometric calibration of X-ray imaging systems
JP2019128163A (ja) * 2018-01-19 2019-08-01 株式会社ミツトヨ 計測用x線ct装置、及び、その校正方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005127881A (ja) 2003-10-24 2005-05-19 Shimadzu Corp X線ct装置における回転中心軸の較正方法およびx線ct装置
JP2012233919A (ja) 2004-05-26 2012-11-29 Werth Messtechnik Gmbh 座標測定装置及び測定物の測定方法
JP2006003200A (ja) 2004-06-17 2006-01-05 Toshiba It & Control Systems Corp コンピュータ断層撮影装置
JP2007078469A (ja) 2005-09-13 2007-03-29 Toshiba It & Control Systems Corp コンピュータ断層撮影装置
JP2007333596A (ja) 2006-06-15 2007-12-27 Shimadzu Corp X線ct装置
JP2015525665A (ja) 2012-08-20 2015-09-07 オレンジデンタル・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング・ウント・コムパニー・コマンディットゲゼルシャフトorangedental GmbH & Co. KG コーンビームコンピュータートモグラフィー装置の幾何学的特徴付け及び較正
JP2016538552A (ja) 2013-11-28 2016-12-08 ニコン・メトロロジー・エヌヴェ コンピュータ断層撮影の較正装置および方法

Also Published As

Publication number Publication date
CN112461165A (zh) 2021-03-09
JP2021043014A (ja) 2021-03-18
US11346660B2 (en) 2022-05-31
DE102020005518A1 (de) 2021-03-11
US20210072022A1 (en) 2021-03-11

Similar Documents

Publication Publication Date Title
US9625257B2 (en) Coordinate measuring apparatus and method for measuring an object
US20150369757A1 (en) Method and apparatus for generating a three-dimensional model of a region of interest using an imaging system
JP7257924B2 (ja) X線計測装置の校正方法
CN103784160B (zh) 一种锥束ct***几何位置的校正装置及其校正方法
EP3306309B1 (en) Image acquisition device, image acquisition method, and image correction program
US9606072B2 (en) Radiation inspecting apparatus
JP7257925B2 (ja) X線計測装置の校正方法
JP2019158534A (ja) 計測用x線ct装置、及び、その断層画像生成方法
JP6711410B2 (ja) 放射線断層撮影装置の撮像倍率校正方法
TW561241B (en) Method and apparatus for calibrating laser three-dimensional digitizing sensor
CN110686624B (zh) 利用由x射线ct装置获得的投影像的尺寸测定方法
CN114596222A (zh) 适用于一般轨迹锥束ct***几何校正的模体与标定方法
CN209032406U (zh) 一种锥束ct***几何校准装置
CN112603346B (zh) 一种基于标记物成像的探测器偏转校正方法
JP2022010983A (ja) X線計測装置の校正方法
CN113812971A (zh) 一种多自由度四维双能锥束ct成像***及方法
Blumensath et al. Calibration of robotic manipulator systems for cone-beam tomography imaging
JP2005233760A (ja) トモシンセシス装置
JP2023095304A (ja) X線計測装置の校正方法
JP2019158541A (ja) 計測用x線ct装置、及び、その量産ワーク測定方法
JP6015404B2 (ja) 放射線検査装置
CN114486955A (zh) 确定至少一个评估测量数据所需的几何参数的计算机实现方法
Meli et al. A cone-beam CT geometry correction method based on intentional misalignments to render the projection images correctable
Wicklein et al. An object-independent measure for improving misalignment correction in c-arm ct
JP2004301860A (ja) コンピュータ断層撮影装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220818

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230322

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230404

R150 Certificate of patent or registration of utility model

Ref document number: 7257924

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150