JP7627939B2 - Information processing device, information processing system, information processing method, control program, and recording medium - Google Patents
Information processing device, information processing system, information processing method, control program, and recording medium Download PDFInfo
- Publication number
- JP7627939B2 JP7627939B2 JP2021039660A JP2021039660A JP7627939B2 JP 7627939 B2 JP7627939 B2 JP 7627939B2 JP 2021039660 A JP2021039660 A JP 2021039660A JP 2021039660 A JP2021039660 A JP 2021039660A JP 7627939 B2 JP7627939 B2 JP 7627939B2
- Authority
- JP
- Japan
- Prior art keywords
- plant
- image
- information
- unit
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Image Analysis (AREA)
Description
本発明は、情報処理装置、情報処理システム、情報処理方法、制御プログラム及び記録媒体に関する。 The present invention relates to an information processing device, an information processing system, an information processing method, a control program, and a recording medium.
画像内の植物株における異常の有無を判定する場合等に、対象となる植物株を示す領域を抽出する情報処理装置が従来技術として知られている。非特許文献1では、植物の画像処理において、画像から葉および実等の領域のみを抽出し、抽出されない領域を背景として除く技術が開示されている。非特許文献2では、温室内の複数の葉を含む画像における葉の領域を認識する技術が開示されている。
In the case of determining whether or not there are abnormalities in a plant strain in an image, an information processing device that extracts an area showing the target plant strain is known as prior art. Non-Patent
しかしながら、上述のような従来技術は、画像を撮像するときの光環境によって画像内における植物株の色が変化するため、植物株の葉等を抽出する精度が天候等によって左右されやすいという問題がある。 However, the above-mentioned conventional technology has a problem in that the color of the plant in the image changes depending on the lighting environment when the image is captured, so the accuracy of extracting the leaves of the plant is easily affected by weather, etc.
本発明の一態様は、上記の問題に鑑みてなされたものであり、画像を撮像したときの光環境によらず、画像内における植物葉を抽出する精度を向上させることを目的とする。 One aspect of the present invention has been made in consideration of the above problems, and aims to improve the accuracy of extracting plant leaves in an image, regardless of the lighting environment when the image was captured.
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する第1抽出部と、前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する第1学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する第2抽出部とを備える。 In order to solve the above problem, an information processing device according to one aspect of the present invention includes a first extraction unit that receives an image including a plant stock as an input and extracts edge information indicating the contour of an object included in the image and brightness information indicating the brightness of the object, and a second extraction unit that receives the edge information and the brightness information as an input and extracts an area indicating plant leaves in the image using a first trained model that extracts an area indicating plant leaves.
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、植物株を含む画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報と、前記植物葉を示す領域を示す情報とを取得する取得部と、前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する学習モデルを、前記取得部が取得した前記エッジ情報及び前記明度情報と前記植物葉を示す領域を示す情報との組を教師データとして用いて学習させる学習部とを備える。 In order to solve the above problem, an information processing device according to one aspect of the present invention includes an acquisition unit that acquires edge information indicating the outline of an object included in an image including a plant stock, brightness information indicating the brightness of the object, and information indicating an area indicating the plant leaves, and a learning unit that uses the edge information and the brightness information as input and trains a learning model that extracts areas indicating plant leaves by using a set of the edge information and the brightness information acquired by the acquisition unit and the information indicating the area indicating the plant leaves as training data.
上記の課題を解決するために、本発明の一態様に係る情報処理方法は、情報処理装置によって実行される情報処理方法であって、情報処理装置によって実行される情報処理方法であって、植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する第1抽出ステップと、前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する第2抽出ステップとを含む。 In order to solve the above problems, an information processing method according to one aspect of the present invention is an information processing method executed by an information processing device, and includes a first extraction step of taking an image including a plant stock as input and extracting edge information indicating the contour of an object included in the image and brightness information indicating the brightness of the object, and a second extraction step of taking the edge information and the brightness information as input and extracting an area indicating plant leaves in the image using a trained model that extracts an area indicating plant leaves.
本発明の一態様によれば、画像を撮像したときの光環境によらず、画像内における植物葉を抽出する精度を向上させることができる。 According to one aspect of the present invention, it is possible to improve the accuracy of extracting plant leaves in an image, regardless of the lighting environment when the image was captured.
〔実施形態1〕
以下、本発明の一実施形態について、詳細に説明する。本実施形態においては、晴れた日に撮像した植物株の画像を入力とした場合であっても植物株部分と土壌部分とを高精度で分類可能な情報処理装置の一例について説明する。
[Embodiment 1]
An embodiment of the present invention will be described in detail below. In this embodiment, an example of an information processing device capable of classifying a plant stock portion and a soil portion with high accuracy even when an image of the plant stock captured on a sunny day is input will be described.
〔1.情報処理システムの構成例〕
本実施形態に係る情報処理システム1について説明する。図1は、本実施形態に係る情報処理システム1の機能ブロック図である。図1に示すように、情報処理システム1は、情報処理装置10、表示装置38及び移動体42を備えている。なお、情報処理システム1が備える各部材は、単数であることに限定されず、それぞれ複数であってもよい。また、情報処理システム1が備える単一の部材の機能が、別の複数の部材によって実現されてもよく、情報処理システム1が備える複数の部材の機能が、別の単一の部材によって実現されてもよい。
[1. Example of information processing system configuration]
An
情報処理装置10は、制御部12、記憶部30及び通信部34を備えている。制御部12は、情報処理装置10全体を統括する制御装置であって、取得部14、前処理部16、抽出部18、分類部20、学習部22及び提示部24を備えている。
The
取得部14は、植物株を含む画像を取得する。前記画像は、前処理部16によってLab色空間における画像に変換されたものであってもよい。ここで、Lab色空間における画像とは、明度に対応するLの値と、補色に対応するa及びbの値とによって、色に関する画素値が規定される画像である。また、取得部14は、移動体42等から入力された情報、及び画像に含まれる植物株における異常の有無に関する情報を取得する。ここで、異常の有無に関する情報には、例えば異常の有無を示す情報、又はどのような異常が有るかを示す情報が含まれ得る。
The
前処理部16は、取得部14が取得した画像に対して所定の処理を行う。例えば前処理部16は、前記画像をLab色空間における画像に変換する処理、及び画像にガウシアンフィルタを適用してノイズを除去する処理を行う。なお、移動体42が動画を撮像し、前処理部16が前記動画から静止画を抽出して用いる構成であってもよい。
The
抽出部18は、取得部14が取得した画像の画素値におけるa値及びb値の双方に応じた値と所定の閾値とを比較することによって、前記画像における植物株を示す領域を抽出する。換言すれば、抽出部18は、前記画像の画素値におけるa値及びb値の双方が関係する特徴量に閾値を与え、閾値との比較結果に応じて、対象となる画素が植物株を示しているか、或いは植物株以外の土壌等の物体を示しているかを判定する。
The
図4を参照して後述するように、例えば抽出部18は、Lab色空間におけるa―b平面において、対象とする画素の画素値が対応する位置と、閾値を示す直線又は曲線との位置関係に応じて植物株を示す領域を抽出する。別の側面から言えば、抽出部18は、前記直線又は曲線によって規定される何れの領域に前記画素値が対応するかによって、対象とする画素が植物株を示すか土壌を示すかを判定する。
As will be described later with reference to FIG. 4, for example, the
分類部20は、抽出部18が抽出した植物株を示す領域を含む画像を入力とし、前記植物株における異常の有無に関する判定結果を出力する学習済みモデルを用いて、前記植物株が健全株か異常株かを分類する。ここで、学習済みモデルとは、十分な回数の学習がなされた学習モデルを意味する。
The
学習部22は、植物株を含む画像を入力とし、前記植物株における異常の有無に関する判定結果を出力する学習モデルを、植物株を含む画像と、前記植物株における異常の有無に関する情報との組を教師データとして用いて学習させる。学習部22は、例えば以下の手順を十分な回数実行することによって、学習モデルを学習させる処理を実行する。以下の処理によって学習された学習済みモデルは、本開示における第2学習済みモデルの一例である。なお、第2学習済みモデルが植物葉を対象とする場合、下記(1)の「植物株」を「植物葉」と読み替える。
The
(1)取得部14は、植物株を含む画像と、当該画像に含まれる前記植物株における異常の有無に関する情報との組を複数含む教師データを記憶部30等から取得する。
(1) The
(2)学習部22は、前記画像を学習モデルに入力する。
(2) The
(3)学習部22は、学習モデルを規定するパラメータセットの値を、前記情報と学習モデルの出力値とによって規定される損失関数を減少させる勾配方向に更新する。
(3) The
また、本開示における第1学習済みモデルの一例については、実施形態3において後述する。 An example of the first trained model in this disclosure will be described later in embodiment 3.
また、分類部20が実行する分類手法、及び学習部22が実行する機械学習手法は、特定の手法に限定されず、例えばCNN(Convolutional Neural Network)やRNN(Recurrent Neural Network)を用いたものであってもよい。また分類、回帰のいずれのモデルを用いてもよい。CNNやRNN等のニューラルネットワークを用いる場合、ニューラルネットワークへのインプット用に入力データを予め加工して用いてもよい。このような加工には、データの2次元的配列化、または多次元的配列化に加え、例えば、各種データオーギュメンテーション(Deta Augumentation)や、明るさ・色調・画質・対象物の角度等の調整、対象領域の抽出のための物体検出、セグメンテーション等の手法を用いることができる。
The classification method performed by the
また、CNNを用いる場合、ニューラルネットワークに含まれる1又は複数の層(レイヤ)として、畳み込み演算を行う畳み込み層を設け、当該層に入力される入力データに対してフィルタ演算(積和演算)を行う構成としてもよい。またフィルタ演算を行う際には、パディング等の処理を併用したり、適宜設定されたストライド幅を採用したりしてもよい。 When using CNN, one or more layers included in the neural network may be a convolutional layer that performs convolutional operations, and a filter operation (product-sum operation) may be performed on the input data input to the layer. When performing the filter operation, padding or other processing may be used in combination, or an appropriately set stride width may be adopted.
その他、例えば以下のような機械学習的手法の何れかまたはそれらの組み合わせを用いる構成としてもよい。 Other configurations may also be used, such as the following machine learning techniques or a combination of them:
・サポートベクターマシン(SVM: Support Vector Machine)
・クラスタリング(Clustering)
・帰納論理プログラミング(ILP: Inductive Logic Programming)
・遺伝的アルゴリズム(GP: Genetic Programming)
・ベイジアンネットワーク(BN: Baysian Network)
・オートエンコーダ(Autoencoder)
提示部24は、分類部20が異常株と分類した植物株の位置を示す情報等を提示する。例えば、提示部24は、表示装置38の画面上に、植物株の位置を示す画像を表示させる。なお、提示部24は、前記植物株の位置を示す情報を、音によって提示する構成であってもよい。前記構成において、提示部24は、例えば情報処理装置10が備える図示しないスピーカに、植物株の座標を示す音声を出力させることによって前記情報の提示を行ってもよい。
・Support Vector Machine (SVM)
・Clustering
・Inductive Logic Programming (ILP)
・Genetic Algorithm (GP: Genetic Programming)
・Bayesian Network (BN)
・Autoencoder
The
また、一態様として、移動体42の移動と並行して、異常株と分類された植物株の位置を示す情報を提示部24がリアルタイムに提示する構成であってもよい。例えば上記の構成において、提示部24は、植物株が異常株と分類されたことに応答して、前記異常株の位置を示す情報を表示装置38の画面上に表示させつつ、通知音を鳴らす構成であってもよい。これにより、ユーザは、画面を見ていなかった場合でも、通知音が鳴ったときに移動体42の近辺において異常株が発見されたことを容易に把握し、画面を確認することができる。
In one embodiment, the
記憶部30は、各種情報を記憶する記憶装置であって、例えば学習モデルを規定するパラメータセットを格納する。通信部34は、移動体42等の外部の装置との通信処理を行う。
The
表示装置38は、動画像又はテキスト等を表示するディスプレイである。例えば表示装置38は、提示部24から指示された情報を画面上に表示させる。
The
移動体42は、車両、又はドローン等の飛行体として実現される移動体42であって、撮像部44及び通信部46を備えている。撮像部44は、移動体42の周囲を撮像するカメラである。通信部46は、情報処理装置10等の外部の装置との通信処理を行う。なお、移動体42が、カメラを持ち運ぶ人物又は動物によって実現される態様についても本開示に含まれる。また、移動体42は、人物又は情報処理装置10等を積載可能であってもよい。また、移動体42は、撮像部44が撮像した画像と、前記画像を撮像したときの移動体42の位置を示す情報とを、例えば無線通信によって情報処理装置10に送信する。また、移動体42が自身の位置を取得する構成は、例えばRTK(Real-Time Kinematic)を利用した位置情報端末を移動体42が搭載することによって実現されてもよい。
The moving
〔2.情報処理システムの処理例〕
続いて、情報処理システム1が異常株の位置を提示する処理の一例について説明する。本例において、情報処理装置10は、植物株を含む画像として、植物株が植えられた圃場の画像を処理対象とするものとして説明する。また、以降の実施形態においても同様とする場合がある。図2は、本例における処理の流れを示すフローチャートである。
[2. Processing example of information processing system]
Next, an example of a process in which the
ステップS101において、移動体42は、植物株の圃場上を移動することと並行して、移動体42の周辺における植物株を含む1又は複数枚の画像を、撮像部44によって撮像する。
In step S101, while the
ステップS102において、移動体42は、撮像部44が撮像した画像と、前記画像を撮像したときの移動体42の位置を示す情報とを、情報処理装置10に送信する。また、情報処理装置10の取得部14は、移動体42から送信された各情報を、通信部34を介して取得する。また、情報処理装置10は、前記画像と移動体42の位置を示す情報とを関連付けて記憶部30に格納する。本ステップS102の処理は、対象となる圃場全体の撮像が完了した後に開始される構成に限定されず、撮像部44が画像を撮像する度に随時実行される構成であってもよい。
In step S102, the moving
ステップS103において、前処理部16は、取得部14が取得した画像を、Lab色空間における画像に変換し、例えばガウシアンフィルタを適用して画像内のノイズを除去する処理を行う。また、取得部14は、前記処理が施された画像を取得する。
In step S103, the preprocessing
ステップS104において、抽出部18は、取得部14が取得した画像であって、前処理部16による処理が施された画像における植物株を示す領域を抽出する。
In step S104, the
図3は、Lab色空間における画像であって、植物株の圃場を示す画像に含まれる物体に対応する画素値の分布を示す図である。図3において、領域50は、曇りの日に撮像した植物株に対応する画素値の分布と晴れの日に撮像した植物株に対応する画素値の分布との和集合を示している。領域52は、曇りの日に撮像した土壌に対応する画素値の分布を示している。領域54は、晴れの日に撮像した土壌に対応する画素値の分布を示している。
Figure 3 shows an image in Lab color space that illustrates the distribution of pixel values corresponding to objects contained in an image showing a field of plant stocks. In Figure 3,
図4の説明図58は、Lab色空間において横軸をa軸、縦軸をb軸としたときのa―b平面において、植物株に対応する画素値の画素数の分布を示している。ここで、前記画素数の分布は、図3のグラフを真上から見た場合に、a―b平面の各座標において、L方向に重なる点の個数に対応する。説明図60は、前記a―b平面において、曇りの日に撮像した土壌に対応する画素値の画素数の分布を示している。説明図62は、前記a―b平面において、晴れの日に撮像した土壌に対応する画素値の画素数の分布を示している。また、前記土壌には、植物株等の影となる土壌部分が含まれる。各説明図において、分布は指数表現となっており、分布の周辺部分は、分布の中心部分と比較して画素数が非常に少ないため、考慮せずとも殆ど影響は無い。また、各説明図において、直線66は、a値のみと比較される閾値を示す直線であり、直線68は、a値及びb値の双方に応じた値と比較される閾値を示す直線である。 The explanatory diagram 58 in FIG. 4 shows the distribution of the number of pixels of pixel values corresponding to plant stocks in the a-b plane when the horizontal axis is the a-axis and the vertical axis is the b-axis in the Lab color space. Here, the distribution of the number of pixels corresponds to the number of points that overlap in the L direction at each coordinate of the a-b plane when the graph in FIG. 3 is viewed from directly above. The explanatory diagram 60 shows the distribution of the number of pixels of pixel values corresponding to soil captured on a cloudy day in the a-b plane. The explanatory diagram 62 shows the distribution of the number of pixels of pixel values corresponding to soil captured on a sunny day in the a-b plane. The soil also includes soil parts that are in the shadow of plant stocks, etc. In each explanatory diagram, the distribution is expressed in exponential terms, and since the number of pixels in the peripheral parts of the distribution is very small compared to the central part of the distribution, there is almost no impact even if it is not taken into consideration. In each explanatory diagram, the straight line 66 is a straight line indicating a threshold value that is compared with only the a value, and the straight line 68 is a straight line indicating a threshold value that is compared with values corresponding to both the a value and the b value.
説明図58及び60に示すように、曇りの日に撮像した画像においては、直線66を境界として、植物株に対応する画素値と土壌に対応する画素値とを好適に分類することが可能である。しかしながら、説明図58及び62に示すように、晴れの日に撮像した画像においては、直線66を境界として、植物株に対応する画素値と土壌に対応する画素値とを好適に分類することができない。 As shown in diagrams 58 and 60, in an image captured on a cloudy day, it is possible to appropriately classify pixel values corresponding to plant stocks and pixel values corresponding to soil using line 66 as the boundary. However, as shown in diagrams 58 and 62, in an image captured on a sunny day, it is not possible to appropriately classify pixel values corresponding to plant stocks and pixel values corresponding to soil using line 66 as the boundary.
そこで、直線68を境界とすることによって、晴れの日に撮像した画像における植物株に対応する画素値と土壌に対応する画素値とを好適に分類することが可能となる。即ち、図4の各図に示す例において、抽出部18は、処理対象となる画素の画素値が、a―b平面において直線68の左上の領域に位置する場合、当該画素が植物株に対応するものと判定する。また、抽出部18は、処理対象となる画素の画素値が、a―b平面において直線68の右下の領域に位置する場合、当該画素が植物株以外の土壌等の物体に対応するものと判定する。
Therefore, by using the straight line 68 as the boundary, it becomes possible to appropriately classify pixel values corresponding to plant stocks and pixel values corresponding to soil in an image captured on a sunny day. That is, in the example shown in each diagram in FIG. 4, if the pixel value of the pixel to be processed is located in the upper left area of the straight line 68 on the a-b plane, the
また、直線68の傾きを示すb/aの値は、特定の値に限定されず、1.15又は1.5等であってもよい。別の側面から言えば、直線68に関して一般化すると、(b-β)/aの値に閾値を与えることに相当する。ここでβは、任意の実数である。また、閾値のうち少なくとも何れかは、曲線で示されるものであってもよい。また、Lab色空間のa―b平面において、閾値を示す直線又は曲線の少なくとも何れかは、直線68のようにb切片の値が0とは異なっていてもよい。 The value of b/a, which indicates the slope of the line 68, is not limited to a specific value and may be 1.15, 1.5, or the like. From another perspective, generalizing the line 68 is equivalent to giving a threshold value to the value of (b-β)/a, where β is any real number. At least one of the threshold values may be represented by a curve. At least one of the lines or curves indicating the threshold values in the a-b plane of the Lab color space may have a b-intercept value different from 0, like the line 68.
また、閾値を示す直線又は曲線の式は、土壌及び植物株を含む画像と、植物株の領域を示す情報との組を教師データとして用いる機械学習によって、学習部22が更新可能な構成であってもよい。
The equation of the line or curve indicating the threshold value may be configured to be updateable by the
また、抽出部18は、画像における植物株を示す領域を抽出する処理に続いて又は並行して、前記領域の背景部分をマスクする処理を行う。即ち、抽出部18は、画像における植物株を示す領域以外の領域を対象として、色情報を削除するか、黒等の単一色で塗りつぶす処理を行う。
Furthermore, following or in parallel with the process of extracting the area showing the plant stock in the image, the
図5の画像72は、移動体42であるドローンが撮像した、晴れた日の植物株の圃場を示す画像である。画像74は、a値のみと比較される閾値を用いて、植物株に対応する画素値と土壌に対応する画素値とを分類した場合における植物株の検出結果を示している。画像74においては、右側の土壌部分が植物株と誤検出されている。画像76は、画像72におけるa値及びb値の双方に応じた値と所定の閾値とを比較することによって、植物株に対応する画素値と土壌に対応する画素値とを分類した場合における植物株の検出結果を示している。画像76においては、植物株を示す領域として、上述した直線68の左上に相当する領域が抽出されている。画像76に示す植物株の検出結果は、画像74に示す検出結果よりも検出精度が高いものとなっている。
Image 72 in FIG. 5 is an image of a field of plant stocks on a sunny day, captured by a drone, which is a
ステップS105において、抽出部18は、圃場の画像を、単一の植物株を示す領域を含むように植物株毎に分割する。また、制御部12は、圃場の画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、圃場における各植物株の位置をそれぞれ算出する。
In step S105, the
ステップS106において、分類部20は、単一の植物株を示す領域を含む画像を入力とし、植物株における異常の有無に関する判定結果を出力する学習済みモデルを用いて、前記植物株が健全株か異常株かを分類する。
In step S106, the
ステップS107において、制御部12は、対象となる植物株について、分類部20による分類結果が健全株か異常株かに応じた分岐を行う。植物株が健全株である場合、続いてステップ109の処理が実行され、植物株が異常株である場合、続いてステップS108の処理が実行される。
In step S107, the control unit 12 performs branching for the target plant strain depending on whether the classification result by the
ステップS108において、提示部24は、分類部20が異常株と分類した植物株の位置を示す情報として、圃場の地図と、前記植物株の位置を示すアイコンとを表示装置38の画面上に表示させる。
In step S108, the
ステップS109において、制御部12は、対象となる全ての植物株について、ステップS106~S108の処理が完了したか否かを判定する。制御部12が、全ての植物株について前記処理が完了したと判定した場合、図2のフローチャートに基づく処理が終了する。制御部12が、何れかの植物株について前記処理が完了していないと判定した場合、対象となる植物株について、S106からの処理が実行される。 In step S109, the control unit 12 determines whether the processing of steps S106 to S108 has been completed for all target plant strains. If the control unit 12 determines that the processing has been completed for all plant strains, the processing based on the flowchart in FIG. 2 ends. If the control unit 12 determines that the processing has not been completed for any plant strain, the processing from S106 is executed for the target plant strain.
以上のように、情報処理装置10によって実行される情報処理方法は、取得ステップ及び抽出ステップ等を含む。取得ステップでは、Lab色空間における画像であって植物株を含む画像を取得する。また、抽出ステップでは、取得ステップにおいて取得した画像の画素値におけるa値及びb値の双方に応じた値と所定の閾値とを比較することによって、前記画像における植物株を示す領域を抽出する。
As described above, the information processing method executed by the
本例の構成によれば、a値及びb値の双方に応じた値と所定の閾値とを比較することによって、画像を撮像したときの光環境によらず、画像内における植物株を抽出する精度を向上させることができる。また、熟練者が目視で確認せずとも異常株の位置が把握可能となるため、例えば異常株を除去する抜き取り作業を省力化することができる。 According to the configuration of this example, by comparing the values corresponding to both the a-value and the b-value with a predetermined threshold value, it is possible to improve the accuracy of extracting plant stocks in an image regardless of the lighting environment when the image was captured. In addition, since the location of abnormal stocks can be grasped without an expert having to visually check, it is possible to reduce the labor required for, for example, removing abnormal stocks.
〔実施形態2〕
本発明の第2の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、重複する説明を繰り返さない。また、以降の実施形態においても同様である。本実施形態においては、他の植物株と比較して所定の相違を有する植物株を検出可能な情報処理システムの一例について説明する。ここで、所定の相違を有する植物株には、近傍の植物株と比較して、相対的に大きさが矮小である植物株や萎れている植物株、或いは色の異なる植物株等が含まれ得る。また、上述した近傍の植物株には、或る植物株を基準として、隣接する植物株、又は所定距離内若しくは隣接する所定個数の植物株のうち1以上の植物株が含まれ得る。
[Embodiment 2]
The second embodiment of the present invention will be described below. For convenience of explanation, the same reference numerals are attached to components having the same functions as the components described in the above embodiment, and the overlapping explanations will not be repeated. The same applies to the following embodiments. In this embodiment, an example of an information processing system capable of detecting a plant strain having a predetermined difference compared to other plant strains will be described. Here, the plant strain having a predetermined difference may include a plant strain that is relatively small in size, a wilted plant strain, or a plant strain with a different color compared to nearby plant strains. In addition, the above-mentioned nearby plant strains may include adjacent plant strains, or one or more plant strains among a predetermined number of plant strains within a predetermined distance or adjacent to a certain plant strain.
〔1.情報処理システムの構成例〕
本実施形態に係る情報処理システム1aについて説明する。図6は、本実施形態に係る情報処理装置10aの機能ブロック図である。情報処理装置10aは、図1に示す情報処理装置10と比較して、分類部20に替わり、検出部21を備える構成である。
[1. Example of information processing system configuration]
An
検出部21は、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習済みモデルを用いて、対象となる画像において近傍の植物株と比較して前記相違を有する植物株を検出する。ここで、前記学習済みモデルは、複数の植物株を含む画像と、前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報との組を教師データとして用いて学習された学習済みモデルである。ここで、前記相違に関する情報には、例えば前記相違の有無を示す情報、又はどのような相違が有るかを示す情報が含まれ得る。
The
また、本実施形態に係る取得部14は、複数の植物株を含む画像を取得する。また、取得部14は、画像に含まれる複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報を取得する。
The
ここで、或る植物株と、他の植物株との相違に関する情報には、
・ある植物株の大きさと他の植物株の大きさとの相違に関する情報
・ある植物株の色と他の植物株の色との相違に関する情報
・ある植物株の形状と他の植物株の形状との相違に関する情報
等が含まれ得る。
Here, the information on the difference between a certain plant strain and another plant strain includes:
This may include information regarding the difference between the size of one plant strain and another, information regarding the difference between the color of one plant strain and another, information regarding the difference between the shape of one plant strain and another, etc.
また、本実施形態に係る学習部22は、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習モデルを、取得部14が取得した画像と前記相違に関する情報との組を教師データとして用いて学習させる。
The
また、検出部21が実行する検出手法、及び学習部22が実行する機械学習手法は、例えばFaster R-CNN(Regions with Convolutional Neural Networks)を用いたものであってもよい。
The detection method performed by the
図7の各画像は、植物株の圃場を示している。画像80内の枠82で囲まれる画像部分は、本実施形態の構成に該当しない構成において学習モデルの教師データとなる画像に対応する。枠82に示すように、前記画像には単一の植物株が含まれる。
Each image in FIG. 7 shows a field of plant stocks. The portion of the
一方で、本実施形態において教師データとなる画像には、複数の植物株が含まれる。一例として、画像84内の枠86で囲まれる画像部分が、本実施形態に係る学習モデルの教師データとなる画像に対応する。また、図7の画像88は、検出部21による検索結果の一例を示している。
On the other hand, the image serving as the training data in this embodiment includes multiple plant strains. As an example, the image portion surrounded by a frame 86 in image 84 corresponds to the image serving as the training data for the learning model in this embodiment. Also, image 88 in FIG. 7 shows an example of a search result by the
また、情報処理システム1aにおけるその他の部材は、以降に記載する処理を行う機能を有する。
In addition, the other components in the
〔2.情報処理システムの処理例〕
続いて、情報処理システム1aが他の植物株と比較して所定の相違を有する植物株の位置を提示する処理の一例について説明する。図8は、本例における処理の流れを示すフローチャートである。
[2. Processing example of information processing system]
Next, an example of a process in which the
ステップS201において、移動体42は、植物株の圃場上を移動することと並行して、移動体42の周辺における複数の植物株を含む1又は複数枚の画像を、撮像部44によって撮像する。
In step S201, while the
ステップS102においては、実施形態1と同様の処理が実行される。
In step S102, the same processing as in
ステップS203において、前処理部16は、取得部14が取得した画像に対し、例えばガウシアンフィルタを適用して画像内のノイズを除去する処理を行う。また、取得部14は、前記処理が施された画像を取得する。
In step S203, the preprocessing
ステップS204において、抽出部18は、取得部14が取得した画像であって、前処理部16による処理が施された画像における植物株を示す領域を抽出する処理を行う。また、抽出部18は、画像における植物株を示す領域を抽出する処理に続いて又は並行して、前記領域の背景部分をマスクする処理を行う。
In step S204, the
ステップS205において、検出部21は、上述した学習済みモデルを用いて、抽出部18による処理が施された画像において近傍の植物株と比較して所定の相違を有する植物株を検出する。
In step S205, the
図9の画像94及び画像98は、複数の植物株を含む画像の一例である。また、画像96と画像100とは、それぞれ画像94と画像98とを学習済みモデルに入力した場合における検出結果をそれぞれ示している。画像96や、図7の画像88に例示するように、或る植物株に対して複数の植物株が隣接する場合、検出位置の一部が重複し得る。また、所定の相違を有する複数の植物株が互いに隣接している場合、前記複数の植物株と所定の相違を有していない植物株とを含む範囲を検出する構成であってもよい。
Images 94 and 98 in FIG. 9 are examples of images that include multiple plant strains.
ステップS206において、制御部12aは、抽出部18による処理が施された画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、所定の相違を有する植物株の位置をそれぞれ算出する。
In step S206, the
ステップS207において、提示部24は、所定の相違を有する植物株の位置を示す情報として、圃場の地図と、前記植物株の位置を示すアイコンとを表示装置38の画面上に表示させる。
In step S207, the
ステップS208において、制御部12aは、検出した互いに隣接する植物株の全てについて、ステップS206及びS207の処理が完了したか否かを判定する。制御部12aが、前記植物株の全てについて前記処理が完了したと判定した場合、図8のフローチャートに基づく処理が終了する。制御部12aが、前記植物株の何れかについて前記処理が完了していないと判定した場合、対象となる植物株についてS206からの処理が実行される。
In step S208, the
以上のように、情報処理装置10aによって実行される情報処理方法は、検出ステップ等を含む。検出ステップでは、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習済みモデルを用いて、対象となる画像において近傍の植物株と比較して前記相違を有する植物株を検出する。また、前記学習済みモデルは、複数の植物株を含む画像と、前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報との組を教師データとして用いて学習される。
As described above, the information processing method executed by the
また、本実施形態に係る学習モデルを学習させる処理は、取得ステップと学習ステップとを含む。取得ステップでは、複数の植物株を含む画像、及び前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報を取得する。学習ステップでは、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習モデルを、取得ステップにおいて取得した画像と前記相違に関する情報との組を教師データとして用いて学習させる。 The process of training the learning model according to this embodiment includes an acquisition step and a learning step. In the acquisition step, an image including multiple plant strains and information regarding the differences between any of the multiple plant strains and other plant strains are acquired. In the learning step, an image including multiple plant strains is input, and a learning model that detects plant strains that have a predetermined difference in the image compared with nearby plant strains is trained using the pair of the image acquired in the acquisition step and the information regarding the difference as training data.
本例の構成によれば、複数の植物株を含む画像を教師データとして用いることによって、他の植物株と比較して所定の相違を有する植物株が検出可能となる。 According to the configuration of this example, by using images containing multiple plant strains as training data, it becomes possible to detect plant strains that have a certain difference compared to other plant strains.
なお、上述したステップS203及びS204においては、実施形態1と同様に、前処理部16がLab色空間における画像に変換した画像の画素値におけるa値及びb値の双方に応じた値と所定の閾値とを比較することによって、植物株を示す領域を抽出部18が抽出してもよい。
In addition, in steps S203 and S204 described above, similar to
〔実施形態3〕
本発明の第3の実施形態について、以下に説明する。本実施形態においては、植物株を含む画像から抽出されたエッジ情報及び明度情報を用いて、植物葉を示す領域を抽出可能な情報処理システムの一例について説明する。ここで、エッジ情報とは、画像に含まれる物体の輪郭を示す情報を意味する。また、明度情報とは、画像に含まれる物体の明度を示す情報を意味する。明度情報は、画像に含まれる物体を示す画素における、明度を示す画素値に対応する。例えば明度情報は、上述したLab色空間におけるLの値、又は、輝度信号Y並びに色差信号Cb及びCrによって表されるYCbCr色空間におけるYの値に対応する。また、図11に後述するように、エッジ情報及び明度情報は、画像の形式で表現され得る。
[Embodiment 3]
The third embodiment of the present invention will be described below. In this embodiment, an example of an information processing system capable of extracting a region showing a plant leaf using edge information and brightness information extracted from an image including a plant stock will be described. Here, edge information means information showing the outline of an object included in an image. Furthermore, brightness information means information showing the brightness of an object included in an image. The brightness information corresponds to a pixel value showing the brightness of a pixel showing an object included in an image. For example, the brightness information corresponds to the value of L in the above-mentioned Lab color space, or the value of Y in the YCbCr color space represented by the luminance signal Y and the color difference signals Cb and Cr. Furthermore, as will be described later in FIG. 11, the edge information and brightness information can be expressed in the form of an image.
〔1.情報処理システムの構成例〕
本実施形態に係る情報処理システム1bについて説明する。図10は、本実施形態に係る情報処理装置10bの機能ブロック図である。情報処理装置10bは、図1に示す情報処理装置10と比較して、抽出部18が、第1抽出部23及び第2抽出部25を備える構成である。
[1. Example of information processing system configuration]
An
第1抽出部23は、植物株を含む画像を入力とし、前記画像に含まれる物体のエッジ情報及び明度情報を抽出する。第1抽出部23は、エッジフィルタとして例えばラプラシアンフィルタ等の二階微分フィルタ、ソーベルフィルタ、又はキャニーフィルタを用いてエッジ情報を抽出する構成であってもよい。
The
第2抽出部25は、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する第1学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する。
The
図11の各画像は、第1抽出部23に関する情報を示している。画像104は、植物株を含む画像であって、第1抽出部23に入力される画像を示している。画像106と画像108とは、第1抽出部23が抽出した明度情報とエッジ情報とをそれぞれ示している。画像110は、明度情報を示す画像106とエッジ情報を示す画像108とを単一の画像に合成した合成画像を示している。
Each image in FIG. 11 shows information related to the
第1学習済みモデルには、画像110に例示する合成画像が入力される構成であってもよい。また、前記合成画像を生成する処理は、第1抽出部23が行う構成であってもよいし、第2抽出部25が行う構成であってもよい。
The first trained model may be configured to receive a synthetic image such as the example shown in
また、本実施形態に係る取得部14は、植物葉を含む画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報と、前記植物葉を示す領域を示す情報との組を複数含む教師データを記憶部30等から取得する。
The
また、本実施形態に係る学習部22は、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する学習モデルを、取得部14が取得したエッジ情報及び明度情報と前記植物葉を示す領域を示す情報との組を教師データとして用いて学習させる処理を行う。前記処理によって学習された学習済みモデルは、本開示における第1学習済みモデルの一例である。
The
また、情報処理システム1bにおけるその他の部材は、以降に記載する処理を行う機能を有する。
In addition, the other components in
〔2.情報処理システムの処理例〕
続いて、情報処理システム1bが異常葉の位置を提示する処理の一例について説明する。図12は、本例における処理の流れを示すフローチャートである。
2. Examples of processing by the information processing system
Next, an example of a process in which the
ステップS101及びS102においては、実施形態1と同様の処理が実行される。
In steps S101 and S102, the same processing as in
ステップS203及びS204においては、実施形態2と同様の処理が実行される。 In steps S203 and S204, the same processing as in embodiment 2 is performed.
ステップS304において、第1抽出部23は、取得部14が取得した画像であって、前処理部16による処理が施された画像に含まれる物体のエッジ情報及び明度情報を抽出する。
In step S304, the
ステップS305において、第2抽出部25は、第1抽出部23が抽出したエッジ情報及び明度情報を、第1学習済みモデルに入力して、前処理部16による処理が施された画像における植物葉を示す領域を抽出する。
In step S305, the
ステップS306において、抽出部18は、圃場の画像を、単一の植物葉を示す領域を含むように植物葉毎に分割する。また、制御部12bは、圃場の画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、圃場における各植物葉の位置をそれぞれ算出する。
In step S306, the
ステップS307において、分類部20は、第2抽出部25が抽出した植物葉を示す領域を含む画像であって、単一の植物葉を示す領域を含む画像を、植物葉を対象とする第2学習済みモデルに入力することによって、前記植物葉が健全葉か異常葉かを分類する。
In step S307, the
ステップS308において、制御部12bは、対象となる植物葉について、分類部20による分類結果が健全葉か異常葉かに応じた分岐を行う。植物葉が健全葉である場合、続いてステップS310の処理が実行され、植物葉が異常葉である場合、続いてステップS309の処理が実行される。
In step S308, the
ステップS309において、提示部24は、分類部20が異常葉と分類した植物葉の位置を示す情報として、圃場の地図と、前記植物葉の位置を示すアイコンとを表示装置38の画面上に表示させる。
In step S309, the
ステップS310において、制御部12bは、対象となる全ての植物葉について、ステップS307~S309の処理が完了したか否かを判定する。制御部12bが、全ての植物葉について前記処理が完了したと判定した場合、図12のフローチャートに基づく処理が終了する。制御部12bが、何れかの植物葉について前記処理が完了していないと判定した場合、対象となる植物葉について、S307からの処理が実行される。
In step S310, the
以上のように、情報処理装置10bによって実行される情報処理方法は、第1抽出ステップ及び第2抽出ステップ等を含む。第1抽出ステップでは、植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する。また、第2抽出ステップでは、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する。
As described above, the information processing method executed by the
本例の構成によれば、抽出したエッジ情報及び明度情報を用いて植物株や葉を示す領域を抽出することによって、画像を撮像したときの光環境によらず、画像内における植物株や葉を抽出する精度を向上させることができる。 According to the configuration of this example, by extracting areas showing plant stocks and leaves using the extracted edge information and brightness information, it is possible to improve the accuracy of extracting plant stocks and leaves in an image regardless of the lighting environment when the image was captured.
なお、抽出部18bが第1抽出部23を備えず、情報処理システム1bとは異なる外部の装置で抽出されたエッジ情報及び明度情報を、第2抽出部25が取得して第1学習済みモデルに入力し、植物葉を示す領域を抽出する構成についても本開示に含まれる。
The present disclosure also includes a configuration in which the
〔実施形態1~3の変形例〕
実施形態1~3において上述した構成は、植物株や葉を対象とすることに限定されない。実施形態1及び3においては、例えば路上のゴミ、動物又は交通標識を対象としてもよい。また、例えばカメラ、及びGPS機能を有する端末装置を持ち運ぶ人物が移動体42として行動し、遠隔地の表示装置38において前記ゴミ等の位置をリアルタイムに地図上に表示する構成であってもよい。また、実施形態2においては、例えば工業製品及びその他の生産物を対象とする検出を行ってもよい。
[Modifications of the First to Third Embodiments]
The configurations described above in the first to third embodiments are not limited to targeting plant stocks and leaves. In the first and third embodiments, for example, trash on the road, animals, or traffic signs may be the targets. In addition, for example, a person carrying a terminal device having a camera and a GPS function may act as the
〔ソフトウェアによる実現例〕
情報処理装置(10、10a、10b)(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に制御部(12、12a、12b)に含まれる各部)としてコンピュータを機能させるためのプログラムにより実現することができる。
[Software implementation example]
The functions of the information processing device (10, 10a, 10b) (hereinafter referred to as the "device") can be realized by a program for causing a computer to function as the device, and a program for causing a computer to function as each control block of the device (particularly each part included in the control unit (12, 12a, 12b)).
この場合、上記装置は、上記プログラムを実行するためのハードウェアとして、少なくとも1つの制御装置(例えばプロセッサ)と少なくとも1つの記憶装置(例えばメモリ)を有するコンピュータを備えている。この制御装置と記憶装置により上記プログラムを実行することにより、上記各実施形態で説明した各機能が実現される。 In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The control device and storage device execute the program, thereby realizing each of the functions described in each of the above embodiments.
上記プログラムは、一時的ではなく、コンピュータ読み取り可能な、1または複数の記録媒体に記録されていてもよい。この記録媒体は、上記装置が備えていてもよいし、備えていなくてもよい。後者の場合、上記プログラムは、有線または無線の任意の伝送媒体を介して上記装置に供給されてもよい。 The program may be recorded on one or more computer-readable recording media, not on a temporary basis. The recording media may or may not be included in the device. In the latter case, the program may be provided to the device via any wired or wireless transmission medium.
また、上記各制御ブロックの機能の一部または全部は、論理回路により実現することも可能である。例えば、上記各制御ブロックとして機能する論理回路が形成された集積回路も本発明の範疇に含まれる。この他にも、例えば量子コンピュータにより上記各制御ブロックの機能を実現することも可能である。 In addition, some or all of the functions of each of the above control blocks can be realized by a logic circuit. For example, an integrated circuit in which a logic circuit that functions as each of the above control blocks is formed is also included in the scope of the present invention. In addition, it is also possible to realize the functions of each of the above control blocks by, for example, a quantum computer.
また、上記各実施形態で説明した各処理は、AI(Artificial Intelligence:人工知能)に実行させてもよい。この場合、AIは上記制御装置で動作するものであってもよいし、他の装置(例えばエッジコンピュータまたはクラウドサーバ等)で動作するものであってもよい。 The processes described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may run on the control device, or on another device (such as an edge computer or a cloud server).
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. The technical scope of the present invention also includes embodiments obtained by appropriately combining the technical means disclosed in different embodiments.
1、1a、1b 情報処理システム
10、10a、10b 情報処理装置
12、12a、12b 制御部
14 取得部
16 前処理部
18 抽出部
20 分類部
21 検出部
22 学習部
23 第1抽出部
24 提示部
25 第2抽出部
30 記憶部
34、46 通信部
38 表示装置
42 移動体
44 撮像部
Claims (8)
前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する第1学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する第2抽出部と、
前記第2抽出部が抽出した植物葉を示す領域を含む画像を入力とし、前記植物葉における異常の有無に関する判定結果を出力する第2学習済みモデルを用いて、前記植物葉が健全葉か異常葉かを分類する分類部と、
前記分類部が異常葉と分類した植物葉の位置を示す情報を提示する提示部と
を備えることを特徴とする情報処理装置。 a first extraction unit that receives an image including a plant strain as input and extracts edge information indicating an outline of an object included in the image and brightness information indicating a brightness of the object;
a second extraction unit that extracts a region indicating a plant leaf from the image using a first trained model that receives the edge information and the brightness information as input and extracts a region indicating a plant leaf ;
a classification unit that classifies the plant leaf as a healthy leaf or an abnormal leaf using a second trained model that receives an image including a region indicating the plant leaf extracted by the second extraction unit and outputs a determination result regarding the presence or absence of an abnormality in the plant leaf;
a presentation unit that presents information indicating the positions of plant leaves that have been classified as abnormal leaves by the classification unit;
An information processing device comprising:
ことを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, further comprising a learning unit that uses a pair of an image including a plant leaf and information regarding the presence or absence of abnormalities in the plant leaf as teacher data to train a learning model that receives an image including a plant leaf and outputs a determination result regarding the presence or absence of abnormalities in the plant leaf .
エッジフィルタとして二階微分フィルタを用いて前記エッジ情報を抽出する
ことを特徴とする請求項1又は2に記載の情報処理装置。 The first extraction unit is
3. The information processing apparatus according to claim 1, wherein the edge information is extracted using a second-order differential filter as an edge filter.
前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する学習モデルを、前記取得部が取得した前記エッジ情報及び前記明度情報と前記植物葉を示す領域を示す情報との組を教師データとして用いて学習させる学習部と
を更に備える請求項1に記載の情報処理装置。 an acquisition unit that acquires edge information indicating an outline of an object included in an image including a plant leaf, brightness information indicating the brightness of the object, and information indicating an area indicating the plant leaf;
The information processing device according to claim 1, further comprising a learning unit that uses the edge information and the brightness information as input and learns a learning model that extracts areas representing plant leaves by using a set of the edge information and the brightness information acquired by the acquisition unit and information indicating the areas representing plant leaves as teacher data.
前記撮像部が撮像した画像を前記第1抽出部の入力とする請求項1に記載の情報処理装置と
を備えることを特徴とする情報処理システム。 A moving object including an imaging unit;
The information processing device according to claim 1 , wherein the image captured by the imaging unit is input to the first extraction unit.
An information processing system comprising :
植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する第1抽出ステップと、
前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する第1学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する第2抽出ステップと、
前記第2抽出ステップにおいて抽出した植物葉を示す領域を含む画像を入力とし、前記植物葉における異常の有無に関する判定結果を出力する第2学習済みモデルを用いて、前記植物葉が健全葉か異常葉かを分類する分類ステップと、
前記分類ステップにおいて異常葉と分類した植物葉の位置を示す情報を提示する提示ステップと
を含むことを特徴とする情報処理方法。 An information processing method executed by an information processing device,
a first extraction step of extracting edge information indicating an outline of an object included in the image and brightness information indicating a brightness of the object using an image including a plant strain as an input;
a second extraction step of extracting a region indicating a plant leaf from the image using a first trained model that receives the edge information and the brightness information as input and extracts a region indicating a plant leaf ;
a classification step of classifying the plant leaf as a healthy leaf or an abnormal leaf using a second trained model that receives an input of an image including a region indicating the plant leaf extracted in the second extraction step and outputs a determination result regarding the presence or absence of an abnormality in the plant leaf;
a display step of displaying information indicating the positions of the plant leaves classified as abnormal leaves in the classification step;
13. An information processing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021039660A JP7627939B2 (en) | 2021-03-11 | 2021-03-11 | Information processing device, information processing system, information processing method, control program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021039660A JP7627939B2 (en) | 2021-03-11 | 2021-03-11 | Information processing device, information processing system, information processing method, control program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022139334A JP2022139334A (en) | 2022-09-26 |
| JP7627939B2 true JP7627939B2 (en) | 2025-02-07 |
Family
ID=83400380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021039660A Active JP7627939B2 (en) | 2021-03-11 | 2021-03-11 | Information processing device, information processing system, information processing method, control program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7627939B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7752888B1 (en) * | 2024-05-30 | 2025-10-14 | 株式会社Next | Tree growth measurement method and prediction system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003244627A (en) | 2002-02-20 | 2003-08-29 | Konica Corp | Image processing method, image processing program, recording medium storing the image processing program, image processing device, and image recording device |
| WO2019238130A1 (en) | 2018-06-15 | 2019-12-19 | 佛山市顺德区美的电热电器制造有限公司 | Grain evaluation method and device and storage medium |
| JP2020087355A (en) | 2018-11-30 | 2020-06-04 | 株式会社ポコアポコネットワークス | Detecting device, detecting method, computer program, and learning model |
| JP2020191030A (en) | 2019-05-24 | 2020-11-26 | 株式会社日立製作所 | Image processing device |
-
2021
- 2021-03-11 JP JP2021039660A patent/JP7627939B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003244627A (en) | 2002-02-20 | 2003-08-29 | Konica Corp | Image processing method, image processing program, recording medium storing the image processing program, image processing device, and image recording device |
| WO2019238130A1 (en) | 2018-06-15 | 2019-12-19 | 佛山市顺德区美的电热电器制造有限公司 | Grain evaluation method and device and storage medium |
| JP2020087355A (en) | 2018-11-30 | 2020-06-04 | 株式会社ポコアポコネットワークス | Detecting device, detecting method, computer program, and learning model |
| JP2020191030A (en) | 2019-05-24 | 2020-11-26 | 株式会社日立製作所 | Image processing device |
Non-Patent Citations (2)
| Title |
|---|
| Katsumasa Suwa et al,A comparable study: Intrinsic difficulties of practical plant diagnosis from wide-angle images,arXiv,2019年11月22日,https://arxiv.org/pdf/1910.11506 |
| T. M. Shahriar Sazzad et al,A Computer Based Image Processing Approach to Identify Rice Blast,2020 2nd International Conference on Sustainable Technologies for Industry 4.0 (STI),2020年12月20日,https://ieeexplore.ieee.org/document/9350507 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022139334A (en) | 2022-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5673550B2 (en) | Image restoration system, image restoration method, and image restoration program | |
| CN109154978B (en) | System and method for detecting plant diseases | |
| US20210081698A1 (en) | Systems and methods for physical object analysis | |
| US10282589B2 (en) | Method and system for detection and classification of cells using convolutional neural networks | |
| CN110728236B (en) | Vehicle loss assessment method and special equipment thereof | |
| WO2019169816A1 (en) | Deep neural network for fine recognition of vehicle attributes, and training method thereof | |
| CN112733914B (en) | Underwater target visual identification classification method based on support vector machine | |
| US11275947B2 (en) | Image processing system, image processing method, and image processing program | |
| CN113808084B (en) | A model-fusion online cigarette package surface mildew detection method and system | |
| CN115294467A (en) | Detection method and related device of tea disease | |
| Mutalib et al. | A brief study on paddy applications with image processing and proposed architecture | |
| CN112418112A (en) | A kind of orchard disease and insect pest monitoring and early warning method and system | |
| JP7627939B2 (en) | Information processing device, information processing system, information processing method, control program, and recording medium | |
| Ananthajothi et al. | AI based Efficient Analysis and Monitoring of Sugarcane Buds Detection and Leaf Disease Classification | |
| CN114120056B (en) | Small target identification method, device, electronic equipment, medium and product | |
| CN120598910A (en) | A method, device, electronic device and storage medium for detecting corrosion of power transmission fittings | |
| JP7627938B2 (en) | Information processing device, information processing system, information processing method, control program, and recording medium | |
| CN119516449B (en) | Unmanned vibration grinding sensing method, device, system and storage medium | |
| JP7627937B2 (en) | Information processing device, information processing system, information processing method, control program, and recording medium | |
| CN117809318B (en) | Oracle identification method and system based on machine vision | |
| CN119741316A (en) | A contraceptive device ultrasound image segmentation method and model construction method thereof | |
| Ramesh et al. | An approach towards Generalization of automotive camera sensor data using deep learning | |
| EP4553754A1 (en) | Image noise learning server and image noise reduction device using machine learning | |
| CN117456620A (en) | A multi-modal cow individual identification method and system incorporating action information | |
| US20230267749A1 (en) | System and method of segmenting free space based on electromagnetic waves |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240913 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7627939 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |