[go: up one dir, main page]

JP2018124200A - 処理装置、処理方法、システム、および物品製造方法 - Google Patents

処理装置、処理方法、システム、および物品製造方法 Download PDF

Info

Publication number
JP2018124200A
JP2018124200A JP2017017601A JP2017017601A JP2018124200A JP 2018124200 A JP2018124200 A JP 2018124200A JP 2017017601 A JP2017017601 A JP 2017017601A JP 2017017601 A JP2017017601 A JP 2017017601A JP 2018124200 A JP2018124200 A JP 2018124200A
Authority
JP
Japan
Prior art keywords
control unit
image data
pixels
processing apparatus
luminance value
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
Application number
JP2017017601A
Other languages
English (en)
Inventor
博志 吉川
Hiroshi Yoshikawa
博志 吉川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2017017601A priority Critical patent/JP2018124200A/ja
Priority to US15/875,190 priority patent/US20180220053A1/en
Publication of JP2018124200A publication Critical patent/JP2018124200A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/75Circuitry for compensating brightness variation in the scene by influencing optical camera components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/67Focus control based on electronic image sensor signals
    • H04N23/673Focus control based on electronic image sensor signals based on contrast or high frequency components of image signals, e.g. hill climbing method
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/71Circuitry for evaluating the brightness variation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)

Abstract

【課題】計測精度の点で有利な、画像データにおける輝度値分布を得る処理装置を提供する。【解決手段】物体Wを撮像して画像データを得る撮像部30と、撮像部30を制御する制御部40とを有する処理装置であって、制御部40は、画像データを構成する複数の画素に関する輝度値分布の広がりの大きさに基づいて、撮像に関する条件を決定する。【選択図】図1

Description

