(57)【要約】【課題】  複数のスペクトル成分を用いて対象を分析する際に、分析の精度と分析対象の保護の両立を図る。【解決手段】  食品に光を照射し、食品から反射された光を受けて複数のスペクトル成分のスペクトル強度を示すスペクトルデータを生成し、該スペクトルデータの分析を行う分析システムにおいて用いられる電子機器であって、照明手段を制御する制御手段を有し、この制御手段は、食品の移動速度、および、食品と照明手段との距離の少なくともいずれかに応じて、照明手段の光量を調整する。【選択図】  図１
2020176952.tif 000002
【特許請求の範囲】
【請求項１】
照明手段が食品に光を照射し、前記食品から反射された光を受けて複数のスペクトル成分のスペクトル強度を示すスペクトルデータを生成し、該スペクトルデータの分析を行う分析システムにおいて用いられる電子機器であって、
前記照明手段を制御する制御手段を有し、
前記制御手段は、前記食品の移動速度、および、前記食品と前記照明手段との距離の少なくともいずれかに応じて、前記照明手段の光量を調整することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記食品の移動速度が第１の速度である場合に比べて、前記食品の移動速度が前記第１の速度よりも遅い第２の速度である場合に、前記照明手段の光量を小さくすることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記食品はベルトコンベアによって移動させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記ベルトコンベアから反射された光に基づいて生成されたスペクトルデータに基づいて、前記スペクトルデータの各スペクトル成分に適用するゲインを調整する調整手段を有することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御手段は、前記食品と前記照明手段との距離が第１の距離である場合に比べて、前記食品の移動速度が前記第１の距離よりも近い第２の距離である場合に、前記照明手段の光量を小さくすることを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記食品の種類に応じて、前記照明手段の光量を調整することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記食品の熱耐性が低いほど、前記照明手段の光量を小さくすることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記食品は食肉であり、
前記分析システムは、前記スペクトルデータの分析を行うことによって、前記食肉に含まれる、肉の部位を識別することを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記分析システムが識別する対象とする肉の部位の種類に応じて、前記照明手段の光量を調整することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記照明手段は複数の光源を有し、該複数の光源の照射方向が互いに傾いており、前記複数の光源から照射される光が一箇所に集められることを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
前記照明手段を有することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記照明手段と、
前記スペクトルデータを生成する生成手段と、
前記スペクトルデータの分析を行う分析手段を有することを特徴とする請求項１乃至１０のいずれか１項に記載の分析システム。
【請求項１３】
照明手段が食品に光を照射し、前記食品から反射された光を受けて複数のスペクトル成分のスペクトル強度を示すスペクトルデータを生成し、該スペクトルデータの分析を行う分析システムにおいて用いられる電子機器の制御方法であって、
前記食品の移動速度、および、前記食品と前記照明手段との距離の少なくともいずれかに応じて、前記照明手段の光量を調整することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法に関し、特に複数のスペクトル成分を用いて対象を分析する技術に関する。
【背景技術】
【０００２】
近年、光を用いて分析を行う技術が知られている。特許文献１には、食肉の切断面に、可視光を照射し、異なる波長に対応する複数の画像を用いて、骨部と脂肪部の領域を抽出することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０６６６４９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、センサから得られるそれぞれのスペクトル成分の信号レベルが大きいほうが、それぞれのスペクトル成分の特性を解析しやすくなるため、対象に光を照射している。
【０００５】
しかしながら、光を照射することによって、分析対象には光による熱の影響が発生する。特に、食肉のように熱の影響を受けやすい食材に対して照射する光量が大きすぎると、分析対象が傷んでしまう可能性がある。
【０００６】
本発明は、上記の課題に鑑み、複数のスペクトル成分を用いて対象を分析する際に、分析の精度と分析対象の保護の両立を図る装置または方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本願の請求項１に記載の発明は、照明手段が食品に光を照射し、前記食品から反射された光を受けて複数のスペクトル成分のスペクトル強度を示すスペクトルデータを生成し、該スペクトルデータの分析を行う分析システムにおいて用いられる電子機器であって、前記照明手段を制御する制御手段を有し、前記制御手段は、前記食品の移動速度、および、前記食品と前記照明手段との距離の少なくともいずれかに応じて、前記照明手段の光量を調整することを特徴とするものである。
【発明の効果】
【０００８】
本発明によれば、熱の影響を受けやすい分析対象であっても、複数のスペクトル成分を用いて対象の分析を行う際に、分析の精度と分析対象の保護の両立を図ることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一つの実施形態におけるシステムの構成を示すブロック図である。
【図２】本発明の一つの実施形態における食肉の識別処理を説明するための図である。
【図３】肉塊を説明するための図である。
【図４】本発明の実施形態における分析処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら具体的に説明する。なお、以下で説明する具体例は、本発明に係る最良の実施形態の一例ではあるが、本発明はこれらの具体例に限定されるものではない。
【００１１】
まず、本実施形態に係る分析システムの構成について図１を用いて説明する。図１は、本実施形態に係る分析システムの構成を示すブロック図である。
【００１２】
本実施形態に係る分析システムは、電子機器１００、計測装置１１０、および、ディスプレイ１２０を有する。電子機器１００乃至ディスプレイ１２０は、部分的又は全体的にネットワーク１３０を介して接続されている。なお、図１に示すものは一例であって、それぞれの構成要素をさらに多くの装置に分散させて構成するようにしても良いし、１つの装置内にまとめて構成しても良い。さらに、電子機器１００は、不図示の工場内の食肉加工を行う装置と通信可能に接続され、かつ、その装置を制御する。なお、ネットワーク１３０はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネットを含む。
【００１３】
電子機器１００は、ＣＰＵ１０１、識別器１０２、データベース１０３、および、操作部１０４を含む。
【００１４】
ＣＰＵ１０１は、不図示のメモリに格納されたプログラムに従い、電子機器１００の全体動作を制御する演算回路である。ＣＰＵ１０１は、計測装置２００を制御し、かつ、識別器１０２に計測装置２００から取得したスペクトルデータを解析させる。識別器１０２は、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）で構成される。本実施形態では、識別器１０２は、データベース１０３に記憶された、機械学習によって生成された識別パラメータが設定される。この識別器１０２は、計測装置２００から得られたスペクトルデータを用いて、分析対象である肉の部位の判別処理を行う。データベース１０３は、予めクラウドやサーバ上で機械学習を実行することで生成された識別パラメータを格納している。この識別パラメータは分析対象の種類や、分析レベル、あるいは、教師データに応じて複数種類が用意されており、ＣＰＵ１０１によって選択された識別パラメータが、識別器１０２の識別処理に用いられる。操作部１０４は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１２０に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１５】
計測装置１１０は、コントローラ１１１、計測部１１２、および、照明装置１１３を有する。コントローラ１１１はＣＰＵ１０１と通信するとともに、ＣＰＵ１０１の指示に従って計測装置１１０の全体を制御する。
【００１６】
計測部１１２は、コントローラ１１１によって制御され、不図示の分析対象となる肉から各スペクトル成分の信号レベルを計測し、スペクトルデータを生成する。
【００１７】
スペクトルデータは、複数のスペクトル成分のそれぞれに対して、該スペクトル成分の信号レベル（スペクトル強度）を示すデータであれば、特に限定はされない。スペクトルデータとしては、例えば、分析対象となる食肉に対して刺激を与えた際に生じる応答について、その応答強度（スペクトル強度に対応する信号レベル）を計測パラメータ（スペクトル成分に対応する）に対して格納したデータを用いることができる。ここで言う「刺激」とは、電磁波や音、電磁場、温度、湿度を含む。
【００１８】
スペクトルデータが、紫外又は可視又は赤外域の分光スペクトルデータ、ラマン分光スペクトルデータである場合には、スペクトル成分は波長や波数とすることができる。また、スペクトルデータが質量スペクトルデータである場合には、スペクトル成分は質量電荷比や質量数とすることができる。
【００１９】
スペクトルデータは、分析対象となる食肉に含まれる複数の構成成分に対応する群のいずれかに属する。スペクトル成分およびスペクトル強度は、スペクトルデータを取得した計測領域に含まれる、分析対象となる食肉の構成成分のそれぞれに応じて異なる。そのため、スペクトルデースペクトルデータを分析することで、スペクトルデータが属する群を識別し、それぞれのスペクトルデータを各構成成分に帰属することができる。
【００２０】
なお、本実施形態では、スペクトル成分を可視光および近赤外光の波長帯域における数十〜数百種の波長成分とし、計測部１１２は、それぞれの波長に対応するフィルタを設けたイメージセンサ、あるいは、回折格子によって分光された光を受光するラインセンサで構成されている。
【００２１】
照明装置１１３は、分析対象である食肉を照射するための光源を有する。本実施形態では、近赤外光および可視光をカバーするハロゲンランプが用いられており、食肉を照射することで、食肉によって反射される各スペクトル成分の強度を増やすことができる。
【００２２】
ディスプレイ１２０は、電子機器１００の識別結果を表示する。ディスプレイ１２０としては、例えば液晶ディプレイや有機ＥＬディスプレイなどを用いることができる。ディスプレイ１２０は、ネットワーク１３０を介して送信される画像データを表示することができる。
【００２３】
次に、図２を用いて、本実施形態における食肉の加工工程について説明する。肉卸業者または畜産農家を経て、加工対象となる食肉が加工工場へと運ばれる。食肉の加工工程においては、主に同じ部位が固まっているブロック肉と呼ばれるものと、ブロック肉の塊の中に入らなかった、様々な部位の肉片を塊とした端肉と呼ばれるものが含まれる。本実施形態においては、ハンバーグを作成するための食肉の加工工程を例にあげて説明をするが、本実施形態においてはこれに限らず、ソーセージやその他の食肉加工食品においても適用可能なことは言うまでもない。
【００２４】
ブロック肉と端肉は、肉の品質保持のためにそれぞれ冷凍された状態で肉の加工工程へと進む。特に、様々な部位の肉片をまとめた端肉は大きな塊となっている。
【００２５】
以下、図２（ａ）を用いて説明をする。まずは、ブロック肉や端肉に含まれる骨を検知したり、異物が含まれていないかを確認したりするために、Ｘ線を用いた分析を行う。ブロック肉や端肉がベルトコンベア上に並べられた状態で分析が行われ、骨や異物があった場合には後工程においてそれらを取り除く。Ｘ線の分析ではベルトコンベアのスピードが１５メートル／分、あるいは、２５メートル／分のスピードで分析を行うことができる。
【００２６】
次に、ハイパースペクトル分析と本実施形態において呼ぶ、一度に照射可能な波長域の広いハイパースペクトルカメラを使用した分析を行う。なお、ここでは数十から数百の波長別の出力を用いることを前提しているためハイパースペクトルとしているが、数種の波長別の出力を用いることを前提としたマルチスペクトルであっても本発明を適用することは可能である。
【００２７】
ハイパースペクトル分析においては、識別器１０２が、計測装置１１０が取得したスペクトルデータに対して、機械学習に基づいて得られた識別パラメータを用いて識別処理を行う。そして、軟骨、筋、腱がいずれの位置にあるか、あるいは、食肉に含まれているか否か、等の結果を出力する。
【００２８】
ハイパースペクトル分析においても、Ｘ線分析と同様に、ベルトコンベア上に肉をのせて分析を行うので、Ｘ線分析と同様のスピードでベルトコンベアを稼働できるようにすることが望ましい。識別器１０２よる識別結果の出力に時間を要する場合には、ハイパースペクトルカメラをＸ線の装置よりも多く設置したり、識別器の数を増やしたりすることが望ましい。Ｘ線分析、および、ハイパースペクトル分析の後、骨、異物、軟骨、筋、および、腱などの部位を除き、これらを除いた後のブロック肉や端肉をミンチし、ハンバーグを成型する工程へと進む。
【００２９】
次に、図２（ｂ）を用いて、Ｘ線分析及びハイパースペクトル分析の様子について説明する。本実施形態において、食肉２０１に対するＸ線分析とハイパースペクトル分析は、ベルトコンベア２０２上で行われるものとする。図２（ｂ）に示すように、ベルトコンベア２０２上を端肉もしくはブロック肉である食肉２０１が流れ、まずＸ線分析装置２０３による分析が行われ、次に本実施形態の分析システムであるハイパースペクトル分析が行われる。ベルトコンベア２０２の移動方向は図２（ｂ）に示す矢印の方向である。このように、各分析は肉の上から光波を当てて分析が行われる。ハイパースペクトルの分析ではＸ線の分析よりも、分析対象の表面付近にしか光が届かない。よって、ハイパースペクトルの分析結果は、Ｘ線分析結果に比べ、照射面から浅い範囲についての情報に制限される。そのため、ハイパースペクトル分析では、分析対象である食肉を２センチや５センチといった範囲にスライスしておくことが望ましい。あるいは、例えば食肉２０１を１０センチや８センチといった厚みでスライスをしておいて、食肉２０１の両面を分析するようにしてもよい。分析した結果を受け、食肉２０１は、そのままの状態で通常ミンチの過程に進んでもよい食肉（Ａパターンとする）、さらなる人間による判定が必要な食肉（Ｂパターンとする）、そのままでは通常のミンチの過程に進まないほうがよい食肉（Ｃパターン）に分類される。なお、ブロック肉の場合、ブロック肉とする段階でどの部位の肉かを把握できているため、ブロック肉はＸ線分析やハイパースペクトル分析の対象とせずに、端肉のみをＸ線分析およびハイパースペクトル分析の対象としてもよい。
【００３０】
照明装置１１３は、計測部１１２を挟むように、指向性を持った光を照射する光源がペアで設けられ、それぞれの光源の照射方向が鉛直方向に対して、互いに逆方向に傾いている。互いに異なる角度で光を照射することで、一方の光源の照射によって影になる部位を、他方の光源で照射することができるとともに、両方の光源から照射された光を一箇所に集めることで、分析対象により多くの光を照射することができる。
【００３１】
次に、図３（ａ）、（ｂ）を用いて本実施形態における端肉と呼ばれる肉塊について説明する。図３（ａ）にはブロック肉の一例を示し、図３（ｂ）には端肉の一例を示す。図３（ａ）は、赤身と脂身とが含まれるブロック肉を示している。ブロック肉では、各部位の位置関係が分かっているので、例えば、図３（ａ）に示す赤身と脂身のブロック肉の中には軟骨が含まれていないことを分析せずに判定できる場合がある。図３（ｂ）に示すように端肉においては、細かく切られた部位が元の部位の位置関係に関係なく、塊になっている。
【００３２】
図４を用いて、本実施形態における食肉の分析処理について説明する。図４は食肉の分析処理のフローチャートを示しており、この処理は、図２におけるＸ線分析とハイパースペクトル分析に該当する。
【００３３】
この処理は、不図示のメモリに格納されたプログラムに従ってＣＰＵ１０１が処理することで実現する。なお、図４では、ステップを省略してＳと示す。
【００３４】
Ｓ４０１では、ＣＰＵ１０１は設定されているメニューの確認を行う。メニューとは、食肉の種類、産地、状態（ブロック肉か端肉か）、分析後に行われる工程の種類やレベル、対応するメニュー（ハンバーグ用、細切れ用など）などである。このようなメニューの設定は、ユーザ入力によるものであっても、予め設定されたスケジュールに沿うものであっても構わない。
【００３５】
Ｓ４０２では、ＣＰＵ１０１は設定されたメニューに従って、初期設定を行う。まず、ＣＰＵ１０１は、メニューに従い、データベース１０３に格納された、機械学習によって得られた識別パラメータのうちのいずれかを選択し、識別器１０２に設定する。一口に食肉といっても、牛肉、豚肉、および、鶏肉では識別パラメータは異なっており、さらに、同じ牛肉であっても種類や産地によっても識別パラメータを使い分ける必要がある。
【００３６】
また、同一種類、同一産地の食肉であっても、分析後の食肉に適用する工程の違いによって識別パラメータを使い分けるようにしてもよい。例えば、分析後の食肉を細かくミンチする場合と、粗くミンチする場合とで、食肉に含まれる腱、筋、あるいは、軟骨の許容範囲には差が生じる。あるいは、予め部位がわかっているブロック肉と、部位が混在している端肉とで、要求される分析制度が異なるため、これに応じて識別パラメータを使い分けてもよい。
【００３７】
また、食肉の種類、産地、あるいは、状態によって、注目すべきスペクトル成分を変更してもよい。つまり、計測部１１２で得られるスペクトルデータのうち、設定されたメニューに応じて注目すべきスペクトル成分を特定したり、識別においてあまり重要視されない不要なスペクトル成分を用いないようにしたりしてもよい。あるいは、腱なのか、筋なのか、あるいは、軟骨なのか、識別対象の部位に応じて判断材料として重みを置くべきスペクトル成分を変更するようにしてもよい。
【００３８】
また、ＣＰＵ１０１はベルトコンベア２０２によって移動される食肉の移動速度、あるいは、照明装置１１３から分析対象である食肉２０１までの距離に応じて、照射装置１０３の光量を調整するようにしてもよい。照射装置１０３から照射される光は熱を持っているため、光量が多すぎると食肉が痛む可能性がある。反対に、光量が少なすぎると計測部１１２に到達する各スペクトル成分が小さくなってしまい、精度の高い分析を行うことが難しくなる。そこで、ベルトコンベア２０２の駆動速度（食肉の移動速度）が遅いほど、食肉２０１が照明装置１１３によって照射される時間が長くなり、熱の影響を受けやすくなるため、照明装置１１３の光量を小さくするようにする。あるいは、照射装置１１３の光源と食肉２０１の距離が近いほど、食肉２０１が光源による熱の影響を受けやすくなるため、照明装置１１３の光量を小さくするようにする。このように、ＣＰＵ１０１は、事前に計測あるいは実験したデータに従って、ベルトコンベア２０２の駆動速度、あるいは、照明装置１１３から分析対象である食肉２０１までの距離に基づいて、照明装置１１３の光量を調整する。
【００３９】
なお、照明装置１１３から分析対象である食肉２０１までの距離は、予めユーザに測定させて入力させても良いし、照明装置１１３の２つの光源間の距離と、光源の鉛直方向に対する傾きから推定してもよい。例えば、照明装置１１３の２つの光源の傾きを変更するためのモータを装着し、計測部１１２のイメージセンサにて得られたスペクトルデータから画像データを生成する。この画像データにおいて、この２つの光源から照射された光の位置が一致するように、光源の傾きを自動的に調整するようにしてもよい。
【００４０】
また、分析対象の種類に応じて、照明装置１１３の光量を調整してもよい。冷凍の度合いや、分析対象となる食材の種類に応じて、光源から照射された光による熱の影響の大きさは異なる。そのため、分析対象である食材の熱耐性が低いほど、照明装置１１３の光量を小さく調整するようにしてもよい。
【００４１】
また、比較的柔らかい筋よりも、硬い筋のほうが、赤身や脂肪などと識別しやすい。そのため、柔らかい筋を識別する必要がなければ、柔らかい筋を識別する必要がある場合に比べて、各スペクトル成分の出力が小さくても識別に成功する可能性が高い。このように、要求される分析の精度を抑えられる場合には、照明装置１１３の光量を小さくするようにしてもよい。
【００４２】
さらに、ベルトコンベア２０２に乗せる食材をスライスためのスライサーを設け、食材の種類に応じて、このスライサーがスライスする厚みを変更するようにしてもよい。
【００４３】
Ｓ４０３では、ＣＰＵ１０１はキャリブレーション処理を行う。工場内の明るさやライト、あるいは、他のラインで用いられた照明の影響によって、計測部１１２から得られるスペクトルデータに、ばらつきが生じる可能性がある。そこで、一定の色であるベルトコンベア２０２を撮影したことによって得られるスペクトルデータに基づいて、各スペクトル成分に適用するゲインを調整するホワイトバランス処理を行い、スペクトルデータについてのキャリブレーション処理を行う。そして、このキャリブレーション処理が完了すると、ユーザに、Ｘ線分析とハイパースペクトル分析の準備が完了したことを通知する。
【００４４】
Ｓ４０４では、ＣＰＵ１０１は、ベルトコンベア２０２によって運搬される食肉２０１に対して、Ｘ線分析装置２０３によるＸ線分析を行わせ、食肉に含まれる金属や骨などの異物を検出する。このＸ線分析は周知の方法を用いればよい。
【００４５】
Ｓ４０５では、ＣＰＵ１０１は、Ｓ４０４のＸ線分析の結果、異物が検出された場合にはＳ４０６に進み、検出されていなければＳ４０７に進む。
【００４６】
Ｓ４０６では、ＣＰＵ１０１は、分析データＤＸｎを不図示のメモリに記憶する。ｎは各端肉もしくはブロック肉に与えられる、識別のための数字である。ＤＸｎは、骨や異物の有無の情報だけを示してもよいし、どこに骨や異物があるかを示す座標情報を含むものでもよいし、骨や異物が含まれているかを示す画像データでもよい。骨が含まれていた場合には、ブロック肉の場合にはＤＸｎに骨の有無の情報、端肉の場合には骨の位置までを含む情報を含めるようにしてもよい。ブロック肉の場合には、骨がある場合には、その塊のほとんどが骨である可能性が高いが、端肉の場合には、その塊の一部が骨である可能性が高い。よって、ブロック肉の場合には、骨の有無を示すことでその塊自体が加工に使えるのかを素早く把握することができる。一方で、端肉の場合には、骨の位置を示すことで後の処理で骨を取り除く処理を行えるようにする。さらにＤＸｎには骨の含まれる割合や面積を示すようにしてもよい。また、Ｘ線による分析結果は、ハイパースペクトルカメラによる分析の前にディスプレイ１２０に表示するようにしてもよい。さらに、骨が閾値以上の割合（１つの肉片のなかで）または大きさであると判定したブロック肉または端肉は、ハイパースペクトルの分析をせずに廃棄または他の加工に使用してもよい。
【００４７】
Ｓ４０７では、ＣＰＵ１０１は、Ｘ線分析を終えた食肉２０１に対して、ハイパースペクトル分析を行う。ベルトコンベア２０２上の食肉２０１が、照明装置１１３による光の照射を受け、食肉２０１からの反射光を受光した計測部１１２が数十〜数百種の波長成分のそれぞれに対応する信号レベルを生成し、スペクトルデータとして出力する。このスペクトルデータは、スペクトル成分ごとに、イメージセンサに対応する二次元のそれぞれの座標における信号レベルを有するものとする。すなわち、イメージセンサに対応する二次元の座標を（ｘ、ｙ）、スペクトル成分を（ｕ）、信号レベルを（ｖ）とすると、スペクトルデータは（ｘ、ｙ、ｕ、ｖ）で表すことができる。
【００４８】
予めクラウドやサーバを用いて、部位を判別済みの食肉に対するスペクトルデータの群を教師データとして、深層畳み込みニューラルネットワークなどのディープラーニングによる機械学習を行い、識別器１０２のための学習モデルを生成する。電子機器１００のデータベース１０３に、この学習モデルに対応する識別パラメータを格納しておくことで、識別器１０２は計測装置１００から得られたスペクトルデータを解析することで、食肉のどの部分が、どの部位に該当するのかを識別することが可能となる。
【００４９】
機械学習に用いる教師データとしては、ポジティブデータとネガティブデータがある。軟骨、筋、および、腱を除去するため、これら軟骨、筋、および、腱に相当する部位を判別済みの食肉に対するスペクトルデータを、ポジティブデータとする。反対に、軟骨、筋、および、腱を除去するため、これら以外の赤身や脂肪に相当する部位を判別済みの食肉に対するスペクトルデータを、ネガティブデータとする。ポジティブデータを用いて機械学習を行うことで、識別器１０２は軟骨、筋、および、腱の部位の識別ができるようになる。ネガティブデータを用いて機械学習を行うことで、識別器１０２は、軟骨、筋、および、腱が含まれていない可能性が高い部位を識別できるようになる。
【００５０】
これまで除去対象としていた軟骨、筋、および、腱について、わざわざ画像データやスペクトルデータが蓄積されている可能性は高くない。そのため、これらを識別するための十分な量のポジティブデータを用意するために時間が掛かってしまう可能性がある。そこで、まずは比較的用意しやすい赤身や脂肪に相当するスペクトルデータを用いてネガティブデータによる機械学習を行った学習モデルを使用する。そして、軟骨、筋、および、腱に相当するスペクトルデータが十分に集まってから、ポジティブデータに基づく学習モデルに切り替える、あるいは、ネガティブデータとポジティブデータを併用した学習モデルに切り替えるようにする。なお、軟骨、筋、および、腱を区別する必要がないのであれば、ネガティブデータに基づく学習モデルのみを用いるようにしてもよい。
【００５１】
なお、識別器１０２は、スペクトルデータの座標ごとに部位の識別を行うが、その識別結果が誤りである可能性もある。そこで、ＣＰＵ１０１は、同一の部位と判別された隣接する座標をグループ化し、グループ化された面積のサイズが閾値未満である場合には、識別結果が誤りである可能性が高いと判断するようにしてもよい。あるいは、部位ごとに、二次元座標上における分散レベルを判別し、判別結果が密であると判定されたエリアについてのみ、識別結果を採用するようにしてもよい。
【００５２】
さらに、図３を用いて説明したように、ブロック肉は各部位の位置関係がわかっているので、スペクトルデータを座標単位ではなく、複数座標を含むエリア単位で機械学習させてもよい。こうすることで、識別器１０２は、各部位の相対的な位置関係も考慮して部位の識別ができるようになる。これに対し、端肉は元の部位の位置関係に関係なく塊になっているため、座標単位、あるいは、エリアとしても極狭い単位で機械学習させることが望ましい。
【００５３】
Ｓ４０８では、ＣＰＵ１０１は、識別器１０２からハイパースペクトル分析データを取得し、ＤＭｎとする。ｎは各端肉もしくはブロック肉に与えられる、識別のための数字である。ＤＭｎには、各部位の大きさや割合を示すデータ、各部位の位置を示すデータや、軟骨、筋、腱が所定以上の大きさ含まれているかを示すデータが含まれる。
【００５４】
軟骨、筋、腱が所定以上、例えば端肉の面積に対して２０％以上含まれている場合は、その肉はＮＧとしてデータに記録され、上述したＣパターンの肉と判定される。反対に、軟骨、筋、腱が見当たらないと判定された場合は、上述したＡパターンの肉と判定される。ＤＭｎには、各部位のエリアを示す情報が含まれる。例えば今回の分析において、作業者が知りたいのは、軟骨、筋、腱の情報なので、軟骨、筋、腱に関してはどの位置にどのくらいあるのかといった詳細情報を取得し、赤身や脂肪に関しては大まかな割合だけの情報取得をしてもよい。このように、必要な情報に関しては詳細に、その他の情報に関しては大まかな情報のみを取得するようにすることで、識別器１０２の処理負荷が減り、分析の時間を短くすることができる。そして、ＣＰＵ１０１は、Ｘ線分析の結果とハイパースペクトル分析の結果を、ディスプレイ１２０に表示させる。
【００５５】
Ｓ４０９では、ＣＰＵ１０１は、食肉２０１が、軟骨、筋、腱が見当たらない明らかに問題のない肉（Ａパターンの肉）であればＳ４１１に進み、そうでない場合は、Ｓ４１０へ進む。
【００５６】
Ｓ４１０では、ＣＰＵ１０１は、食肉２０１が、軟骨、筋、腱が所定以上含まれており、このままでは明らかに問題のある肉（Ｃパターンの肉）であればＳ４１２に進み、そうでない場合は、Ｓ４１３へ進む。このとき、Ｃパターンなのか、そうでないのか（Ｂパターンなのか）分からない場合には、Ｓ４１３に進む。例えば、軟骨や筋が２０％以上含まれていたらＣパターンと判定するような場合に、軟骨や筋が１８％含まれており、さらに軟骨と赤身が混じったところが１０％あるような場合には、Ｓ４１３に進む。このように、明らかにＣパターンと判定する閾値を超えていないような場合には、Ｃパターンとは異なるＳ４１３に進むことで、ハンバーグ作成に使用されない肉の量を減らすことができる。
【００５７】
Ｓ４１１では、ＣＰＵ１０１は、肉ｎをハンバーグにするためのミンチ処理である処理工程Ａへ進める。ここでは処理工程Ａとしてハンバーグの作成処理を例に挙げたが、分析した食肉を、予めメニューで設定した料理あるいは調理のために処理する工程であればよい。
【００５８】
Ｓ４１２では、ＣＰＵ１０１は、肉ｎをハンバーグ作成処理以外の処理工程Ｃへと進めるようにする。例えば、Ｓ４１０において明らかにＮＧであると判定された場合には、端肉を通常よりもさらに細かくミンチしたり、他の触感が求められるような加工品に使用したり、出汁などのために使用するようにしてもよい。
【００５９】
Ｓ４１３では、ＣＰＵ１０１は、肉ｎを人間によって再分析してもらい、人間による再分析結果に基づいて、ＡパターンがＣパターンかを判定しなおす。
【００６０】
Ｓ４１４では、Ｓ４１３で得られた人間による判定結果と、その肉に対するスペクトルデータを、識別器１０２の学習モデルを強化するための教師データに追加する。Ｓ４１３に進んだ食肉については、機械学習が十分ではないと考えられる。そこで、Ｓ４１３の判定結果とそのスペクトルデータをクラウドまたはサーバに送信し、機械学習を強化するための教師データとする。
【００６１】
Ｓ４０４乃至Ｓ４１４の処理は、ベルトコンベア２０２を食肉２０１が流れる間は繰り返し行われ、ハイパースペクトル分析を終了する指示が作業者からあった場合に、この図４のフローチャートを終了する。
【００６２】
以上、説明したように、本発明は、食品の移動速度、あるいは、食品と照明手段との距離に応じて、照明手段の光量を調整する。こうすることで、複数のスペクトル成分を用いて対象を分析する際に、分析の精度と分析対象の保護の両立を図ることが可能となる。
【００６３】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
2020176952.tif 000003
【図２】
2020176952.tif 000004
【図３】
2020176952.tif 000005
【図４】
2020176952.tif 000006