(57)【特許請求の範囲】
【請求項１】
ｎ×ｍ個のポケット部を有する容器フィルムの当該ポケット部に収納され、前記容器フィルムとともに移動する錠剤に光を照射する光照射手段と、
その錠剤の表面からの反射光を撮像可能な撮像手段と、
その前記撮像手段にて撮像された画像データに基づき、三次元計測法により錠剤の表面の各位置の高さ位置を濃淡画像で表したプロファイル画像を求める手段と、
そのプロファイル画像に基づき錠剤の外観検査を行う処理手段と、を備え、
前記処理手段は、前記プロファイル画像中の錠剤を示す画像データを抽出する手段と、抽出した画像データを錠剤ごとにその錠剤の表面が平坦になるように正規化して平坦化画像を生成する平坦化手段と、その錠剤ごとの平坦化画像に基づいて外観異常の判定を行う手段を備え、
前記ｍ個のポケット部は、前記移動する方向と直交する方向に一列に並び、前記撮像手段は前記移動する方向と直交する方向にスキャンし、
前記移動する方向と直交する方向に一列に並んだ前記ｍ個のポケット部に収納されたそれぞれの錠剤の同一スキャンライン上に存在する前記平坦化画像における濃淡値の平均値を求め、求めた平均値が前記正規化する値との差から振動による補正値を求め、前記同一直線上に存在する各画素の濃淡値を前記補正値により補正する補正手段を備え、
前記外観異常の判定を行う手段は、その補正手段による補正後の画像データに基づいて行うことを特徴とする錠剤の外観検査装置。
【請求項２】
平坦化手段における補正処理は、高次曲線法或いは高次曲面法を用いて前記錠剤の表面を近似したベース面を求め、各位置のベース面からの高さに置き換えて正規化するものである請求項１に記載の錠剤の外観検査装置。
【請求項３】
搬送する帯状の容器フィルムに形成されたポケット部に対し、錠剤を供給する錠剤供給装置と、
前記錠剤供給装置の下流側に設けられ、前記ポケット部を塞ぐようにして前記容器フィルムに蓋フィルムを重ねた状態でそれら容器フィルムと蓋フィルムとをシールして密封するシール装置と、
そのシール装置の下流側に設けられ、前記容器フィルムと蓋フィルムの所定位置を切断する切断装置と、
を備えたＰＴＰ包装機であって、
前記錠剤供給装置の下流側に請求項１または２に記載の外観検査装置を設け、その外観検査装置で前記ポケット部に供給された前記錠剤の外観異常の検査を行うことを特徴とするＰＴＰ包装機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元計測法を用いて錠剤の外観検査を行う錠剤の外観検査装置及びＰＴＰ包装機に関するものである。
【背景技術】
【０００２】
三次元計測法を用いた錠剤の外観検査装置としては、従来、特許文献１に開示された技術がある。この特許文献１に開示された技術は、三次元計測法より錠剤の表面全域の高さデータを求め、その高さデータに基づき錠剤の異常の有無を検出することを主な特徴としている。検査対象の錠剤は、表面が中央に行くほど突出する曲面となっている。従って、例えば上面に対して検査をすることを考えると、外周縁に対応する位置がもっとも低く、中心に行くに従って高さ位置は徐々に高くなり、中心が最も高い位置となる。そこで、予め正常品の各座標の適正な高さ位置を設定値としてもち、全座標の高さデータを測定し、測定値と、記憶保持している対応する座標の設定値とを比較して異常の有無を判定する。この外観検査装置によれば、反射光を撮像し明度の差により異物を検出する手法に比べ、精度良く異常を検出できる利点がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３６４０２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１の技術は、全座標の高さデータを測定し、測定値と各座標の設定値とを比較して異常の有無を判定しているので、錠剤が傾いたりしていると正確に異常を検出することができない。つまり、錠剤が傾いた姿勢で収納されていると、正常な錠剤を水平に置いているときに比べ、一方の側の各座標の高さ位置は全体的に高くなり、他方の側の各座標の高さ位置は全体的に低くなる。特に外周囲付近ほどその差が顕著となり、設定値とのずれが大きく異常と判定されるおそれがある。
【０００５】
また、各座標ごとに設定値を決める必要があり、その作業が繁雑である。さらに、検査対象の錠剤の寸法形状（直径・膨らみ方等）が異なる都度、設定値を決めなければならず、煩雑さが増し汎用性に欠けるものとなる。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、（１）ｎ×ｍ個のポケット部を有する容器フィルムの当該ポケット部に収納され、前記容器フィルムとともに移動する錠剤に光を照射する光照射手段と、その錠剤の表面からの反射光を撮像可能な撮像手段と、その前記撮像手段にて撮像された画像データに基づき、三次元計測法により錠剤の表面の各位置の高さ位置を濃淡画像で表したプロファイル画像を求める手段と、そのプロファイル画像に基づき錠剤の外観検査を行う処理手段と、を備え、前記処理手段は、前記プロファイル画像中の錠剤を示す画像データを抽出する手段と、抽出した画像データを錠剤ごとにその錠剤の表面が平坦になるように正規化をして錠剤ごとの平坦化画像を生成する平坦化手段と、その平坦化画像に基づいて外観異常の判定を行う手段を備え、前記ｍ個のポケット部は、前記移動する方向と直交する方向に一列に並び、前記撮像手段は前記移動する方向と直交する方向にスキャンし、前記移動する方向と直交する方向に一列に並んだ前記ｍ個のポケット部に収納されたそれぞれの錠剤の同一スキャンライン上に存在する前記平坦化画像における濃淡値の平均値を求め、求めた平均値が前記正規化する値との差から振動による補正値を求め、前記同一直線上に存在する各画素の濃淡値を前記補正値により補正する補正手段を備え、  前記外観異常の判定を行う手段は、その補正手段による補正後の画像データに基づいて行うようにした。
【０００７】
実施形態では、光照射手段と、撮像手段と、プロファイ画像を求める手段を３Ｄカメラ装置２１で一体に実現したが、別装置で構成しても良い。外観異常の判定を行う手段は、実施形態は、欠陥解析部３４に対応し、判定部４０を含むものでも良い。錠剤は、通常その表面が膨らんだ曲面となっているが、平坦化手段により求めた平坦化画像は、表面が平坦になるように修正されているので、正常品・良品であれば平面上の各位置の高さ位置を示す濃淡値はほぼ同じ値となる。そして、欠け等があった場合には、その部分が低くなり、バリのように部分的に突出した部分があったり異物の付着等があると、その部分は高くなるので、上記の平坦に補正した高さ位置と異なる値となる。よって、簡単な閾値処理により、外観異常の検査をすることができる。さらに、仮に錠剤が斜めに傾いた状態で置かれていても、平坦化処理をすることで高さ位置を示す濃淡値はほぼ同じ値となるので、上記と同じアルゴリズムで外観異常の判定を行うことができる。よって、錠剤の置かれた姿勢に関係なく精度良く判定ができる。さらに、実施形態に示すように、欠陥の解析を複数のパラメータについて求め、総合的に判断することで欠陥の種類も判定・特定できる。また、平坦に補正・正規化されることから、表面の曲面（湾曲）の寸法形状に関係なく、一律に簡単なアルゴリズムで異常の判定を行える。
【０００８】
（２）前記平坦化手段における補正処理は、高次曲線法或いは高次曲面法を用いて前記錠剤の表面を近似したベース面を求め、各位置のベース面からの高さに置き換えて正規化するものとするとよい。錠剤の表面形状は比較的なだらかに変化しているため、これらの高次曲線法や高次曲面法で簡単かつ精度良く近似することができる。
【０００９】
本発明は、前記移動する方向と直交する方向に一列に並んだ前記ｍ個のポケット部に収納されたそれぞれの錠剤の同一スキャンライン上に存在する前記平坦化画像における濃淡値の平均値を求め、求めた平均値が前記正規化する値との差から振動による補正値を求め、前記同一直線状に存在する各画素の濃淡値を前記補正値により補正する補正手段を備え、前記外観異常の判定を行う手段は、その補正手段による補正後の画像データに基づいて行うようにするようにした。補正手段は、実施形態では、振動除去部３３に対応する。補正値は、実施形態では、正規化する値（１２８）と平均値との差をそのまま用いているが、適宜の係数を掛けるなどの重み付けをしても良い。水平移動する錠剤が、外部振動の影響を受けて上下に移動することもある。係る場合、振動により上下に移動した際の表面の高さ位置が、通常の状態からずれることになる。この補正手段で補正することで、振動による高さの変化の影響が軽減でき、振動による高さ位置の変化により外観異常と判断されるおそれが可及的に無くなる。
【００１０】
（３）本発明のＰＴＰ包装機は、搬送する帯状の容器用フィルムに形成されたポケット部に対し、錠剤を供給する錠剤供給装置と、前記錠剤供給装置の下流側に設けられ、前記ポケット部を塞ぐようにして前記容器フィルムに蓋フィルムを重ねた状態でそれら容器フィルムと蓋フィルムとをシールして密封するシール装置と、そのシール装置の下流側に設けられ、前記容器フィルムと蓋フィルムの所定位置を切断する切断装置と、を備えたＰＴＰ包装機であって、前記錠剤供給装置の下流側に上記の（１）または（２）に記載の外観検査装置を設け、その外観検査装置で前記ポケット部に供給された前記錠剤の外観異常の検査を行うようにした。ポケット部に供給された錠剤について、その搬送途中で外観異常の有無がわかるので、その異常があった錠剤を含む包装体を破棄することができる。
【発明の効果】
【００１１】
錠剤の姿勢に影響を受けることなく正確な外観異常の検査が行える。
【図面の簡単な説明】
【００１２】
【図１】本発明のＰＴＰ包装機の好適な一実施形態を示す正面図である。
【図２】容器フィルムを示す図である。
【図３】容器フィルムのポケット部内に錠剤が供給された状態を示す図である。
【図４】本発明の外観検査装置の好適な一実施形態を示すブロック図である。
【図５】プロファイル画像の一例を示す図である。
【図６】処理装置における機能ブロック図である。
【図７】粒子解析した結果の一例を示す図である。
【図８】（ａ）は、プロファイル画像中の１つの錠剤部分を抽出した画像データであり、（ｂ）は、（ａ）中における線上の高さ情報をプロットした図である。
【図９】平坦化処理部の機能を説明する図である。
【図１０】（ａ）は、図８（ａ）に示すプロファイル画像に対し平坦化して得られた平坦化画像を示す図であり、（ｂ）は、図１０（ａ）中における線上の高さ情報をプロットしたものを示す図である。
【図１１】平坦化処理部の機能を説明する図である。
【図１２】振動除去部の機能を説明する図である。
【図１３】欠陥解析部の機能を説明する図である。
【図１４】本発明の外観検査装置の好適な他の実施形態を示すブロック図である。
【図１５】処理装置における機能ブロック図である。
【発明を実施するための形態】
【００１３】
図１は、本発明に係るＰＴＰ包装機の好適な一実施形態を示している。
【００１４】
同図に示すように、ＰＰ製の容器フィルム１が巻き取られた原反ロール２が装置の上流側に回転自在にセットされる。この原反ロール２から連続して容器フィルム１が引き出され、複数のローラ３に掛け渡されて成型部４に導かれる。成型部４では、容器フィルム１の所定位置に、図２に示すような凹状のポケット部１ａを多数成型する。この成型部４は、容器フィルム１を上下から挟み込んで凹状のポケット部１ａを成型する成型装置と、その成型装置の上流側に設けられ容器フィルム１の所定部位（ポケット部１ａの形成領域）を加熱する加熱装置と、成型したポケット部１ａを含むフィルム領域を冷却する冷却装置とを備える。冷却装置で容器フィルム１の温度を降下させてＰＰの急冷による再結晶化による促進を図るとともにポケット部１ａの形状を固定化する。なお本形態では、ポケット部１ａの平面領域の形状を円形としている。
【００１５】
成型部４を通過したポケット部付きの容器フィルム１は、アイドルローラ５に掛け渡されて所定の経路で搬送される。この容器フィルム１の搬送経路の上方所定位置には錠剤供給装置６が設置され、この錠剤供給装置６から、各ポケット部１ａに対して錠剤１０が供給される（図３参照）。図３に示すように、錠剤１０は、平面が円形状で上面・下面のいずれも中央が膨らんだ外形状を採る。よって、ポケット部１ａ内に正しい姿勢で供給された場合、錠剤１０は、下面の中央（最下点）がポケット部１ａの底に接触し、外周縁１０ａが水平な姿勢をとる。また、ポケット部１ａに供給された錠剤１０のなかには、図中左から３番目に示すように、斜めに傾いた状態となるものもある。
【００１６】
錠剤供給装置６の下流側には、外観検査装置２０を構成する３Ｄカメラ装置２１が配置される。本実施形態では、３Ｄカメラ装置２１は、容器フィルム１の上下両側に配置し、それぞれの側から撮像することで、ポケット部１ａに供給された錠剤１０の上面と下面のそれぞれの面についての良否等の検査が行える。
【００１７】
さらに３Ｄカメラ装置２１の下流側にはシール装置１１が配置されており、錠剤１０の供給を受けた容器フィルム１がそのシール装置１１に導かれる。
【００１８】
一方、アルミシートからなる蓋フィルム７が巻き取られた原反ロール８は、ＰＴＰ包装機の搬出端側近傍に回転自在に設置される。その原反ロール８から引き出された蓋フィルム７は、複数のローラ９に掛け渡されて所定の経路を通り、シール装置１１に導かれる。そして、このシール装置１１にて、蓋フィルム７が容器フィルム１の上面を覆うように被覆されるとともに、両フィルムの接触部位（容器フィルム１のポケット部１ａの未形成領域）が熱シールされて密封される。
【００１９】
シール装置１１は、ヒータを内蔵するシールローラ１１ａと、表面に容器フィルム１に形成されたポケット部に符合する凹部を有するシール受けローラ１１ｂとを備えている。そして、シール受けローラ１１ｂに形成する凹部の縦横の間隔は、容器フィルム１に形成されるポケット部１ａの縦横の間隔と一致させている。これにより、容器フィルム１は、形成されたポケット部をシール受けローラ１１ｂに設けた凹部内に符合するように位置合わせをした状態で掛け渡される。よって、シール受けローラ１１ｂの回転にともない、容器フィルム１も搬送されることになる。そして、その容器フィルム１と蓋フィルム７とが重ね合わされた状態でシールローラ１１ａとシール受けローラ１１ｂ間を通過することにより、その通過時に両ローラで挟まれ、加熱状態で加圧されることにより、ポケット部未形成領域が密着してシールされ、ポケット部内の被包装物が密封される。
【００２０】
さらに、このシール装置１１の下流側には、フィルムに対して製造年月日等を印刷する刻印装置１２，フィルムの所定位置をハーフカットしてポケット部１ａの周囲に切断容易線を形成するスリッター装置１３、打ち抜き装置１４の順に配置される。打ち抜き装置１４は、シールされて一体化された容器フィルム１と蓋フィルム７の所定位置を打ち抜いて、ｎ×ｍ個のポケット部１ａを備えたＰＴＰ包装体を製造するものである。上記した各構成は、基本的に従来のＰＴＰ包装機と同様であるのでその詳細な説明を省略する。もちろん、本発明の外観検査装置２０は、上記に示すＰＴＰ包装機以外の構成にも適用できる。
【００２１】
図４は、本発明の外観検査装置の好適な一実施形態を示している。本実施形態では、外観検査装置２０は、上下に配置される２つの３Ｄカメラ装置２１と、その３Ｄカメラ装置２１で撮像したそれぞれの画像データを取り込み、前処理・解析・判定を行う処理装置２２とを備えている。この処理装置２２は、汎用のパーソナルコンピュータや専用のコンピュータで構成される。この処理装置２２は、判定結果を上位コンピュータ２３に送るようになっている。
【００２２】
３Ｄカメラ装置２１は、対象物（錠剤）をスキャンし、対象物の表面の高さ情報をプロファイル画像として出力するものである。すなわち、３Ｄカメラ装置２１は、対象物に対してレーザー光を照射する光照射手段（レーザーラインプロジェクタ等）、対象物からの反射光を撮像するカメラ（ＣＣＤカメラ、ＣＭＯＳ等）、同カメラで撮像したデータから対象物の表面の高さ情報（表面形状）を算出する演算手段（制御手段）等を備える。具体的には、光照射手段から出射されるレーザー光にて、対象物である錠剤に線状の像を投影する。ＣＣＤカメラは、投影面に対し所定の角度を持った光軸をもち、錠剤の表面の線状の投影を撮像する。そして、演算手段は、三角測量の原理に基づき、線上の各地点の高さ情報を求める。対象物の表面に照射する線状のレーザー光の位置を順次ずらしていき、それぞれのずらした位置における各地点の高さ情報を求める処理を繰り返し行うことで、対象物の全面（１シート分）について高さ情報を求め、これを画像（プロファイル画像）として出力する。このプロファイル画像は、濃淡画像であり、高い位置ほど輝度が大きい値（白・明るい）になり、輝度が低い位置ほど小さい値（黒・暗い）になる。
【００２３】
本実施形態のプロファイル画像は、２５６階調としている。そして、本実施形態のＰＴＰ包装機では、錠剤は容器フィルム１のポケット部１ａに供給された状態で、容器フィルム１と共に搬送され、３Ｄカメラ装置２１の設置位置を通過するので、その通過にタイミングを合わせて計測を行うことで、錠剤の表面全体の高さ情報を取得できる。さらに、本実施形態では、錠剤１個ずつを撮像するのではなく、最終のＰＴＰ包装体を構成する単位となる１シート分（ｎ×ｍ個の錠剤の配列）をまとめて１つのプロファイル画像として求め、出力するようにしている。図５は、プロファイル画像の一例を示している。本実施形態では、２列（１列が５個）の合計１０個の錠剤が１シートを構成している。このプロファイル画像上の画素は、位置は対象の平面状の位置（Ｘ，Ｙ）、輝度は対象物の高さ情報（Ｚ）に相当する。
【００２４】
図６は、処理装置２２における機能ブロック図である。図に示すように、処理装置（パソコン）２２は、ＣＰＵ（ＭＰＵ）の機能として、錠剤検出部３１、平坦化処理部２１、振動除去部３３、欠陥解析部３４、判定部４０を備えている。また、処理装置２２は、記憶手段として、プロファイル画像記憶部３５，錠剤情報記憶部３６、平坦化画像記憶部３６、振動除去画像記憶部３８、欠陥情報記憶部３９を備えている。各記憶部は、バッファメモリその他の一時的な記憶手段でも良いし、不揮発性メモリでも良い。また、各記憶部は、パソコン内に実装される同じ記憶装置の異なるメモリ領域に実装されて実現されるものでも良いし、異なる記憶装置で実現されても良い。３Ｄカメラ装置２１から送られてきたプロファイル画像は、プロファイル画像記憶部３５に格納される。
【００２５】
錠剤検出部３１は、プロファイル画像記憶部３５に格納されたプロファイル画像を読み出し、そのプロファイル画像を粒子解析して画像中の錠剤の位置、大きさ、平均高さを算出する。ここで粒子解析は、処理対象のプロファイル画像（グレースケール画像）の各画素の輝度を所定の閾値と比較し、二値化処理をする。この閾値は、例えば、錠剤の外周縁の高さ位置から一定量だけマージンをとった低い位置を示す輝度（濃度）の値とすると良い。すなわち、例えば容器フィルム１の搬送路の上側に設置した３Ｄカメラ装置２１は、錠剤の上面を撮像するもので、その３Ｄカメラ装置２１で撮像して得られたプロファイル画像は、ポケット部１ａの底が最も低い位置にあり、錠剤２０の上面中央付近が最も高い位置にあることを表す画像となる。従って、錠剤１０は厚みがあることも相まって、その３Ｄカメラ装置２１で撮像された錠剤１０の外周縁の高さ位置は、ポケット部１ａの底に比べるとある程度高い位置となる。そこで、閾値を係る高さを考慮して設定することで、錠剤１０の部分を抽出することができる。そして、図３にも示したように、錠剤１０が斜めに傾いた状態でポケット部１ａ内に供給されることも考慮し、錠剤の厚さの半分よりも適宜のマージンだけ低い値を閾値に設定する。上記の説明では、上側に設置した３Ｄカメラ装置２１を用いて行ったが、容器フィルム１の搬送路の下側に設置した３Ｄカメラ装置２１についても同様である。つまり、係る下側の３Ｄカメラ装置２１は、錠剤１０の下面を撮像するものであり、その３Ｄカメラ装置２１で撮像して得られたプロファイル画像は、容器フィルム１の上面（ポケット部１ａ未形成領域）が最も低い位置にあり、錠剤２０の下面中央付近が最も高い位置にあることを表す画像となる。よって、上記と同様に錠剤の厚さを考慮して閾値を設定することで、錠剤の部分を抽出できる。
【００２６】
さらに錠剤検出部３１は、粒子解析により白色として抽出された各錠剤の位置（重心位置）と、大きさ（面積および、縦、横）を求める。また、錠剤毎のグレーレベルの平均値（高さの平均値）も求める。そして、錠剤検出部３１は、これら求めた各情報を関連付けて錠剤情報として錠剤情報記憶部３６に格納する。図７は、粒子解析例を示している。ここでは、粒子解析後の二値化処理した画像であり、得られた錠剤の領域を矩形で示している。
【００２７】
平坦化処理部３２は、錠剤情報記憶部３６に格納された錠剤情報（各錠剤の位置、大きさ、高さの平均値や２値化画像等）と、プロファイル画像記憶部３５に格納された１シート分のプロファイル画像を読み出し、錠剤ごとに錠剤表面が平坦になるように補正処理を行う。すなわち、錠剤１０の表面（上面／下面）は中央が最も高い位置にある湾曲した曲面となっているので、正常品であっても高さ位置は平面位置により異なる。さらに、ポケット部１ａ内に置かれている状態などによっても異なる。つまり錠剤表面の高さ位置のデータは、錠剤の形状、シートに置かれている状態などにより、同じ高さ（平坦・水平）ではない。
【００２８】
図８（ａ）は、プロファイル画像中の１つの錠剤部分を抽出した画像データであり、図８（ｂ）は、図８（ａ）中における線上の高さ情報をプロットしたものを示している。図８（ｂ）から明らかなように、位置の推移に伴い高さか変化しているのが確認できる。
【００２９】
平坦化は、この湾曲した緩やかに変化する表面の推移を直線に変換するものである。すると、正常な錠剤の表面は緩やかな変化であるため、平坦化後の錠剤表面を表す画像は、水平（直線）になるのに対し、欠陥部分は急な変化となるので、正常な表面に対応した水平なベースラインに対し、その高さ方向の位置が大きく異なる。
【００３０】
そして、この平坦化の具体的な処理アルゴリズムは、例えば高次曲線法を用いることができる。この高次曲線法は、縦または、横のスキャン方向のベース面の高さの変化を高次曲線でラインごとに近似し、そのベース面からの高さに置き換えた画像に変換する。高次の一例として２次曲線に基づいて説明する。平坦化処理部３２は、例えばＸ軸と平行な直線を処理対象となる注目ライン（例えば図８（ａ）中に引いた線）に設定し、その注目ラインに存在する各画素のグレーレベル（輝度）の変化について、最小自乗法によりその注目ラインに近似する下記式からなる２次曲線（Ｐ（ｘ））の係数（ａ，ｂ，ｃ）を求める。
Ｐ（ｘ）＝ａｘ２＋ｂｘ＋ｃ
ｘ：Ｘ軸の座標値（ライン上の位置座標）
Ｐ（ｘ）：注目ラインのグレーレベルの変化に近似する補正２次曲線のｘにおける値
【００３１】
係数ａ，ｂ，ｃを求めることで補正２次曲線の計算式が確定する。この補正２次曲線を用いることで、注目ラインのライン上（Ｘ軸上）のグレーレベル（輝度）の変化が、図９中、点線で示すようになっている場合、補正２次曲線は同図中、実線で示すような補正ラインとなる。この実線で示す補正ラインは、錠剤１０の表面が微小な凹凸もないなだらかな曲面とした場合の当該表面の高さ位置を示すものとなる。
【００３２】
そして、平坦化処理部３２は、このような補正２次曲線が水平な直線、すなわち、補正２次曲線上の各点が、同じグレーレベルになるように、プロファイル画像中の注目ラインの各画素のグレーレベルを正規化をする。さらに、上記の正規化をする基準となる「同じグレーレベル」の値は、本実施形態では、プロファイル画像が全体を２５６階調で表しているので、その中間となる「１２８」とする。この正規化は、具体的には、下記式を用いてＲ（ｘ）を算出することで求める。
Ｒ（ｘ）＝Ｉ（ｘ）−Ｐ（ｘ）＋１２８
ｘ：Ｘ軸の座標値（ライン上の位置座標）
Ｉ（ｘ）：生画像（プロファイル画像）における値（入力）
Ｐ（ｘ）：注目ラインのグレーレベルの変化に近似する補正２次曲線のｘにおける値
Ｒ（ｘ）：補正後の正規化したｘにおける値（出力）
【００３３】
つまり、各座標値（ｘ）の時の補正２次曲線の値と、実際の画像の値の差分を求め、ベースラインとなる「１２８」を加算した値である。そして、平坦化処理部３２は、その注目ラインをＹ軸方向に１画素分ずつずらし、それぞれの注目ラインについて上記の処理を繰り返し実行することで、表面全体について最終的の正規化して得られた平坦化画像データを求めることができる。図１０（ａ）は、図８（ａ）に示すプロファイル画像に対し平坦化して得られた平坦化画像を示している。また図１０（ｂ）は、図１０（ａ）中における線上の高さ情報をプロットしたものを示している。平坦化処理部３２は、このようにして求めた平坦化画像を、平坦化画像記憶部３６に格納する。
【００３４】
なお、処理対象となる注目ラインであるが、１画素分のラインとしてもよいが、複数画素分の所定の幅を持たせてもよい。所定の幅を持たせた場合には、Ｘ軸の座標値が同じ複数画素のグレーレベル（輝度）の平均を各位置で求め、その平均値をＩ（ｘ）としたり、平均値に基づいてＰ（ｘ）を求めたりすることで、平坦化をすることができる。
【００３５】
例えば、錠剤１０表面に欠け、割れ等の凹部が生じている場合、プロファイル画像におけるその凹部の高さ位置は、周辺の領域の高さに比べて低くなる。よって、平坦化画像では、その凹部に対応する位置は、ベースラインである１２８よりも小さい値となる。逆に、錠剤１０表面に異物や毛髪が付着していたり、出っ張りなどの凸部が生じている場合、プロファイル画像におけるその凸部の高さ位置は、周辺の領域の高さに比べて高くなる。よって、平坦化画像では、その凸凹部に対応する位置は、ベースラインである１２８よりも小さい値となる。一方、正常品の場合でも、錠剤１０の表面は微細な凹凸があるので、正規化画像中の各位置の値は、図１０（ｂ）にも示すように１２８を中心に上下に変動する。但し、上記の表面の欠けや異物の付着等の異常発生箇所に比べると、その変位は小さくなる。そこで、１２８を基準に上下に一定の閾値を設定することで、有情発生箇所を容易に検出することができる。
【００３６】
平坦化処理をするアルゴリズムは、上記の高次曲線法に限ることはなく、各種の手法を用いることができる。一例としては、高次曲面法がある。高次曲面法は、指定検査領域のグレーレベルを曲面で近似し、それをベース面とし、各位置の値が、そのベース面からの高さ（ベース面の高さとプロファイル画像の高さの差）になるように補正する。そして、この場合も、ベース面の高さが１２８となるように正規化する。
【００３７】
高次曲面の一例として、２次曲面を取り上げて説明する。まず指定領域の表面形状を近似する２次曲面を求める。実際には平坦化処理部３２は、指定検査領域を所定区域（例えば、４ｘ４）に分割し、各々の領域の平均値を求め、代表１６点から最小自乗法により係数を求める。具体的は、平坦化処理部３２は、指定領域の表面形状に近似する下記式からなる２次曲面（Ｐ（ｘ，ｙ））の係数（ａ，ｂ，ｃ，ｄ）を求める。
Ｐ（ｘ，ｙ）＝ａｘ２＋ｂｙ２＋ｃｘｙ＋ｄｘ＋ｅｙ＋ｆ
（ｘ，ｙ）：指定検査領域中の２次元座標の位置座標
Ｐ（ｘ，ｙ）：座標（ｘ，ｙ）における補正２次曲面のグレーレベルの値
【００３８】
次いで、平坦化処理部３２は、求めた係数から、指定検査領域の各点を下記式に基づいて正規化する。
Ｑ（ｘ，ｙ）＝Ｉ（ｘ，ｙ）−Ｐ（ｘ，ｙ）＋１２８
ｘ，ｙ：指定検査領域内の２次元位置を特定する座標値
Ｉ（ｘ，ｙ）：生画像（プロファイル画像）のにおける点（ｘ，ｙ）の値
Ｐ（ｘ，ｙ）：補正２次曲線の（ｘ，ｙ）における値
Ｑ（ｘ，ｙ）：補正後の正規化したｘ，ｙにおける値（出力画像）
【００３９】
さらに、別の方法としては、高次曲線に替えて、スプライン曲線で補正をするスプライン曲線法を用いることもできるし、それ以外の手法もできる。但し、対象が錠剤のように表面の形状が比較的単純な曲面であるので、高次曲面法を用いた処理で高精度な平坦化処理を行える。また、平坦化は各錠剤ごとに独立して実行している。従って、上記の指定検査領域も、図１１等に示すように、１個の錠剤１０を含む領域を指定検査領域に設定すればよいので、その面積もさほど大きくならないので、平坦化の処理の負荷はさほどかからないで済む。なおまた、各錠剤の存在位置を特定し、錠剤を含む領域で切り出すのは、錠剤情報に基づいて行える。
【００４０】
振動除去部３３は、外的振動による影響を軽減・除去する補正処理を実行する。すなわち、容器シート（錠剤）の画像取得中に外的振動により、瞬間的に容器シート１全体が上下に動く場合（振動）がある。上述したように、３Ｄカメラ装置２１は、シート全体を同時に撮像するのではなく、対象物に対してライン上のレーザー光を照射し、その照射されている部位を撮像してえらたれ画像から三角測量の原理に基づき当該部位の各位置の高さ位置データを算出することを、照射位置を変えながら繰り返し行うことで、対象物である錠剤１０の表面形状の全体を計測するようにしている。そのため、仮にある位置にレーザー光を照射して当該部位の高さ位置データを求め、次に容器フィルム（錠剤）の前進移動に伴いレーザー光を照射する位置も変わるので、その変わった箇所の高さ位置データを取得するが、このとき、上記の外的振動を受け、仮に容器フィルムが上に移動すると、錠剤１０の表面の高さ位置もその容器フィルムが上に移動した分だけ全体的に高い位置となる。よって、３Ｄカメラ装置２１から出力されるプロファイル画像は、錠剤１０の曲面からなる表面形状による高さの変位に加え、上記の外的振動による高さ方向の移動分も加味されたものとなる。その結果、外的振動による上下の移動は、高さの急激な変化として現れ、平坦化画像でも外的振動があった箇所は、ベースライン（ベース面）に比べて大きく変位したものとなり、そのままでは、係る外的振動の部分は以上有りと判定されてしまうおそれがある。
【００４１】
特に、平坦化では錠剤１０の１つ１つについて処理しているため、スキャン方向に水平な割れがあるのか、シート全体が動いたのか区別がつかない。そこで、振動除去部３３は、まず平坦化画像に対し、図１２に示すような同一スキャンラインＳＬ上の各画素の補正後（平坦化処理後）の値の平均値（Ｉave ）を求める。
【００４２】
平坦化処理では、各錠剤の表面の補正後のグレースケールの値の平均値が１２８になるように正規化されているため、振動がなければ同一スキャンラインＳＬでも平均値は１２８になることが期待される。しかし、振動があるとその分シフトすると考えられるため、本実施形態では、各スキャンラインＳＬごとの平均値と１２８との差が振動による影響とし、振動除去部３３は、その値を各画素の平坦化処理後の値から減算することにより振動除去の補正をするようにした。具体的には、振動除去部３３は、スキャンラインＳＬの位置を徐々にずらしながら下記式によりＣ（ｘ）を求めることで振動除去画像を生成し、生成した振動除去画像を振動除去画像記憶部３８に格納する。
Ｃ（ｘ）＝Ｐ（ｘ）−（Ｉave −１２８）
Ｃ（ｘ）：振動除去補正後のＸ点でのグレーレベル
Ｐ（ｘ）：平坦化画像のグレーレベル
Ｉave ：同一スキャンラインの平均値（Ｉave ＝ΣＰ（ｘ）／［対象画素数］）
【００４３】
また、同一スキャンラインＳＬであるが、ラインの幅は、１画素分としても良いし、複数画素を纏めて１つのラインとして求めても良い。但し、振動の影響を精度良く求めるためには、１画素分ずつにするのがよい。
【００４４】
欠陥解析部３４は、各種パラメータにより、錠剤１０上の欠陥を検出する。すなわち、この欠陥解析部３４は、振動除去画像記憶部３８に格納された振動除去画像を読み出し、当該画像に対して欠陥モード毎のパラメータで錠剤ごとに粒子解析を行う。この粒子解析のパラメータとして、グレーレベル、欠陥部分の面積・横幅・高さ、円形度、モーメント比等がある。グレーレベルは、閾値と比較することで異常（欠陥）の有無を判断することができる。すなわち、図１３（ａ）に示すように、正規化後に振動による影響を除去する補正を行って得られた振動除去画像は、正常品であればベースラインＢＬ（グレーレベル＝１２８）付近の値を採る。一方、図１３（ｂ）に示すように、何かしらの欠陥ａ，ｂ，ｃがある場合には、グレーレベルはベースラインＢＬから大きく離れた値となるので、１２８よりも所定量だけ大きい第１閾値Ｔｈ１以上の領域が欠陥領域（凸）とし、１２８よりも所定量だけ小さい第２閾値Ｔｈ２以下の領域が欠陥領域（凹）となる。図１３（ｂ）の例では、ａ，ｃが欠陥領域（凸）となり、ｃが欠陥領域（凹）となっている。なお、第１閾値Ｔｈ１，第２閾値Ｔｈ２のベースラインＢＬからのズレ量は、同じでも良いし異ならせても良い。さらに、第１閾値以上／第２閾値以下の場合、グレーレベルのピーク（最大値，最小値）から欠陥の高さ・深さを求めることができる。
【００４５】
また、図１３（ａ），（ｂ）は、Ｘ軸方向に延びる１つのラインについて閾値と比較する例を示しており、この閾値と比較して二値化（Ｔｈ１以上またはＴｈ２以下であれば１、それ以外は０）する処理を、Ｙ軸方向に適宜ずらしながら繰り返し行うとともに二値化処理した結果を合成することで、１つの錠剤の表面全体について二値化処理した結果が得られる。この二値化処理した結果は、欠陥がないと錠剤表面の全ての領域が「０」になり、欠陥があるとその部分が「１」になる。
【００４６】
そこで、欠陥解析部３４は、係る１の部分を抽出し、つながった画素に同じラベルをつけるラベリングを行う。これにより、１つの欠陥部分には同じラベルが付され、別の欠陥部分と識別ができる。そして、欠陥解析部３４は、ラベリングされた結果から個々の欠陥部分の面積、横幅、縦幅、円計度、モーメント比を求める。つまり、欠陥部分の面積は、例えば、同じラベルが付された画素の数をカウントすることで求めることができる。また、欠陥部分の横幅は、同じラベルが付された画素の横に連続する数の最大値から求められ、欠陥部分の縦幅は、同じラベルが付された画素の縦に連続する数の最大値から求めることができる。さらに、円形度は、どれだけ円に近いかをあらわすパラメータであり、
円形度＝（４π×面積）／（周囲長）２
により求めることができる。周囲調は、同じラベルが付された画素の集合体における外周に存在する画素を抽出し、縦或いは横に連続している場合には、画素間の長さは「１」となり、斜めに連続している画素間の長さは「√２」とし、画素間の長さの総和から求めることができる。モーメント比は、欠陥の形状が細長いか否かを表す指数であり、図１３（ｃ）に示すように、長手方向の長さをｔ１、短手方向の長さをｔ２とした場合に、
モーメント比＝ｔ２／ｔ１
により求める。モーメント比が０に近づくほど、細長い形状であると言える。なお、上記のパラメータは、一例であり、例示したものの一部を用いても良いし、さらに別のものを加えても良い。また、パラメータを求める際の演算アルゴリズムも上記のものに限ることはなく、各種のものを用いることができる。
【００４７】
そして、欠陥解析部３４は、このパラメータの組み合わせで、欠陥モード（異物、毛髪、欠け、割れなど）を分類する。この分類分けは、予め決めたルールに合致するか否かにより行うことができる。また、検出された欠陥は、錠剤ごとに欠陥情報として出力され、欠陥情報記憶部３９に格納される。
【００４８】
判定部４０は、錠剤の有無、異形、欠陥の情報をまとめ、出力する。すなわち、判定部４０は、錠剤検出部３１で求め、錠剤情報記憶部３６に格納された錠剤情報でる錠剤の位置、大きさ、平均高さ情報を、所定の基準値と比較することにより、異形錠あるいは欠錠を判定する。さらに、欠陥解析部３４で求め、欠陥情報記憶部３９に格納された欠陥情報により、各錠剤の良否を判定する。判定部４０は、この判定結果を上位コンピュータ２３に通知する。
【００４９】
上位コンピュータ２３は、送られてきた判定結果に基づき、不良品となるシートを認識し、最終的にＰＴＰ包装機で製造された当該不良品のシートからなるＰＴＰ包装体を破棄する制御を行う。
【００５０】
なお、上記の実施形態では、判定処理まで１つの装置（パソコン）で行うようにしたが、一部の機能を上位コンピュータ２３に分けて配置することもできる。例えば、図１４に示すように、検査装置２０′は、上下に配置される２つの３Ｄカメラ装置２１で撮像したそれぞれの画像データを取り込み、前処理・一次判定（解析）をする処理装置（パソコン）２２′と、その処理装置２２′で行った解析結果並びに上記画像データに基づき最終的な判定を行う上位コンピュータ２３′とにより構成することができる。図１５は、検査装置２０′の一部を構成する処理装置２２′における機能ブロック図である。この図１５と、図６とを比較すると明らかなように、ここでは、上述した実施形態における判定部４０の機能を無くし、係る判定部４０の機能は上位コンピュータ２３′で行うようにした。このように一部の機能を上位コンピュータに分けることで、処理装置２２′の負荷を軽減し、より小型なコンピュータで実現することが可能となる。
【符号の説明】
【００５１】
２０  外観検査装置
２１  ３Ｄカメラ装置
２２  処理装置
３１  錠剤検出部
３２  平坦化処理部
３３  振動除去部
３４  欠陥解析部
４０  判定部
【図１】
0005692790.tif 000002
【図２】
0005692790.tif 000003
【図３】
0005692790.tif 000004
【図４】
0005692790.tif 000005
【図６】
0005692790.tif 000006
【図９】
0005692790.tif 000007
【図１１】
0005692790.tif 000008
【図１２】
0005692790.tif 000009
【図１３】
0005692790.tif 000010
【図１４】
0005692790.tif 000011
【図１５】
0005692790.tif 000012
【図５】
0005692790.tif 000013
【図７】
0005692790.tif 000014
【図８】
0005692790.tif 000015
【図１０】
0005692790.tif 000016