(57)【要約】 【課題】模様を判別基準としない錦鯉の個体識別方法を提供する。【解決手段】魚体の撮像（画像ファイル）の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、また魚体平面視における頭部１及び鰭２の輪郭形状１１，２１の座標を取得し、頭部長さｍ０を基準とした頭部水平方向長さｍ１、鰭の水平方向長さｍ２、胴体３の垂直長さｍ３の各比率、或いは前記輪郭形状１１，２１から最小二乗法で算出した近似式の係数又は算出したＨｕモーメントの不変量のいずれか、または組合せを識別指標とし、当該識別指標の一致性によって個体を特定する。【選択図】図１
2020054300.tif 000002
【特許請求の範囲】
【請求項１】
魚体の撮像の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、頭部垂直方向長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直方向長さの各比率を識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項２】
魚体の撮像の画像処理を行って、魚体平面視における頭部及び鰭の輪郭形状の座標を取得し、当該輪郭形状から最小二乗法で近似式の係数を算出し、当該近似式の係数を識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項３】
魚体の撮像の画像処理を行って、魚体平面視における頭部及び鰭の輪郭形状の座標を取得し、当該輪郭形状からＨｕモーメントの不変量を算出し、当該Ｈｕモーメントの不変量を識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項４】
魚体の撮像の画像処理を行って、魚体平面視における頭部及び鰭の輪郭形状の座標を取得し、当該輪郭形状から最小二乗法で近似式の係数及びＨｕモーメントの不変量を算出し、当該近似式の係数及び当該Ｈｕモーメントの不変量を識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項５】
魚体の撮像の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、また魚体平面視における頭部及び鰭の輪郭ラインの座標を取得し、頭部長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直長さの各比率と、前記輪郭形状から最小二乗法で算出した近似式の係数又は算出したＨｕモーメントの不変量の双方又はいずれかを識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項６】
魚体の撮像の画像処理を行って、魚体の平面視から所定の寸法算出又は所定箇所の座標取得を行う際に、外形から重心座標を算出し、魚体の頭部方向と魚体の捻れ量を算出して補正してなる請求項１乃至５記載の何れかの錦鯉の算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、錦鯉の個体識別方法に関するものである。
【背景技術】
【０００２】
錦鯉の養殖業者（養鯉業者）は多数の魚体を飼育している。これらの錦鯉は鑑賞魚で成魚によっては個体ごとに価格が相違する。このため出荷管理や飼育管理（分別飼育）において個体識別が必要となる。また他の業者や個人から預かって飼育している錦鯉も含まれる場合がある。このような多数飼育に際して自己所有の魚体と他者所有の魚体の区別が必要である。
【０００３】
従前の個体識別は業者の視認対比（主として模様識別）によって行っているが、模様が類似している魚体が多数存在し、しかも模様は成長によって変化する場合もあり、個体識別が困難で且つ煩瑣な作業となる。また無地の品種では模様による個体識別が困難である。
【０００４】
また魚体の判別に魚体の撮像を取得して、前記撮像を所定の手順で処理して、魚体の頭部切断位置を特定し、魚体の頭部を揃えてフィレマシーンに連続供給する手段が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６３−５６２４６号公報。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
錦鯉の出荷管理や飼育管理を魚体の撮像（画像ファイル）に基づく模様処理で行うことは容易に行うことができるが、前記したように魚体の模様は類似している場合が多く、また成長によって模様に変化が生ずる場合もある。更に無模様の魚体の場合には適用できない。このように魚体の模様を根拠とした個体識別は、魚体成長への対応に問題が生ずる虞がある。
【０００７】
また個体識別指標（個体のデータ）の蓄積によって飼育管理への利用も考慮できるが、魚体の成長による模様変化が個体ごとに異なることによって、模様識別による個体識別管理では成長予測への適用は現実的でない。
【０００８】
そこで本発明は、魚体の体形そのものに着目して新規な錦鯉の個体識別方法を提案した。
【課題を解決するための手段】
【０００９】
本発明の請求項１記載に係る錦鯉の個体識別方法は、魚体の撮像（画像ファイル）の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、頭部長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直長さの各比率を識別指標とし、当該識別指標の一致性によって個体を特定することを特徴とするものである。
【００１０】
また本発明の請求項２記載に係る錦鯉の個体識別方法は、魚体の撮像（画像ファイル）の画像処理を行って、魚体平面視における頭部及び鰭の輪郭形状の座標を取得し、当該輪郭形状から最小二乗法で近似式の係数を算出し、当該近似式の係数を識別指標とし、当該識別指標の一致性によって個体を特定することを特徴とするものである。
【００１１】
また本発明の請求項３記載に係る錦鯉の個体識別方法は、魚体の撮像（画像ファイル）の画像処理を行って、魚体平面視における頭部及び鰭の輪郭形状の座標を取得し、当該輪郭形状からＨｕモーメントの不変量を算出し、当該Ｈｕモーメントの不変量を識別指標とし、当該識別指標の一致性によって個体を特定することを特徴とするものである。
【００１２】
また本発明の請求項４記載の錦鯉の個体識別方法は、前記した近似式の係数及び当該Ｈｕモーメントの不変量を識別指標とし、当該識別指標の一致性によって個体を特定するものであり、請求項５記載の錦鯉の個体識別方法は、前記した長さ比率と、近似式の係数又はＨｕモーメントの不変量の双方又はいずれかを識別指標とし、当該識別指標の一致性によって個体を特定するものである。
【００１３】
魚体が成長した場合、図１に示すように魚体における各部位の比率変化を考慮すると、胴体幅（水平方向：Ｗ）は大きく変動するが、骨の成長は均一的になされるので魚体の垂直方向（Ｌ）における各部位の比率変化が小さい。そこで骨の割合の多い頭部１及び鰭２及び胴体３の長さに着目し、成長による変動が少ない寸法比率並びに外形（輪郭形状）に着目して識別指標（識別パラメータ）を設定し、成長変化した後にも当該魚体を計測することで、個体識別を可能としたものである。
【００１４】
即ち頭部１の垂直方向長さｍ０を基準として頭部１の水平方向長さｍ１、鰭２の水平方向長さｍ２、胴体３の垂直長さｍ３の各比率ｍ１／ｍ０＝Ｘ１，ｍ２／ｍ０＝Ｘ２，ｍ３／ｍ０＝Ｘ３を識別指標としたものである。
【００１５】
また成長によって比率変動の少ない頭部輪郭１１及び鰭輪郭２１の一致性を判定基準とするために、当該輪郭１１，２１の最小二乗法による近似式の係数（Ｙ１，Ｙ２）や、Ｈｕモーメントの不変量（Ｚ１，Ｚ２）を識別指標（説明変数）としたものである。
【発明の効果】
【００１６】
本発明は魚体の撮像（画像ファイル）から所定の画像処理を行って、所定の算出をなして個体識別指標を得、当該識別指標に基づいて個体識別を行うもので、多数の個体にＩＤを付与し、その属性データと共に管理することで、各個体の成長程度の把握（今後の養鯉のためのデータ蓄積）がなされ、また必要に応じて個体の撮像（画像ファイル）を以て外部からアクセスすることで、当該個体の属性データを得ることができる。
【図面の簡単な説明】
【００１７】
【図１】錦鯉の成長及び識別指標の基準説明図。
【図２】本発明方法を実施する全体のシステム図。
【図３】同個体登録全体のフローチャート。
【図４】同撮像（画像ファイル）前処理のフローチャート。
【図５】同前処理経過の画像説明図（一部省略）。
【図６】同識別指標（説明変数）の取得処理の全体のフローチャート
【図７】同魚体の部位特定処理のフローチャート。
【図８】部位特定処理経過及び捻れ補正の画像説明図（一部省略）。
【図９】同頭部形状の形状評価処理のフローチャート。
【図１０】同鰭の形状の形状評価処理のフローチャート。
【図１１】形状評価の輪郭取得の画像説明図。
【図１２】同識別指標（説明変数）の取得のフローチャート。
【図１３】同識別モデルの判定結果表。
【図１４】同図。
【図１５】同図
【発明を実施するための形態】
【００１８】
次に本発明の実施形態について説明する。本発明は、所定のデータベース（ＤＢ）０６に個体登録を行っておき、携帯端末０２からのアクセスで、当該個体の登録データを取得し、種々の便益に供するもので、特に個体の特定手法（識別手段）に特徴を有するものである。
【００１９】
全体のシステムは、個体登録が、カメラ０１で鯉０３の個体ごとの撮像（画像ファイル）を取得し、前記撮像から所定のデータ処理手段０５を以て識別指標（説明変数）を算出特定して、当該鯉０３に個体ＩＤを付与すると共に、当該個体の個体ＩＤと属性データ（所有者・成長に関するデータ・模様データ他必要とする諸情報）を記録登録してＤＢ０６を構築しおくものである。
【００２０】
個体識別要求は、携帯端末（スマートフォン等）０２で識別対象の鯉０４の撮像（画像ファイル）を取得し、ＤＢ０６にアクセスすると共に、当該識別対象の撮像（画像ファイル）を送信する。ＤＢ０６側では、所定のデータ処理手段０５を以て識別指標（説明変数）を算出特定して、識別指標の一致性（最も近似する識別指標の一致）で個体ＩＤを特定する。そして当該個体ＩＤを必要とする特性データを携帯端末０２に送信し、携帯端末０２で必要とする当該個体０４の属性データに取得するものである。
【００２１】
個体のＩＤ付与（個体登録処理）は、図３のフローチャートに示すように撮像（画像ファイル）のベース画像処理（ステップＡ）を行って鯉の表示領域を抽出し（ステップＢ）、識別指標の算出処理（説明変数計算処理・ステップＣ）を行い、データベースに登録する（ＤＢ登録処理・ステップＤ）。
【００２２】
またデータベース登録に際して、識別指標の更新処理を行う（ステップＥ）。
【００２３】
更に詳細に説明するとステップＡ（ベース画像作成処理）及びステップＢ（鯉の表示領域抽出処理）は、図４のフローチャート及び図５の画像処理例に示すように、撮像（画像ファイル）を読み込み（ステップａ１）、鯉部分を矩形抽出して不要部分を削除して計算量を少なくする（ステップａ２）。次に抽出画像の平滑化処理（ガウンシアンフィルタ処理：ステップａ３）、ノイズ除去処理（バイラテラルフィルタ処理・ステップａ４）を行って全体にぼかして細かな色変化を減らしてベース画像を取得する（ステップａ５）。
【００２４】
次に前記ベース画像から鯉の表示領域を抽出する（ステップＢ）。ステップＢは、ベース画像を読み込み（ステップｂ１）、鯉の表示部分の外形を抽出するもので、ＨＳＶ色空間での平滑化（ステップｂ２）、ＨＳＶ色空間の青色部分の除去（ステップｂ３）、青色部分除去のマスク作成（ステップｂ４）、ベース画像を読み込んでマスクを適用して鯉の表示部分（表示領域）を抽出する（ステップｂ５，ｂ６）。尚青色除去処理は、個体撮影に際して青色容器を採用した結果であり、撮像の背景色に対応して色彩除去処理を行うものである。
【００２５】
ベース画像から鯉の表示領域を抽出した後に、鯉の個体特定するための説明変数（識別指標）を取得する処理を行う（ステップＣ）。この処理（ステップＣ）は、説明変数（識別指標）のために所定の部位（個体の想定外形）を特定する処理（ステップＣａ）、遊泳状態の個体のために当該個体の角度修正を行う角度計測処理（ステップＣｂ）、個体の頭部形状の評価処理（ステップＣｃ）、鰭の形状評価処理（ステップＣｄ）、説明変数の計算処理（ステップＣｅ）を行う。
【００２６】
部位の特定処理（ステップＣａ）は、ステップＢで取得した鯉の表示部分のデータを読み込み（ステップＣａ１）、データの縦方向と及び横方向の長さを取得（ステップＣａ２）、縦横で長い方の軸を基軸として領域を二分割（ステップＣａ３）、分割した領域の面積比較し（ステップＣａ４）、頭部が上になるように画像回転し（ステップＣａ５）、重心を計算して垂直補正を行い（ステップＣａ６）、輪郭の頂点及び凹みの二次元座標を獲得して（ステップＣａ７）、頭、鰭、尾の部位を特定する（ステップＣａ８）。
【００２７】
次に角度計測処理（ステップＣｂ）は、前記処理は個体の外形から図８に示すようにＬ１〜Ｌ４の長さ比率を計算して個体（鯉）の傾き角度を推定し、識別指標（説明変数）の算出に際してのデータ補正を行う。
【００２８】
個体の頭部形状の評価処理（ステップＣｃ）は、頭部画像を読み込み（ステップＣｃ１）、輪郭の座標を取得し（ステップＣｃ２）、輪郭形状から近似したｎ次関数を最小二乗法で計算し（ステップＣｃ３）、計算した関数の係数取得し（ステップＣｃ４）、更にＨｕモーメント不変量を取得する（ステップＣｃ５）。
【００２９】
鰭の形状評価処理（ステップＣｄ）は、鰭の画像を読み込み（ステップＣｄ１）、左右を比較して領域面積の広い鰭を選択し（ステップＣｄ２）、鰭の輪郭の座標を取得し（ステップＣｄ３）、鰭上部の形状から近似したｎ次関数を最小二乗法で計算し（ステップＣｄ４）、計算した関数の係数を取得し（ステップＣｄ５）、更にＨｕモーメント不変量を取得する（ステップＣｄ６）。
【００３０】
説明変数の計算処理（ステップＣｅ）は、頭部領域の垂直方向と水平方向の長さを取得し（ステップＣｅ１）、鰭領域の横の長さを取得し（ステップＣｅ２）、胴体領域の垂直方向の長さを取得し（ステップＣｅ３）、角度計算処理で計算した角度（ステップＣｂ）得た角度データを取得して、データ補正を行い（ステップＣｅ４）、各識別指標を算出するものである。
【００３１】
長さ比率を基準とした識別指標は、頭部領域の垂直方向の長さを基準に頭部領域の水平方向の長さ比率（識別指標Ｘ１）を計算し（ステップＣｅ５）、頭部領域の垂直方向の長さを基準に鰭領域の水平方向の長さ比率（識別指標Ｘ２）を計算し（ステップＣｅ６）、頭部領域の垂直方向の長さを基準に胴体領域の垂直方向の長さ比率（識別指標Ｘ３）を計算する（ステップＣｅ７）。
【００３２】
更に頭部形状評価処理（ステップＣｃ）で得た近似式の係数（識別指標Ｙ１）とＨｕモーメント不変量（識別指標Ｚ１）を取得し（ステップＣｅ８）、鰭形状評価処理（ステップＣｄ）で得た近似式の係数（識別指標Ｙ２）とＨｕモーメント不変量（識別指標Ｚ２）を取得し（ステップＣｅ９）、前記の各識別指標（説明変数）を当該個体の固有のものとしてＤＢ登録処理（ステップＤ）を行う。
【００３３】
ＤＢ登録処理は、個体識別に必要なＩＤを採番し、当該ＩＤと各識別指標（説明変数）Ｘ１，Ｘ２，Ｘ３，Ｙ１，Ｙ２，Ｚ１，Ｚ２を所定のＤＢに登録する。尚必要に応じて当該個体の属性データも登録する。
【００３４】
個体識別は、携帯端末０２で識別対象０４の撮像（画像ファイル）を取得し、当該撮像素をＤＢ０６に送信すると、登録時と同様の画像処理を行って識別指標（Ｘ１，Ｘ２，Ｘ３，Ｙ１，Ｙ２，Ｚ１，Ｚ２）を算出し、識別対象０４の識別指標とＤＢ登録した識別指標とを比較し、一致若しくは最も近似する識別指標を備えた個体が当該識別対象と判別して、個体ＩＤと必要とする諸データを携帯端末０２に送信するものである。
【００３５】
前記の識別指標の一致性は長さ比率に基づく識別指標Ｘ１，Ｘ２，Ｘ３を用いて行っても良く、また近似式の係数による識別指標（説明変数）Ｙ１，Ｙ２でも、Ｈｕモーメント不変量Ｚ１，Ｚ２による識別指標は（説明変数）でも、また各々単独で一致性を判別しても良く、或いは適宜組み合わせ異なる識別指標を組み合わせて行っても良い。
【００３６】
錦鯉２０本に対して識別モデルを作成し、モデル作成時に使用した画像とは別の撮像データに基づき、それぞれの識別指標（Ｙ１及びＹ２と、Ｚ１及びＺ２）を採用して、個体一致を検証した結果は、図１２のとおりであり、各単独の識別指標を採用した場合が６５％以上の正解率を確認できた。
【００３７】
また長さ比率の識別指標（Ｘ１，Ｘ２，Ｘ３）を採用した結果、及び長さ比率と近似式の係数とＨｕモーメント不変量のすべて（Ｘ１，Ｘ２，Ｘ３，Ｙ１，Ｙ２，Ｚ１，Ｚ２）を採用した結果は図１３のとおりである。また長さ比率と近似式の係数の各識別指標（Ｘ１，Ｘ２，Ｘ３，Ｙ１，Ｙ２）を採用した結果、及び長さ比率とＨｕモーメント不変量の各識別指標（Ｘ１，Ｘ２，Ｘ３，Ｚ１，Ｚ２）を採用した結果は、図１４のとおりである。
【符号の説明】
【００３８】
１      頭部
１１    頭部輪郭
２      鰭
２１    鰭輪郭
３      胴体
０１    カメラ
０２    携帯端末
０３    登録対象
０４    識別対象
０５    データ処理手段
０６    ＤＢ（データベース）
【図１】
2020054300.tif 000003
【図２】
2020054300.tif 000004
【図３】
2020054300.tif 000005
【図４】
2020054300.tif 000006
【図５】
2020054300.tif 000007
【図６】
2020054300.tif 000008
【図７】
2020054300.tif 000009
【図８】
2020054300.tif 000010
【図９】
2020054300.tif 000011
【図１０】
2020054300.tif 000012
【図１１】
2020054300.tif 000013
【図１２】
2020054300.tif 000014
【図１３】
2020054300.tif 000015
【図１４】
2020054300.tif 000016
【図１５】
2020054300.tif 000017
【手続補正書】
【提出日】令和1年9月4日(2019.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
魚体の撮像の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、頭部垂直方向長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直方向長さの各比率を識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項２】
魚体の撮像の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、また魚体平面視における頭部及び鰭の輪郭ラインの座標を取得し、頭部長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直長さの各比率と、前記輪郭形状から最小二乗法で算出した近似式の係数又は算出したＨｕモーメントの不変量の双方又はいずれかを識別指標とし、当該識別指標の一致性によって個体を特定する錦鯉の個体識別方法。
【請求項３】
魚体の撮像の画像処理を行って、魚体の平面視から所定の寸法算出又は所定箇所の座標取得を行う際に、外形から重心座標を算出し、魚体の頭部方向と魚体の捻れ量を算出して補正してなる請求項１又は２記載の何れかの錦鯉の算出方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また本発明の請求項２記載の錦鯉の個体識別方法は、魚体の撮像の画像処理を行って、魚体平面視における頭部領域と鰭領域と胴体領域の頭部を上方とした場合の垂直方向及び水平方向の長さを算出し、また魚体平面視における頭部及び鰭の輪郭ラインの座標を取得し、頭部長さを基準とした頭部水平方向長さ、鰭の水平方向長さ、胴体の垂直長さの各比率と、前記輪郭形状から最小二乗法で算出した近似式の係数又は算出したＨｕモーメントの不変量の双方又はいずれかを識別指標とし、当該識別指標の一致性によって個体を特定することを特徴とするものである。