本発明は、処理装置、処理方法、システム、および物品製造方法に関する。
対象物に対してプロジェクタなどの投影部を用いてパターン光を投影し、該対象物をカメラなどの撮像部で撮像して得られた画像データからパターン光の位置を特定することで距離を計測する方法が知られている。対象物の表面の反射率、および対象物の姿勢などの対象物の条件によっては、画像データにおけるパターン光の輝度値が高すぎたり低すぎたりして、パターン光の位置を高精度に特定することが困難となりうる。対象物の条件によらずにパターン光の位置を高精度に特定するためには、対象物の表面におけるパターン光の照度調整および撮像部における露光量調整のうち少なくとも一方を適切に行う必要がある。
撮像部における露光量を調整することにより画像データにおける投影光の輝度のピーク値と背景光の輝度のピーク値との差を調整したうえで光切断線を抽出する三次元形状計測方法がある(特許文献1)。また、画像データにおける高輝度しきい値以上の輝度をもつ画素の割合および低輝度しきい値以下の輝度をもつ画素の割合を露光量制御により調整することで画像データの細部の認識性を向上させる方法がある(特許文献2)。
特開2009−250844号公報 特許第4304610号公報
しかしながら、パターン光投影による計測方法においては、投影光と背景光とを明確に分離し難いため、特許文献1の方法の適用は困難である。また、特許文献2の方法では、高輝度しきい値と低輝度しきい値との間の中輝度の画素の輝度分布を考慮しておらず、画像データにおける輝度値の調整は十分とはいえない。
本発明は、例えば、計測精度の点で有利な、画像データにおける輝度値分布を得る処理装置を提供することを目的とする。
上記課題を解決するために、本発明は、物体を撮像して画像データを得る撮像部と、撮像部を制御する制御部とを有する処理装置であって、制御部は、画像データを構成する複数の画素に関する輝度値分布の広がりの大きさに基づいて、撮像に関する条件を決定することを特徴とする。
本発明によれば、例えば、計測精度の点で有利な、画像データにおける輝度値分布を得る処理装置を提供することができる。
第1実施形態に係る処理装置の構成を示す概略図である。 拡散反射性が鏡面反射性よりも高い物体を3つの異なる計測条件による撮像画像を構成する画素の輝度値の分布をヒストグラムで表した図である。 複数の計測条件における撮像画像に基づいて拡散反射性が鏡面反射性よりも高い物体の最適な計測条件を求めるためのグラフを示す図である。 鏡面反射性が拡散反射性よりも高い物体を3つの異なる計測条件による撮像画像を構成する画素の輝度値の分布をヒストグラムで表した図である。 複数の計測条件における撮像画像に基づいて鏡面反射性が拡散反射性よりも高い物体の最適な計測条件を求めるためのグラフを示す図である。 最適な計測条件を決定する工程を示すフローチャートである。 第2実施形態に係る最適な計測条件を決定する工程を示すフローチャートである。 処理装置が備え付けられた把持装置を含む制御システムを示す図である。 表示部に表示される情報の例を示す図である。 画像表示領域に表示される各種画像を示す図である。
以下、本発明を実施するための形態について図面などを参照して説明する。
(第1実施形態)
図1は第1実施形態に係る処理装置1の構成を示す概略図である。処理装置1は、物体Wの形状を計測し、計測結果に基づいて物体Wの位置および姿勢を求める。処理装置1は、投影部20および撮像部30を含む計測ヘッドと、制御部40と、を有する。投影部20は、物体Wに光を投影する。撮像部30は、光が投影された物体Wを撮像する。制御部40は、例えば、CPU、メモリなどを含む制御回路であり、撮像部30が撮像した撮像画像から、物体Wの三次元形状および二次元形状を計測し、計測結果および物体WのCADモデルを用いて物体Wの位置および姿勢を求める。また、制御部40は、投影部20が物体Wに投影する光の照度調整および、撮像部30の露光量の調整などを行う。
投影部20は、光源21と、照明光学系22と、表示素子23と、投影絞り24と、投影光学系25と、を含む。光源21としては、例えばハロゲンランプ、LEDなどの各種の発光素子を用いうる。照明光学系22は、光源21から照射された光の光強度を均一化して表示素子23へと導く機能を持つ光学系であり、例えば、ケーラー照明や拡散板などの光学系が用いられうる。
表示素子23は、物体Wに投影する光の所定のパターンに応じて、照明光学系22からの光の透過率、または、反射率を空間的に制御する機能を有する素子である。例えば、透過型LCD(Liquid Crystal Display)、反射型LCOS(Liquid Crystal On Silicon)、DMD(Digital Micromirror Device)などが用いられる。所定のパターンは、制御部40が生成して表示素子23に出力しうる。また、制御部40とは別の装置が生成してもよく、投影部20内の不図示の装置が生成してもよい。
投影絞り24は、投影光学系25のF値を制御するために用いられる。F値が小さいほど投影光学系25内のレンズを通過する光の光量が多い。投影光学系25は、表示素子23から導かれた光を物体Wの特定位置に結像させるように構成される光学系である。
撮像部30は、撮像素子31と、撮像絞り32と、撮像光学系33と、を含む。撮像素子31としては、例えば、CMOSセンサ、CCDセンサなどの各種の光電変換素子が用いられうる。撮像素子31で光電変換されたアナログ信号は、撮像部30内の不図示の装置により、デジタル画像信号に変換される。当該装置は、デジタル画像信号から、輝度値を有する画素から構成される画像(撮像画像)を生成し、生成した撮像画像を制御部40に出力する。撮像絞り32は、撮像光学系33のF値を制御するために用いられる。撮像光学系33は、物体Wの特定位置を撮像素子31上に結像させるよう構成される光学系である。
撮像部30は、投影部20から物体Wに投影される光のパターンが変更される度に物体Wを撮像して、複数のパターン光ごとに撮像画像を取得する。制御部40は、撮像部30と投影部20とを同期して動作させる。
制御部40は、決定部41、調整部42および位置姿勢算出部43を含む。決定部41は、撮像部30が取得した撮像画像を構成する画素の輝度値分布の広がりの大きさに基づいて、物体Wを計測する際の撮像部30の露光量および投影部20が投影する光の照度を含む計測条件(撮像に関する条件ともいう。)を決定する。調整部42は、決定部41が決定した計測条件に基づいて、輝度値分布の広がりの大きさが許容範囲内になるように投影部20および撮像部30のうち、少なくとも一方の調整を行う。
撮像部30の露光量の調整は、撮像素子31の制御による露光時間(シャッタースピードともいう)および、撮像光学系33のF値のうち、少なくとも一方を調整することで行われる。撮像画像を構成する各画素の輝度値は、露光時間を長くするほど高くなる。また、F値が小さいほど、各画素の輝度値は高くなる。なお、撮像絞り32の制御により、撮像光学系33の被写界深度が変化するため、その変化量を考慮して撮像絞り32を制御する。
投影部20が物体Wに投影する光の照度の調整は、光源21の発光輝度、表示素子23の表示階調値、および投影光学系25のF値のうち、いずれか1つを調整することで行われる。光源21としてハロゲンランプを用いる場合には、印加電圧を高くするほど発光輝度は高くなり、照度が高くなる。光源21としてLEDを用いる場合は、LEDに流す電流を大きくするほど発光輝度は高くなり、照度が高くなる。
表示素子23として透過型LCDを用いる場合は、表示階調値を大きくするほど透過率は高くなり、照度が高くなる。表示素子23として、反射型LCOSを用いる場合は、表示階調値を大きくするほど反射率が高くなり、照度が高くなる。表示素子23として、DMDを用いる場合は、表示階調値を大きくするほど、フレームあたりのONの回数が増加して、照度が高くなる。
F値が小さいほど、物体Wに投影される光の照度は高くなる。投影絞り24の制御により、投影光学系25の被写界深度が変化するため、その変化量を考慮して投影絞り24を制御する。
位置姿勢算出部43は、撮像部30が撮像した、距離画像から物体Wの三次元形状を算出する。距離画像は、明線で形成された明部と暗線で形成された暗部とが交互に周期的に配置されたラインパターン光が投影された物体Wを撮像することで得られる。また、位置姿勢算出部43は、撮像部30が撮像した、濃淡画像から物体Wの二次元形状を算出する。濃淡画像は、均一に照明された物体Wを撮像することで得られる。三次元形状は、例えば、空間符号化法を用いて撮像部30から物体Wまでの距離を算出することで求められうる。位置姿勢算出部43は、三次元形状および物体WのCADモデルを用いて物体Wの位置および姿勢を求める。
本実施形態で用いる空間符号化法では、まず、明部と暗部とを含むラインパターン光(以下、ポジティブパターン光という)が投影された物体Wの撮像画像を構成する画素の輝度値からなる波形を求める。次に、当該ラインパターン光における明部と暗部とを反転させたラインパターン光(以下、ネガティブパターン光という)が投影された物体Wの撮像画像を構成する画素の輝度値からなる波形を求める。求めた2つの波形の複数の交点位置をラインパターン光の位置とみなす。また、ポジティブパターンにおける明部に1、暗部に0の空間コードを与える。ラインパターン光の幅を変更しながら、同様の処理を行う。光の幅が異なる空間コードを結合し、復号することで、ラインパターン光の投影部20からの出射方向(投影方向)を決定することができる。この出射方向とラインパターン光の位置に基づいて撮像部30から物体Wまでの距離が算出される。
決定部41は、上記2つの波形の複数の交点位置における輝度値が所定の範囲内に収まるように、光の照度および露光量を含む計測条件を決定する。交点位置における輝度値を交点位置近傍の輝度値から算出する場合は、交点位置近傍の輝度値のうち、最も輝度値が高い輝度値が所定の範囲内に収まるように計測条件を決定することが望ましい。なお、濃淡画像を用いて二次元形状を算出する場合については、例えば、濃淡画像全体の輝度値が所定の範囲内に収まるように計測条件が決定される。所定の範囲から外れる場合は、例えば、交点位置の輝度が低すぎて黒つぶれする場合、輝度が高すぎて飽和する場合がある。
図2の(A)〜(C)は、拡散反射性が鏡面反射性よりも高い物体Wを3つの異なる計測条件で撮像部30が取得した撮像画像を構成する画素の輝度値の分布をヒストグラムで表した図である。横軸は輝度値であり、縦軸は、輝度値を所定の幅で分割した区間(ビンという。)に属する画素の度数(頻度ともいう。)を示す。横軸のうち、輝度が低く画素が黒つぶれする領域を黒つぶれ領域、輝度が高く飽和する領域を飽和領域とする。黒つぶれ領域と飽和領域とで挟まれる領域は、パターン光の位置を特定するために有効な所定の輝度値範囲(有効輝度領域ともいう。)とする。黒つぶれ領域としては、画像輝度の範囲の下位2%程度を設定することが好適である。同様に飽和領域についても、画像輝度範囲の上位2%程度を設定することが好適である。8bit階調(255階調)の画像を例に説明すると、下位2%は輝度階調にして、0ないし5、上位2%は輝度階調にして、250ないし255となる。
図2(A)は、撮像部30の露光量、または物体Wに投影する光の照度が低い計測条件におけるヒストグラムである。この場合、画素の輝度分布は、低輝度側に偏る。図2(B)は、撮像部30の露光量、または物体Wに投影する光の照度を調整してパターン光の位置の特定精度を向上させた計測条件におけるヒストグラムである。この場合、画素の輝度分布は、有効輝度領域の中央付近にて分布のピークが立つ。図2(C)は、撮像部30の露光量、または物体Wに投影する光の照度が高い計測条件におけるヒストグラムである。この場合、画素の輝度分布は、高輝度側に偏る。
パターン光の位置の特定精度を向上させるためには、輝度分布が有効輝度領域の全体に広がることが必要となる。さらに、有効輝度領域に含まれる画素の数もできるだけ多くすると、より精度を向上させることができる。輝度値分布の評価基準としては、輝度値分布の標準偏差および、他の評価基準も適用することができる。ここでは、他の評価基準を3つ例示する。
1つ目は、有効輝度領域に含まれるビンのうち度数が所定値以上(例えば、度数の最大値の4分の1以上)のビンの数である。ビンの数が多いほど、輝度値分布が有効輝度領域全体に広がっている(輝度値分布の広がりが大きい、輝度値分布の偏りが小さい、輝度値ヒストグラムの均一性(平坦性)が高い)と評価することができる。
2つ目は、有効輝度範囲に含まれるビンのうち度数が所定範囲に含まれるビンの数である。1つ目の評価基準と同様に、ビンの数が多いほど、輝度値分布の広がりが大きいと評価することができる。3つ目は、2次元画像の輝度ヒストグラムを確率分布とみなした場合におけるエントロピーの値である。エントロピーは、乱雑さの統計的尺度であり、-Σp・log(p)で定義される。ここで、pは、総和が1になるように正規化された輝度値ヒストグラムの度数である。エントロピーが大きいほど、輝度値分布の広がりが大きいと評価することができる。
有効輝度領域に含まれる画素の数は、例えば、撮像画像を構成する全画素のうち、有効輝度領域に含まれる画素の割合に基づいて評価することができる。すなわち、黒つぶれ領域に含まれる画素数、および飽和領域に含まれる画素数を全画素数から引いた結果を全画素数で割った値が、有効輝度領域に含まれる画素の割合となる。
図3は、複数の計測条件における撮像画像に基づいて最適な計測条件を求めるためのグラフを示す図である。図3における複数の計測条件は、物体Wに投影する光の照度を一定にして、撮像部30について露光量のみを変化させたものとした。図3に示すグラフの横軸は露光量を示す。図3のグラフ中の曲線L1は、正規化された輝度分布の標準偏差の変化を示す。正規化は、次のようになされる。まず、複数の撮像画像のそれぞれにおいて、画素の輝度値の分布の標準偏差を求める。求めた複数の標準偏差のうち、最大の標準偏差で各標準偏差を割ることで複数の撮像画像のそれぞれに対応する標準偏差が正規化される。
なお、曲線L1は、有効輝度領域に含まれるビンのうち、度数が所定の値以上のビンの数、有効輝度領域に含まれるビンのうち、度数が所定の範囲に含まれるビンの数、輝度値ヒストグラムのエントロピー(上述)などを正規化して求めてもよい。また、曲線L2は、複数の撮像画像のそれぞれに対応する、有効輝度領域に含まれる画素の割合の変化を示す。
最適な計測条件を曲線L1のみから求める場合は、曲線L1が最大値となる露光量が最適な計測条件となる。さらに曲線L2を考慮して最適な計測条件を求める場合は、曲線L1と曲線L2とを合成した曲線L3(例えば、L1×L2)が最大値となる露光量が最適な計測条件となる。
図4の(A)〜(C)は、鏡面反射性が拡散反射性よりも高い物体Wを3つの異なる計測条件で撮像部30が取得した撮像画像を構成する画素の輝度値の分布をヒストグラムで表した図である。軸および領域の定義は図2と同様である。図4(A)は、撮像部30の露光量、または物体Wに投影する光の照度が低い計測条件におけるヒストグラムである。鏡面反射性が高い物体Wの場合、正反射条件が成り立つと、画素の輝度が非常に高くなる。したがって、低露光量または低照度の状態であっても飽和領域の画素が存在しうる。
図4の(B)は、撮像部30の露光量、または物体Wに投影する光の照度を調整してパターン光の位置の特定精度を向上させた計測条件におけるヒストグラムである。拡散反射性が高い場合の図2(B)と比較すると飽和領域の画素の度数が多いが、分布の広がりや有効輝度領域に入る画素数は図4の(A)よりも改善されている。図4の(C)は、撮像部30の露光量、または物体Wに投影する光の照度が高い計測条件におけるヒストグラムである。この場合、画素の輝度分布は、高輝度側に偏る。鏡面反射性が高い物体Wの場合、物体Wの傾きに起因する明暗の差が大きいため、露光量を大きくしても飽和しにくい領域が多い。そのため、拡散反射性が高い対象物ほど、飽和領域に入る画素数は急激に増加しないが、有効輝度領域に属する画素の数は、図4の(B)の状態に比べると低い。
図5は、複数の計測条件における撮像画像に基づいて最適な計測条件を求めるためのグラフを示す図である。図3の場合と同様に、露光量のみを変化させた複数の計測条件としている。軸や曲線の定義は図3と同様である。拡散反射性が鏡面反射性よりも高い場合の図3と比べると、曲線L3のピークが鈍化しているものの最適露光時間を求めることができる。ピークが鈍化したのは、鏡面反射性が高い物体Wの方が、露光量を大きくしたときの飽和画素の割合の増加量が低いためである。
図6は、最適な計測条件を決定する工程を示すフローチャートである。各工程は、制御部40内の決定部41または調整部42が行う。また、上述の空間符号化法により三次元形状を求める場合について説明する。上記説明では、画素の輝度値、画素数に基づいて計測条件が決定されていたが、空間符号化法を用いる場合は、交点の輝度値、交点の数に基づいて計測条件が決定される。本実施形態では、計測条件のうち、露光時間のみを変化させて、最適な露光時間を決定する。工程S101で決定部41は、撮像を行うN種類の複数の露光時間を決定する。工程S102で決定部41は、i番目の露光時間を設定する。初回はi=1とする。工程S103および工程S104で調整部42は、決定部41が設定した露光時間を含む計測条件に基づいて、投影部20および撮像部30を調整する。工程S103では、ポジティブパターン光を投影された物体Wの撮像が行われる。投影するパターン光は、ラインパターンの幅がもっとも狭いもの1種類のみを用いればよい。工程S104では、ネガティブパターン光を投影された物体Wの撮像が行われる。ポジティブパターン光と同様にラインパターンの幅がもっとも狭いもの1種類のみを用いればよい。工程S103および工程S104は順不同である。
工程S105で決定部41は、工程S103で撮像された撮像画像を構成する画素の輝度値の分布と工程S104で撮像された撮像画像を構成する画素の輝度値の分布との複数の交点を求める。工程S106および工程S107は、上述の曲線L1を求めるフローであり、工程S108〜工程S111は、上述の曲線L2を求めるフローである。これらフローは、並列に進めてもよく、別々に順次進めてもよい。
工程S106で決定部41は、工程S105で求めた複数の交点を、当該複数の交点の輝度値に基づいて輝度値のヒストグラムの各区間に分類する。工程S107で決定部41は、ヒストグラムの標準偏差を算出する。
工程S108で決定部41は、工程S105で求めた複数の交点の総数をカウントする。工程S109で決定部41は、黒つぶれ領域に含まれる交点の数をカウントする。工程S110で決定部41は、飽和領域に含まれる交点の総数をカウントする。工程S111で決定部41は、交点の総数から黒つぶれ領域に含まれる交点の数および飽和領域に含まれる交点の数を引いた結果から交点の総数を割り、有効輝度領域に含まれる交点の割合を算出する。
工程S112で決定部41は、工程S101で決定したN種類の露光時間による撮像が完了したか否か(i<N)を判断する。完了していないと判断された場合は、工程S113でiに1を加算して工程S102で次の露光時間を設定する。完了した(i=N)と判断された場合は、工程S114で決定部41は、工程S107で求めた標準偏差の最大値を求める。工程S115で決定部41は、工程S114で求めた最大値により工程S107で求めた標準偏差を正規化する。工程S117で決定部41は、工程S111で求めた割合と、工程S115で求めた標準偏差の正規化値との掛け算を計算し、その値が最大値となる露光時間を最適露光時間とする。
以上のように、本実施形態の処理装置1は、物体Wの表面の反射性によらず、適切な計測条件を決定することができる。したがって、本実施形態によれば、計測精度の点で有利な、画像データにおける輝度値分布を得る処理装置を提供することができる。
(第2実施形態)
第1実施形態では、空間符号化法を用いた三次元形状の算出においてラインパターン光の位置を計測する場合を主に説明した。本実施形態では、均一光を物体Wに投影して得られた濃淡画像を用いて二次元形状を算出する場合について説明する。第1実施形態と異なる点は、二つの撮像画像それぞれに対応する二つの輝度分布の交点ではなく、一つの撮像画像を構成する画素を計測条件の決定のために用いる点である。
図7は、本実施形態に係る最適な計測条件を決定する工程を示すフローチャートである。第1実施形態の図6における工程と同様の工程の説明は省略する。工程S201および工程S202は、それぞれ図6の工程S101および工程S102と同様である。本実施形態では、工程S103〜工程S105の代わりに、工程S203にて、均一光が投影された物体Wが撮像される。
工程S106、S107では、交点の輝度に基づいて作成したヒストグラムの標準偏差を算出していた。一方、本実施形態では、工程S203で得た撮像画像を構成する画素の輝度に基づいてヒストグラムを作成し(工程S204)、標準偏差を算出する(工程S205)。
工程S108〜工程S111では、交点の総数に基づいて有効画素の割合を算出していた。本実施形態では、工程S203で得た撮像画像を構成する画素の総数(工程S206)、黒つぶれ領域の画素数(工程S207)、飽和領域の画素数(工程S208)、をそれぞれカウントし、有効画素の割合を算出する(工程S209)。工程S210以降は、工程S112以降と同様である。
以上のように、均一光を投影して得られた濃淡画像においても物体Wの表面の反射性によらず、適切な計測条件を決定することができ、本実施形態も第1実施形態と同様の効果を奏する。
(物品製造方法に係る実施形態)
上述の処理装置は、ある支持部材に支持された状態で使用されうる。本実施形態では、一例として、図8のようにロボットアーム400(把持装置)に備え付けられて使用される制御システムについて説明する。処理装置100は、支持台Tに置かれた物体Wにパターン光を投影して撮像し、画像を取得する。そして、処理装置100の制御部(図示せず)が、又は、処理装置100の制御部(図示せず)から出力された画像データを取得したアーム制御部310が、物体Wの位置および姿勢を求め、求められた位置および姿勢の情報をアーム制御部310が取得する。アーム制御部310は、その位置および姿勢の情報(計測結果)に基づいて、ロボットアーム400に駆動指令を送ってロボットアーム400を制御する。ロボットアーム400は先端のロボットハンドなど(把持部)で物体Wを保持して、並進や回転などの移動をさせる。さらに、ロボットアーム400によって物体Wを他の部品に組み付ける(組立する)ことにより、複数の部品で構成された物品、例えば電子回路基板や機械などを製造することができる。また、移動された物体Wを加工(処理)することにより、物品を製造することができる。アーム制御部310は、CPUなどの演算装置やメモリなどの記憶装置を有する。なお、ロボットを制御する制御部をアーム制御部310の外部に設けても良い。また、処理装置100により計測された計測データや得られた画像をディスプレイなどの表示部320に表示してもよい。
図9は、表示部320に表示される情報の例を示す図である。表示部320は、画像表示領域321およびボタン領域322を有する。図9では、物体Wを鏡面反射性が高い球体とした。表示部320としては、液晶ディスプレイやプラズマディスプレイなど種々の表示装置を用いることができる。画像表示領域321には、処理装置100の撮像部により撮像された撮像画像や距離点群データが表示されうる。さらに、撮像画像に飽和領域や黒つぶれ領域、距離点群欠損領域を重ねて表示されうる。距離点群欠損領域とは、画素が飽和または黒つぶれして計測ができなかった距離点群が存在する領域を指す。ユーザは、画像表示領域321に表示される情報に基づいて、設定された計測条件の妥当性を判断することができる。
ボタン領域322には、画像表示領域321に表示する画像の種別を選択するボタンが配置される。図10の(A)〜(E)は、画像表示領域321に表示される各種画像を示す図である。ボタン領域322には位置された画像データのラジオボタンを有効にすると、図10の(A)に示す撮像画像が表示される。領域Baは、物体Wにより遮られてできた影領域を示す。領域Saは、ハレーションを起こした飽和領域を示す。
ボタン領域322の飽和領域のチェックボックスを有効にすると、図10の(B)において斜線で示すように飽和領域がハイライトされる。ボタン領域322の黒つぶれ領域のチェックボックスを有効にすると、図10の(C)において斜線で示すように黒つぶれ領域がハイライトされる。ボタン領域322の距離点群欠損領域のチェックボックスを有効にすると、距離点群を取得できなかった領域が図10の(D)において斜線で示すようにハイライトされる。ボタン領域322の距離点群データのラジオボタンを有効にすると、距離点群データdが表示される。距離点群データを表示する際は、マウスやキーボードなどの入力デバイスを利用して3次元的な視点変更ができるようにしてもよい。
(その他の実施形態)
以上、本発明の実施の形態を説明してきたが、本発明はこれらの実施の形態に限定されず、その要旨の範囲内において様々な変更が可能である。
1 処理装置
20 投影部
21 光源
22 照明光学系
23 表示素子
24 投影絞り
25 投影光学系
30 撮像部
31 撮像素子
32 撮像絞り
33 撮像光学系
40 制御部
41 決定部
42 調整部


