(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022158030
(43)【公開日】2022-10-14
(54)【発明の名称】蒸散に関する学習データ作成装置、機械学習装置、推定装置、方法およびプログラム
(51)【国際特許分類】
G06Q 50/02 20120101AFI20221006BHJP
A01G 7/00 20060101ALI20221006BHJP
【FI】
G06Q50/02
A01G7/00 603
【審査請求】未請求
【請求項の数】17
【出願形態】OL
(21)【出願番号】P 2021062642
(22)【出願日】2021-04-01
(71)【出願人】
【識別番号】504174180
【氏名又は名称】国立大学法人高知大学
(74)【代理人】
【識別番号】110000796
【氏名又は名称】弁理士法人三枝国際特許事務所
(72)【発明者】
【氏名】北野 雅治
(72)【発明者】
【氏名】野村 浩一
【テーマコード(参考)】
5L049
【Fターム(参考)】
5L049CC01
(57)【要約】 (修正有)
【課題】植物の蒸散速度を定量的に把握する学習データ生成装置、機械学習装置、推定装置、学習データ作成方法及び機械学習方法を提供する。
【解決手段】蒸散速度推定支援システムにおいて、学習データ生成装置1は、圃場における環境データ41に基づいて個葉蒸散速度を算出する個葉蒸散速度算出部11と、圃場において栽培されている植物の葉を含む画像42に基づいて、葉に関する指標を算出する指標算出部12と、圃場において測定される植物の蒸散速度43を、個葉蒸散速度と葉に関する指標とに関連付けて、学習データ4を作成する学習データ作成部13と、を備える。
【選択図】
図2
【特許請求の範囲】
【請求項1】
植物の蒸散速度を推定する推定用アルゴリズムの学習に用いる学習データを作成するための学習データ作成装置であって、
圃場における環境データに基づいて個葉蒸散速度を算出する個葉蒸散速度算出部と、
前記圃場において栽培されている植物の葉を含む画像に基づいて、前記葉に関する指標を算出する指標算出部と、
前記圃場において測定される前記植物の蒸散速度を、前記個葉蒸散速度と前記葉に関する前記指標とに関連付けて、学習データを作成する学習データ作成部と、
を備える、学習データ作成装置。
【請求項2】
前記指標算出部は、人工知能を用いた画像解析により、前記画像において前記葉の領域を抽出する葉領域抽出部を備える、請求項1に記載の学習データ作成装置。
【請求項3】
前記葉に関する前記指標は、前記葉の葉面積指数と、前記葉の受光効率指数との少なくともいずれかを含む、請求項1または2のいずれかに記載の学習データ作成装置。
【請求項4】
前記指標算出部は、前記画像を二値化することにより得られる、前記画像において前記葉以外の領域が占める割合を用いて、前記葉面積指数を算出する葉面積指数算出部を備える、請求項3に記載の学習データ作成装置。
【請求項5】
前記指標算出部は、前記画像について前記葉の領域の相対輝度を積算することにより、前記受光効率指数を算出する受光効率指数算出部を備える、請求項3または4に記載の学習データ作成装置。
【請求項6】
前記個葉蒸散速度算出部は、前記環境データと、植物生理生態モデルとに基づいて、前記個葉蒸散速度を算出する、請求項1から5のいずれか一項に記載の学習データ作成装置。
【請求項7】
前記植物生理生態モデルは、蒸散要求モデルを含み、
前記環境データは、光合成光量子束密度と、雰囲気の気温と、雰囲気の湿度と、熱輸送に対する葉面境界層コンダクタンスとを含み、
前記個葉蒸散速度算出部は、前記環境データと、前記蒸散要求モデルとに基づいて、前記個葉蒸散速度を算出する、請求項6に記載の学習データ作成装置。
【請求項8】
前記植物生理生態モデルは、FvCBモデルを含み、
前記環境データは、光合成光量子束密度と、雰囲気の気温と、雰囲気の湿度と、熱輸送に対する葉面境界層コンダクタンスと、雰囲気の二酸化炭素濃度とを含み、
前記個葉蒸散速度算出部は、前記環境データと、前記FvCBモデルとに基づいて、前記個葉蒸散速度を算出する、請求項6に記載の学習データ作成装置。
【請求項9】
請求項1から8のいずれかに記載の学習データ作成装置によって作成された学習データに基づいて、前記植物の蒸散速度を推定する推定用アルゴリズムを学習する学習部、
を備える、機械学習装置。
【請求項10】
前記推定用アルゴリズムは、人工ニューラルネットワークを用いて構成されている、請求項9に記載の機械学習装置。
【請求項11】
圃場における環境データを取得する環境データ取得部と、
前記圃場において栽培されている植物の葉を含む画像を取得する植物画像取得部と、
前記環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出部と、
前記画像に基づいて、前記葉に関する指標を算出する指標算出部と、
請求項9または10に記載の機械学習装置によって学習された推定用アルゴリズムに従って、前記個葉蒸散速度と前記葉に関する前記指標とに基づいて、前記植物の蒸散速度を推定する蒸散速度推定部と、
を備える、推定装置。
【請求項12】
植物の蒸散速度を推定する推定用アルゴリズムの学習に用いる学習データを作成するための学習データ作成方法であって、
圃場における環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出ステップと、
前記圃場において栽培されている植物の葉を含む画像に基づいて、前記葉に関する指標を算出する指標算出ステップと、
前記圃場において測定される前記植物の蒸散速度を、前記個葉蒸散速度と前記葉に関する前記指標とに関連付けて、学習データを作成する学習データ作成ステップと、
を含む、学習データ作成方法。
【請求項13】
請求項12に記載の学習データ作成方法によって作成された学習データに基づいて、前記植物の蒸散速度を推定する推定用アルゴリズムを学習する学習ステップ、
を含む、機械学習方法。
【請求項14】
圃場における環境データを取得する環境データ取得ステップと、
前記圃場において栽培されている植物の葉を含む画像を取得する植物画像取得ステップと、
前記環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出ステップと、
前記画像に基づいて、前記葉に関する指標を算出する指標算出ステップと、
請求項13に記載の機械学習方法によって学習された推定用アルゴリズムに従って、前記個葉蒸散速度と前記葉に関する前記指標とに基づいて、前記植物の蒸散速度を推定する蒸散速度推定ステップと、
を含む、推定方法。
【請求項15】
コンピュータに、
請求項12に記載の学習データ作成方法の各ステップを実行させるためのプログラム。
【請求項16】
コンピュータに、
請求項13に記載の機械学習方法の各ステップを実行させるためのプログラム。
【請求項17】
コンピュータに、
請求項14に記載の推定方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、植物の蒸散速度を推定する技術に関する。
【背景技術】
【0002】
植物の成長は光合成による炭素同化により進行する。また、植物体内の水収支は、形態の保持、細胞の伸長生長、気孔の開閉運動などを支配する。特に葉の水分欠乏は、気孔閉鎖および葉内への二酸化炭素の供給不足をもたらし、光合成を抑制して植物の生産に大きな影響を与える。植物において光合成による反応が進行している程度を示す光合成速度や、植物の葉から水分が蒸散する程度を示す蒸散速度は、植物の生育状況や収穫量を大きく左右する要因として知られている。作物を圃場に定植してから収穫するまでの間の長期に渡って連続的に、作物の光合成速度や蒸散速度を定量的に把握することは、農業の効率化を進めている営農現場にとって重要となっている。
【0003】
営農現場において、作物の蒸散速度は、作物を囲う透明な開放型のチャンバーを圃場に設置することにより測定されている。圃場に植えられている作物を測定用の透明な開放型のチャンバーで囲い、チャンバーに外気を通気する。チャンバー内のH2O濃度は、外気がチャンバー内を通る間に作物の葉から水分が蒸散することにより変化する。作物の蒸散速度は、チャンバーに設けられている吸気口と排気口との間のH2Oの濃度差に基づいて、ガス分析装置および流量計を用いて測定することができる。作物の光合成速度についても蒸散速度と同様に、吸気口と排気口との間のCO2の濃度差に基づいて測定することができる。
【0004】
また近年では、営農現場においても情報通信技術(ICT)や人工知能(AI)を導入する取り組みが進められている。例えば下記特許文献1に記載の生産管理システムによると、気温に対する農作物の光合成量を示すモデルと、気温に対する農作物の生育量を示すモデルとに基づいて、農作物の収量予測を行うことができる。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
開放型のチャンバーを用いる、圃場に設置するタイプの測定システムは、高価であり要求される測定技術も高度であることから、主に学術的な研究を目的として利用されている。研究者が使用するこのような測定システムを、営農現場において、特に小規模の生産者が圃場に設置して日常的に運用することは現実的ではない。
【0007】
特許文献1に記載の生産管理システムは、農作物の収量予測を行うシステムではあっても、農作物の蒸散速度を予測するシステムではない。特許文献1の生産管理システムでは、気温に対する農作物の光合成量を示すモデルを用いてはいるものの、このモデルは蒸散速度を予測するモデルではない。
【0008】
このような事情から、営農現場においては、特に小規模の圃場においては、作物の生育状況は依然として生産者の経験や勘に基づいて把握されており、作物の蒸散速度を測定して定量的に把握する取り組みは進んでいない。作物の生育状況を適切に把握して農業の効率化を進めるために、営農現場において作物の蒸散速度をより手軽に定量的に把握することが求められている。農作物に限らず、例えば生花についても同様である。
【0009】
本発明は、植物の蒸散速度を定量的に把握することを目的とする。
【課題を解決するための手段】
【0010】
上記目的を達成するための本発明は、例えば以下に示す態様を含む。
(項1)
植物の蒸散速度を推定する推定用アルゴリズムの学習に用いる学習データを作成するための学習データ作成装置であって、
圃場における環境データに基づいて個葉蒸散速度を算出する個葉蒸散速度算出部と、
前記圃場において栽培されている植物の葉を含む画像に基づいて、前記葉に関する指標を算出する指標算出部と、
前記圃場において測定される前記植物の蒸散速度を、前記個葉蒸散速度と前記葉に関する前記指標とに関連付けて、学習データを作成する学習データ作成部と、
を備える、学習データ作成装置。
(項2)
前記指標算出部は、人工知能を用いた画像解析により、前記画像において前記葉の領域を抽出する葉領域抽出部を備える、項1に記載の学習データ作成装置。
(項3)
前記葉に関する前記指標は、前記葉の葉面積指数と、前記葉の受光効率指数との少なくともいずれかを含む、項1または2のいずれかに記載の学習データ作成装置。
(項4)
前記指標算出部は、前記画像を二値化することにより得られる、前記画像において前記葉以外の領域が占める割合を用いて、前記葉面積指数を算出する葉面積指数算出部を備える、項3に記載の学習データ作成装置。
(項5)
前記指標算出部は、前記画像について前記葉の領域の相対輝度を積算することにより、前記受光効率指数を算出する受光効率指数算出部を備える、項3または4に記載の学習データ作成装置。
(項6)
前記個葉蒸散速度算出部は、前記環境データと、植物生理生態モデルとに基づいて、前記個葉蒸散速度を算出する、項1から5のいずれか一項に記載の学習データ作成装置。
(項7)
前記植物生理生態モデルは、蒸散要求モデルを含み、
前記環境データは、光合成光量子束密度と、雰囲気の気温と、雰囲気の湿度と、熱輸送に対する葉面境界層コンダクタンスとを含み、
前記個葉蒸散速度算出部は、前記環境データと、前記蒸散要求モデルとに基づいて、前記個葉蒸散速度を算出する、項6に記載の学習データ作成装置。
(項8)
前記植物生理生態モデルは、FvCBモデルを含み、
前記環境データは、光合成光量子束密度と、雰囲気の気温と、雰囲気の湿度と、熱輸送に対する葉面境界層コンダクタンスと、雰囲気の二酸化炭素濃度とを含み、
前記個葉蒸散速度算出部は、前記環境データと、前記FvCBモデルとに基づいて、前記個葉蒸散速度を算出する、項6に記載の学習データ作成装置。
(項9)
項1から8のいずれかに記載の学習データ作成装置によって作成された学習データに基づいて、前記植物の蒸散速度を推定する推定用アルゴリズムを学習する学習部、
を備える、機械学習装置。
(項10)
前記推定用アルゴリズムは、人工ニューラルネットワークを用いて構成されている、項9に記載の機械学習装置。
(項11)
圃場における環境データを取得する環境データ取得部と、
前記圃場において栽培されている植物の葉を含む画像を取得する植物画像取得部と、
前記環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出部と、
前記画像に基づいて、前記葉に関する指標を算出する指標算出部と、
項9または10に記載の機械学習装置によって学習された推定用アルゴリズムに従って、前記個葉蒸散速度と前記葉に関する前記指標とに基づいて、前記植物の蒸散速度を推定する蒸散速度推定部と、
を備える、推定装置。
(項12)
植物の蒸散速度を推定する推定用アルゴリズムの学習に用いる学習データを作成するための学習データ作成方法であって、
圃場における環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出ステップと、
前記圃場において栽培されている植物の葉を含む画像に基づいて、前記葉に関する指標を算出する指標算出ステップと、
前記圃場において測定される前記植物の蒸散速度を、前記個葉蒸散速度と前記葉に関する前記指標とに関連付けて、学習データを作成する学習データ作成ステップと、
を含む、学習データ作成方法。
(項13)
項12に記載の学習データ作成方法によって作成された学習データに基づいて、前記植物の蒸散速度を推定する推定用アルゴリズムを学習する学習ステップ、
を含む、機械学習方法。
(項14)
圃場における環境データを取得する環境データ取得ステップと、
前記圃場において栽培されている植物の葉を含む画像を取得する植物画像取得ステップと、
前記環境データに基づいて、個葉蒸散速度を算出する個葉蒸散速度算出ステップと、
前記画像に基づいて、前記葉に関する指標を算出する指標算出ステップと、
項13に記載の機械学習方法によって学習された推定用アルゴリズムに従って、前記個葉蒸散速度と前記葉に関する前記指標とに基づいて、前記植物の蒸散速度を推定する蒸散速度推定ステップと、
を含む、推定方法。
(項15)
コンピュータに、
項12に記載の学習データ作成方法の各ステップを実行させるためのプログラム。
(項16)
コンピュータに、
項13に記載の機械学習方法の各ステップを実行させるためのプログラム。
(項17)
コンピュータに、
項14に記載の推定方法の各ステップを実行させるためのプログラム。
【発明の効果】
【0011】
本発明によると、植物の蒸散速度を定量的に把握することができる。
【図面の簡単な説明】
【0012】
【
図1】本発明の第1の実施形態に係る蒸散速度推定支援システムの概略的な構成を模式的に示す図である。
【
図2】本発明の第1の実施形態に係る学習データ作成装置および機械学習装置の機能を説明するためのブロック図である。
【
図3】本発明の第1の実施形態において導入する植物生理生態モデルの蒸散要求(ED)モデルを説明するための図である。
【
図4】人工知能を用いた画像解析により葉の領域を抽出した一例を示す図である。
【
図5】本発明の第1の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【
図6】本発明の第1の実施形態に係る推定装置の機能を説明するためのブロック図である。
【
図7】本発明の第1の実施形態に係る機械学習装置を用いて推定用アルゴリズムの機械学習を行う手順を説明するためのフローチャートである。
【
図8】本発明の第1の実施形態に係る機械学習装置を用いて推定用アルゴリズムの機械学習を行う手順を説明するためのフローチャートである。
【
図9】本発明の第1の実施形態に係る推定装置と学習済の推定用アルゴリズムとを用いて蒸散速度を推定する手順を説明するためのフローチャートである。
【
図10】本発明の第1の実施形態に係る推定装置と学習済の推定用アルゴリズムとを用いて蒸散速度を推定する手順を説明するためのフローチャートである。
【
図11】本発明の第2の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【
図12】本発明の第2の実施形態において導入する植物生理生態モデルのFvCBモデルを説明するための模式的な図である。
【
図13】本発明の第3の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【
図14】実施例1において推定装置により推定された株当たりの蒸散速度の妥当性を検証するためのグラフである。
【
図15】実施例2において葉面積指数の季節毎の変動と花数および果実数の季節毎の変動とを同じ時間軸で並べて示すグラフである。
【
図16】実施例3において推定用アルゴリズムの性能検証に用いた人工ニューラルネットワークを説明するための模式的な図である。
【
図17】実施例3において人工ニューラルネットワークの構築に用いたデータセットの一覧を示す図である。
【
図18】実施例3において推定値の再現性をFvCBモデルとシンプルモデルとの間で比較するための図である。
【
図19】実施例3において推定値の再現性をEDモデルとシンプルモデルとの間で比較するための図である。
【
図20】実施例3において推定値の再現性をED+CO
2モデルとシンプルモデルとの間で比較するための図である。
【
図21】実施例3において推定用アルゴリズムの学習時と推定装置による推定時との間で環境要素が大きく異なる場合について、推定用アルゴリズムの性能を検証した結果を示すグラフである。
【発明を実施するための形態】
【0013】
以下、本発明の実施形態を、添付の図面を参照して詳細に説明する。なお、以下の説明および図面において、同じ符号は同じまたは類似の構成要素を示すこととし、よって、同じまたは類似の構成要素に関する重複した説明を省略する。
[第1の実施形態]
【0014】
本発明では、植物生理生態モデルと環境データとに基づいて個葉蒸散速度を算出し、算出した個葉蒸散速度と葉に関する指標とを用いて、植物の蒸散速度を推定する。第1の実施形態では、植物生理生態モデルとして蒸散要求(Evaporative Demand; ED)モデルを用い、環境データとして、光合成光量子束密度(PPFD)、雰囲気の気温Ta、雰囲気の湿度VPDa、および熱輸送に対する葉面境界層コンダクタンスgaHの4つを用いる。第1の実施形態では、環境データとして雰囲気のCO2濃度Caを用いない。第1の実施形態において用いる蒸散要求モデルは、個葉蒸散速度Trlの算出に雰囲気のCO2濃度Caを用いないモデルである。
[推定支援システム]
<システムの概要>
【0015】
図1は、本発明の第1の実施形態に係る蒸散速度推定支援システムの概略的な構成を模式的に示す図である。
【0016】
本発明の第1の実施形態に係る蒸散速度推定支援システム100(以下、単に推定支援システム100とも記載する)は、学習データ作成装置1と、機械学習装置2と、推定装置3とを備える。推定支援システム100は、小規模な圃場80における生産者が、植物を囲う透明な開放型のチャンバーのような、高度な測定技術が要求される高価な測定システムを用いることなく、生産者が運営する圃場80における植物81の株当たりの蒸散速度を定量的に把握することを可能にする。
【0017】
学習データ作成装置1、機械学習装置2、および推定装置3は、例えばネットワーク10を介してデータの送受信が可能な態様で、有線または無線により直接的または間接的に接続されている。
【0018】
本実施形態では、学習データ作成装置1および機械学習装置2は、例えば試験研究用の圃場90を管理する組織または者(以下、単に管理者とも記載する)によって使用される。推定装置3は、例えば小規模な圃場80における生産者(以下、単に生産者とも記載する)によって使用される。圃場90の管理者は、例えば国や県の農業試験場や、国公立または私立の研究機関および大学等、並びにそれら組織における研究者等である。管理者は、圃場90に設置されている開放型のチャンバーを用いて、後述するデータ41,42,43を測定することが可能な測定技術を有している。
【0019】
圃場90、80において栽培される植物91,81について説明する。株当たりの蒸散速度を定量的に把握しようとする対象である、生産者の圃場80において栽培されている植物81の種類は、管理者の圃場90において栽培されている植物91の種類と同じである。圃場90,80において栽培される植物は、茄子やニラ等の食用の作物に限らず、例えば生花とすることができる。すなわち圃場90,80において栽培する植物91,81は、葉から水分を蒸散する植物であればよい。
【0020】
学習データ4の作成に用いる環境データ41、植物91の葉を含む画像42、および植物91の株当たりの蒸散速度の測定データ43は、植物91を囲う透明な開放型のチャンバーが設置されている圃場90において取得される。取得されたデータ41,42,43は学習データ作成装置1に入力され記録される。圃場90におけるデータ41,42,43の取得については後述する。
【0021】
学習データ作成装置1は、植物の株当たりの蒸散速度を推定する推定用アルゴリズム5の学習に用いる学習データ4を作成する。学習データ4は、試験研究用の圃場90において測定されるデータ41,42,43に基づいて作成される。作成された学習データ4は、機械学習装置2に提供される。学習データ4および推定用アルゴリズム5は植物の種類毎に作成される。
【0022】
機械学習装置2は、学習データ作成装置1によって作成された学習データ4に基づいて、推定用アルゴリズム5を学習する。学習された推定用アルゴリズム5は、推定装置3に提供される。
【0023】
生産者の圃場80では、圃場80における環境データおよび植物81の葉を含む画像が、感知装置6および撮像装置7を用いて取得される。
【0024】
推定装置3は、機械学習装置2によって学習された推定用アルゴリズム5に従って、個葉蒸散速度と葉に関する指標とに基づいて、植物81の株当たりの蒸散速度を推定する。個葉蒸散速度および葉に関する指標は、生産者の圃場80において取得された環境データおよび植物81の葉を含む画像に基づいて算出される。
【0025】
これにより、小規模な圃場80における生産者は、植物を囲う透明な開放型のチャンバーのような、高度な測定技術が要求される高価な測定システムを用いることなく、生産者が運営する圃場80において、植物81の株当たりの蒸散速度を定量的に把握することが可能になる。
【0026】
試験研究用の圃場90において、植物91は、蒸散速度を測定するための、透明な開放型のチャンバー92で囲われている。チャンバー92には吸気口93と排気口94とが設けられており、チャンバー92内に外気が通気される。チャンバー92内のH2O濃度は、外気がチャンバー92内を通る間に、植物91の葉から水分が蒸散することにより変化する。同様に、チャンバー92内のCO2濃度は、外気がチャンバー92内を通る間に、植物91による光合成により変化する。ガス分析装置95は、水蒸気(H2O)の濃度およびCO2の濃度を、吸気口93および排気口94のそれぞれについて測定することができる。吸気口93に設けられた流量計96は、チャンバー92内に流入する外気の流量を測定することができる。
【0027】
圃場90におけるデータ41,42,43の取得について説明する。本実施形態では、環境データ41として、光合成光量子束密度(photosynthetic photon flux density; PPFD)(単位[μmol・m-2・s-1])、雰囲気の気温Ta(単位[℃])、雰囲気の湿度VPDa(vapor pressure deficit)(単位[kPa])、および熱輸送に対する葉面境界層コンダクタンスgaH(単位[mol・m-2・s-1])の4つを用いる。本実施形態では、環境データ41として雰囲気のCO2濃度Ca(単位[μmol・mol-1])を用いない。
【0028】
本実施形態では、光合成光量子束密度PPFDはPPFDセンサ97を用いて測定される。気温は熱電対98a,98bを用いて測定される。湿度は、ガス分析装置95によって測定される水蒸気の濃度と、熱電対98a,98bを用いて測定される気温とから算出される。熱輸送に対する葉面境界層コンダクタンスは、例えば熱線式の風速計98cにより測定される雰囲気の風速から推定される。他の実施形態では、CO2の濃度はガス分析装置95を用いて測定される。
【0029】
本実施形態では、圃場90において栽培されている植物91の葉を含む画像42は、チャンバー92の天井面に取り付けられた撮像装置99(デジタルカメラ99)を用いて撮像され、画像データが取得される。画像42は、植物91を天井面から地面(土壌)に向かって見下ろした直下視(nadir view)画像であり、撮像範囲に植物91の葉が含まれている画像である。撮像装置99により撮像される画像42の色空間はRGB形式である。
【0030】
本実施形態では、植物91の株当たりの蒸散速度43は、吸気口93と排気口94との間のH2Oの濃度差と、チャンバー92内に流入する外気の流量との積から算出される。
【0031】
チャンバー92を用いて測定したデータから算出される蒸散速度43は、チャンバー92内において栽培されている植物91の複数の株に関する蒸散速度であり、このような蒸散速度は群落(canopy)の蒸散速度と呼ばれている。群落が複数の株で構成されている場合、群落の蒸散速度は、複数の株それぞれについての株当たりの蒸散速度の和である。チャンバー92が設置されている圃場90においては、群落の蒸散速度の値は、チャンバー92が囲う植物91の複数の株について、それぞれの株当たりの蒸散速度の値を積算した値である。よって、植物91の株当たりの蒸散速度は、チャンバー92を用いて測定した蒸散速度を、チャンバー92が囲う植物91の株の数で除算することにより取得することができる。
【0032】
なお、農業栽培においては、作物の収量などを土地面積当たりで比較するケースが多い。土地面積当たりの蒸散速度は、株当たりの蒸散速度に植栽密度(株数/m2)を乗じることにより算出することができる。
<ハードウェア構成>
【0033】
学習データ作成装置1、機械学習装置2、および推定装置3は、例えば汎用コンピュータやタブレットPC、スマートフォン等を用いて構成することができる。これら学習データ作成装置1、機械学習装置2、および推定装置3のすべてを汎用コンピュータで構成することができるし、一部をタブレットPCやスマートフォンで構成することもできる。
【0034】
例えばスマートフォンを用いると、推定装置3と、後述する撮像装置7と表示装置8と入力装置9とが一体化された統合型の推定装置を構成することができる。スマートフォンを用いたこのような統合型の推定装置に、さらに別体の感知装置6を例えばWi-Fi(登録商標)やBluetooth(登録商標)等の無線通信方式を用いて通信可能に接続することにより、営農現場において生産者が手軽に使用することが可能なユーザ端末を提供することができる。
【0035】
学習データ作成装置1、機械学習装置2、および推定装置3のそれぞれは、ハードウェアの構成として、データ処理を行うCPU等のプロセッサ(図示せず)と、プロセッサがデータ処理の作業領域に使用する主記憶装置(図示せず)と、データの一時保存に使用する補助記憶装置19,29,39とを備えている。それぞれの補助記憶装置19,29,39には、データ41,42,43、学習データ4、推定用アルゴリズム5、学習データ作成プログラム、機械学習プログラム、推定プログラム等が適宜記憶されている。
【0036】
推定装置3には、ハードウェアの構成として、感知装置6と撮像装置7とが接続されている。感知装置6および撮像装置7は、推定装置3のユーザである生産者が、圃場80における環境データと植物81の葉を含む画像とを取得するために用いられる。
【0037】
本実施形態では、感知装置6は、圃場80における環境データとして、光合成光量子束密度PPFDと、雰囲気の気温と、雰囲気の湿度と、熱輸送に対する葉面境界層コンダクタンスとを測定する。感知装置6は、これら環境データのそれぞれを測定するための各種のセンサを備えている。例えば、光合成光量子束密度PPFDを測定するセンサには、公知のPPFDセンサを用いることができる。気温および湿度を測定するセンサには公知の温湿度センサを用いることができる。熱輸送に対する葉面境界層コンダクタンスを推定するセンサには、例えば熱線式の風速計を用いることができる。葉面境界層コンダクタンスgaHは、風速計により測定される風速から推定することができる。葉の上下面において、層流・強制対流で、風が吹いていることを想定すると、gaH=6.62×10-3(u/d)である。ここで、uは風速(単位[m・s-1])であり、dは葉の特徴長さ(単位[m])である。他の実施形態では、感知装置6はさらに雰囲気のCO2の濃度を測定することができる。CO2の濃度を測定するセンサには公知のCO2センサを用いることができる。これらセンサはすべて手持ち型の機器で実現することができ、感知装置6は手軽に使用することが可能である。
【0038】
撮像装置7は、圃場80において栽培されている植物81の葉を含む画像を撮像し、画像データを取得する。圃場90において取得される画像42と同様に、本実施形態では、撮像装置7が撮像する画像は植物81の直下視画像であり、撮像範囲に一株の植物81の葉が概ね全て含まれている画像である。撮像装置7にはデジタルカメラ7を用いることができる。
【0039】
なお、後述する
図6に示すように、本実施形態では、推定装置3は表示装置8を備えている。表示装置8には、例えば液晶モニタを用いることができ、推定装置3のユーザである生産者に情報を表示する。また、推定装置3には、任意の構成として、入力装置9を接続することができる。入力装置9には、例えばキーボード、タッチパネル、マウス等を用いることができ、ユーザからの入力操作を受け付ける。推定装置3は、例えばユーザが感知装置6を用いて測定した環境データの値を、入力装置9を介して取得することもできる。表示装置8と入力装置9とが一体化されたタッチパネルを、推定装置3に接続してもよい。
[学習データ作成装置]
【0040】
図2は、本発明の第1の実施形態に係る学習データ作成装置および機械学習装置の機能を説明するためのブロック図である。
【0041】
学習データ作成装置1は、機能ブロックとして、個葉蒸散速度算出部11と、指標算出部12と、学習データ作成部13とを備えている。指標算出部12は、機能ブロックとして、葉領域抽出部121と、葉面積指数算出部122と、受光効率指数算出部123とを備えている。これらの機能ブロックは、集積回路等を用いてハードウェアとして実装することができる。或いは、これらの機能ブロックは、学習データ作成装置1のプロセッサが、学習データ作成プログラムを学習データ作成装置1の主記憶装置に読み出して実行することにより、ソフトウェアとして実装することもできる。
【0042】
個葉蒸散速度算出部11は、圃場90における環境データ41に基づいて個葉蒸散速度を算出する。本実施形態では、個葉蒸散速度算出部11は、環境データ41と、植物生理生態モデル(plant physio-ecological model)とに基づいて、個葉蒸散速度(single-leaf transpiration rate)Trlを算出する。
【0043】
図3は、本発明の第1の実施形態において導入する植物生理生態モデルの蒸散要求(ED)モデルを説明するための図である。(A)は、蒸散要求モデルにおいて用いる個葉蒸散速度Tr
l、蒸散要求度EDおよびインパクト係数impの日中における変化を示すグラフである。(B)は、インパクト係数impと光合成光量子束密度PPFDとの関係を表すグラフである。
【0044】
本実施形態では、植物生理生態モデルは蒸散要求(Evaporative Demand; ED)モデルを含み、蒸散要求モデルに基づいて個葉蒸散速度Tr
lを算出する。後述する式1~式4で表されるように、蒸散要求モデルでは、個葉蒸散速度Tr
lを蒸散要求度EDとインパクト係数impとの積を用いて表し、
図3(B)に示すように、インパクト係数impを光合成光量子束密度PPFDの非直角双曲線として近似する。光合成光量子束密度PPFDを測定するセンサには、公知のPPFDセンサを用いることができ、光合成光量子束密度PPFDは実測値として取得することができる。これにより、植物生理生態モデルにおいて、測定が困難なモデルパラメータに代えて実測が可能なパラメータを用いて、個葉蒸散速度Tr
lを算出することが可能となる。
【0045】
なお、推定用アルゴリズムの学習を行う際に、出力層53に対する説明性が高い学習データを入力層51に設定することにより、学習データ4の量が従来よりも少量であっても、高い精度での推定が可能になる。すなわち、入力層51に設定するデータと、出力層53に設定するデータとの間の論理的な因果関係が向上するほど、より少ない量の学習データで推定用アルゴリズム5の学習を行うことができる。
【0046】
蒸散要求度EDは、環境から個葉への蒸散要求を定義しており、次の式1で表される。蒸散要求度EDによると、実測が困難な葉面での純放射束密度が、測定が可能な環境要素(例えば、短波放射束密度R
s,気温T
A,空気飽差VPD
aなど)で表現されている。より詳細には、蒸散要求度EDは、気孔およびクチクラ層による蒸散調節機能が葉面に存在しないと仮定した場合の、自由湿面からの蒸発速度を表している。
【数1】
【0047】
インパクト係数impは、葉の蒸散調節機能を表す制限係数(0≦imp≦1)であり、次の式2~式3で表される。
【数2】
【0048】
蒸散要求度EDおよびインパクト係数impを用いると、個葉蒸散速度Tr
lは次の式4で表される。式4で表されるように、インパクト係数impは、植物に対する環境側からの蒸散要求度EDによって引き起こされる蒸散流を決定する係数である。植物水収支に与える環境側からの蒸散要求度EDのインパクトは、インパクト係数impが大きいほど高くなる。
【数3】
【0049】
式1~式4中に表されている変数について説明する。
【0050】
Δは、飽和水蒸気濃度曲線の湿度TEでの勾配であり、湿度TEは葉と環境の平衡温度である。αは、短波放射に対する葉の吸収であり、太陽光に対しては約0.5である。RSは、短波放射束密度である。σは、Stefan-Boltzmann定数である。εAは環境の射出率であり、εLは葉の射出率である。TAは気温である。Cpρは空気の体積熱容量である。γは空気の乾湿計定数である。nは蒸散を考慮する面数であり、定数(両面気孔の場合はn=2、片面気孔の場合はn=1)であり、植物種により選択する。λは水の蒸発潜熱である。
【0051】
ge,gs,gawは葉のコンダクタンス(単位[mol・m-2・s-1])である。geは葉面での顕熱コンダクタンスである。gsは気孔コンダクタンスである。gawは水蒸気輸送に対する葉面境界層コンダクタンスである。
【0052】
短波放射束密度RS、気温TA、空気飽差VPDa、および水蒸気輸送に対する葉面境界層コンダクタンスgawが得られていると、他の物理量を得ることができ、蒸散要求度EDを評価することが可能である。式1~式4中に表されている変数のうち、別の測定または文献値により予め値を決定しておく変数は、α、σ、εA、εL、γ、Cpρ、λである。
【0053】
なお、
図3(B)において、プロットされているインパクト係数impの値は、日射強度(すなわちPPFD)に応じて評価した値である。実線のカーブは、次の式5~式6を用いて、インパクト係数impを光合成光量子束密度PPFDの関数として近似できることを示している。
【数4】
【0054】
フィッティングは非線形最小二乗法により行う。式5~式6中の変数imp
max、φ、およびθはフィッティング・パラメータである。
図3(B)に示す例では、imp
max=0.92、φ=800、θ=-86400である。
図3(B)に示すように、インパクト係数impは光合成光量子束密度PPFDの非直角双曲線として近似可能である。
【0055】
再び
図2を参照する。指標算出部12は、圃場90において栽培されている植物91の葉を含む画像42に基づいて、葉に関する指標を算出する。本実施形態では、葉に関する指標として、葉面積指数(Leaf Area Index; LAI)と、葉の受光効率指数とを算出する。これら指標の算出に先立って、葉領域抽出部121が葉の領域を抽出する。
【0056】
葉領域抽出部121は、人工知能を用いた画像解析により、植物91の葉を含む画像42において葉の領域を抽出する。本実施形態では、葉領域抽出部121は、人工知能の一例である深層学習を用いた公知の画像認識の手法に基づいて、画像42において葉の領域を抽出する。葉領域抽出部121は、葉以外の領域であると判別した領域を黒色に置き換える。後述するように、黒色の領域は相対輝度Lの値がゼロである。
【0057】
図4は、人工知能を用いた画像解析により葉の領域を抽出した一例を示す図である。(A)は葉の領域を抽出する前の画像であり、(B)は人工知能により葉の領域を抽出した後の画像である。
【0058】
(A)および(B)において、符号101で示す領域は植物の葉の領域である。(A)において符号102で示す領域は、植物を栽培する土壌を覆うビニールシートである。例えば葉領域抽出部121は、人工知能を用いた画像解析により、(A)において符号102で示すこのようなビニールシートの領域を、葉以外の領域であると判別する。このビニールシートの領域のように、葉以外の領域であると判別された領域は、(B)において符号103で示すように黒色で表示されている。
【0059】
再び
図2を参照する。葉面積指数算出部122は、植物91の葉を含む画像42を二値化することにより得られる、画像42において葉以外の領域が占める割合を用いて、葉面積指数LAIを算出する。例示的には、画像の二値化とは画像の白黒化を意味する。本実施形態では、植物91の葉を含む画像42は、植物91を天井面から地面に向かって見下ろした直下視画像である。このような直下視画像を二値化(すなわち白黒化)することにより、葉を含む画像42を葉の領域a
Lと葉以外の領域a
NLとに二分すると、葉以外の領域が占める割合P
0は、P
0=a
NL/(a
NL+a
L)と表される。P
0を用いると、葉面積指数LAIは、次の式7に基づいて算出することができる。
【数5】
【0060】
葉面積指数LAIの算出について詳述する。植物の株を天井面から地面に向かって見下ろした直下視画像を考える。このような直下視画像において、大きさがLの葉面積指数を有する株を、鉛直方向下向きに株の表面から底面にかけて十分に大きな数のN個の層に分割することを考える。分割したそれぞれの層内には、株が有する葉の一部が含まれていることとする。このとき以下の4つの事項を仮定する。
【0061】
仮定1:葉は方位的に均一かつ空間的にランダムに分布している。
仮定2:各層が有する葉面積指数は等しい。すなわちL/N=ΔLである。
仮定3:光線は鉛直下向きに照射され、各層において光線が葉に複数回接触する確率は、光線が葉に一回のみ接触する確率よりも極めて小さくゼロである。
仮定4:各層において光線が葉に接触する確率は、仮定1に基づいてすべての層において等しい。その確率は、各層が有する葉面積指数を水平投影した値に等しく、係数をGとするとGΔLと表すことができ、光線が葉に接触しない確率は(1-GΔL)と表すことができる。
【0062】
光線が株の表面から底面にかけてN個の層を通過する際に、すべての層において葉と接触しない確率P
0は、組合せの記号Cを用いて次の式8のように記述される。
【数6】
【0063】
ここでNを無限に大きくすると、式8は次の式9のように変形することができる。
【数7】
【0064】
式9は、確率P
0が葉面積指数の大きさLのポアソン分布の関係にあることを示している。ここで、葉の傾斜角が球面分布していると仮定すると、係数G=0.5と近似することができる。この近似により式9を変形することにより、次の式10を得ることができる。
【数8】
【0065】
式10により、植物の株の直下視画像において葉以外の領域が占める割合(確率P0)から、葉面積指数LAIを算出することができる。
【0066】
受光効率指数算出部123は、植物91の葉を含む画像42について、葉の領域の相対輝度を積算することにより受光効率指数を算出する。
【0067】
相対輝度は、基準白色に対して正規化された値である。RGB形式の画像において或る画素のRGB値をそれぞれR,G,Bで表すと、その画素の相対輝度Lは例えば次の式11によって計算することができる。
【0068】
相対輝度L=0.2126×R+0.7152×G+0.0722×B (式11)
【0069】
受光効率指数算出部123は、RGB形式の画像42を輝度画像に変換し、変換した輝度画像において、葉の領域に含まれるそれぞれの画素について相対輝度を算出し、画像42内の全ての画素について算出したそれら相対輝度を積算する。画像42について算出される相対輝度Lの積算値を、植物91の直上で計測された光合成光量子束密度PPFDの値で除算したものが、受光効率指数である。受光効率指数は次の式12によって計算することができる。
【数9】
【0070】
なお、本実施形態では、RGB形式の画像42は、葉領域抽出部121により葉以外の領域は既に黒色に置き換えられている。黒色のRGB値は、R=0、G=0、B=0である。すなわち、黒色の領域については相対輝度Lの値がゼロとなり、RGB形式の画像42において黒色に置き換えられている葉以外の領域については、相対輝度Lの積算値に寄与しない。
【0071】
学習データ作成部13は、圃場90において測定される植物91の株当たりの蒸散速度43を、個葉蒸散速度と葉に関する指標とに関連付けて、学習データ4を作成する。学習データ4は、推定用アルゴリズム5の学習に用いるデータセットであり、入力層51に設定されるデータと出力層53に設定されるデータとがセットにされたデータである。作成した学習データ4は例えば補助記憶装置19に記憶される。
【0072】
作成した学習データ4は、学習データ作成装置1から機械学習装置2へ送信されて、機械学習装置2の補助記憶装置29に記憶される。機械学習装置2は、受信した学習データ4を用いて、推定用アルゴリズム5の機械学習を行う。
[機械学習装置]
【0073】
再び
図2を参照する。機械学習装置2は、機能ブロックとして学習部21を備えている。学習部21は、集積回路等を用いてハードウェアとして実装することができる。或いは、学習部21は、機械学習装置2のプロセッサが、機械学習プログラムを機械学習装置2の主記憶装置に読み出して実行することにより、ソフトウェアとして実装することもできる。
【0074】
学習部21は、学習データ作成装置1によって作成された学習データ4に基づいて、植物の株当たりの蒸散速度を推定する推定用アルゴリズム5を学習する。
【0075】
図5は、本発明の第1の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【0076】
本実施形態では、推定用アルゴリズム5は、人工ニューラルネットワーク(Artificial Neural Network; ANN)を用いて構成されている。推定用アルゴリズム5は、ニューラルネットワークを構成する層として、入力層51と、中間層52と、出力層53とを含んでいる。学習データ4は、それぞれが互いに関連付けられた、植物91の株当たりの蒸散速度43と、個葉蒸散速度と、葉に関する指標とから構成されている。学習部21は、個葉蒸散速度と葉に関する指標とを入力層51に設定し、株当たりの蒸散速度43を出力層53に設定して、推定用アルゴリズム5を学習する。学習済の推定用アルゴリズム5は補助記憶装置29に記憶される。
【0077】
なお、推定用アルゴリズムの学習を行う際に、出力層53に対する説明性が高い学習データを入力層51に設定することにより、学習データ4の量が従来よりも少量であっても、高い精度での推定が可能になる。すなわち、入力層51に設定するデータと、出力層53に設定するデータとの間の論理的な因果関係が向上するほど、より少ない量の学習データで推定用アルゴリズム5の学習を行うことができる。
【0078】
本実施形態では、推定用アルゴリズム5に順伝播型ニューラルネットワーク(Feedforward Neural Network)を用いる。推定用アルゴリズム5のニューラルネットワークは、中間層52に複数の層を含んでいる。ニューラルネットワークの学習アルゴリズムとして、推定用アルゴリズム5における重みパラメータ(シナプスウェイト)の調整には、誤差逆伝播法(back propagation)法を用いる。
【0079】
学習済の推定用アルゴリズム5は、機械学習装置2から推定装置3へ送信されて、推定装置3の補助記憶装置39に記憶される。推定装置3は、受信した学習済の推定用アルゴリズム5を用いて、生産者の圃場80における植物81の株当たりの蒸散速度を推定する。
[推定装置]
【0080】
図6は、本発明の第1の実施形態に係る推定装置の機能を説明するためのブロック図である。
【0081】
推定装置3は、機能ブロックとして、環境データ取得部31と、植物画像取得部32と、個葉蒸散速度算出部33と、指標算出部34と、蒸散速度推定部35とを備えている。指標算出部34は、機能ブロックとして、葉領域抽出部341と、葉面積指数算出部342と、受光効率指数算出部343とを備えている。これらの機能ブロックは、集積回路等を用いてハードウェアとして実装することができる。或いは、これらの機能ブロックは、推定装置3のプロセッサが、推定プログラムを推定装置3の主記憶装置に読み出して実行することにより、ソフトウェアとして実装することもできる。
【0082】
推定装置3には、感知装置6と撮像装置7とが接続されている。推定装置3のユーザは、感知装置6および撮像装置7を用いて、圃場80における環境データと植物81の葉を含む画像とを取得する。
【0083】
環境データ取得部31は、圃場80における環境データを感知装置6から取得する。取得する環境データの種類は、学習データ作成装置1において学習データ4の作成に用いた環境データ41と同じである。本実施形態では、感知装置6および撮像装置7を用いて、圃場80における環境データとして、光合成光量子束密度PPFDと、雰囲気の気温Taと、雰囲気の湿度VPDaと、熱輸送に対する葉面境界層コンダクタンスgaHとを取得する。
【0084】
植物画像取得部32は、圃場80において栽培されている植物81の葉を含む画像を撮像装置7から取得する。本実施形態では、植物81の葉を含む画像を取得する方法は、圃場90において植物91の葉を含む画像を取得する方法と同じである。すなわち、撮像される植物81の葉を含む画像は、撮像装置7を用いて撮像され、画像データが取得される。取得された画像は、植物81を上方から地面に向かって見下ろした直下視画像であり、撮像範囲に一株の植物81の葉が概ね全て含まれている画像である。撮像装置7により撮像される画像の色空間はRGB形式である。
【0085】
個葉蒸散速度算出部33は、
図2に示す学習データ作成装置1の個葉蒸散速度算出部11と同一の機能を有している。個葉蒸散速度算出部33は、環境データ取得部31により取得した、圃場80における環境データに基づいて、個葉蒸散速度を算出する。
【0086】
指標算出部34は、
図2に示す学習データ作成装置1の指標算出部12と同一の機能を有している。すなわち、指標算出部34が備える葉領域抽出部341、葉面積指数算出部342、および受光効率指数算出部343は、指標算出部12が備える葉領域抽出部121、葉面積指数算出部122、および受光効率指数算出部123と同一の機能を有している。
【0087】
指標算出部34は、植物画像取得部32により取得した、圃場80において栽培されている植物81の葉を含む画像に基づいて、葉に関する指標を算出する。葉領域抽出部341は、人工知能を用いた画像解析により、植物81の葉を含む画像において葉の領域を抽出する。葉面積指数算出部342は、植物81の葉を含む画像を二値化することにより得られる、画像において葉以外の領域が占める割合を用いて、葉面積指数LAIを算出する。受光効率指数算出部343は、植物81の葉を含む画像について、葉の領域の相対輝度を積算することにより、受光効率指数を算出する。
【0088】
蒸散速度推定部35は、機械学習装置2によって学習された推定用アルゴリズム5に従って、個葉蒸散速度と葉に関する指標とに基づいて、植物81の株当たりの蒸散速度を推定する。
【0089】
補助記憶装置39には、学習済の推定用アルゴリズム5が記憶されている。蒸散速度推定部35は、個葉蒸散速度算出部33により算出した個葉蒸散速度と、指標算出部34により算出した葉に関する指標とを、学習済の推定用アルゴリズム5の入力層51に入力することにより、植物81の株当たりの蒸散速度の推定値が出力層53から出力される。本実施形態では、出力層53から出力される、得られた推定値は、表示装置8に表示され、推定装置3のユーザである生産者に提示される。
【0090】
これにより、小規模な圃場80における生産者は、植物を囲う透明な開放型のチャンバーのような、高度な測定技術が要求される高価な測定システムを用いることなく、生産者が運営する圃場80において、植物81の株当たりの蒸散速度を定量的に把握することが可能になる。
[機械学習の手順]
【0091】
図7および
図8は、本発明の第1の実施形態に係る機械学習装置を用いて推定用アルゴリズムの機械学習を行う手順を説明するためのフローチャートである。
【0092】
機械学習の手順は、例えば試験研究用の圃場90の管理者である農業試験場の研究者により、学習データ作成装置1および機械学習装置2を用いて行われる。
【0093】
機械学習の手順は、推定用アルゴリズム5の学習に用いる学習データ4を作成するステップS1~ステップS7と、作成された学習データ4に基づいて推定用アルゴリズム5を学習するステップS8とを含む。ステップS1~ステップS7の手順は、学習データ作成装置1を用いて行われ、ステップS8の手順は機械学習装置2を用いて行われる。
【0094】
ステップS1において、圃場90における環境データ41を取得する。ステップS2において、圃場90において栽培されている植物91の葉を含む画像42を取得する。ステップS3において、圃場90における植物91の株当たりの蒸散速度の測定データ43を取得する。例示的には、環境データ41および蒸散速度の測定データ43は、30分毎に測定をし、合計3日分の144セットを取得する。葉を含む画像42は、1日毎に撮像をし合計3日分を取得する。なお、葉を含む画像42において、式10で計算される葉面積指数LAIの値の変化は、一日のうちでは無視できる程度に小さい。よって、同じ日に測定した環境データ41および蒸散速度の測定データ43のセットについて、これらデータ41,43を測定した日と同じ日に撮像した画像42を使いまわす(reuse)ことができる。
【0095】
図1に示すように、環境データ41は、例えば農業試験場の研究者が、圃場90に設置されている開放型のチャンバー92を用いて取得する。植物91の葉を含む画像42は、チャンバー92の天井面に取り付けられた撮像装置99を用いて取得される。株当たりの蒸散速度43は、吸気口93と排気口94との間のH
2Oの濃度差と、チャンバー92内に流入する外気の流量との積から算出する。これら取得した環境データ41、植物91の葉を含む画像データ42、および株当たりの蒸散速度43の測定データ43は、学習データ作成装置1の補助記憶装置19に記憶される。
【0096】
ステップS4(個葉蒸散速度算出ステップ)において、個葉蒸散速度算出部11は、取得した環境データ41に基づいて個葉蒸散速度を算出する。
【0097】
ステップS5(指標算出ステップ)において、指標算出部12は、取得した植物91の葉を含む画像データ42に基づいて、葉に関する指標を算出する。ステップS5では、次に説明するステップS5a~ステップS5cの手順を行う。
【0098】
ステップS5a(葉領域抽出ステップ)において、葉領域抽出部121は、人工知能を用いた画像解析により、植物91の葉を含む画像42において葉の領域を抽出する。
【0099】
ステップS5b(葉面積指数算出ステップ)において、葉面積指数算出部122は、植物91の葉を含む画像42を二値化することにより得られる、画像42において葉以外の領域が占める割合を用いて、葉面積指数を算出する。
【0100】
ステップS5c(受光効率指数算出ステップ)において、受光効率指数算出部123は、植物91の葉を含む画像42について、葉の領域の相対輝度を積算することにより、受光効率指数を算出する。
【0101】
ステップS6(学習データ作成ステップ)において、学習データ作成部13は、圃場90において測定される植物91の株当たりの蒸散速度43を、ステップS4において算出した個葉蒸散速度と、ステップS5において算出した葉に関する指標とに関連付けて、学習データ4を作成する。作成した学習データ4は補助記憶装置19に記憶される。
【0102】
また、学習データ4は、学習データ作成装置1から機械学習装置2へ送信されて、機械学習装置2の補助記憶装置29に記憶される。機械学習装置2は、受信した学習データ4を用いて、推定用アルゴリズム5の機械学習を行う。
【0103】
ステップS7において、学習データ4の数が十分であるか否かを、例えば学習データ作成装置1自身が判定する。学習データ4の数が十分ではない場合は、ステップS1~ステップS6の手順を繰り返す。学習データ4の数が十分である場合は、ステップS8の手順を行う。例示的には、ステップS8の手順を行うために必要な学習データ4の数は、約144セット程度である。
【0104】
ステップS8(学習ステップ)において、学習部21は、学習データ作成装置1において作成された学習データ4に基づいて、植物の株当たりの蒸散速度を推定する推定用アルゴリズム5を学習する。学習済の推定用アルゴリズム5は補助記憶装置29に記憶される。
【0105】
また、学習済の推定用アルゴリズム5は、機械学習装置2から推定装置3へ送信されて、推定装置3の補助記憶装置39に記憶される。推定装置3は、受信した学習済の推定用アルゴリズム5を用いて、生産者の圃場80における植物81の株当たりの蒸散速度を推定する。
[推定の手順]
【0106】
図9および
図10は、本発明の第1の実施形態に係る推定装置と学習済の推定用アルゴリズムとを用いて蒸散速度を推定する手順を説明するためのフローチャートである。
【0107】
推定の手順は、例えば小規模な圃場80における生産者により、推定装置3を用いて行われる。推定の手順は、次のステップS11~ステップS15を含む。
【0108】
ステップS11(環境データ取得ステップ)において、圃場80における環境データを取得する。ステップS12(植物画像取得ステップ)において、圃場80において栽培されている植物81の葉を含む画像を取得する。
【0109】
図1に示すように、環境データおよび植物81の葉を含む画像は、例えば植物81を栽培する農家における生産者が、圃場80において感知装置6および撮像装置7を用いて取得する。
【0110】
ステップS13(個葉蒸散速度算出ステップ)において、個葉蒸散速度算出部33は、取得した環境データに基づいて個葉蒸散速度を算出する。
【0111】
ステップS14(指標算出ステップ)において、指標算出部34は、取得した植物81の葉を含む画像に基づいて、葉に関する指標を算出する。ステップS14では、次に説明するステップS14a~ステップS14cの手順を行う。
【0112】
ステップS14a(葉領域抽出ステップ)において、葉領域抽出部341は、人工知能を用いた画像解析により、植物81の葉を含む画像において葉の領域を抽出する。
【0113】
ステップS14b(葉面積指数算出ステップ)において、葉面積指数算出部342は、植物81の葉を含む画像を二値化することにより得られる、画像において葉以外の領域が占める割合を用いて、葉面積指数を算出する。
【0114】
ステップS14c(受光効率指数算出ステップ)において、受光効率指数算出部343は、植物81の葉を含む画像について、葉の領域の相対輝度を積算することにより、受光効率指数を算出する。
【0115】
ステップS15(蒸散速度推定ステップ)において、蒸散速度推定部35は、機械学習方法によって学習された推定用アルゴリズム5に従って、ステップS13において算出した個葉蒸散速度と、ステップS14において算出した葉に関する指標とに基づいて、植物81の株当たりの蒸散速度を推定する。得られた推定値は、例えば表示装置8に表示され、推定装置3のユーザである生産者に提示される。
【0116】
これにより、小規模な圃場80における生産者は、植物を囲う透明な開放型のチャンバーのような、高度な測定技術が要求される高価な測定システムを用いることなく、生産者が運営する圃場80において、植物81の株当たりの蒸散速度を定量的に把握することが可能になる。
[効果]
【0117】
以上、本発明の第1の実施形態に係る学習データ作成装置、機械学習装置、および推定装置、並びに学習データ作成方法、機械学習方法、および推定方法によると、植物の蒸散速度を定量的に把握することができる。
【0118】
これにより、小規模な圃場80における生産者は、植物を囲う透明な開放型のチャンバーのような、高度な測定技術が要求される高価な測定システムを用いることなく、生産者が運営する圃場80において、植物81の株当たりの蒸散速度を定量的に把握することが可能になる。
【0119】
生産者が、圃場80において植物81の株当たりの蒸散速度を定量的に把握することが可能になると、営農現場において、植物81の生育状況や収穫量を生産者の経験や勘に頼らずに把握することが可能になる。これにより、例えば施肥や潅水、補光およびCO2施用のタイミングを、営農現場において適切に判断することが可能になり、農業の効率化が促進される。
【0120】
営農現場において生産者が推定に用いる推定装置3には、タブレットPCやスマートフォン等の機器を用いることができ、さらに手持ち型の感知装置6をこのような推定装置3に通信可能に接続することにより、生産者は株当たりの蒸散速度の推定を手軽に行うことが可能になる。
【0121】
また、生産者は、このような蒸散速度の推定を営農現場において日々行うことにより、植物生産の基本原資である株当たりの蒸散速度に関する情報を、時系列で把握することも可能になる。これにより、例えば上記した施肥や潅水のタイミングを、営農現場においてより適切に判断することが可能になり、農業の効率化がより促進される。
[第2の実施形態]
【0122】
以下において説明する第2の実施形態に係る学習データ作成装置、機械学習装置、および推定装置の構成は、特に言及しない限り、第1の実施形態に係る学習データ作成装置、機械学習装置、および推定装置の構成と同様であるので、重複する説明は省略する。
【0123】
図11は、本発明の第2の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【0124】
第2の実施形態では、植物生理生態モデルとしてFvCB(Farquhar-von Caemmerer-Berry)モデルを用い、環境データとして、光合成光量子束密度(PPFD)、雰囲気の気温Ta、雰囲気の湿度VPDa、熱輸送に対する葉面境界層コンダクタンスgaH、および雰囲気のCO2濃度Caの5つを用いる。第2の実施形態では、環境データとして雰囲気のCO2濃度Caを用いる。第2の実施形態において用いるFvCBモデルは、個葉蒸散速度Trlの算出に雰囲気のCO2濃度Caを用いるモデルである。第2の実施形態は、植物生理生態モデルとしてFvCBモデルを用いる点と、環境データが雰囲気のCO2濃度Caを含む点とにおいて、第1の実施形態と相違している。圃場90におけるCO2の濃度はガス分析装置95を用いて測定され、圃場80におけるCO2濃度は感知装置6を用いて取得される。
【0125】
本発明の第2の実施形態によると、学習データ作成時には、個葉蒸散速度算出部11は、圃場90における環境データ41とFvCBモデルとに基づいて、個葉蒸散速度Trlを算出する。推定時には、個葉蒸散速度算出部33は、圃場80における環境データとFvCBモデルとに基づいて、植物81の株当たりの蒸散速度を算出する。
【0126】
以下、第2の実施形態において導入する植物生理生態モデルのFvCBモデルについて詳述する。
【0127】
図12は、本発明の第2の実施形態において導入する植物生理生態モデルのFvCBモデルを説明するための模式的な図である。(A)は葉緑体を示しており、(B)は葉の断面図を示している。
【0128】
本実施形態では、FvCBモデルは、光合成生化学モデル(biochemical model of photosynthetic)と、輸送方程式と、気孔コンダクタンスモデルと、熱収支モデルとを含む。輸送方程式は、CO2に関する輸送方程式とH2Oに関する輸送方程式とを含む。光合成生化学モデルは、(A)に示す葉緑体における作用に関連する。輸送方程式、気孔コンダクタンスモデル、および熱収支モデルは、(B)に示す葉における作用に関連する。本実施形態では、これら4つのモデルを表す以下のそれぞれの数式に環境データ41の値を代入して、連立方程式を解くことにより、式19から個葉蒸散速度Trlを算出する。
【0129】
光合成生化学モデルは次の式13~式16で表される。
【数10】
【0130】
光合成生化学モデルでは、光合成速度を、CO2濃度に律速されるRubisco-limited段階における光合成速度AL,cと、光量により主に律速されるRuBP-limited段階における光合成速度AL,jとの2つの律速段階における2つの光合成速度に分けて、これら2つの光合成速度AL,c,AL,jのうち、速度が低い方を個葉光合成速度ALとしている。
【0131】
なお、
図12の(B)に示す葉肉コンダクタンスg
mは実測が困難である。そのため、本実施形態において導入する光合成生化学モデルでは、葉緑体内のCO
2濃度C
cと葉内細胞間のCO
2濃度C
iとの間にほとんど差が無いと仮定して、C
c=C
iとしている。
【0132】
CO
2に関する輸送方程式は次の式17および式18で表される。
【数11】
【0133】
H
2Oに関する輸送方程式は次の式19で表される。
【数12】
【0134】
気孔コンダクタンスモデルは次の式20で表される。
【数13】
【0135】
【0136】
式13~式21および
図12中に表されている変数について説明する。
【0137】
PPFD、Ca、Ta、およびVPDaはそれぞれ、光合成光量子束密度PPFD、雰囲気のCO2濃度、雰囲気の気温、および雰囲気の湿度であり、圃場90,80において環境データとして取得される。
【0138】
AL,AL,c,AL,jは光合成速度(単位[μmol・m-2・s-1])を意味する。ALは個葉光合成速度である。AL,cはRubisco-limited段階における光合成速度である。AL,jはRuBP-limited段階における光合成速度である。
【0139】
Vcmaxは、カルボキシル化の最大速度(単位[μmol・m-2・s-1])であり、植物の種類毎に定める値である。Rdは、日中の呼吸数(day respiration rate)(単位[μmol・m-2・s-1])である。Γ*は、日中の呼吸数Rdが無い場合のCO2同化のCO2補償点(単位[μmol・m-2・s-1])である。
【0140】
Ci,Cc,Csは葉のCO2濃度(単位[μmol・mol-1])を意味する。Ciは葉内細胞間のCO2濃度である。Ccは葉緑体内のCO2濃度である。Csは葉の表面のCO2濃度である。Oは葉内細胞間のO2濃度(単位[mol・mol-1])である。
【0141】
Kc,KOはMichaelis-Menten定数(単位[μmol・mol-1])である。Kcはカルボキシル化のMichaelis-Menten定数である。KOはカルボキシル化酸素化のMichaelis-Menten定数である。
【0142】
Jは電子伝達速度(単位[μmol・m-2・s-1])であり、植物の種類毎に定める値である。Jmaxは電子伝達速度Jの最大値である。θはJ-PPFD曲線のコンベクシティ(convexity)である。φはJ-PPFD曲線の初期勾配(initial slope)である。
【0143】
gs,ga,gmは葉のコンダクタンス(単位[mol・m-2・s-1])を意味する。gsは気孔コンダクタンスである。gaは葉面境界層コンダクタンスである。gmは葉肉コンダクタンスである。gawは水蒸気輸送に対する葉面境界層コンダクタンスであり、gswは水蒸気輸送に対する気孔コンダクタンスである。g0,g1は、気孔コンダクタンスgsのフィッティング・パラメータである。VPDLは葉面と雰囲気との飽差(単位[Pa])である。Paは大気圧である。
【0144】
ρaは空気の密度(1.204kg・m-3)である。Cpは定圧力での空気の比熱(1010J・kg-1・K-1)である。
【0145】
TL,γ,Rni,s,gHR,gLWは熱収支モデルを記述する変数である。TLは葉温(単位[K])である。γは乾湿計定数(単位[Pa・K-1])である。Rniは等温純放射(単位[W・m-2・s-1])である。sは温度に対する飽和水蒸気圧の傾き(単位[Pa・K-1])である。gHRは放射と葉面境界層における顕熱輸送との合計コンダクタンス(単位[m・s-1])である。gLWは葉面境界層と気孔における水分子輸送の合成コンダクタンス(単位[m・s-1])である。
【0146】
式13~式21中に表されている変数のうち、別の測定により予め値を決定しておく変数およびその値を以下に示す。以下に示す値はすべて葉温が25℃における値である。
Vcmax=90.58[μmol・m-2・s-1]
Jmax=154.99[μmol・m-2・s-1]
Rd=1.39[μmol・m-2・s-1]
Kc=404.9[μmol・mol-1]
KO=278.4[μmol・mol-1]
Γ*=42.75[μmol・mol-1]
θ=0.7
φ=0.36
g0=0.034[mol・m-2・s-1]
g1=4.43
【0147】
変数Vcmax,Jmax,Rd,Kc,KO,Γ*は温度依存性を有するパラメータである。変数Vcmax,Rd,Kc,KO,Γ*の値は、葉温が25℃のときの値をもとにアレニウス式により求める。変数Jmaxは葉温が25℃のときの値をもとに修正アレニウス式により求める。アレニウス式は公知であるので本明細書における詳細な説明は省略する。
[第3の実施形態]
【0148】
以下において説明する第3の実施形態に係る学習データ作成装置、機械学習装置、および推定装置の構成は、特に言及しない限り、第1の実施形態に係る学習データ作成装置、機械学習装置、および推定装置の構成と同様であるので、重複する説明は省略する。
【0149】
図13は、本発明の第3の実施形態に係る推定用アルゴリズムに用いる人工ニューラルネットワークを説明するための模式的な図である。
【0150】
第3の実施形態では、植物生理生態モデルとして蒸散要求モデルを用い、環境データとして、光合成光量子束密度(PPFD)、雰囲気の気温Ta、雰囲気の湿度VPDa、および熱輸送に対する葉面境界層コンダクタンスgaHの4つを用いる。環境データは雰囲気のCO2濃度Caを含まない。ただし、雰囲気のCO2濃度Caは、環境データと共に測定および記録する。第3の実施形態において用いる蒸散要求モデルは、個葉蒸散速度Trlの算出に雰囲気のCO2濃度Caを用いないモデルである。すなわち、第3の実施形態では、雰囲気のCO2濃度Caは環境データと共に測定および記録するものの、個葉蒸散速度Trlの算出には雰囲気のCO2濃度Caを用いない。第3の実施形態は、個葉蒸散速度Trlの算出に雰囲気のCO2濃度Caを用いず、雰囲気のCO2濃度Caを推定用アルゴリズム5の入力層51に直接的に設定する点において、第1の実施形態と相違している。
【0151】
学習データ作成時には、個葉蒸散速度算出部11は、圃場90における環境データ41と蒸散要求モデルとに基づいて、個葉蒸散速度Trlを算出する。学習データ作成部13は、圃場90において測定される植物91の株当たりの蒸散速度43を、個葉蒸散速度Trlと、葉に関する指標と、圃場90におけるCO2濃度Caとに関連付けて、学習データ4を作成する。学習データ4は、それぞれが互いに関連付けられた、植物91の株当たりの蒸散速度43と、個葉蒸散速度Trlと、葉に関する指標と、圃場90におけるCO2濃度Caとから構成されている。
【0152】
機械学習時には、学習部21は、個葉蒸散速度Trlと、葉に関する指標と、圃場90におけるCO2濃度Caとを入力層51に設定し、株当たりの蒸散速度43を出力層53に設定して、推定用アルゴリズム5を学習する。
【0153】
推定時には、蒸散速度推定部35は、個葉蒸散速度算出部33により算出した個葉蒸散速度Trlと、指標算出部34により算出した葉に関する指標と、感知装置6を用いて取得される圃場80におけるCO2濃度とを、学習済の推定用アルゴリズム5の入力層51に入力することにより、植物81の株当たりの蒸散速度の推定値が出力層53から出力される。
【0154】
本発明の第3の実施形態によると、個葉蒸散速度Trlの算出に雰囲気のCO2濃度Caを用いず、雰囲気のCO2濃度Caを推定用アルゴリズム5の入力層51に直接的に設定することにより推定用アルゴリズム5を学習し、学習済の推定用アルゴリズム5を用いて、植物81の株当たりの蒸散速度を算出する。
[その他の形態]
【0155】
以上、本発明を特定の実施形態によって説明したが、本発明は上記した実施形態に限定されるものではない。
【0156】
上記したそれぞれの実施形態では、株当たりの蒸散速度の測定データ43を用いて推定用アルゴリズム5の学習を行い、学習済の推定用アルゴリズム5に従って、株当たりの蒸散速度を推定しているが、学習に用いる蒸散速度や推定しようとする蒸散速度は、株当たりの蒸散速度に限定されない。群落の蒸散速度の測定データを用いて推定用アルゴリズム5の学習を行い、この学習済の推定用アルゴリズム5に従って、群落の蒸散速度を推定することもできる。群落が複数の株で構成されている場合、群落の蒸散速度は、複数の株それぞれについての株当たりの蒸散速度の和である。よって、群落を構成する株の数を把握することができると、群落の蒸散速度から株当たりの蒸散速度を算出することができるし、これとは逆に、株当たりの蒸散速度から群落の蒸散速度を算出することができる。
【0157】
上記したそれぞれの実施形態では、推定用アルゴリズム5の構成に人工ニューラルネットワークを用いているが、推定用アルゴリズム5は人工ニューラルネットワークに限定されない。学習データを用いて推定用アルゴリズムを学習することができる限り、推定用アルゴリズムには種々の機械学習アルゴリズムを用いることができる。
【0158】
上記したそれぞれの実施形態では、指標算出部12は、葉に関する指標として、葉面積指数および葉の受光効率指数の両方を算出しているが、学習データ4の作成に用いられる、葉に関する指標として算出する指標は、葉面積指数および葉の受光効率指数の少なくともいずれかとすることができる。
【0159】
上記したそれぞれの実施形態では、学習データ作成装置1と機械学習装置2とはそれぞれ別の装置として構成されているが、これら学習データ作成装置1および機械学習装置2を一体化して一つの装置として構成することができる。
【0160】
上記したそれぞれの実施形態では、学習データ作成装置1、機械学習装置2、および推定装置3は、ネットワーク10を介して互いに通信可能に接続されているが、これら学習データ作成装置1、機械学習装置2、および推定装置3は、例えばDVD-ROMやメモリカード等の記録媒体を介してデータ交換可能に接続することができる。
【0161】
上記したそれぞれの実施形態では、圃場90の管理者が学習データ作成装置1および機械学習装置2を使用しているが、学習データ作成装置1および機械学習装置2を取り扱う者は圃場90の管理者に限定されない。例えば、圃場90におけるデータ41,42,43の取得を圃場90の管理者が行い、学習データの作成および推定用アルゴリズムの機械学習を、機械学習の技術に精通した、例えばデータサイエンティストが行うこともできる。
【0162】
上記したそれぞれの実施形態では、学習データ作成装置1は一体の装置として実現されているが、学習データ作成装置1は一体の装置である必要はなく、プロセッサ、主記憶装置、補助記憶装置19等が別所に配置され、これらが互いにネットワークで通信可能に接続されていてもよい。機械学習装置2および推定装置3についても、学習データ作成装置1と同様である。また、推定装置3に接続される感知装置6、撮像装置7、表示装置8、および入力装置9についても、これらが一箇所に配置される必要はなく、それぞれが別所に配置されて互いにネットワークで通信可能に接続されていてもよい。
【0163】
上記したそれぞれの実施形態では、学習データ作成装置1の各機能ブロックは、単一のプロセッサで実行されているが、これら各機能ブロックは単一のプロセッサで実行される必要はなく、複数のプロセッサで分散して実行されてもよい。機械学習装置2および推定装置3についても、学習データ作成装置1と同様である。
【0164】
学習データ作成装置1、機械学習装置2、および推定装置3の各機能ブロックは、一部または全部が、ネットワーク10を介して接続されるサーバ装置(図示せず)においてクラウド化されていてもよい。
[実施例]
【0165】
以下に本発明の実施例を示し、本発明の特徴をより明確にする。
【実施例0166】
実施例1では、推定装置により推定される株当たりの蒸散速度の妥当性を検証した。検証に用いるデータは全て試験研究用の圃場において取得した。試験研究用の圃場において栽培した植物は、本実施例では茄子であった。
【0167】
検証は次の手順で行った。まず、試験研究用の圃場に設置した透明な開放型のチャンバー一式を用いて、妥当性の検証に用いる種々のデータを取得した。取得したデータは、圃場の環境データ、圃場において栽培されている植物(茄子)の直下視画像データ、および植物の株当たりの蒸散速度の実際の測定値であった。これら種々のデータは、上記した第1の実施形態のステップS1~ステップS3に示した態様に沿って、試験研究用の圃場において合計13日間にわたって取得した。以後、取得した環境データと、直下視画像データと、株当たりの蒸散速度の実際の測定値との組み合わせを、データセットとして管理した。
【0168】
次に、取得した合計13日分の複数のデータセットを所定の割合でランダムに分割した。本実施例では、取得した複数のデータセットを、トレーニング用:バリデーション用:テスト用=0.4:0.1:0.5の割合でランダムに分割した。
【0169】
次に、トレーニング用のデータセットおよびバリデーション用のデータセットに含まれる環境データと植物の直下視画像データとを用いて、学習データ作成装置により学習データを作成した。この学習データは、上記した第1の実施形態のステップS3~ステップS7に示した態様に沿って作成した。次に、このように作成した学習データを用いて、上記した第1の実施形態のステップS8に示した態様に沿って、機械学習装置により推定用アルゴリズムを学習させた。学習データの作成および推定用アルゴリズムの学習に用いたトレーニング用のデータセットおよびバリデーション用のデータセットは、取得したデータセットの約50%に相当した。
【0170】
次に、推定装置により得られる推定値の妥当性を検証するために、この学習済の推定用アルゴリズムと推定装置とを用いて、テスト用のデータセットを推定装置が再現できるか否かを検証した。テスト用のデータセットは、取得したデータセットの残りの約50%に相当した。
【0171】
まず、テスト用のデータセットに含まれる環境データと植物の直下視画像データとを用いて、株当たりの蒸散速度を推定装置により推定した。この推定は、上記した第1の実施形態のステップS13~ステップS15に示した態様に沿って行った。次に、推定装置により得られた株当たりの蒸散速度の推定値と、その推定値の推定に用いたテスト用のデータセットに含まれる、株当たりの蒸散速度の実際の測定値とを比較することにより、推定装置による推定値の再現性を確認した。
【0172】
図14は、実施例1において、推定装置により推定された株当たりの蒸散速度の妥当性を検証するためのグラフである。(A)は、推定された株当たりの蒸散速度の変動を、測定値と共に天候毎に示すグラフである。(B)は、株当たりの蒸散速度の推定値と測定値との相関を示すグラフである。
【0173】
(A)に示すように、推定値と測定値とは概ね一致していた。また、推定値と測定値との相関については、(B)に示すように、決定係数R2はR2=0.95であり、平均平方二乗誤差(Root Mean Square Error; RMSE)はRMSE=0.06であった。
【0174】
これにより、推定装置による推定値は、天候による影響を忠実に再現しており、妥当性が高い値であることが確認された。
検証は次の手順で行った。圃場では、植物を収穫する際に整枝作業または摘葉作業が行われる。圃場においてこのような整枝作業または摘葉作業をする度に、植物の株について葉面積指数LAIを算出した。またその際に、葉面積指数LAIを算出した株について、植物の花数および果実数を記録した。記録した花数および果実数を、直下視において植物の株が占める地面の面積で除算することにより、単位面積あたりの花数および果実数を算出した。圃場において栽培した植物は、本実施例では茄子であった。