(57)【要約】  複数個の円筒状容器（例えば、びんＢＴ）について、円筒状容器の外周面上の決められた高さ位置に表された文字を読み取って認識するための文字読取装置２００であって、前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構２０３〜２０７と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラ２０１と、前記カメラ２０１の撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備している。前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、前記探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について前記文字認識手段による認識結果を出力する出力手段とを備えている。
2014050641.tif 000002
【特許請求の範囲】
【請求項１】
複数個の円筒状容器について、円筒状容器の外周面上の決められた高さ位置に表された文字を読み取って認識するための文字読取装置であって、
前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラと、前記カメラの撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備し、
前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、前記探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について前記文字認識手段による認識結果を出力する出力手段とを備えて成る文字読取装置。
【請求項２】
前記カメラはラインスキャンカメラであって、画素が並ぶ方向が前記円筒状容器の高さ方向に沿うように位置決めされている請求項１に記載された文字読取装置。
【請求項３】
前記文字認識手段は、前記認識対象の文字の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第１の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像と照合する第２の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第３の照合方法とのうちのいずれかの照合方法を実行する請求項１に記載された文字読取装置。
【請求項４】
前記回転駆動機構は、前記円筒状容器を回転自由に支持するテーブルと、前記円筒状容器の外周面に接触して摩擦力により円筒状容器を円筒状容器の中心軸の周りに回転させる摩擦ローラと、前記摩擦ローラを駆動するモータとを含むものである請求項１に記載された文字読取装置。
【請求項５】
複数の金型により成形されかつ各金型を特定する文字が外周面上の決められた高さ位置に表された円筒状容器を検査対象として複数の項目について良否を検査する検査装置と、前記検査装置により検査される複数個の円筒状容器について前記文字を読み取って認識するための文字読取装置と、前記検査装置による各容器の項目毎の検査結果を前記文字読取装置により読み取られた文字に対応する金型毎に集計する処理を実行する情報処理装置とを有する容器検査システムであって、
前記文字読取装置は、前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラと、前記カメラの撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備し、
前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、前記探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について前記文字認識手段による認識結果を前記情報処理装置に出力する出力手段とを備えて成る容器検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、複数の金型で製造されたガラスびんやペットボトルなどの円筒状容器について、前記円筒状容器の外周面に記された型番などの文字を読み取って認識するための文字読取装置と、その文字読取装置が組み込まれた容器検査システムとに関する。
【背景技術】
【０００２】
ガラスびんの製造現場には、粗型と仕上げ型とをそれぞれ含む複数のセクションに分かれた製びん機が導入されている。前記製びん機の各セクションでは、同種類のびんが一斉に製造され、その後、製造された各びんについて複数種類の検査が実施される。品質管理や生産性の向上のために、各びんにはそれぞれ製造元の金型に固有の型番を表す符号マークが表されており、ガラスびんの製造現場には、前記符号マークから符号を読み取るための読取装置や各種の検査機を含む検査システムが導入されている。【０００３】
この検査システムでは、各びんから読み取った型番と各種の検査結果とをびん毎に対応づけた検査結果情報を作成するほか、検査結果情報を用いて、各検査機で検出される欠陥の種類毎および型番毎に欠陥の検出数を集計する。現場の作業者はシステム内の端末装置でこの集計結果を確認できるので、欠陥の発生が多い金型を容易に特定して、金型の点検や修理などの対応を速やかにとることができる。【０００４】
金型を表す符号マークは、従来は、二進コードを表す突起の配列としてびん底に表されることが多いが、びん底の符号マークの突起が客先での充填後の中身の検査に悪影響を与えたり、また、底上がりが大きいびんでは、符号マークの突起が正しく撮像されない等の問題があるため、びんの外周面、特にヒール部の外周面に符号マークが表される場合がある。【０００５】
ヒール部の外周面に形成された突起の配列による符号マークを読み取る装置として、たとえば、特許文献１に記載された装置がある。この装置は、テーブルの上に支持されたびんに摩擦ローラを接触させ、その摩擦ローラの摩擦力によりびんを回転させながら、光学式センサによりヒール部の周方向における凹凸状態を表す信号を生成し、この信号を解析することにより、符号マークが示すコード情報を認識するものである。【０００６】
なお、外周面に突起による符号マークが存在するびんでは、人が視認できるように、符号に合致する数字を含む文字列コードが表記されている。なお、この文字列コードには、金型を表す数字のほか製造現場を表すアルファベット文字などが含まれる場合がある。
突起による符号マークの形態にはいくつかの規格があり、読取対象のびんに適用されている規格によって読取用のプログラムを変更しなければならない。そのような煩雑さを回避するため、上記文字列コードをカメラにより撮像して得られた画像から型番を読み取る装置の開発が試みられている。【０００７】
たとえば、特許文献２に記載された装置では、ヒール部の外周面にエンボス文字が表されたびんが回転台に載せられ、この回転台上のびんのヒール部に半透明のスクリーンを対向させると共に、びんを挟んでスクリーンに対向する位置に照明装置を配置している。びんが回転する間、照明装置から出てびんを通過した光によりスクリーンに像が投影されるもので、その像をカメラにより撮像し、生成された画像から型番を表す文字を認識する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】欧州特許出願公開第０２５６８０４号明細書
【特許文献２】特許第４４４４２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献２に記載の装置では、外周面から突出した文字を読取対象とするため、文字部分に背後からの照明を施す方法により文字の輪郭が明確な画像が得られるようにしている。しかし、容器の外周面に表される識別用の文字は、これに限らず、外周面から凹んだ状態の文字として表される場合や、たとえばペットボトルのように印刷文字として表される場合もある。
また、容器本体は透明や半透明のものに限らず、光を殆ど通さない容器が読取の対象になる場合もある。文字の読取に適した照明条件は、容器における文字のタイプや容器の透過率によって変わるが、特許文献２に記載の装置のように照明条件が固定されてしまうと、様々な態様に対応することは不可能である。【００１０】
また、カメラと照明装置とを読取対象の容器を挟んで対向させて配備するには、容器の背後に照明装置を設置するためのスペースを確保する必要がある。しかし、例えば、スターホイールが導入された検査装置では、そのような設置スペースを設けることは構造上困難であり、この種の読取装置を用いるには種々の制約がある。【００１１】
この発明は、上記の問題に着目してなされたもので、照明に関わる種々の制約を受けることなく、円筒状容器の外周面に表された文字を簡単かつ正確に認識できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
この発明による文字読取装置は、複数個の円筒状容器について、円筒状容器の外周面上の決められた高さ位置に表された文字を読み取って認識するための装置であって、前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラと、前記カメラの撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備している。
前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について文字認識手段による認識結果を出力する出力手段とを備えている。【００１３】
なお、認識対象の文字は一文字でも良いが、複数の文字が連なる文字列中の各文字を認識するようにしてもよい。或いは、文字列中の一部分に含まれる１または複数の文字を認識対象としてもよい。
また、認識対象の文字は、容器の外周面から突出する文字、外周面より凹んだ状態の文字のいずれのタイプであっても良い。また、ペットボトルなどの合成樹脂製の容器に関しては、外周面に印刷された文字を認識対象としてもよい。【００１４】
上記構成の文字読取装置によれば、読取対象の円筒状容器が回転駆動機構により回転している間にカメラによる撮像が行われ、円筒状容器の一周を超える角度範囲の画像が生成される。このようにすれば、容器の外周面上の決められた高さ位置にある文字が容器の回転前にカメラの視野からどれだけ離れていても、文字の全部が分断されることなく現れている画像を生成することができる。よって、この画像から文字の全部が含まれる画像部分を探索し、その画像部分を複数種の文字のモデル画像と照合することにより、認識対象の文字を正しく認識することができる。【００１５】
上記の文字読取装置の一実施形態では、カメラとしてラインスキャンカメラが使用される。このカメラは画素が並ぶ方向を円筒状容器の高さ方向に沿うように位置決めされる。
上記の実施形態によれば、容器の回転に合わせてラインスキャンカメラによる撮像を繰り返すことにより、容器の外周面の文字が表示されている高さ位置を一周を超える角度範囲で撮像することが可能になる。【００１６】
なお、ラインスキャンカメラを用いる場合には、カメラの視野に対して前方側から光を照射して容器の表面で反射した光をカメラに入射させる方法による照明（反射照明）の下での撮像、または容器を挟んでカメラとは反対の側に光源を配置して、容器を透過した光をカメラに入射させる方法による照明（透過照明）の下での撮像を行うのが望ましい。
一方、エリアカメラを用いる場合には、必ずしもカメラの視野を照明する必要はない。【００１７】
他の一実施形態による文字読取装置では、文字認識手段は、文字を認識するために、認識対象の文字の画像を、複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第１の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像と照合する第２の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第３の照合方法とのうちのいずれかの照合方法を実行する。【００１８】
読取対象の容器を回転させながら撮像する場合に、容器の空回りによって文字の同じ箇所が重複して撮像されたり、回転速度が早くなって一部分の画像が欠落すると、画像上の文字が幅方向に対して変形して認識に誤りが生じるおそれがある。
しかし、上記の実施形態によれば、文字毎の基準のモデル画像または認識対象の文字の画像、或いは基準のモデル画像および認識対象の文字の画像の双方の文字幅を拡大または縮小することにより、モデル画像や認識対象の文字の画像の幅を様々に伸縮させて照合を行うので、空回りや回転速度の変動により文字に変形が生じた場合でも、認識の精度を確保することができる。【００１９】
他の実施形態による文字読取装置では、前記回転駆動機構は、円筒状容器を回転自由に支持するテーブルと、円筒状容器の外周面に接触して摩擦力により円筒状容器をその中心軸の周りに回転させる摩擦ローラと、摩擦ローラを駆動するモータとを含むものである。
この実施形態によれば、読取対象の円筒状容器を摩擦ローラに接触した状態でテーブル上に配置し、モータにより摩擦ローラを駆動することによって、円筒状容器を回転させることができる。【００２０】
この発明にかかる検査システムは、複数の金型により成形されかつ各金型を特定する文字が外周面上の決められた高さ位置に表された円筒状容器を検査対象として複数の項目について良否を検査する検査装置と、検査装置により検査される複数個の円筒状容器について前記文字を読み取って認識するための文字読取装置と、前記検査装置による各容器の項目毎の検査結果を文字読取装置により読み取られた文字に対応する金型毎に集計する処理を実行する情報処理装置とを有するものである。前記文字読取装置は、上記した回転駆動機構とカメラと画像処理装置とを具備し、前記画像処理装置は、上記した探索手段と文字認識手段と出力手段とを備えている。
【発明の効果】
【００２１】
この発明によれば、容器の外周面上に表された文字を読み取って認識する際に、文字がどの位置にあっても、文字の全部が分断されることなく現れた画像を生成でき、認識対象の文字を精度良く探索し、かつ認識することができる。また、容器に表される文字のタイプや容器の透過性などに応じて、文字認識に適した画像を得るのに適切な照明条件を自由に選択できるとともに、スターホイールが導入された検査装置であっても、照明装置を設置するためのスペースを容易に確保できる。
【図面の簡単な説明】
【００２２】
【図１】ガラスびんの製造工場の概略構成を示す説明図である。
【図２】検査結果情報から生成される集計テーブルの例を示す説明図である。
【図３】刻印文字のラインを形成するＶ字状溝の例を示す断面図である。
【図４】文字読取装置の外観の概略構成を読取方法と共に示す説明図である。
【図５】文字読取装置およびコントローラの電気構成を示すブロック図である。
【図６】生成される画像の例を示す説明図である。
【図７】モデル画像の変形例を示す説明図である。
【図８】読取処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
図１は、この発明が適用されたガラスびんの製造工場の概略構成を示す。
この実施例の工場では、びんを製造する製造工程１と、複数の検査部を有する検査工程２と、コンピュータネットワークによる品質管理システム３とが設けられている。
【００２４】
製造工程１には、複数のセクションＳに分かれた製びん機１０、製びん機１０の各セクションＳに供給されるゴブＧ（溶融ガラスの固まり）を生成するゴブ生成装置１１、製びん機１０で製造されたびんを冷却するための徐冷窯１２、製びん機１０から搬出されたびんを徐冷窯１２へ搬送するための第１の搬送路１３、冷却されたびんを検査工程２へ搬送するための第２の搬送路１４などが含まれる。
【００２５】
図示の製びん機１０では、１０個のセクションＳが横並びに配列されている。各セクションＳには、粗型１０１および仕上げ型１０２が２個ずつ配備されている。セクションＳ内の各粗型１０１，１０１と各仕上げ型１０２，１０２とは、一対一の関係で組み合わされている。
【００２６】
ゴブ生成装置１１により生成されたゴブＧは、振り分け機構１５により粗型１０１に順に振り分けられ、粗型１０１においてパリソンに成形された後、対応する仕上げ型１０２にパリソンが供給されて最終形態のびんが成形される。最終形態のびんのヒール部には、仕上げ型１０２により、その型に固有の型番を示す数字を含む文字列コードが刻印されている。
【００２７】
検査工程２には、第２の搬送路１４に連なる第３の搬送路２１が設けられている。この第３の搬送路２１に沿って複数の検査部（この実施例では２０Ａ，２０Ｂ，２０Ｃ，２０Ｄの４個の検査部）が配備されている。徐冷窯１２から搬出されたびんは、第２の搬送路１４を通過する間にその搬送方向に沿って一列に整列された状態になり、各検査部２０Ａ〜２０Ｄに順番に送り込まれる。
【００２８】
４つの検査部２０Ａ〜２０Ｄのうちの先頭の検査部２０Ａには、びんの搬送方向に沿って複数の検査ステーションＰが設けられている。他の検査部２０Ｂ，２０Ｃ，２０Ｄには、複数の検査ステーションＰが円陣をなすように配置され、これらの検査ステーションＰに対応する数の凹部を有するスターホイールＳＷが設けられている。各スターホイールＳＷを順送り機構２２（図５に示す。）が間歇的に回転させることによって、びんが１本ずつ捕捉されて各検査ステーションＰに順番に送り込まれる。
【００２９】
各検査部２０Ａ〜２０Ｄには、最後の検査ステーション（図中、ＰＡ，ＰＢ，ＰＣ，ＰＤとして示す。）を除く各検査ステーションＰに、それぞれ所定の項目の検査を実施する検査機（図示せず。）が設けられている。最後の検査ステーションＰＡ，ＰＢ，ＰＣ，ＰＤには、びんのヒール部より型番を読み取るための文字読取装置２００（図４，５に示す。）が設けられる。
【００３０】
上記の検査部２０Ａ〜２０Ｄには、さらに、びんの順送り機構２２や各検査ステーションＰの検査機の動作を制御するプログラマブル・ロジック・コントローラ２５０（図５に示す。以下、単に「コントローラ２５０」という。）が設けられている。コントローラ２５０は、個々の検査ステーションＰに対応する記憶部を有しており、びんを順送りする都度、各検査ステーションＰの検査機や文字読取装置２００から所定の項目の検査結果を示す情報または読み取られた型番を示す情報を受け付けて、それぞれの記憶部の情報を書き換える。また、２番目以降の検査ステーションＰの記憶部には、一つ前の検査ステーションＰの記憶部に直前に保存されていた情報が転送された上で、対応する検査ステーションＰからの新しい情報が転送情報に追加される。この結果、最後の検査ステーションＰＡ，ＰＢ，ＰＣ，ＰＤの記憶部には、毎回、対応する検査部２０Ａ，２０Ｂ，２０Ｃ，２０Ｄでの検査を終えたびんに対する全ての項目の検査結果（欠陥の種類毎に欠陥の有無を表したもの）と文字読取装置２００により当該びんから読み取られた型番とを組み合わせた情報（以下、「検査結果情報」という。）が保存される。
【００３１】
なお、図１には示していないが、各検査部２０Ａ〜２０Ｄの下流側にはリジェクトテーブルが設けられる。欠陥を示す情報を含む検査結果情報が得られたびんは搬送路２１には戻されずに、リジェクトテーブルへ搬出される。
【００３２】
品質管理システム３には、上記の検査結果情報を収集するために検査部２０Ａ〜２０Ｄ毎に設けられた情報収集装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄ、製造工程１の各種の装置の稼働情報を収集するために設けられた複数の情報収集装置３１、検査工程２の側の情報収集装置３０Ａ〜３０Ｄにより収集された情報を集約して分析するための分析用端末装置３２、製造工程１の側の情報収集装置３１により収集された情報を集約して分析するための情報収集用端末装置３３、管理用サーバ３４、および複数のクライアント端末装置３５が含まれる。
【００３３】
情報収集装置３０Ａ〜３０Ｄ，３１は、ボックス状の筐体にマイクロコンピュータを含む制御基板が収容された構成の装置（「ロガーボックス」と呼ばれる。）である。分析用端末装置３２，３３やクライアント端末装置３５はパーソナルコンピュータであり、管理用サーバ３４はサーバ専用機である。これらの装置３０Ａ〜３０Ｄ，３１，３２，３３，３４，３５は、ＬＡＮ回線を介して接続されている。
【００３４】
各検査部２０Ａ〜２０Ｄのコントローラ２５０は、びんの順送りに伴う各記憶部の書き換え処理が終了する都度、最後の検査ステーションＰＡ，ＰＢ，ＰＣ，ＰＤの記憶部に保存された検査結果情報を、対応する情報収集装置３０Ａ〜３０Ｄに送信する。情報収集装置３０Ａ〜３０Ｄでは、この検査結果情報を一定の時間毎にまとめて、分析用端末装置３２へ送信する。
【００３５】
分析用端末装置３２では、各情報収集装置３０Ａ〜３０Ｄから送信された検査結果情報を用いて、欠陥の種類毎および型番毎に欠陥の発生数を集計し、その集計結果を図２に示すような集計テーブルに編集する。この集計テーブルは、所定の時間毎に更新されると共に、管理用サーバ３４に転送されて保存される。管理用サーバ３４に保存された集計テーブルは、各クライアント端末装置３５で読み出し可能な状態になる。
【００３６】
この実施例の製びん機１０には１０個のセクションＳが含まれている。各セクションＳに２個ずつ設けられた２０個の粗型１０１と仕上げ型１０２とに対して、それぞれ１〜２０の異なる数字が型番として付与されている。図２の集計テーブルでは、１〜２０の各型番と欠陥の種類を表すＮ個の項目（図示例では，各項目を欠陥１，欠陥２・・・欠陥Ｎとしている。）との組み合わせ毎に、その組み合わせに係る欠陥の発生数の累計値が保存されている。
【００３７】
製造工程１の側の情報収集装置３１により収集された情報も、同様に、製造工程１についての分析用端末装置３３に送信されて分析される。その分析結果は管理用サーバ３４に保存される。工場内の管理者や作業者らは、適宜、クライアント端末装置３５から管理用サーバ３４にアクセスして図２に示した集計テーブルを呼び出し、金型毎の欠陥の発生状況を確認することができる。したがって、欠陥が多発している金型や同じ欠陥が連続して発生している金型を速やかに特定することができる。さらに、特定した金型に関して、分析用端末３３により生成された分析結果情報を確認したり、実際の金型の稼働状況を確認したりすることにより、欠陥の発生原因を推定することもできる。
【００３８】
なお、図１に示す実施例では、複数の検査部２０Ａ〜２０Ｄにおいて、それぞれ最後の検査ステーションＰＡ，ＰＢ，ＰＣ，ＰＤに文字読取装置２００を配置しているが、これに限らず、複数の検査ステーションＰの中の先頭のステーションに文字読取装置２００を配置してもよい。また、検査の途中で不良のびんが取り除かれることがなく、検査工程に導入されたびんの全てが検査部２０Ａ〜２０Ｄを一定の順序で通過する場合には、最初の検査部２０Ａまたは最後の検査部２０Ｄのみに文字読取装置２００を配置すればよい。
【００３９】
前記したように、この実施例の製びん機１０の各仕上げ型１０２では、その型に固有の型番を含む文字列コードがヒール部に刻印されたびんを成形している。
図３に示すように、文字列コードを構成する各文字は、文字幅の中央部を溝底とするＶ字状の溝４により表されているが、溝底の位置や溝の深さは、適宜、変更が可能である。また溝の形状はＶ字状に限らず、溝底が平坦に近い形状の溝としてもよい。
【００４０】
前記文字読取装置２００は、ヒール部に刻印された文字列コードから型番を読み取って認識する機能を有するものである。
【００４１】
図４には、文字読取装置２００の概略構成が、図５には文字読取装置２００および前述したコントローラ２５０の電気的構成が、それぞれ示してある。
この実施例の文字読取装置２００には、読取対象のびんＢＴを載せる回転自由なテーブル２０６、カメラ２０１、照明装置２０２、摩擦ローラ２０３およびこれを駆動するパルスモータ２０７、一対の回転自由な支持ローラ２０４，２０５、カメラ２０１により撮像された画像を処理する画像処理装置２１０などが含まれている。上記のテーブル２０６、摩擦ローラ２０３、パルスモータ２０７、および支持ローラ２０４，２０５は、びんＢＴを支持してびんＢＴの中心軸の周りに回転させる回転駆動機構を構成する。また、この実施例では、文字読取装置２００の制御機能の一部を、同じ検査部内のコントローラ２５０に設けている。なお、この文字読取装置２００が図１に示した検査部３０Ｂ，３０Ｃ，３０Ｄに配備される場合には、カメラ２０１および照明装置２０２は、スターホイールＳＷの回動範囲より外側に配備される。
【００４２】
図４に示す実施例では、摩擦ローラ２０３は、テーブル２０６の回転中心に載せられたびんＢＴの胴部の高さ中央部に接触するように配備される。支持ローラ２０４，２０５は、摩擦ローラ２０３とは反対側に、それぞれびんＢＴの首部および胴部を支持するように配備される。これらのローラ２０３，２０４，２０５の位置は、読取対象のびんＢＴの高さやびん径に応じて適宜変更することが可能である。
摩擦ローラ２０３は、パルスモータ２０７の回転力を受けて回転し、びんＢＴとの間に生じた摩擦力によってびんＢＴをびんＢＴの中心軸の周りに軸回転させる。
【００４３】
この実施例のカメラ２０１はラインスキャンカメラであり、びんＢＴのヒール部に表された文字列コードが視野内に収まるように、びんＢＴに向けて位置決めされる。カメラ２０１の画素の並び方向はびんＢＴのヒール部の高さ方向に沿っている。照明装置２０２は拡散光を出射するもので、カメラ２０１の視野を斜め前方から照明するように配備される。照明装置２０２から照射されてびんＢＴの外周面で反射した光は拡散するが、刻印文字を形成するＶ字状溝４に照射された光は、溝４内の傾斜面で反射してカメラ２０１とは異なる方向に進行する。その結果、カメラ２０１による画像では、Ｖ字状溝４による文字部分が暗く、背景が明るい画像が生成される。
【００４４】
なお、照明装置２０２の位置や光軸の方向は、認識対象の文字を形成する溝４の形状などに応じて、適宜、変更することができる。また、びんＢＴの表面から突出するタイプの文字を認識する場合などには、反射照明に代えて透過照明を選択してもよい。
【００４５】
図５に示す画像処理装置２１０には、ＣＰＵ２１１，メモリ２１２（ＲＯＭ，ＲＡＭのほか、ハードディスクなどの大容量メモリを含む。），通信インタフェース２１３，画像インタフェース２１４，画像メモリ２１５などが設けられている。
画像インタフェース２１４は、ＣＰＵ２１１からの指令に応じてカメラ２０１に撮像を行わせると共に、カメラ２０１から出力されたライン画像を取り込んで画像メモリ２１５に出力する。画像メモリ２１５では、カメラ２０１から供給されたライン画像を画素の並びに直交する方向に沿って配列した状態で蓄積する。
【００４６】
コントローラ２５０には、ＣＰＵ２５１，メモリ２５２，通信インタフェース２５３，外部インタフェース２５４などが設けられている。メモリ２５２には、ＲＯＭ，ＲＡＭ，ハードディスクなどの大容量メモリが含まれており、前記した検査ステーションＰ毎の記憶部やモデル画像などを登録するための記憶領域が設定される。
【００４７】
外部インタフェース２５４には、スターホイールＳＷの順送り機構２２，第３の搬送路２１からびんＢＴを取り込むための搬入機構２３、検査が終了したびんＢＴを第３の搬送路２１またはリジェクトテーブルに送り出すための弁別機構２４などが接続される。さらに、文字読取装置２００の照明装置２０２やパルスモータ２０７も、コントローラ２５０の外部インタフェース２５４に接続され、コントローラ２５０による制御を受ける。
【００４８】
コントローラ２５０のＣＰＵ２５１と画像処理装置２１０のＣＰＵ２１１とは、それぞれ通信インタフェース２５３，２１３を介して通信を行うことにより、タイミングを合わせてそれぞれの処理を行う。具体的には、コントローラ２５０のＣＰＵ２５１がパルスモータ２０７を回転させている間、画像処理装置２１０のＣＰＵ２１１は、画像インタフェース２１４を介してカメラ２０１に撮像（露光および画素単位の画像信号のスキャン処理を含む。）を繰り返し実行させ、びんＢＴの一周を超える所定の角度範囲（例えば５４０度）にわたってライン画像を取得する。毎回の撮像により生成されたライン画像は画像メモリ２１５に蓄積されることにより、２次元画像が生成される。
【００４９】
パルスモータ２０７の回転速度は、カメラ２０１の撮像周期などに基づき、回転中のびんＢＴのヒール部を全周にわたって連続して撮像可能な速さに調整される。これによって、びんＢＴのヒール部に対応する所定の高さ範囲の領域を撮像する処理がびんＢＴの一周を超える所定の角度範囲にわたって繰り返し実施され、ヒール部の外周面を展開したような２次元画像（図６に示す。）が生成される。
【００５０】
なお、図５には示していないが、コントローラ２５０のＣＰＵ２５１は、画像処理装置２１０のほか、他の検査ステーションＰの検査機（図示せず。）とも通信を行いながらそれぞれの動作を制御する。また、ＣＰＵ２５１は、各機構２２，２３，２４を動かすタイミングに合わせて前記した各記憶部の情報を更新すると共に、情報収集装置３０（３０Ａ〜３０Ｄのいずれか）に検査結果情報を送信する。
【００５１】
図６は、上記の２次元画像のうち文字列コードが現れている箇所を含む範囲を模式的に表したものである。
この実施例の文字列コードでは、先頭に、製びん機１０の全ての金型に共通の符号（図示例ではアルファベット文字列の「ＹＨ」）が配置され、その後に、２個のアルファベット文字による符号を挟んで、型番を表す数字（図示例では１２）が配置されている。
【００５２】
文字読取装置２００の画像処理装置２１０では、上記の文字列コードの先頭の符号「ＹＨ」（以下「先頭符号」という。）を探索した後に、この先頭符号を基準にして型番を表す数字を検出しかつ認識する。その処理のために、この実施例では、あらかじめ製びん機１０の各仕上げ型１０２により製造された良好な品質のびんＢＴのサンプルを撮像することによりサンプル画像を取得し、そのサンプル画像を用いて、先頭符号「ＹＨ」のモデル画像や型番に使用される「０」〜「９」の各数字のモデル画像を生成し、これらを画像処理装置２１０のメモリ２１２に登録する。
さらに、画像における先頭符号から型番までの距離や型番を含む領域の大きさが、同様にサンプル画像から特定され、メモリ２１２に登録される。型番を含む領域の大きさは、読取対象領域の設定データとして使用され、先頭符号から型番までの距離は、画像中の先頭符号に基づき読取対象領域を設定するための基準距離として使用される。
図６において、Ｒ１は先頭符号のモデル画像により検出された領域である。Ｒ２は、上記した設定データおよび基準距離に基づき設定された読取対象領域である。
【００５３】
ところで、この実施例のように摩擦ローラ２０３によりびんＢＴを回転させる場合、摩擦ローラ２０３が滑ってびんＢＴの空回りが生じると、びんＢＴの外周面の同じ箇所が重複して撮像される可能性がある。この重複する撮像によって、画像中の対応箇所の幅が拡大されてしまうため、この実施例では、各モデル画像について、幅方向に変形させた変形モデル画像を複数作成し、これらをモデル画像と共に文字認識処理に使用するようにしている。
【００５４】
図７は、数字の「２」についてのモデル画像から変形モデル画像を作成する方法の一例を示している。
この実施例では、モデル画像中の文字幅の一部分に相当する画像（図７（１）中の矩形領域ｒｔに含まれる画像）を所定の倍率ｑで幅方向に拡大し、その拡大された部分により元のモデル画像の対応部分を置き換えることによって、図７（２）に示すような変形モデル画像を作成している。この変形モデル画像では、矩形領域ｒｔに対応する矩形領域ＲＴ内の画像が幅方向にｑ倍に拡大されているが、他の箇所は元のモデル画像のままである。
この実施例では、モデル画像毎に、拡大対象部分の位置やその幅を複数とおりに変更することにより、１つのモデル画像から複数種の変形モデル画像を作成している。
【００５５】
上記の各変形モデル画像も、モデル画像と共にメモリ２１２に保存してもよく、また図８に示す読取処理が開始される前、または、読取処理中の初回の文字認識処理（ＳＴ７）において作成し、メモリ２１２の作業領域に一時的に保存してもよい。
【００５６】
図８は、上記の登録が完了した文字読取装置２００において実施される処理の手順を示している。この処理は、コントローラ２５０からの指示に応じて開始されるもので、びんＢＴが順送りされるタイミングに合わせて、ＳＴ１〜ＳＴ１１のループが繰り返される。
【００５７】
最初のＳＴ１では、コントローラ２５０の制御によりパルスモータ２０７が回転している期間に合わせて、カメラ２０１による撮像を繰り返し実行する。この撮像の繰り返しによって、びんＢＴの一周を超える所定の角度範囲にわたる２次元画像が画像メモリ２１５に格納される。
【００５８】
画像処理装置２１０のＣＰＵ２１１は、ＳＴ２において、画像メモリ２１５から２次元画像を読み出し、これを処理対象画像としてメモリ２１２の作業用領域に格納する。そして次のＳＴ３において、先頭符号のモデル画像を用いて処理対象画像中の先頭符号を探索する。
【００５９】
具体的に、ＳＴ３では、先頭符号のモデル画像を処理対象画像上に走査しつつ、各走査位置でモデル画像との類似度を求める処理（パターンマッチング）を実行し、類似度が最も高くなる領域（図６に示した領域Ｒ１）を特定する。この最大の類似度が所定のしきい値以上となると、先頭符号が検出されたものと判定されてＳＴ４が「ＹＥＳ」となり、ＳＴ５へ進む。
【００６０】
ＳＴ５では、上記の検索により先頭符号に対応するとして特定された領域Ｒ１のモデル画像に対する回転角度を計測する。そして、この計測値を用いたアフィン変換により、処理対象画像を、先頭符号が回転ずれのない状態の画像に補正する。
【００６１】
さらにＳＴ６では、補正後の処理対象画像の先頭符号から画像の幅方向（元のライン画像の並び方向）に沿って基準距離だけ離れた位置に読取対象領域Ｒ２を設定する。
なお、この読取対象領域Ｒ２の設定に用いられる基準距離や領域Ｒ２の大きさを表す設定データは、前記したように、あらかじめサンプル画像などを用いて登録されるが、これら基準距離や設定データにも、空回り等による撮像の重複を考慮した誤差を加味するのが望ましい。
【００６２】
また、この実施例では、びんＢＴの１周半分の画像を取得するので、撮像開始時点の文字列コードの位置によっては、画像の２箇所で先頭符号が検出される可能性があるが、その場合には、読取対象領域Ｒ２が分断されることなく設定できる位置にある先頭符号を選択する。また、画像の両端に先頭符号が分断されて検出される可能性もあるが、ＳＴ３では、先頭符号を表す二桁の文字列「ＹＨ」を含む領域Ｒ１を検出するので、両端以外の箇所に分断されずに存在する先頭符号を検出することができる。
【００６３】
ＳＴ７では、ＳＴ６で設定された読取対象領域Ｒ２内の画像に各数字のモデル画像を順に適用して、パターンマッチング処理により型番を示す数字を認識する。
この実施例では、型番として１〜２０の数字が使用されるので、パターンマッチング処理により読取対象領域Ｒ２内の２箇所に文字が存在する可能性があることを前提に、モデル画像および各変形モデル画像を順番に選択して読取対象領域Ｒ２内の画像とのパターンマッチング処理を実行し、一桁または二桁の数字を特定する。
【００６４】
数字の認識処理が終了すると、ＣＰＵ２１１は、読み取り結果が型番に相当するか否かをチェックする。読取結果が１〜２０のいずれかの数字を示す場合には、その数字が型番として認識される。これによりＳＴ８が「ＹＥＳ」となってＳＴ９に進み、ＣＰＵ２１１は読み取った型番をコントローラ２５０に出力する。
【００６５】
一方、読取対象領域Ｒ２で数字を検出することができなかった場合、または数字は見つかったが型番を示す数字ではなかった場合（たとえば「２３」など）には、ＳＴ８が「ＮＯ」となってＳＴ１０に進み、ＣＰＵ２１１は、読取失敗を表すＮＧデータをコントローラ２５０に出力する。また、ＳＴ３の先頭符号の検索処理において先頭符号を検出することができなかった場合（ＳＴ４が「ＮＯ」の場合）にも同様にＳＴ１０に進み、ＮＧデータを出力する。
【００６６】
以下、同様にして、ＳＴ１〜ＳＴ１１のループを繰り返し、コントローラ２５０から終了指示を受けたことに応じて（ＳＴ１１が「ＹＥＳ」）、処理を終了する。なお、ＳＴ１での撮像処理により画像メモリ２１５に保存された２次元画像は、その後の各ステップが実行されてＳＴ１に戻る都度、消去される。
【００６７】
上記実施例の読取処理によれば、びんＢＴの一周半分の画像を、ラインスキャンカメラ２０１による撮像を繰り返して取得して、びんＢＴのヒール部の外周面を展開した状態を表す２次元画像を生成するので、撮像開始時点での文字列コードがカメラ２０１の視野からどれだけ回転した位置にあっても、その文字列コードを含む画像を得ることができる。また、型番を示す数字を読み取るためのパターンマッチング処理において、変形のない状態のモデル画像による照合だけでなく、空回り等による撮像の重複により文字幅の一部分が変形した状態に対しては、モデル画像の文字幅を伸ばして変形させたものによる（変形モデル画像）照合をも行うので、読取の精度を確保することができる。
【００６８】
なお、撮像の重複のほか、容器の回転速度が設定値より速くなって撮像されない箇所が生じる可能性がある場合には、各モデル画像の文字幅を縮めた変形モデル画像も複数とおり作成して、これらをパターンマッチングの対象に含めるとよい。
【００６９】
また、モデル画像を変形する方法に代えて、読取対象領域Ｒ２の画像を複数とおりに変形して、各変形画像および変形前の画像のそれぞれをモデル画像と照合してもよい。または、モデル画像および読取対象領域Ｒ２の画像の双方を複数とおりに変形し、変形前のモデル画像および読取対象領域Ｒ２の変形前の画像を含む各種画像を順に組み合わせて照合してもよい。
【００７０】
上記の実施例では、ＳＴ３の先頭符号の探索に関しては変形モデル画像を作成していないが、先頭符号は「ＹＨ」に統一されているので、仮に画像中の先頭符号に変形が生じても「ＹＨ」のモデル画像に対してある程度以上の類似度が得られた領域を先頭符号として検出することにより、先頭符号を問題なく検出することができる。ただし、先頭符号に関しても、モデル画像のほか、変形モデル画像を用いた探索を実施すれば、より高い確度で先頭符号を検出することができる。
【００７１】
上記の実施例では、回転自由なテーブル２０６上に支持されたびんＢＴを摩擦ローラ２０３による摩擦力で軸回転させたが、これに限らず、テーブル２０６を回転させる方法によりびんＢＴを軸回転させてもよい。
【００７２】
この場合、回転速度が設定値より遅くなるような回転むらが生じる可能性がある場合には、各モデル画像の文字幅の一部分を拡大した変形モデル画像を複数とおり作成し、これらによるパターンマッチングを実施するとよい。また回転速度が設定値より速くなるような回転むらが生じる可能性がある場合には、各モデル画像の文字幅の一部分を縮小した変形モデル画像を複数とおり作成し、これらによるパターンマッチングを実施するとよい。
【００７３】
さらに、上記実施例では、カメラ２０１をラインスキャンカメラとしたが、これに代えてエリアカメラを使用してもよい。この場合にも、びんＢＴが回転する間に複数回の撮像を行い、毎時の撮像により生成された画像を繋げることによって、ヒール部の外周面を展開した状態の２次元画像を生成した後に、この２次元画像に対し、上記実施例と同様の文字認識処理を実施することができる。
なお、エリアカメラを用いる場合には、必ずしもカメラの視野を照明する必要はない。
【００７４】
上記実施例では、文字列コードがヒール部に表されたびんを対象として型番の読取処理を行ったが、文字列コードの配置位置はヒール部に限らず、たとえばびんの外周面の適所に表すことができる。
【符号の説明】
【００７５】
ＢＴ    びん
１０    製びん機
１０１  粗型
１０２  仕上げ型
２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ  検査部
２００  文字読取装置
２０１  カメラ
２０３  摩擦ローラ
２０４，２０５  支持ローラ
２０６  テーブル
２０７  パルスモータ
２５０  コントローラ
３０    情報収集装置
３２    分析用端末装置
３４    管理用サーバ
【図１】
2014050641.tif 000003
【図２】
2014050641.tif 000004
【図３】
2014050641.tif 000005
【図４】
2014050641.tif 000006
【図５】
2014050641.tif 000007
【図６】
2014050641.tif 000008
【図７】
2014050641.tif 000009
【図８】
2014050641.tif 000010
【手続補正書】
【提出日】平成27年3月25日(2015.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の金型により成形されかつ各金型を特定する文字が外周面上の決められた高さ位置に表された円筒状容器を検査対象として複数の項目について良否を検査する検査装置と、前記検査装置により検査される複数個の円筒状容器について前記文字を読み取って認識するための文字読取装置と、前記検査装置による各容器の項目毎の検査結果を前記文字読取装置により読み取られた文字に対応する金型毎に集計する処理を実行する情報処理装置とを有する容器検査システムであって、
前記文字読取装置は、前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラと、前記カメラの撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備し、
前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、前記探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について前記文字認識手段による認識結果を前記情報処理装置に出力する出力手段とを備えて成る容器検査システム。
【請求項２】
前記カメラはラインスキャンカメラであって、画素が並ぶ方向が前記円筒状容器の高さ方向に沿うように位置決めされている請求項１に記載された容器検査システム。
【請求項３】
前記文字認識手段は、前記認識対象の文字の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第１の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像と照合する第２の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第３の照合方法とのうちのいずれかの照合方法を実行する請求項１に記載された容器検査システム。
【請求項４】
前記回転駆動機構は、前記円筒状容器を回転自由に支持するテーブルと、前記円筒状容器の外周面に接触して摩擦力により円筒状容器を円筒状容器の中心軸の周りに回転させる摩擦ローラと、前記摩擦ローラを駆動するモータとを含むものである請求項１に記載された容器検査システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
この発明は、例えば、複数の金型で製造されたガラスびんやペットボトルなどの円筒状容器について、前記円筒状容器の外周面に記された型番などの文字を読み取って認識するための文字認識装置が組み込まれた容器検査システムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この発明による容器検査システムは、複数の金型により成形されかつ各金型を特定する文字が外周面上の決められた高さ位置に表された円筒状容器を検査対象として複数の項目について良否を検査する検査装置と、前記検査装置により検査される複数個の円筒状容器について前記文字を読み取って認識するための文字読取装置と、前記検査装置による各容器の項目毎の検査結果を前記文字読取装置により読み取られた文字に対応する金型毎に集計する処理を実行する情報処理装置とを有するものである。前記文字読取装置は、前記円筒状容器を支持して円筒状容器の中心軸の周りに回転させる回転駆動機構と、前記円筒状容器の外周面上に表された文字が視野内に収まるように円筒状容器に向けて位置決めされるカメラと、前記カメラの撮像動作を制御して前記文字が表示されている高さ位置の画像を円筒状容器の一周を超える角度範囲にわたって取得して認識処理を実行する画像処理装置とを具備している。
前記画像処理装置は、取得した画像より文字の全部が含まれている画像部分を探索する探索手段と、探索手段により探索された画像部分に含まれる認識対象の文字の画像を複数種の文字のモデル画像と照合して前記認識対象の文字を認識する文字認識手段と、各円筒状容器について文字認識手段による認識結果を出力する出力手段とを備えている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記した容器検査システムの文字読取装置によれば、読取対象の円筒状容器が回転駆動機構により回転している間にカメラによる撮像が行われ、円筒状容器の一周を超える角度範囲の画像が生成される。このようにすれば、容器の外周面上の決められた高さ位置にある文字が容器の回転前にカメラの視野からどれだけ離れていても、文字の全部が分断されることなく現れている画像を生成することができる。よって、この画像から文字の全部が含まれる画像部分を探索し、その画像部分を複数種の文字のモデル画像と照合することにより、認識対象の文字を正しく認識することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記の容器検査システムの一実施形態では、カメラとしてラインスキャンカメラが使用される。このカメラは画素が並ぶ方向を円筒状容器の高さ方向に沿うように位置決めされる。
上記の実施形態によれば、容器の回転に合わせてラインスキャンカメラによる撮像を繰り返すことにより、容器の外周面の文字が表示されている高さ位置を一周を超える角度範囲で撮像することが可能になる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
他の一実施形態による容器検査システムでは、前記文字認識手段は、文字を認識するために、認識対象の文字の画像を、複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第１の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像と照合する第２の照合方法と、前記認識対象の文字の画像の文字幅を拡大または縮小して作成された複数の画像を前記複数種の文字毎の基準のモデル画像および各基準のモデル画像の文字幅を拡大または縮小して作成された複数のモデル画像と照合する第３の照合方法とのうちのいずれかの照合方法を実行する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
他の実施形態による容器検査システムでは、前記回転駆動機構は、円筒状容器を回転自由に支持するテーブルと、円筒状容器の外周面に接触して摩擦力により円筒状容器をその中心軸の周りに回転させる摩擦ローラと、摩擦ローラを駆動するモータとを含むものである。
この実施形態によれば、読取対象の円筒状容器を摩擦ローラに接触した状態でテーブル上に配置し、モータにより摩擦ローラを駆動することによって、円筒状容器を回転させることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【国際調査報告】
2014050641.tif 000011
2014050641.tif 000012
2014050641.tif 000013
2014050641.tif 000014