Claims (18)

  1. 物体を撮像して画像データを得る撮像部と、前記撮像部を制御する制御部とを有する処理装置であって、
    前記制御部は、前記画像データを構成する複数の画素に関する輝度値分布の広がりの大きさに基づいて、前記撮像に関する条件を決定することを特徴とする処理装置。
  2. 前記制御部は、前記輝度値分布の標準偏差に基づいて前記条件を決定することを特徴とする請求項1に記載の処理装置。
  3. 前記制御部は、前記輝度値分布を表すヒストグラムにおいて、所定の輝度値範囲に含まれる複数のビンのうち度数が所定値以上のビンの数に基づいて前記条件を決定することを特徴とする請求項1または2に記載の処理装置。
  4. 前記制御部は、前記輝度値分布を表すヒストグラムにおいて、所定の輝度値範囲に含まれる複数のビンのうち度数が所定範囲に含まれるビンの数に基づいて前記条件を決定することを特徴とする請求項1乃至3のうちいずれか1項に記載の処理装置。
  5. 前記制御部は、前記輝度値分布から得られるエントロピーに基づいて前記条件を決定することを特徴とする請求項1に記載の処理装置。
  6. 前記制御部は、前記条件ごとに前記大きさを示す第1曲線に基づいて前記条件を決定することを特徴とする請求項1乃至5のうちいずれか1項に記載の処理装置。
  7. 前記制御部は、前記条件を、前記第1曲線における前記条件のうち前記大きさが最大となるものに決定することを特徴とする請求項6に記載の処理装置。
  8. 前記制御部は、所定の輝度値範囲に含まれる画素の占める割合を前記条件ごとに示す第2曲線に基づいて、前記条件を決定することを特徴とする請求項6に記載の処理装置。
  9. 前記制御部は、前記第1曲線と前記第2曲線との積により得られる第3曲線に基づいて前記条件を得ることを特徴とする請求項8に記載の処理装置。
  10. 前記制御部は、前記条件を、前記第3曲線における前記条件のうち前記第3曲線が最大値を示すものに決定することを特徴とする請求項9に記載の処理装置。
  11. パターン光を前記物体に投影する投影部を有し、
    前記画像データは、前記投影部により前記パターン光を前記物体に投影されて前記撮像部により前記物体を撮像して得られたものであり、
    前記制御部は、前記画像データにおける前記パターン光に対応する複数の画素を抽出し、前記複数の画素に関して前記輝度値分布を得ることを特徴とする請求項1乃至10のうちいずれか1項に記載の処理装置。
  12. 前記パターン光は、第1ラインパターン光と、前記第1ラインパターン光とは明暗が反転している第2ラインパターン光とを含み、
    前記画像データは、前記第1ラインパターン光に対応する第1画像データと、前記第2ラインパターン光に対応する第2画像データとを含み、
    前記制御部は、前記複数の画素として、前記第1画像データの画素とそれに対応する前記第2画像データの画素との間で互いに輝度値が等しい前記第1画像データにおける画素を抽出することを特徴とする請求項11に記載の処理装置。
  13. 前記制御部は、前記撮像部に含まれる絞りおよび撮像素子のうち少なくとも一方を、前記大きさが許容範囲内になるように、前記条件に基づいて制御することを特徴とする請求項1乃至12のうちいずれか1項に記載の処理装置。
  14. パターン光を前記物体に投影する投影部を有し、
    前記制御部は、前記大きさが許容範囲内になるように、前記条件に基づいて前記投影部を制御することを特徴とする請求項1に記載の処理装置。
  15. 前記物体を認識する機能を有する請求項1乃至14のうちいずれか1項に記載の処理装置と、
    前記処理装置により認識された前記物体を保持して移動させるロボットと、
    を有することを特徴とするシステム。
  16. 請求項1乃至14のうちいずれか1項に記載の処理装置と、
    前記撮像部により前記条件で得られた画像データを表示する表示部と、
    を有することを特徴とするシステム。
  17. 画像データを処理する処理方法であって、
    物体を撮像して前記画像データを得、
    前記画像データを構成する複数の画素に関して輝度値分布の広がりの大きさを得、
    前記大きさに基づいて、前記撮像に関する条件を決定する、
    ことを特徴とする処理方法。
  18. 請求項1乃至16のうちいずれか1項に記載の処理装置を用いて認識を行われた物体の移動をロボットにより行う第1工程と、
    前記第1工程で前記移動を行われた前記物体の処理を行う第2工程と、
    を含み、前記第2工程での前記物体の前記処理により物品を製造することを特徴とする物品製造方法。
