(57)【特許請求の範囲】
【請求項１】
魚の品質を判別する魚の品質判別プログラムにおいて、
判別対象の魚を撮像した画像情報と、電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで上記魚の脂肪率を測定した脂肪率情報とを取得する情報取得ステップと、
過去において撮像した魚の参照用画像情報と、過去において撮像した魚に電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで上記魚の脂肪率を測定した参照用脂肪率情報とを有する組み合わせと、魚の品質との３段階以上の連関度を利用し、上記情報取得ステップにおいて取得した画像情報に応じた参照用画像情報及び脂肪率情報に応じた参照用脂肪率情報に基づき、魚の品質を判別する判別ステップとをコンピュータに実行させること
を特徴とする魚の品質判別プログラム。
【請求項２】
上記連関度は、人工知能におけるニューラルネットワークのノードで構成されること
を特徴とする請求項１記載の魚の品質判別プログラム。
【請求項３】
魚の品質を判別する魚の品質判別システムにおいて、
判別対象の魚を撮像装置により撮像した画像情報と、上記魚の弾力を弾力センサにより測定した弾力情報とを取得する情報取得手段と、
過去において撮像装置により撮像した魚の参照用画像情報と、過去において撮像した魚の弾力を弾力センサにより測定した参照用弾力情報とを有する組み合わせと、魚の品質との３段階以上の連関度を利用し、上記情報取得手段により取得した画像情報に応じた参照用画像情報及び弾力情報に応じた参照用弾力情報に基づき、魚の品質を判別する判別手段とを備えること
を特徴とする魚の品質判別システム。
【請求項４】
魚の品質を判別する魚の品質判別システムにおいて、
判別対象の魚を撮像した画像情報と、電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで上記魚の脂肪率を測定した脂肪率情報とを取得する情報取得手段と、
過去において撮像した魚の参照用画像情報と、過去において撮像した魚に電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで脂肪率を測定した参照用脂肪率情報とを有する組み合わせと、魚の品質との３段階以上の連関度を利用し、上記情報取得手段により取得した画像情報に応じた参照用画像情報及び脂肪率情報に応じた参照用脂肪率情報に基づき、魚の品質を判別する判別手段とを備えること
を特徴とする魚の品質判別システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、魚の品質を高精度に判別する上で好適な魚の品質判別プログラム及びシステムに関する。
【背景技術】
【０００２】
魚の品質は、人間の目により鮮度を判別することで従来行われてきた。しかし、人間の目による評価は、ブレが生じる場合もあり、統一的な判断が困難になる場合が多い。また魚を出荷する都度、人間の目による評価に頼ることになれば、労力が増大してしまうことにもなる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このため、魚の品質評価を、人による官能評価に頼ることなく高精度に評価することができるシステムが従来より望まれていた。
【０００４】
そこで本発明は、上述した問題点に鑑みて案出されたものであり、その目的とするところは、魚の品質を人による官能評価に頼ることなく高精度かつ自動的に判別することが可能な魚の品質判別プログラム及びシステムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る魚の品質判別プログラムは、魚の品質を判別する魚の品質判別プログラムにおいて、判別対象の魚を撮像した画像情報と、電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで上記魚の脂肪率を測定した脂肪率情報とを取得する情報取得ステップと、過去において撮像した魚の参照用画像情報と、過去において撮像した魚に電極から電流を流して体内に含まれる水分と脂肪分の割合を計測することで上記魚の脂肪率を測定した参照用脂肪率情報とを有する組み合わせと、魚の品質との３段階以上の連関度を利用し、上記情報取得ステップにおいて取得した画像情報に応じた参照用画像情報及び脂肪率情報に応じた参照用脂肪率情報に基づき、魚の品質を判別する判別ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
特段のスキルや経験が無くても、人による官能評価に頼ることなく、誰でも手軽に魚の品質の判別を高精度に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したシステムの全体構成を示すブロック図である。
【図２】探索装置の具体的な構成例を示す図である。
【図３】本発明の動作について説明するための図である。
【図４】本発明の動作について説明するための図である。
【図５】本発明の動作について説明するための図である。
【図６】本発明の動作について説明するための図である。
【図７】本発明の動作について説明するための図である。
【図８】本発明の動作について説明するための図である。
【図９】本発明の動作について説明するための図である。
【図１０】本発明の動作について説明するための図である。
【図１１】本発明の動作について説明するための図である。
【発明を実施するための形態】
【０００８】
以下、本発明を適用した魚の品質判別プログラムについて、図面を参照しながら詳細に説明をする。
【０００９】
図１は、本発明を適用した魚の品質判別プログラムが実装される魚の品質判別システム１の全体構成を示すブロック図である。魚の品質判別システム１は、情報取得部９と、情報取得部９に接続された判別装置２と、判別装置２に接続されたデータベース３とを備えている。
【００１０】
情報取得部９は、本システムを活用する者が各種コマンドや情報を入力するためのデバイスであり、具体的にはキーボードやボタン、タッチパネル、マウス、スイッチ等により構成される。情報取得部９は、テキスト情報を入力するためのデバイスに限定されるものではなく、マイクロフォン等のような音声を検知してこれをテキスト情報に変換可能なデバイスで構成されていてもよい。また情報取得部９は、カメラ等の画像を撮影可能な撮像装置として構成されていてもよい。情報取得部９は、紙媒体の書類から文字列を認識できる機能を備えたスキャナで構成されていてもよい。また情報取得部９は、後述する判別装置２と一体化されていてもよい。情報取得部９は、検知した情報を判別装置２へと出力する。また情報取得部９は地図情報をスキャニングすることで位置情報を特定する手段により構成されていてもよい。また情報取得部９は、温度センサ、湿度センサ、風向センサ、を測るための照度センサで構成されていてもよい。また情報取得部９は、天候についてのータを気象庁や民間の天気予報会社から取得する通信インターフェースで構成されていてもよい。また情報取得部９は身体に装着して身体のデータを検出するための身体センサで構成されていてもよく、この身体センサは、例えば体温、心拍数、血圧、歩数、歩く速度、加速度を検出するためのセンサで構成されていてもよい。また身体センサは人間のみならず動物の生体データを取得するものであってもよい。また情報取得部９は図面等の情報をスキャニングしたり、或いはデータベースから読み出すことで取得するデバイスとして構成されていてもよい。情報取得部９は、これら以外に臭気や香りを検知する臭気センサにより構成されていてもよい。また、この情報取得部９は、対象物の弾力を計測するための弾力センサ、化学的性質を分析するための分析機器、更には電極から微弱な電流を流すことで生体中の脂肪率を計測する脂肪計で構成されていてもよい。
【００１１】
データベース３は、魚の品質判別を行う上で必要な様々な情報が蓄積される。魚の品質判別を行う上で必要な情報としては、過去において撮像した魚の参照用画像情報、ヒスタミン、アンモニア、トリメチルアミン、インドール、硫化水素、揮発性有機酸、揮発性還元物質の何れか１以上を予め分析して取得した参照用分析情報、過去において撮像した魚の産地に関する参照用産地情報、過去において撮像した魚の種類に関する参照用種類情報、過去において撮像した魚の弾力を測定した参照用弾力情報、過去において撮像した魚の脂肪率を測定した参照用脂肪率情報、過去において撮像した魚の臭気を測定した参照用臭気情報、過去において撮像した魚の種類に関する参照用保存情報、過去において撮像した魚が天然か養殖かに関する参照用成長環境情報と、これらに対して実際に判断がなされた魚の品質とのデータセットが記憶されている。
【００１２】
つまり、データベース３には、このような参照用画像情報に加え、参照用分析情報、参照用産地情報、参照用種類情報、参照用弾力情報、参照用脂肪率情報、参照用臭気情報、参照用保存情報、参照用成長環境情報の何れか１以上と、魚の品質が互いに紐づけられて記憶されている。
【００１３】
判別装置２は、例えば、パーソナルコンピュータ（ＰＣ）等を始めとした電子機器で構成されているが、ＰＣ以外に、携帯電話、スマートフォン、タブレット型端末、ウェアラブル端末等、他のあらゆる電子機器で具現化されるものであってもよい。ユーザは、この判別装置２による探索解を得ることができる。
【００１４】
図２は、判別装置２の具体的な構成例を示している。この判別装置２は、判別装置２全体を制御するための制御部２４と、操作ボタンやキーボード等を介して各種制御用の指令を入力するための操作部２５と、有線通信又は無線通信を行うための通信部２６と、各種判断を行う判別部２７と、ハードディスク等に代表され、実行すべき検索を行うためのプログラムを格納するための記憶部２８とが内部バス２１にそれぞれ接続されている。さらに、この内部バス２１には、実際に情報を表示するモニタとしての表示部２３が接続されている。
【００１５】
制御部２４は、内部バス２１を介して制御信号を送信することにより、判別装置２内に実装された各構成要素を制御するためのいわゆる中央制御ユニットである。また、この制御部２４は、操作部２５を介した操作に応じて各種制御用の指令を内部バス２１を介して伝達する。
【００１６】
操作部２５は、キーボードやタッチパネルにより具現化され、プログラムを実行するための実行命令がユーザから入力される。この操作部２５は、上記実行命令がユーザから入力された場合には、これを制御部２４に通知する。この通知を受けた制御部２４は、判別部２７を始め、各構成要素と協調させて所望の処理動作を実行していくこととなる。この操作部２５は、前述した情報取得部９として具現化されるものであってもよい。
【００１７】
判別部２７は、探索解を判別する。この判別部２７は、判別動作を実行するに当たり、必要な情報として記憶部２８に記憶されている各種情報や、データベース３に記憶されている各種情報を読み出す。この判別部２７は、人工知能により制御されるものであってもよい。この人工知能はいかなる周知の人工知能技術に基づくものであってもよい。
【００１８】
表示部２３は、制御部２４による制御に基づいて表示画像を作り出すグラフィックコントローラにより構成されている。この表示部２３は、例えば、液晶ディスプレイ（ＬＣＤ）等によって実現される。
【００１９】
記憶部２８は、ハードディスクで構成される場合において、制御部２４による制御に基づき、各アドレスに対して所定の情報が書き込まれるとともに、必要に応じてこれが読み出される。また、この記憶部２８には、本発明を実行するためのプログラムが格納されている。このプログラムは制御部２４により読み出されて実行されることになる。
【００２０】
上述した構成からなる魚の品質判別システム１における動作について説明をする。
【００２１】
魚の品質判別システム１では、例えば図３に示すように、参照用画像情報と、魚の品質との３段階以上の連関度が予め設定されていることが前提となる。参照用画像情報とは、魚の外観について、画像を撮像することにより得られた画像情報から得られるものであり、画像情報を解析することで得ることができる。この画像は静止画のみならず動画であってもよい。この参照用画像情報は、魚について撮像した画像を解析することで、魚の品質を特定するようにしてもよい。参照用画像情報として撮像される魚は、魚市場において水揚げされた直後の魚、魚市場で取引されている魚、店頭やスーパーに搬送中の魚、店頭やスーパーに陳列されている魚の何れも含まれる。またここでいう魚は、イカやタコ、ウニ、イクラ、貝等のあらゆる魚介類も含むものである。
【００２２】
ここでいう魚の品質は、鮮度で表現されていてもよく、また光沢や味で評価してもよい。この魚の品質は、システム側、又はユーザ側が設定した５段階や１０段階で評価したランキングで表現されるものであっても良い。或いは、単に物凄く美味しい、美味しい、まあまあ、普通で表現されたものであってもよい。
【００２３】
これらの魚の品質は、以前において学習させた特徴量に基づいて判別するようにしてもよい。このとき人工知能を活用し、魚の画像データと、魚の品質を学習させておき、実際に参照用画像情報を取得する際には、これらの学習させた画像データと照らし合わせて、その魚の品質を判別するようにしてもよい。
【００２４】
魚の品質は、評価者による以前の経験に基づいてその良しあしを判断してもよいし、実際に試食をしてその味を判断するようにしてもよい。かかる場合には魚の品質を試食する複数人の検査者がその味について、食感、香ばしさ、歯ごたえ、苦み、まろやかさ等の各項目について複数段階で評価し、それらを統計的に分析して品質評価値としてもよい。また、魚の品質は、味覚を検知可能な味覚センサを通じて判別するようにしてもよいし、各種機器分析を通じて判断してもよい。
また、魚の鮮度を魚の品質そのものとして評価してもよい。魚の鮮度も同様に複数人の検査者がその味について、食各項目について複数段階で評価し、それらを統計的に分析して品質評価値としてもよい。
【００２５】
図３の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３であるものとする。このような入力データとしての参照用画像情報Ｐ０１〜Ｐ０３は、出力としての魚の品質に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００２６】
参照用画像情報は、この出力解としての魚の品質Ａ〜Ｄに対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報がこの連関度を介して左側に配列し、各魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報に対して、何れの魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報から最も確からしい魚の品質を選択する上での的確性を示すものである。図３の例では、連関度としてｗ１３〜ｗ１９が示されている。このｗ１３〜ｗ１９は以下の表１に示すように１０段階で示されており、１０点に近いほど、中間ノードとしての各組み合わせが出力としての魚の品質と互いに関連度合いが高いことを示しており、逆に１点に近いほど中間ノードとしての各組み合わせが出力としての値段と互いに関連度合いが低いことを示している。
【００２７】
【表１】
0006858377.tif 000002
【００２８】
判別装置２は、このような図３に示す３段階以上の連関度ｗ１３〜ｗ１９を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、その場合の魚の品質の何れが採用、評価されたか、過去のデータセットを蓄積しておき、これらを分析、解析することで図３に示す連関度を作り上げておく。
【００２９】
例えば、過去において魚に対して撮像した参照用画像情報に対する魚の品質としては魚の品質Ａが多く評価されたものとする。このようなデータセットを集めて分析することにより、参照用画像情報との連関度が強くなる。
【００３０】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１である場合に、過去の魚の品質の評価を行った結果の各種データから分析する。参照用画像情報Ｐ０１である場合に、魚の品質Ａの事例が多い場合には、この魚の品質の評価につながる連関度をより高く設定し、魚の品質Ｂの事例が多い場合には、この魚の品質の評価につながる連関度をより高く設定する。例えば参照用画像情報Ｐ０１の例では、魚の品質Ａと、魚の品質Ｃにリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｃにつながるｗ１４の連関度を２点に設定している。
【００３１】
また、この図３に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。
【００３２】
かかる場合には、図４に示すように、入力データとして参照用画像情報が入力され、出力データとして魚の品質が出力され、入力ノードと出力ノードの間に少なくとも１以上の隠れ層が設けられ、機械学習させるようにしてもよい。入力ノード又は隠れ層ノードの何れか一方又は両方において上述した連関度が設定され、これが各ノードの重み付けとなり、これに基づいて出力の選択が行われる。そして、この連関度がある閾値を超えた場合に、その出力を選択するようにしてもよい。
【００３３】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを、以前の評価対象の魚の外観の画像等と実際に判別・評価した魚の品質とのデータセットを通じて作った後に、実際にこれから新たに魚の品質の判別を行う上で、上述した学習済みデータを利用して魚の品質を探索することとなる。かかる場合には、実際に判別対象の領域において魚を撮像した画像情報を新たに取得する。新たに取得する画像情報は、上述した情報取得部９により入力される。画像情報は、魚を判別しようとする画像を撮像することで取得する。この取得方法は、上述した参照用画像情報と同様の手法で行うようにしてもよい。つまり、参照用画像情報と魚の品質とを教師データとして用い、入力を画像情報とし、出力がその画像情報のターゲットとして撮像した魚の品質とする判定モデルを機械学習により生成することになる。
【００３４】
このようにして新たに取得した画像情報に基づいて、魚の品質を判別する。かかる場合には、予め取得した図３（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合には、連関度を介して魚の品質Ｂがｗ１５、魚の品質Ｃが連関度ｗ１６で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｂを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｃを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
【００３５】
このようにして、新たに取得する画像情報から、最も好適な魚の品質を探索し、ユーザに表示することができる。この探索結果を見ることにより、ユーザ、即ち魚の取引業者、魚の販売業者、流通業者は、探索された魚の品質に基づいて魚の選別を行うことができ、魚の味を予測することができ、さらに魚の値段を決めることができる。
【００３６】
なお、上述した画像は、通常のカメラで撮像した画像以外に、超音波画像の何れか１以上を取得してもよい。かかる場合には、参照用画像情報として、取得する画像情報に応じた可視画像、超音波画像の何れか１以上を撮像しておくことが必要になる。
参照用画像情報は、魚の眼球又はエラの画像を撮像したもので構成してもよい。魚の眼球やエラは特に魚の鮮度に影響を及ぼすため、これらにターゲットを当てた参照用画像情報及び画像情報に基づいて魚の品質を判別するようにしてもよい。
また参照用画像情報及び画像情報は、魚の皮についた傷や汚れを抽出したものであってもよい。
これら眼球、エラ、皮についた傷等は、何れも人工知能のディープラーニング技術を利用して抽出するようにしてもよい。
【００３７】
図５は、上述した参照用画像情報に加え、参照用分析情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００３８】
この参照用分析情報は、魚に対して行った化学的、物理的分析結果に関するあらゆる情報である。この参照用分析情報は、ヒスタミン、アンモニア、トリメチルアミン、インドール、硫化水素、揮発性有機酸、揮発性還元物質の何れか１以上であってもよい。これらはいずれも魚のうま味や品質、鮮度に影響を及ぼすものであるから、参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００３９】
図５の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用分析情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用分析情報が組み合わさったものが、図５に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００４０】
参照用画像情報と参照用分析情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用分析情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用分析情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用分析情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用分析情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００４１】
判別装置２は、このような図５に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用画像情報を取得する際に得た参照用分析情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図５に示す連関度を作り上げておく。
【００４２】
例えば、過去にあった実際の魚の品質の評価時において、ある参照用画像情報に対して、参照用分析情報が、ヒスタミンの含有量が〇〇、アンモニアの含有量が□□であるものとする。かかる場合に、魚の品質がＡと判別されている事例が多い場合には、これらをデータセットとして学習させ、上述した連関度という形で定義しておく。
【００４３】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用分析情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００４４】
また、この図５に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【００４５】
図５に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用分析情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用分析情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【００４６】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、分析情報とを取得する。ここで分析情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用分析情報と同様である。
【００４７】
ちなみに、参照用分析情報は、この分析情報に応じたヒスタミン、アンモニア、トリメチルアミン、インドール、硫化水素、揮発性有機酸、揮発性還元物質の何れか１以上を予め分析して取得し、これを参照用分析情報とし、参照用画像情報との組み合わせの連関度を形成しておくことになる。
【００４８】
このようにして新たに取得した画像情報と、分析情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図５（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、分析情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。つまり、参照用画像情報と参照用分析情報とに対する魚の品質とを教師データとして用い、入力を画像情報とし、出力がその画像情報のターゲットとして撮像した魚の品質とする判定モデルを機械学習により生成することになる。
【００４９】
また、入力から伸びている連関度ｗ１〜ｗ１２の例を以下の表２に示す。
【００５０】
【表２】
0006858377.tif 000003
【００５１】
この入力から伸びている連関度ｗ１〜ｗ１２に基づいて中間ノード６１が選択されていてもよい。つまり連関度ｗ１〜ｗ１２が大きいほど、中間ノード６１の選択における重みづけを重くしてもよい。しかし、この連関度ｗ１〜ｗ１２は何れも同じ値としてもよく、中間ノード６１の選択における重みづけは何れも全て同一とされていてもよい。
【００５２】
図６は、上述した参照用画像情報に加え、上述した参照用分析情報の代わりに参照用産地情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００５３】
参照用分析情報の代わりに説明変数として加えられるこの参照用産地情報は、その魚の産地に関する情報であり、例えば、米国、日本といった国レベル、東北地方や九州地方といった地方レベル、北海道や鹿児島県といった都道府県レベル、更には群や町、更には漁場レベルで示されていてもよい。このような参照用産地情報に含まれる魚の産地も魚の味に影響を及ぼすことから、参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００５４】
図６の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用産地情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用産地情報が組み合わさったものが、図６に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００５５】
参照用画像情報と参照用産地情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用産地情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用産地情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用産地情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用産地情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００５６】
判別装置２は、このような図６に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用画像情報を取得する際に得た参照用産地情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図６に示す連関度を作り上げておく。参照用産地情報の取得方法としては、流通過程において魚を収納する容器やタグ等に記述された産地の情報の画像を撮像し、その画像から産地情報の文字列を既存の文字認識技術を利用して認識するようにしてもよいし、産地に関する情報が記述された二次元コードが魚やその容器やタグ等に貼り付けられていた場合には、これを読み取ることで認識するようにしてもよい。
【００５７】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用産地情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００５８】
また、この図６に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【００５９】
図６に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用産地情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用産地情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【００６０】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、産地情報とを取得する。ここで産地情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用産地情報と同様であってもよい。産地情報の取得方法は、ＰＣやスマートフォン等へのデバイスへのキーボード入力や、魚に対して産地が記入されているラベルに記載の文字情報や二次元コードを撮像し、解析することで取得してもよい。
【００６１】
このようにして新たに取得した画像情報と、産地情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図６（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、産地情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
【００６２】
図７は、上述した参照用画像情報に加え、参照用種類情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００６３】
この参照用種類情報は、その魚の種類を規定するものであり、例えばまぐろ、はまち、さけ、あじ、ほたて、あわび、サンマ等である。参照用種類情報に含まれる魚の種類に関する情報も画像情報と相まって、魚の味に影響を及ぼすことから、参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００６４】
図７の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用種類情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用種類情報が組み合わさったものが、図７に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００６５】
参照用画像情報と参照用種類情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用種類情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用種類情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用種類情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用種類情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００６６】
判別装置２は、このような図７に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用種類情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図７に示す連関度を作り上げておく。
【００６７】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用種類情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００６８】
また、この図７に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【００６９】
図７に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用種類情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用種類情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【００７０】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、種類情報とを取得する。ここで種類情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用種類情報と同様であり、例えば、魚の種類が分かっている場合には、これを直接ユーザインタフェースを通じて入力してもよいし、画像を撮像し、ディープラーニング技術により種類を自動識別するようにしてもよい。
【００７１】
このようにして新たに取得した画像情報と、種類情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図７（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、種類情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
【００７２】
図８は、上述した参照用画像情報に加え、参照用弾力情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００７３】
参照用弾力情報は、その魚を押圧したときの弾力を測定した測定値に基づくものである。魚の弾力は、対象物の弾力を計測するための弾力センサを介して計測されたものであってもよい。このような魚の弾力も魚の鮮度に影響を及ぼすファクターであることから、これを参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００７４】
図８の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用弾力情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用弾力情報が組み合わさったものが、図８に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００７５】
参照用画像情報と参照用弾力情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用弾力情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用弾力情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用弾力情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用弾力情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００７６】
判別装置２は、このような図８に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用弾力情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図８に示す連関度を作り上げておく。
【００７７】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用弾力情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００７８】
また、この図８に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【００７９】
図８に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用弾力情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用弾力情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【００８０】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、弾力情報とを取得する。ここで弾力情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用弾力情報と同様である。
【００８１】
このようにして新たに取得した画像情報と、弾力情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図８（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、弾力情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
【００８２】
また、弾力情報を、魚の脂肪率に代替させてもよい。かかる場合には、参照用弾力情報の代替として、その魚の脂肪率を計測した参照用脂肪率情報を、参照用画像情報との組み合わせの連関度を予め形成しておく。そして、新たに判別対象の魚について脂肪率を測定することで得た脂肪率情報に基づいて、上記連関度を参照し、魚の品質を判別することになる。参照用脂肪率情報、脂肪率情報は、既存の脂肪率計測器を用いてもよい。かかる場合には、電極から魚に微弱な電流を流し、体内に含まれる水分と脂肪分の割合を計測して脂肪率を求めるようにしてもよい。
【００８３】
図９は、上述した参照用画像情報に加え、参照用臭気情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００８４】
参照用臭気情報は、その魚の臭気に基づくものである。魚の臭気は、魚から発せられる臭い、臭みを計測するための臭気計、臭気センサを介して計測されたものであってもよい。このような魚の臭気も魚の鮮度や品質に影響を及ぼすファクターであることから、これを参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００８５】
図９の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用臭気情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用臭気情報が組み合わさったものが、図９に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００８６】
参照用画像情報と参照用臭気情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用臭気情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用臭気情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用臭気情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用臭気情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００８７】
判別装置２は、このような図９に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用臭気情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図９に示す連関度を作り上げておく。
【００８８】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用臭気情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００８９】
また、この図９に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【００９０】
図９に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用臭気情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用臭気情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【００９１】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、臭気情報とを取得する。ここで臭気情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用臭気情報と同様である。
【００９２】
このようにして新たに取得した画像情報と、臭気情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図９（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、臭気情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
また、魚の臭気を、魚の保存状態に代替させてもよい。かかる場合には、参照用臭気情報の代替として、その魚の保存状態を識別し、入力した参照用保存情報を、参照用画像情報との組み合わせの連関度を予め形成しておく。そして、新たに判別対象の魚についてその保存状態を識別し、入力することで得た保存情報に基づいて、上記連関度を参照し、魚の品質を判別することになる。参照用保存情報、保存情報は、例えば、冷凍状態で保存されているのか、常温のままおかれているのか、搬送時にドライアイスを添えることで凍らした状態とされているか否か、またドライアイスの梱包度合、また冷凍にすると味が落ちる場合には、冷凍・チルド保存とされているか否かを示すものである。これらの参照用保存状態、保存状態は人間が保存状態を視認した上で、ユーザインタフェースを通じて入力するようにしてもよいし、保存されている状態の画像を撮像し、ディープラーニングを通じて自動的に判別することで得るようにしてもよい。
【００９３】
図１０は、上述した参照用画像情報に加え、参照用成長環境情報との組み合わせと、当該組み合わせに対する魚の品質との３段階以上の連関度が設定されている例を示している。
【００９４】
参照用成長環境情報は、その魚の成長環境に基づくものである。魚の成長環境は、魚が成長する環境に関するあらゆる情報を含むものであり、例えば、天然か、養殖かを示すものであってもよいし、養殖であればその成長環境を示すものであってもよい。特に養殖の場合には、その養殖の環境（例えば、餌の内容や頻度、養殖場の環境、水質、糞尿の処理状況等）を示すあらゆる情報を含めるようにしてもよい。このような魚の成長環境も魚の鮮度や品質に影響を及ぼすファクターであることから、これを参照用画像情報と組み合わせ、連関度を通じて魚の品質を判別することで、判別精度を向上させることができる。
【００９５】
図１０の例では、入力データとして例えば参照用画像情報Ｐ０１〜Ｐ０３、参照用成長環境情報Ｐ１８〜２１であるものとする。このような入力データとしての、参照用画像情報に対して、参照用成長環境情報が組み合わさったものが、図１０に示す中間ノードである。各中間ノードは、更に出力に連結している。この出力においては、出力解としての、魚の品質が表示されている。
【００９６】
参照用画像情報と参照用成長環境情報との各組み合わせ（中間ノード）は、この出力解としての、魚の品質に対して３段階以上の連関度を通じて互いに連関しあっている。参照用画像情報と参照用成長環境情報がこの連関度を介して左側に配列し、魚の品質が連関度を介して右側に配列している。連関度は、左側に配列された参照用画像情報と参照用成長環境情報に対して、魚の品質と関連性が高いかの度合いを示すものである。換言すれば、この連関度は、各参照用画像情報と参照用成長環境情報が、いかなる魚の品質に紐付けられる可能性が高いかを示す指標であり、参照用画像情報と参照用成長環境情報から最も確からしい魚の品質を選択する上での的確性を示すものである。
【００９７】
判別装置２は、このような図１０に示す３段階以上の連関度ｗ１３〜ｗ２２を予め取得しておく。つまり判別装置２は、実際の探索解の判別を行う上で、参照用画像情報と、参照用成長環境情報、並びにその場合の魚の品質が何れが好適であったか、過去のデータを蓄積しておき、これらを分析、解析することで図１０に示す連関度を作り上げておく。
【００９８】
この分析、解析は人工知能により行うようにしてもよい。かかる場合には、例えば参照用画像情報Ｐ０１で、参照用成長環境情報Ｐ２０である場合に、その魚の品質を過去のデータから分析する。魚の品質Ａの事例が多い場合には、この魚の品質がＡにつながる連関度をより高く設定し、魚の品質がＢの事例が多く、魚の品質がＡの事例が少ない場合には、魚の品質がＢにつながる連関度を高くし、魚の品質がＡにつながる連関度を低く設定する。例えば中間ノード６１ａの例では、魚の品質Ａと魚の品質Ｂの出力にリンクしているが、以前の事例から魚の品質Ａにつながるｗ１３の連関度を７点に、魚の品質Ｂにつながるｗ１４の連関度を２点に設定している。
【００９９】
また、この図１０に示す連関度は、人工知能におけるニューラルネットワークのノードで構成されるものであってもよい。即ち、このニューラルネットワークのノードが出力に対する重み付け係数が、上述した連関度に対応することとなる。またニューラルネットワークに限らず、人工知能を構成するあらゆる意思決定因子で構成されるものであってもよい。その他、人工知能に関する構成は、図４における説明と同様である。
【０１００】
図１０に示す連関度の例で、ノード６１ｂは、参照用画像情報Ｐ０１に対して参照用成長環境情報Ｐ１８の組み合わせのノードであり、魚の品質Ｃの連関度がｗ１５、魚の品質Ｅの連関度がｗ１６となっている。ノード６１ｃは、参照用画像情報Ｐ０２に対して、参照用成長環境情報Ｐ１９、Ｐ２１の組み合わせのノードであり、魚の品質Ｂの連関度がｗ１７、魚の品質Ｄの連関度がｗ１８となっている。
【０１０１】
このような連関度が、人工知能でいうところの学習済みデータとなる。このような学習済みデータを作った後に、実際にこれから魚の品質の探索を行う際において、上述した学習済みデータを利用して行うこととなる。かかる場合には、実際にその魚の品質の判別対象の画像情報と、成長環境情報とを取得する。ここで成長環境情報は、魚の品質を実際に見積もる際に、新たに取得するが、その取得方法は、上述した参照用成長環境情報と同様である。
【０１０２】
このようにして新たに取得した画像情報と、成長環境情報に基づいて、最適な魚の品質を探索する。かかる場合には、予め取得した図１０（表１）に示す連関度を参照する。例えば、新たに取得した画像情報がＰ０２と同一かこれに類似するものである場合であって、成長環境情報がＰ２１と同一か又は類似する場合には、連関度を介してノード６１ｄが関連付けられており、このノード６１ｄは、魚の品質Ｃがｗ１９、魚の品質Ｄが連関度ｗ２０で関連付けられている。かかる場合には、連関度の最も高い魚の品質Ｃを最適解として選択する。但し、最も連関度の高いものを最適解として選択することは必須ではなく、連関度は低いものの連関性そのものは認められる魚の品質Ｄを最適解として選択するようにしてもよい。また、これ以外に矢印が繋がっていない出力解を選択してもよいことは勿論であり、連関度に基づくものであれば、その他いかなる優先順位で選択されるものであってもよい。
【０１０３】
上述した連関度においては、１０段階評価で連関度を表現しているが、これに限定されるものではなく、３段階以上の連関度で表現されていればよく、逆に３段階以上であれば１００段階でも１０００段階でも構わない。一方、この連関度は、２段階、つまり互いに連関しているか否か、１又は０の何れかで表現されるものは含まれない。
【０１０４】
上述した構成からなる本発明によれば、特段のスキルや経験が無くても、誰でも手軽に魚の品質の判別・探索を行うことができる。また本発明によれば、この探索解の判断を、人間が行うよりも高精度に行うことが可能となる。更に、上述した連関度を人工知能（ニューラルネットワーク等）で構成することにより、これを学習させることでその判別精度を更に向上させることが可能となる。
【０１０５】
なお、上述した入力データ、及び出力データは、学習させる過程で完全に同一のものが存在しない場合も多々あることから、これらの入力データと出力データを類型別に分類した情報であってもよい。つまり、入力データを構成する情報Ｐ０１、Ｐ０２、・・・・Ｐ１５、１６、・・・は、その情報の内容に応じて予めシステム側又はユーザ側において分類した基準で分類し、その分類した入力データと出力データとの間でデータセットを作り、学習させるようにしてもよい。
【０１０６】
なお、上述した連関度では、参照用画像情報に加え、参照用分析情報、参照用産地情報、参照用種類情報、参照用弾力情報、参照用脂肪率情報、参照用臭気情報、参照用保存情報、参照用成長環境情報の何れかとの組み合わせで構成されている場合を例にとり説明をしたが、これに限定されるものではない。つまり連関度は、参照用画像情報に加え、参照用分析情報、参照用産地情報、参照用種類情報、参照用弾力情報、参照用脂肪率情報、参照用臭気情報、参照用保存情報、参照用成長環境情報の何れか２以上との組み合わせで構成されていてもよい。また連関度は、参照用画像情報に加え、参照用分析情報、参照用産地情報、参照用種類情報、参照用弾力情報、参照用脂肪率情報、参照用臭気情報、参照用保存情報、参照用成長環境情報の何れか１以上に加え、他のファクターがこの組み合わせに加わって連関度が形成されていてもよい。
【０１０７】
いずれの場合も、その連関度の参照情報に合わせたデータの入力がなされ、その連関度を利用して魚の品質を求める。
【０１０８】
また本発明は、図１１に示すように参照用情報Ｕと参照用情報Ｖという２種類以上の情報の組み合わせの連関度に基づいて魚の品質を判別するものである。この参照用情報Ｙが参照用画像情報であり、参照用情報Ｖが参照用分析情報、参照用産地情報、参照用種類情報、参照用弾力情報、参照用脂肪率情報、参照用臭気情報、参照用保存情報、参照用成長環境情報の何れかであるものとする。
【０１０９】
このとき、図１１に示すように、参照用情報Ｕについて得られた出力をそのまま入力データとして、参照用情報Ｖとの組み合わせの中間ノード６１を介して出力（魚の品質）と関連付けられていてもよい。例えば、参照用情報Ｕ（参照用画像情報）について、図３に示すように出力解を出した後、これをそのまま入力として、他の参照用情報Ｖとの間での連関度を利用し、出力（魚の品質）を探索するようにしてもよい。
【０１１０】
また本発明によれば、出力として魚の品質を判別する代わりに、魚の品質をより優れたものにするための魚の養殖条件の飼育条件を出力解としてもよい。かかる場合には、連関度を学習させるデータセットについて、魚の品質の変わりに、魚の養殖条件を含める。魚の養殖条件としては、魚に施す餌、魚を飼育する漁場の水温、日照度合、室内照明の度合、水質、清掃状況、糞尿の処理状況等のデータを利用するようにしてもよい。
【０１１１】
また、本発明によれば、３段階以上に設定されている連関度を介して最適な解探索を行う点に特徴がある。連関度は、上述した１０段階以外に、例えば０〜１００％までの数値で記述することができるが、これに限定されるものではなく３段階以上の数値で記述できるものであればいかなる段階で構成されていてもよい。
【０１１２】
このような３段階以上の数値で表される連関度に基づいて最も確からしい魚の品質、を判別することで、探索解の可能性の候補として複数考えられる状況下において、当該連関度の高い順に探索して表示することも可能となる。このように連関度の高い順にユーザに表示できれば、より確からしい探索解を優先的に表示することも可能となる。
【０１１３】
これに加えて、本発明によれば、連関度が１％のような極めて低い出力の判別結果も見逃すことなく判断することができる。連関度が極めて低い判別結果であっても僅かな兆候として繋がっているものであり、何十回、何百回に一度は、その判別結果として役に立つ場合もあることをユーザに対して注意喚起することができる。
【０１１４】
更に本発明によれば、このような３段階以上の連関度に基づいて探索を行うことにより、閾値の設定の仕方で、探索方針を決めることができるメリットがある。閾値を低くすれば、上述した連関度が１％のものであっても漏れなく拾うことができる反面、より適切な判別結果を好適に検出できる可能性が低く、ノイズを沢山拾ってしまう場合もある。一方、閾値を高くすれば、最適な探索解を高確率で検出できる可能性が高い反面、通常は連関度は低くてスルーされるものの何十回、何百回に一度は出てくる好適な解を見落としてしまう場合もある。いずれに重きを置くかは、ユーザ側、システム側の考え方に基づいて決めることが可能となるが、このような重点を置くポイントを選ぶ自由度を高くすることが可能となる。
【０１１５】
更に本発明では、上述した連関度を更新させるようにしてもよい。この更新は、例えばインターネットを始めとした公衆通信網を介して提供された情報を反映させるようにしてもよい。また参照用画像情報を初めとする各参照用情報を取得し、これらに対する魚の品質、改善施策に関する知見、情報、データを取得した場合、これらに応じて連関度を上昇させ、或いは下降させる。
【０１１６】
つまり、この更新は、人工知能でいうところの学習に相当する。新たなデータを取得し、これを学習済みデータに反映させることを行っているため、学習行為といえるものである。
【０１１７】
また、この連関度の更新は、公衆通信網から取得可能な情報に基づく場合以外に、専門家による研究データや論文、学会発表や、新聞記事、書籍等の内容に基づいてシステム側又はユーザ側が人為的に、又は自動的に更新するようにしてもよい。これらの更新処理においては人工知能を活用するようにしてもよい。
【０１１８】
また学習済モデルを最初に作り上げる過程、及び上述した更新は、教師あり学習のみならず、教師なし学習、ディープラーニング、強化学習等を用いるようにしてもよい。教師なし学習の場合には、入力データと出力データのデータセットを読み込ませて学習させる代わりに、入力データに相当する情報を読み込ませて学習させ、そこから出力データに関連する連関度を自己形成させるようにしてもよい。
【符号の説明】
【０１１９】
１  魚の品質判別システム
２  判別装置
２１  内部バス
２３  表示部
２４  制御部
２５  操作部
２６  通信部
２７  判別部
２８  記憶部
６１  ノード
【要約】
【課題】魚の品質をより人手に頼ることなく高精度かつ自動的に判別する。
【解決手段】魚の品質を判別する魚の品質判別プログラムにおいて、判別対象の魚の品質の外観に関する画像情報を取得する情報取得ステップと、過去において取得した魚の品質の外観に関する参照用画像情報と、魚の品質との３段階以上の連関度を利用し、上記情報取得ステップにおいて取得した画像情報に応じた参照用画像情報に基づき、魚の品質を判別する判別ステップとをコンピュータに実行させることを特徴とする。
【選択図】図３【図１】
0006858377.tif 000004
【図２】
0006858377.tif 000005
【図３】
0006858377.tif 000006
【図４】
0006858377.tif 000007
【図５】
0006858377.tif 000008
【図６】
0006858377.tif 000009
【図７】
0006858377.tif 000010
【図８】
0006858377.tif 000011
【図９】
0006858377.tif 000012
【図１０】
0006858377.tif 000013
【図１１】
0006858377.tif 000014