(57)【要約】      （修正有）【課題】寸法公差だけでは判定しにくい物体の曲面の表面形状を客観的且つ自動的に検査する装置、方法を提供する。【解決手段】材料を熱で溶融して造形された検査対象物、あるいは表面を研磨して製造した検査対象物、あるいは切削加工により製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査装置であって、検査対象物に特定の模様を投影する投影装置と、模様が投影された検査対象物を撮像する撮像装置と、検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習した人工知能を有しており、撮像装置により撮像された撮像画像を、学習済みの人工知能に適用して、曲面の表面形状の良否を判定する判定回路と、を有する。【選択図】図１
2019196985.tif 000002
【特許請求の範囲】
【請求項１】
材料を熱で溶融して造形された検査対象物、あるいは表面を研磨して製造した検査対象物、あるいは切削加工により製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査装置であって、
前記検査対象物に特定の模様を投影する投影装置と、
前記模様が投影された検査対象物を撮像する撮像装置と、
前記検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について前記検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習した人工知能を有しており、前記撮像装置により撮像された撮像画像を、学習済みの前記人工知能に適用して、前記検査対象物の曲面の表面形状の良否を判定する判定回路と、
を備える検査装置。
【請求項２】
前記特定の模様は、縞模様、もしくは格子模様である
請求項１に記載の検査装置。
【請求項３】
前記投影装置は２台あり、それぞれの投影装置は、投影方向が略直交する２方向から縞模様を投影することにより、格子模様を前記特定の模様として投影する
請求項１または２に記載の検査装置。
【請求項４】
前記人工知能は、前記検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び前記検査対象物と同種で且つ曲面の表面形状が不良であることが既知の学習用対象物について当該学習用対象物の画像と当該不良の要因を識別する識別情報との組を教師データとして良品の確信度及び不良の要因毎の確信度を出力するよう学習しており、
前記人工知能は、前記検査対象物の撮像画像を用いて、前記検査対象物について良品の確信度及び不良の要因毎の確信度を出力し、
前記判定回路は、前記良品の確信度及び前記不良の要因の確信度を用いて、前記検査対象物について良品か、または不良の要因を識別する識別情報を出力する
請求項１から３のいずれか一項に記載の検査装置。
【請求項５】
前記判定回路には、不良の要因毎に人工知能が設けられており、
前記人工知能それぞれは、前記検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び前記検査対象物と同種で且つ曲面の表面形状に当該人工知能が対象とする不良の要因があることが既知の学習用対象物について当該学習用対象物の画像と前記対象とする不良の要因を識別する識別情報との組を教師データとして良品の確信度及び前記対象とする不良の要因の確信度を出力するよう学習しており、
前記人工知能それぞれは、前記検査対象物の撮像画像を用いて、前記検査対象物について良品の確信度及び互いに異なる不良の要因に対する確信度を出力し、
前記判定回路は、前記人工知能それぞれから出力された前記良品に対する確信度それぞれ及び前記不良の要因の確信度それぞれを用いて、前記検査対象物について良品か、または不良の要因を識別する識別情報を出力する
請求項１から３のいずれか一項に記載の検査装置。
【請求項６】
前記投影装置は、投影と非投影とを切り替えられるようになっており、
前記撮像装置は、前記模様が非投影の状態で前記検査対象物を撮像して第１の画像を取得し、当該模様が投影された状態で検査対象物を撮像して第２の画像を取得し、
前記判定回路は、前記第１の画像と前記第２の画像との差分画像を、同様にして作成された差分画像の教師データを用いて学習した前記学習済みの人工知能に適用して、前記検査対象物の曲面の表面形状の良否を判定する
請求項１から５のいずれか一項に記載の検査装置。
【請求項７】
前記検査対象物は、表面を研磨して製造した部品である
請求項１から６のいずれか一項に記載の検査装置。
【請求項８】
前記検査対象物は、流体機械の部品である
請求項１から７のいずれか一項に記載の検査装置。
【請求項９】
前記検査対象物は、溶融金属積層法または研磨により製造した部品である
請求項１から８のいずれか一項に記載の検査装置。
【請求項１０】
材料を熱で溶融して造形された検査対象物あるいは表面を研磨して製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査方法であって、
前記検査対象物に特定の模様を投影する手順と、
前記模様が投影された検査対象物を撮像する手順と
前記撮像された画像を、学習済みの人工知能に適用して、前記曲面の表面形状の良否を判定する手順と、
を有し、
前記人工知能は、前記検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について前記検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習したものである検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、材料を熱で溶融して造形された検査対象物、あるいは表面を研磨して製造した検査対象物、あるいは切削加工により製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査装置及び検査方法に関する。
【背景技術】
【０００２】
大型ポンプの羽根車等、複雑な曲面形状をもつ製品およびその部品（以下、部品等）の検査は、数値化が難しく、熟練を必要とし、且つ大きな工数を必要とする作業のひとつである。特に、こういった部品等は鋳造等により製造することが多いが、鋳造等により製造された部品等は、表面の粗さや、うねり（凹凸）を取るために、グラインダ等で研磨を行うことが一般的である。また、機械加工等により製造する場合でも、加工後にいわゆる切削痕を消すため、研磨を行うことがある。あるいは、加工中の熱変形等により、部品等の「そり」や「うねり」が生じることもある。また、近年では金属ワイヤ等を溶融して積層し、部品等を成型する技法（溶融金属積層法等）もあるが、この場合もやはり積層により生じる「段」を、成型後に研磨して除去することがある。このように、溶融による成型、あるいは研磨を行った後の形状の検査は、後述するように数値化が難しく、判断に熟練を要する。
【０００３】
従来、羽根車の検査方法が開発されている。例えば、特許文献１では、設置場所に置かれる羽根車の回転軸心方向から羽根車の正面を撮像する工程と、上記撮像工程で撮像された羽根車の回転軸心方向からの羽根車の正面に係わる撮像画像を二値化処理し、二値化画像を得る工程と、上記二値化画像に基づいて羽根車対応明部の周囲に備える全ての羽根対応明部の先端部対応明部の位置を検出する工程と、上記検出された全ての先端部対応明部について、各先端部対応明部と羽根車対応明部における予め定められる基準部との位置関係を算出する工程と、上記算出された位置関係と所定の規定値とを比較して羽根車の羽根形状の良否を判定する工程とを備える、羽根車の羽根形状検査方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５１６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、鋳造時に曲面上に意図しない凹凸が発生したり、鋳造時の表面形状（いわゆる「鋳肌」）は、ポンプ等の流体機械の部品としては表面が荒いために表面を研磨して滑らかにすることが必要なため、時に表面を削りすぎるなどして凹凸が生じたりすることがある。あるいは、機械加工等であっても、加工後に生じる切削痕を消すために表面の研磨を行うことで凹凸が生じることや、加工中の熱変形などが原因で「うねり」や「そり」などの凹凸を生じることがある。こういった凹凸などについては、許容値の設定等が難しい。
【０００６】
具体的には、こういった製品の検査方法としては、各種の寸法測定器、あるいは、いわゆる三次元測定器により製品の寸法を精密に測定し、その寸法が許容値内にあるかどうかを検査する方法がある。
【０００７】
図１は、設計形状（基準形状）と、許容値の上限及び下限と、製品形状の第１の模式図である。図１には、設計形状（基準形状）を表す一点鎖線Ｌ１、寸法の許容値の下限を表す破線Ｌ２、寸法の許容値の上限を表す破線Ｌ３、及び製品形状を表す実線Ｌ４が示されている。例えば図１のように、製品の性能に影響のない範囲で、設計形状（基準形状）に対して寸法の許容値の上限と下限とを定めた場合、製品形状がこの許容値の上限と下限の間（すなわち許容範囲内）にあれば、合格とみなすことができる。
【０００８】
一方で、ポンプの羽根車のような流体機械の部品の場合、これだけでは製品を合格とみなせない場合がある。図２は、設計形状（基準形状）と、許容値の上限及び下限と、製品形状の第２の模式図である。図２には、設計形状（基準形状）を表す一点鎖線Ｌ１１、寸法の許容値の下限を表す破線Ｌ１２、寸法の許容値の上限を表す破線Ｌ１３、及び製品形状を表す実線Ｌ１４が示されている。例えば、図２の製品形状のように、製品の表面に「波打ち」がある場合、製品形状（各点での測定値）は、許容値の上限と下限の間（すなわち許容範囲内）にあるが、このような「波打ち」は検査装置の性能に大きな影響を与えるため、合格とすることはできない。このような流体機械の部品としては、流路中にある部品は多くが対象となるが、特に、下記のような部品が挙げられる。
○羽根車
○ディフューザー（圧力回復流路、渦巻きケーシング・案内羽根等を含む）
○吸込管／吐出管
○軸受・軸封の水中ケーシング、特にその接液面
○吸い込みベル
○および、これらを構成する部品
【０００９】
このような不良を、数値測定により判定しようとすると、このような「波打ち」を数値化することが必要になる。その方法は多数考えられるが、いずれにせよ、多数の点を測定し、記録した上で統計処理するなど、複雑な処理が必要となる上、基準値の設定が難しい。
【００１０】
図３は、比較例に係る検査方法を示す模式図である。図３には、設計形状（基準形状）を表す一点鎖線Ｌ２１、寸法の許容値の下限を表す破線Ｌ２２、寸法の許容値の上限を表す破線Ｌ２３、製品形状を表す実線Ｌ２４、及びサンプリングデータを表す階段状の実線Ｌ２５が示されている。一方、例えば、図３に示すように、形状データを一定間隔でサンプリングし、その隣り合う計測値（サンプリングデータ）の差分を計算し、これに基づいて良否を判定する方法が考えられる。この場合、この差分が、設計形状の差分に比して一定以上大きい、あるいは一定以上小さい場合に不良とする、などの方法がある。しかし、この場合、多数の点を測定する必要があり、また、波打ちの周期（波長）や大きさは、都度異なるため、その閾値を決めることは難しい。
【００１１】
そのため、実務的にはこのような「波打ち」などは、寸法（数値）の測定ではなく、検査員の目視検査や、手などの触覚による、いわゆる「官能検査」により行なうことが多い。官能検査であれば、都度基準値を定めなくても、検査員の感覚により製品の良否を判定することができる。また、「波打ち」のような状態は、比較的、人間（検査員）の感性により良し悪しを判断するほうが、基準値等を定めるより、不良品を良品と判定するリスクは小さくできる。
【００１２】
しかしながら、官能検査には、（１）測定者により判断がばらつく（合格／不合格の判定が測定者により異なる）こと、（２）人間にしか測定ができないため、自動化できないこと、（３）数値化が難しく、記録等がしにくいこと、（４）数値化が難しいため「許容範囲」を決めることが難しく、得てして「過剰品質」を求める傾向がある（必要以上の修正工数をかけてしまう）ことといった問題がある。特に、昨今は検査員の高齢化と、技術伝承の難しさなどもあり、熟練した検査員の確保が難しくなってきており、これらを客観的且つ自動的に検査できる検査装置や検査方法の開発は急務となっている。
【００１３】
また、流体機械の部品等の中でも大型ポンプ等の、いわゆるカスタム製品では、たとえば羽根車の形状は客先の仕様に合わせて最適化されているため、製品ごとに基準形状が異なり、都度、検査に用いるデータを作成する必要がある。これも、自動化の妨げとなる。
【００１４】
本発明は、上記問題に鑑みてなされたものであり、寸法公差だけでは判定しにくい物体の曲面の表面形状を客観的且つ自動的に検査することを可能とする検査装置及び検査方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の態様に係る検査装置は、材料を熱で溶融して造形された検査対象物、あるいは表面を研磨して製造した検査対象物、あるいは切削加工により製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査装置であって、前記検査対象物に特定の模様を投影する投影装置と、前記模様が投影された検査対象物を撮像する撮像装置と、前記検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について前記検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習した人工知能を有しており、前記撮像装置により撮像された撮像画像を、学習済みの前記人工知能に適用して、前記検査対象物の曲面の表面形状の良否を判定する判定回路と、を備える。
【００１６】
この構成によれば、学習済みの人工知能に適用して、検査対象物の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい検査対象物の曲面の表面形状を客観的且つ自動的に検査することができる。すなわち、従来の数値による方法では判定の難しかった「波打ち」のような不良を、機械的に判定することができる。更に、検査を無人で行うことができ、判定結果を数値で記録することができ、従来のように検査員により判定がばらつくことをなくすことができる。
【００１７】
本発明の第２の態様に係る検査装置は、第１の態様に係る検査装置であって、前記特定の模様は、縞模様、もしくは格子模様である。
【００１８】
この構成によれば、表面形状における波打ち、段差、割れがあると、縞模様、もしくは格子模様の一部に波打ち、角が生じたり、模様の一部が消えたりするので、このような模様の変化を人工知能が学習することにより、表面形状における波打ち、段差、割れなどの不良を判定することができる。
【００１９】
本発明の第３の態様に係る検査装置は、第１または２の態様に係る検査装置であって、前記投影装置は２台あり、それぞれの投影装置は、投影方向が略直交する２方向から縞模様を投影することにより、格子模様を前記特定の模様として投影する。
【００２０】
この構成によれば、格子模様の変化を人工知能が学習することにより、表面形状における波打ち、段差、割れなどの不良を判定することができる。
【００２１】
本発明の第４の態様に係る検査装置は、第１から３のいずれかの態様に係る検査装置であって、前記人工知能は、曲面の表面形状が良好であることが既知の検査対象物について当該検査対象物の画像と良品を識別する識別情報との組、及び曲面の表面形状が不良であることが既知の検査対象物について当該検査対象物の画像と当該不良の要因を識別する識別情報との組を教師データとして良品の確信度及び不良の要因毎の確信度を出力するよう学習しており、前記判定回路は、良品の確信度及び不良の要因の確信度を用いて、良品か、または不良の要因を識別する識別情報を出力する。
【００２２】
この構成によれば、検査者は、検査対象物の良否だけでなく、不良の場合には、不良の要因を把握することができる。
【００２３】
本発明の第５の態様に係る検査装置は、第１から３のいずれかの態様に係る検査装置であって、前記判定回路には、不良の要因毎に人工知能が設けられており、前記人工知能それぞれは、前記検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び前記検査対象物と同種で且つ曲面の表面形状に当該人工知能が対象とする不良の要因があることが既知の学習用対象物について当該学習用対象物の画像と前記対象とする不良の要因を識別する識別情報との組を教師データとして良品の確信度及び前記対象とする不良の要因の確信度を出力するよう学習しており、前記人工知能それぞれは、前記検査対象物の撮像画像を用いて、前記検査対象物について良品の確信度及び互いに異なる不良の要因に対する確信度を出力し、前記判定回路は、前記人工知能それぞれから出力された前記良品に対する確信度それぞれ及び前記不良の要因の確信度それぞれを用いて、前記検査対象物について良品か、または不良の要因を識別する識別情報を出力する。
【００２４】
この構成によれば、検査者は、検査対象物の良否だけでなく、不良の場合には、不良の要因を把握することができる。
【００２５】
本発明の第６の態様に係る検査装置は、第１から５のいずれかの態様に係る検査装置であって、前記投影装置は、投影と非投影とを切り替えられるようになっており、前記撮像装置は、前記模様が非投影の状態で前記検査対象物を撮像して第１の画像を取得し、当該模様が投影された状態で検査対象物を撮像して第２の画像を取得し、前記判定回路は、前記第１の画像と前記第２の画像との差分画像を、同様にして作成された差分画像の教師データを用いて学習した前記学習済みの人工知能に適用して、前記検査対象物の曲面の表面形状の良否を判定する。
【００２６】
この構成によれば、差分画像は投影された模様のみが強調されるので、学習による判定精度を向上し、判定結果の精度を向上させることができる。特に、溶融金属の積層により造形された部品等の場合、積層により生じる縞模様等による影響を低減することができる。
【００２７】
本発明の第７の態様に係る検査装置は、第１から６のいずれかの態様に係る検査装置であって、表面を研磨して製造した部品である。
【００２８】
この構成によれば、学習済みの人工知能に適用して、表面を研磨して製造した部品の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい部品の曲面の表面形状を客観的且つ自動的に検査することができる。
【００２９】
本発明の第８の態様に係る検査装置は、第１から７のいずれかの態様に係る検査装置であって、前記検査対象物は、流体機械の部品である。
【００３０】
この構成によれば、学習済みの人工知能に適用して、流体機械の部品の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい流体機械の部品の曲面の表面形状を客観的且つ自動的に検査することができる。
【００３１】
本発明の第９の態様に係る検査装置は、第１から８のいずれかの態様に係る検査装置であって、前記検査対象物は、溶融金属積層法または研磨により製造した部品である。
【００３２】
この構成によれば、学習済みの人工知能に適用して、溶融金属積層法または研磨により製造した部品の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい部品の曲面の表面形状を客観的且つ自動的に検査することができる。
【００３３】
本発明の第１０の態様に係る検査方法は、材料を熱で溶融して造形された検査対象物あるいは表面を研磨して製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査方法であって、前記検査対象物に特定の模様を投影する手順と、前記模様が投影された検査対象物を撮像する手順と前記撮像された画像を、学習済みの人工知能に適用して、前記曲面の表面形状の良否を判定する手順と、を有し、前記人工知能は、前記検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について前記検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習したものである検査方法である。
【００３４】
この構成によれば、学習済みの人工知能に適用して、検査対象物の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい検査対象物の曲面の表面形状を客観的且つ自動的に検査することができる。すなわち、従来の数値による方法では判定の難しかった「波打ち」のような不良を、機械的に判定することができる。更に、検査を無人で行うことができ、判定結果を数値で記録することができ、従来のように検査員により判定がばらつくことをなくすことができる。
【発明の効果】
【００３５】
本発明の一態様によれば、学習済みの人工知能に適用して、検査対象物の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい検査対象物の曲面の表面形状を客観的且つ自動的に検査することができる。すなわち、従来の数値による方法では判定の難しかった「波打ち」のような不良を、機械的に判定することができる。更に、検査を無人で行うことができ、判定結果を数値で記録することができ、従来のように検査員により判定がばらつくことをなくすことができる。
【図面の簡単な説明】
【００３６】
【図１】設計形状（基準形状）と、許容値の上限及び下限と、製品形状の第１の模式図である。
【図２】設計形状（基準形状）と、許容値の上限及び下限と、製品形状の第２の模式図である。
【図３】比較例に係る検査方法を示す模式図である。
【図４】本実施形態に係る検査装置の構成を示す模式的構成図である。
【図５Ａ】良品の羽根車に格子模様が投影された場合の模式図である。
【図５Ｂ】不良品の羽根車に格子模様が投影された場合の模式図である。
【図６】本実施形態に係る判定回路の構成を説明する模式図である。
【図７】本実施形態に係る判定処理の一例を示すフローチャートである。
【図８】変形例に係る判定回路の構成を説明する模式図である。
【発明を実施するための形態】
【００３７】
以下、各実施形態について、図面を参照しながら説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００３８】
本実施形態に係る検査装置及び検査方法は、材料を熱で溶融して造形された検査対象物、あるいは表面を研磨して製造した検査対象物、あるいは切削加工により製造した検査対象物について当該検査対象物の曲面の表面形状を検査するものである。特に、大型ポンプやコンプレッサーのような流体機械の部品等の表面検査に適し、流体機械の部品の中でも羽根車のような複雑な三次元形状を有する製品の検査に適する。ここで流体機械の部品は、例えば、羽根車、ディフューザー（圧力回復流路、渦巻きケーシング・案内羽根等を含む）、吸込管／吐出管、軸受・軸封の水中ケーシング、特にその接液面、吸い込みベルおよび、これらを構成する部品などである。また材料を熱で溶融して造形されるものとしては、例えば鋳造、粉末冶金、溶融金属の積層などがある。このように、材料を熱で溶融して造形された検査対象物は、冷却の過程で材料が収縮するため、曲面の表面形状が設計どおりの寸法にならないことがあるので、検査が必要である。また、表面を研磨して製造した場合、時に表面を削りすぎるなどして凹凸が生じたりすることがある。この場合も、同様に検査が必要である。
【００３９】
図４は、本実施形態に係る検査装置の構成を示す模式的構成図である。検査装置は、検査対象物（ここでは一例として羽根車２）に特定の模様を投影する投影装置を備える。模様は、縞模様、あるいは格子模様であることが望ましい。図４に示すように、本実施形態に係る検査装置１は、投影装置１１及び投影装置１２を備え、一例として、投影方向が略直交する２つの投影装置、すなわち投影装置１１および投影装置１２から縞模様を投影することで、検査対象物である羽根車２に格子状の模様を投影してもよい。
【００４０】
これにより、製品の表面にはその曲面により、複数の曲線Ｗ１〜Ｗ１０が現れる。このとき、前述のような波打ち等があると、投影された模様にも波打ちによるゆがみが生じる。
【００４１】
ここで本実施形態に係る検査装置１は、模様が投影された検査対象物である羽根車２を撮像する撮像装置１３と、撮像装置１３により撮像された画像を、学習済みの人工知能を適用して、曲面の表面形状の良否を判定する判定回路１４とを備える。
【００４２】
図５Ａは、良品の羽根車に格子模様が投影された場合の模式図である。図５Ａは、不良品の羽根車に格子模様が投影された場合の模式図である。例えば、良品であれば図５Ａのように、羽根車上には滑らかな曲線が現れる。一方、前述のような「波打ち」があれば、図５Ｂに示したように、投影された模様も波打つ。また、表面に鈍角が生じるような「段差」であれば、投影された模様に「角」が生じる。また、表面に「割れ」等が生じていれば、投影された模様の一部が消えたり、角が生じたりする。
【００４３】
例えばこの「波打ち」を第１の不良要因として、第１の不良要因を有する場合、第１の不良であり、第１の不良要因を有する羽根車の分類が第１の不良クラスに設定されている。例えばこの「段差」を第２の不良要因として、第２の不良要因を有する場合、第２の不良であり、第２の不良要因を有する羽根車の分類が第２の不良クラスに設定されている。例えばこの「割れ」を第３の不良要因として、第３の不良要因を有する場合、第３の不良であり、第３の不良要因を有する羽根車の分類が第３の不良クラスに設定されている。
【００４４】
図６は、本実施形態に係る判定回路の構成を説明する模式図である。予め人（例えば、熟練した検査担当者）が、既知の羽根車について、良否として例えば、良品、第１の不良、第２の不良、第３の不良に判別している。そして、検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮像装置１３により撮像されて取得された既知の羽根車の画像とその良否との組が教師データとなり、判定回路１４における人工知能は、この教師データを用いて学習する。
このように、人工知能を用いた判定回路１４には、良品と不良品との撮像データと、人によって判別された良否との組を、予め決められた必要な数用いて、予め学習させておく。その際、不良品の場合についてはいくつかの不良要因に分けて、撮像データを学習させておくことで、良否の判定と同時に、不良要因の特定もできる。
【００４５】
要するに、人工知能３２は、検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該検査対象物の画像と良品を識別する識別情報との組、及び曲面の表面形状が不良であることが既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と当該不良の要因を識別する識別情報（ここでは例えば、第１の不良、第２の不良、または第３の不良）との組を教師データとして学習している。人工知能３２は、検査対象物の撮像画像を用いて、検査対象物について良品の確信度及び不良の要因毎の確信度を出力する。そして、判定回路１４は例えば、この良品の確信度及びこの不良の要因の確信度を用いて、検査対象物について良品か、または不良の要因を識別する識別情報（ここでは例えば、第１の不良、第２の不良、または第３の不良）を出力する。この構成により、検査者は、検査対象物の良品か不良品かだけでなく、不良品の場合、その不良の要因を特定することができる。
【００４６】
ここで、判定回路で用いる人工知能について述べる。本実施形態で使用する人工知能は、いわゆる「画像認識」に類するものであり、ニューラルネットワーク、特にディープニューラルネットワーク（以下、ＤＮＮともいう）を用いたものが好適であるため、ここではディープニューラルネットワークを例として説明する。
【００４７】
一般にＤＮＮでは、事前に「良品」と、複数の「不良品」の画像を、必要数用意し、これらを「深層学習（ディープラーニング）」と呼ばれる手法で学習する。本実施形態であれば、ここまで説明してきた方法により、製品の画像を取得するとともに、同じ製品に対して従来どおりの官能検査を実施して良否の判定を行い、良品、および複数の不良品の画像を、それぞれ必要枚数（例えば、数十枚から数百枚程度）用意し、ＤＮＮに学習させる。これにより、ＤＮＮは一般に、「良品」には現れず、それぞれの「不良品」に現れる「特徴」に対して、強い反応を示し、該当する「クラス」の「スコア」を高く評価するようになる。このように判定回路１４は、検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習した人工知能を有している。
【００４８】
ここで重要なのは、これらの「特徴」については何らかの基準値が存在するわけではなく、ＤＮＮ内の論理素子である「ニューロン」のうち、それらの特徴に対応するものが、「学習」により強い反応を返すようになることである。一般に、画像処理に使用されるＤＮＮでは、さまざまな状態の「不良」を学習させることにより、それらの特徴が現れる位置や大きさによらず、強い反応を得ることができる。
【００４９】
また、学習させる場合は、使用する製品について、多くのバリエーション（種類）を有する製品を用いて学習データを作成することが重要である。例えば、ポンプの羽根車であれば、大きなものや小さなもの、異なるＮｓ値（軸流ポンプと斜流ポンプなど）、羽根車の枚数、二次元羽根車と三次元羽根車などである。これにより、これらの違いによる画像の変化は、製品の良否と「関係ない」ことを、ＤＮＮは学習することができ、これにより、ＤＮＮは規準形状がなくとも製品の良否が判断できるようになる。
【００５０】
したがって、本実施形態のような場合、従来の形状測定を行う場合などと異なり、寸法数値などとしての閾値は不要となるし、設計（基準）形状がわからなくても製品の良否を判定することが可能となる。このため、いったん学習が完了すれば、検査等を自動化することも容易である。
【００５１】
なお、判定回路に用いる人工知能としては、本実施形態では一例としてニューラルネットワーク（特にディープニューラルネットワーク）を使用するが、場合により、他の人工知能アルゴリズムを用いたもの（例えば、ＫＮＮ法、決定木法、ＭＴ法等）であってもよい。
【００５２】
良否の判定は、次のような方法による。図６における人工知能３２の出力は、「良品」を含む、複数の出力項目（クラス）と、その確信度（スコア）の行列となる。具体的には、出力項目（クラス）は、良品クラスと、１以上の不良要因に対応した不良クラスとなる。なお、ここでは複数要因（２以上）の不良クラスを有するものとして説明する。
【００５３】
具体的には、本実施形態では図６に示すように一例として、検査対象物を撮像した撮像画像が入力画像３１として判定回路１４の人工知能３２に入力される。人工知能３２から出力される出力行列３３は、良品クラスとその確信度（スコア）、第１の不良クラスとその確信度（スコア）、第２の不良クラスとその確信度（スコア）、第３の不良クラスとその確信度（スコア）を含む。ここで確信度（スコア）は、対応するクラスへの確信度を示し、スコアの値が大きいほど確信度が高い。この出力行列３３が判定回路１４の最終判定部３４に入力される。
【００５４】
その後、最終判定部３４では、図７に沿って、判定する。図７は、本実施形態に係る判定処理の一例を示すフローチャートである。
（ステップＳ１０１）まず最終判定部３４は、「良品」クラスのスコアを確認する。例えば、良品の基準スコアを０．８とすれば、最終判定部３４は、「良品」クラスのスコアが０．８以上であるか否か判定する。
【００５５】
（ステップＳ１０２）ステップＳ１０１で良品クラスのスコアが０．８以上である場合、最終判定部３４は、検査対象物を良品と判定する。
【００５６】
（ステップＳ１０３）ステップＳ１０１で良品クラスのスコアが０．８未満の場合、次に最終判定部３４は、複数ある不良項目（不良クラス）のスコアを順次確認する。ここで、各不良項目のスコアのうち、最もスコアの高いものが、不良要因として可能性が高いこととなる。よって、最終判定部３４は、第１〜３の不良クラスのうち最もスコアが高いクラスを判別し、最もスコアが高いクラスに対応する不良要因を識別する識別情報（例えば、第１の不良など）を出力してもよい。ここでは一例として、まず最終判定部３４は、第１〜３の不良クラスのうち第１の不良クラスのスコアが最大であるか否か判定する。
【００５７】
（ステップＳ１０４）ステップＳ１０３で第１〜３の不良クラスのうち第１の不良クラスのスコアが最大である場合、最終判定部３４は、第１の不良と判定する。
【００５８】
（ステップＳ１０５）ステップＳ１０３で第１〜３の不良クラスのうち第１の不良クラスのスコアが最大でない場合、最終判定部３４は、第１〜３の不良クラスのうち第２の不良クラスのスコアが最大であるか否か判定する。
【００５９】
（ステップＳ１０６）ステップＳ１０５で第１〜３の不良クラスのうち第２の不良クラスのスコアが最大である場合、最終判定部３４は、第２の不良と判定する。
【００６０】
（ステップＳ１０７）ステップＳ１０５で第１〜３の不良クラスのうち第２の不良クラスのスコアが最大である場合、最終判定部３４は、第３の不良と判定する。
【００６１】
そして、最終判定部３４は、検査対象物についての良否の判定結果として、良品か、または不良の要因を識別する識別情報（具体的には、第１の不良、第２の不良または第３の不良）を出力する。これにより、検査対象物の良否を把握することができ、不良の場合には、不良の要因を把握することができる。
【００６２】
このように、本実施形態では、人工知能３２は、良品に対する確信度、及び不良の要因毎の確信度を出力する。判定回路１４は、良品に対する確信度それぞれ、及び不良の要因の確信度それぞれを用いて、曲面の表面形状の良否を判定する。これにより、検査者は、検査対象物の良否だけでなく、不良の場合には、不良の要因を把握することができる。
【００６３】
なお、不良要因のクラスが第１の不良クラス、第２の不良クラスの二つの場合、判定回路１４は、良品、第１の不良、または第２の不良のいずれかを出力してもよいし不良要因のクラスが４つ以上の場合、判定回路１４は、良品とそれぞれの不良のいずれかを出力してもよい。
【００６４】
撮像装置１３は、このように模様が投影された検査対象物（ここでは一例として羽根車）を撮像する。撮像装置１３は、最終的にデジタルデータが必要となるため、いわゆるデジタルカメラやそれに類するものが望ましい。
【００６５】
なお、投影装置１１および投影装置１２を、模様の投影と非投影とを切り替えられるようにしてもよい。その場合、撮像装置１３は、計測時にまず、模様が非投影の状態で検査対象物を撮像して第１の画像を取得し、次に、模様が投影された状態で検査対象物を撮像して第２の画像を取得する。そして、撮像装置１３は、第１の画像と第２の画像の差分を求め、この差分画像を画像データとして判定回路１４に出力してもよい。判定回路１４は、第１の画像と第２の画像との差分画像を、同様にして作成された差分画像の教師データを用いて学習した学習済みの人工知能を適用して、曲面の表面形状の良否を判定する。これにより、差分画像は投影された模様のみが強調されるので、学習による判定精度を向上し、判定結果の精度を向上させることができる。特に、溶融金属の積層により造形された部品等の場合、積層により生じる縞模様等による影響を低減することができる。すなわち、溶融金属積層法等により成型した部品等は、表面を研磨しても、積層時の接合面（積層の「段」）が、縞模様となって残りやすい。このような縞模様は、検査のために投影する格子模様等と紛らわしく、判定に影響する。このため、画像の差分を使用することとすると、これらの縞模様がほぼ消去され、判定に影響しにくくなる。なお、さらに精度を上げようとした場合、差分をとる前に第１の画像と第２の画像に、投影する格子模様の反射光等の影響を抑えるため、画質調整等を加えてもよい。
【００６６】
以上、本実施形態に係る検査装置１は、材料を熱で溶融して造形された検査対象物あるいは表面を研磨して製造した検査対象物について当該検査対象物の曲面の表面形状を検査する検査装置である。検査装置１は、検査対象物に特定の模様を投影する投影装置１１、１２と、模様が投影された検査対象物を撮像する撮像装置１３とを備える。更に検査装置１は、検査対象物と同種で且つ曲面の表面形状の良否が既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と、当該学習用対象物の曲面の表面形状の良否の官能検査結果との組を教師データとして学習した人工知能を有しており、撮像装置１３により撮像された撮像画像を、学習済みの前記人工知能に適用して、検査対象物の曲面の表面形状の良否を判定する判定回路１４を備える。
【００６７】
この構成によれば、学習済みの人工知能に適用して、検査対象物の曲面の表面形状の良否を判定するため、寸法公差だけでは判定しにくい検査対象物の曲面の表面形状を客観的且つ自動的に検査することができる。すなわち、従来の数値による方法では判定の難しかった、「波打ち」のような不良を、機械的に判定することができる。更に、検査を無人で行うことができ、判定結果を数値で記録することができ、従来のように検査員により判定がばらつくことをなくすことができる。
【００６８】
＜変形例＞
変形例として、複数の不良要因に対して、個々に合格と不合格とを判定する人工知能を用いた判定回路を用い、同時に、もしくは順次、撮像画像について判定してもよい。
【００６９】
図８は、変形例に係る判定回路の構成を説明する模式図である。図８に示すように、変形例に係る判定回路１４ｂは、第１の不良要因用の人工知能４１と、第２の不良要因用の人工知能４２と、第３の不良要因用の人工知能４３とを備える。
【００７０】
＜学習時の処理＞
人工知能４１の学習時には、第１の不良要因用の人工知能４１は、検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び検査対象物と同種で且つ曲面の表面形状が第１の不良要因（ここでは一例として波打ち）があることが既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と当該第１の不良要因を識別する識別情報（ここでは例えば、第１の不良）との組を教師データとして予め学習する。
【００７１】
また人工知能４２の学習時には、第２の不良要因用の人工知能４２は、検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び検査対象物と同種で且つ曲面の表面形状が第２の不良要因（ここでは一例として段差）があることが既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と当該第２の不良要因を識別する識別情報（ここでは例えば、第２の不良）との組を教師データとして予め学習する。
【００７２】
また人工知能４３の学習時には、第３の不良要因用の人工知能４３は、検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び検査対象物と同種で且つ曲面の表面形状が第３の不良要因（ここでは一例として割れ）があることが既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と当該第３の不良要因を識別する識別情報（ここでは例えば、第３の不良）との組を教師データとして予め学習する。
【００７３】
＜判定時の処理＞
人工知能４１の判定時には、第１の不良要因用の人工知能４１に、検査対象物の撮像画像が入力画像として入力され、良品クラスとそのスコアの組、第１の不良クラスとそのスコアの組とを含む出力行列５１が出力される。
また人工知能４２の判定時には、第２の不良要因用の人工知能４２に、検査対象物の撮像画像が入力画像として入力され、良品クラスとそのスコアの組、第２の不良クラスとそのスコアの組とを含む出力行列５２が出力される。
また人工知能４３の判定時には、第３の不良要因用の人工知能４３に、検査対象物の撮像画像が入力画像として入力され、良品クラスとそのスコアの組、第３の不良クラスとそのスコアの組とを含む出力行列５３が出力される。
【００７４】
最終判定部６１に、これら三つの出力行列５１〜５３が入力される。最終判定部６１は例えば、出力行列５１の良品クラスのスコアが第１の不良クラスのスコアより高く、出力行列５２の良品クラスのスコアが第２の不良クラスのスコアより高く、且つ出力行列５３の良品クラスのスコアが第３の不良クラスのスコアより高い場合、良品と判定する。一方、例えば、最終判定部６１は、第１の不良クラスのスコアが出力行列５１の良品クラスのスコアより高い場合、第１の不良と判定する。また例えば、最終判定部６１は、第２の不良クラスのスコアが出力行列５２の良品クラスのスコアより高い場合、第２の不良と判定する。また例えば、最終判定部６１は、第３の不良クラスのスコアが出力行列５３の良品クラスのスコアより高い場合、第３の不良と判定する。この場合、最終判定部６１は、第１の不良クラスのスコアが出力行列５１の良品クラスのスコアより高く且つ第２の不良クラスのスコアが出力行列５２の良品クラスのスコアより高い場合、検査対象物に対して、第１の不良で、第２の不良であると判定することになる。このように、検査対象物に対して、複数の不良があると判定することができる。
【００７５】
このように、判定回路１４ｂには、不良の要因毎に人工知能が設けられている。人工知能４１〜４３それぞれは、検査対象物と同種で且つ曲面の表面形状が良好であることが既知の学習用対象物について当該学習用対象物の画像と良品を識別する識別情報との組、及び検査対象物と同種で且つ曲面の表面形状に当該人工知能が対象とする不良の要因があることが既知の学習用対象物について検査対象物に投影する特定の模様と同じ特定の模様が投影された状態で撮影された当該学習用対象物の画像と対象とする不良の要因を識別する識別情報との組を教師データとして良品の確信度及び対象とする不良の要因の確信度を出力するよう学習している。人工知能４１〜４３それぞれは、検査対象物の撮像画像を用いて、検査対象物について良品の確信度及び互いに異なる不良の要因に対する確信度を出力する。判定回路１４ｂは、人工知能それぞれから出力された良品に対する確信度それぞれ及び不良の要因の確信度それぞれを用いて、検査対象物について良品か、または不良の要因を識別する識別情報を出力する。これにより、検査者は、検査対象物の良否だけでなく、不良の場合には、不良の要因を把握することができる。
【００７６】
ここで、本実施形態と変形例とを比べると、本実施形態では、短時間で計算機資源をあまり消費せずに判定できることが長所である。一方、変形例の場合、複数の不良要因が複合して発生している場合でも、個々の不良要因を適切に判断できることが長所である。
大抵の場合、複数の不良要因が同時に発生することは少なく、発生していたとしても、本実施形態の方法でもスコアの大小である程度の判定ができる。また、良否の判定だけであれば特段の不都合はない。このため、変形例と比べて本実施形態による方が利便性は高いが、用途に応じて使い分けることが好ましい。
【００７７】
以上、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７８】
１  検査装置
１１、１２  投影装置
１３  撮像装置
１４、１４ｂ  判定回路
２  羽根車
３１  入力画像
３２  人口知能
３３  出力行列
３４  最終判定部
４１、４２、４３  人工知能
５１、５２、５３  出力行列
６１  最終判定部
【図１】
2019196985.tif 000003
【図２】
2019196985.tif 000004
【図３】
2019196985.tif 000005
【図４】
2019196985.tif 000006
【図５Ａ】
2019196985.tif 000007
【図５Ｂ】
2019196985.tif 000008
【図６】
2019196985.tif 000009
【図７】
2019196985.tif 000010
【図８】
2019196985.tif 000011