JP2017017601A 2017-02-02 2017-02-02 処理装置、処理方法、システム、および物品製造方法 Pending JP2018124200A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017017601A JP2018124200A (ja) 2017-02-02 2017-02-02 処理装置、処理方法、システム、および物品製造方法
US15/875,190 US20180220053A1 (en) 2017-02-02 2018-01-19 Processing device, processing method, system, and article manufacturing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017017601A JP2018124200A (ja) 2017-02-02 2017-02-02 処理装置、処理方法、システム、および物品製造方法

Publications (1)

Publication Number Publication Date
JP2018124200A true JP2018124200A (ja) 2018-08-09

Family

ID=62980852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017017601A Pending JP2018124200A (ja) 2017-02-02 2017-02-02 処理装置、処理方法、システム、および物品製造方法

Country Status (2)

Country Link
US (1) US20180220053A1 (ja)
JP (1) JP2018124200A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023048066A (ja) * 2021-09-27 2023-04-06 オークマ株式会社 三次元形状計測システムおよび工作機械システム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12439023B2 (en) * 2023-08-24 2025-10-07 Canon Kabushiki Kaisha Imaging apparatus, method, and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023048066A (ja) * 2021-09-27 2023-04-06 オークマ株式会社 三次元形状計測システムおよび工作機械システム
JP7649264B2 (ja) 2021-09-27 2025-03-19 オークマ株式会社 三次元形状計測システムおよび工作機械システム

Also Published As

Publication number Publication date
US20180220053A1 (en) 2018-08-02

Similar Documents

Publication Publication Date Title
US10986289B2 (en) Method and device for regulating imaging accuracy of motion-sensing camera
JP6566737B2 (ja) 情報処理装置、情報処理方法、プログラム
RU2560996C2 (ru) Способ измерения на основе структурированного света
US11060848B2 (en) Measuring device, system, method, and program
JP2020065149A (ja) センサの校正システム、表示制御装置、プログラム、およびセンサの校正方法
CN115225820B (zh) 拍摄参数自动调整方法、装置、存储介质及工业相机
CN109945794A (zh) 图像处理系统、计算机可读记录介质及图像处理方法
JP2019219273A (ja) 画像生成装置および画像生成方法
US20210148694A1 (en) System and method for 3d profile determination using model-based peak selection
CN102968177B (zh) 手势感测方法
JP2018124200A (ja) 処理装置、処理方法、システム、および物品製造方法
US7475822B2 (en) Device for reading optical data code
US20080151194A1 (en) Method and System for Illumination Adjustment
US20190156500A1 (en) Distance measurement system applicable to different reflecting surfaces and computer system
TW201722208A (zh) 照度取得裝置、照明控制系統及程式
US10346959B2 (en) Processing apparatus, processing system, image pickup apparatus, processing method, and non-transitory computer-readable storage medium
US11729512B2 (en) Image capturing device captures an object in an illumination environment appropriate for individual identification and object collation
CN109975299B (zh) 发光源检测系统与方法
JP2011220755A (ja) 表面外観検査装置
CN105847690A (zh) 一种切换摄影模式的方法及摄像机
JP2021127998A (ja) 距離情報取得装置および距離情報取得方法
JP5962720B2 (ja) 光照射装置およびプログラム
JP2020129187A (ja) 外形認識装置、外形認識システム及び外形認識方法
JP2018009858A (ja) 処理装置、処理システム、撮像装置、処理方法、プログラム、および記録媒体
CN111339868A (zh) 电子装置