Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7627939B2 - Information processing device, information processing system, information processing method, control program, and recording medium - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2021039660A
Other languages
Japanese (ja)
Other versions
JP2022139334A (en
Inventor
優 大石
ハルシャナ ハバラガムワ
ユウ 張
綾 杉浦
岳人 藤本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Agriculture and Food Research Organization
Original Assignee
National Agriculture and Food Research Organization
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National Agriculture and Food Research Organization filed Critical National Agriculture and Food Research Organization
Priority to JP2021039660A priority Critical patent/JP7627939B2/en
Publication of JP2022139334A publication Critical patent/JP2022139334A/en
Application granted granted Critical
Publication of JP7627939B2 publication Critical patent/JP7627939B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Document 1 discloses a technology for processing plant images in which only areas of leaves and fruits are extracted from an image and areas that are not extracted are removed as background. Non-Patent Document 2 discloses a technology for recognizing leaf areas in an image that includes multiple leaves in a greenhouse.

彌冨 2019 植物病害自動診断技術の動向と課題 日本神経回路学会誌26巻4号 pp. 123-134Yatomi, 2019 Trends and issues in automatic plant disease diagnosis technology Journal of the Japanese Society for Neural Networks, Vol. 26, No. 4, pp. 123-134 Suwa et al., 2019 Intrinsic difficulties of plant diagnosis from wide-angle image, IDDD Proc.Big Data 2019 workshop, URL(https://arxiv.org/pdf/1910.11506.pdf)Suwa et al., 2019 Intrinsic difficulties of plant diagnosis from wide-angle image, IDDD Proc.Big Data 2019 workshop, URL(https://arxiv.org/pdf/1910.11506.pdf)

しかしながら、上述のような従来技術は、画像を撮像するときの光環境によって画像内における植物株の色が変化するため、植物株の葉等を抽出する精度が天候等によって左右されやすいという問題がある。 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に係る情報処理システムの機能ブロック図である。1 is a functional block diagram of an information processing system according to a first embodiment. 実施形態1に係る処理の流れを示すフローチャートである1 is a flowchart showing a process flow according to a first embodiment; Lab色空間における画像であって、植物株の圃場を示す画像に含まれる物体に対応する画素値の分布を示す図である。FIG. 1 shows the distribution of pixel values corresponding to objects contained in an image in Lab color space showing a field of plant lines; Lab色空間のa―b平面において、植物株及び土壌に対応する画素値の画素数の分布を示している。The distribution of the number of pixels of pixel values corresponding to plant stocks and soil is shown on the ab plane of the Lab color space. 植物株の圃場を示す画像である。1 is an image showing a field of plant strains. 実施形態2に係る情報処理システムの機能ブロック図である。FIG. 11 is a functional block diagram of an information processing system according to a second embodiment. 植物株の圃場を示す画像である。1 is an image showing a field of plant strains. 実施形態2に係る処理の流れを示すフローチャートである10 is a flowchart showing a process flow according to a second embodiment. 植物株の圃場を示す画像である。1 is an image showing a field of plant strains. 実施形態3に係る情報処理システムの機能ブロック図である。FIG. 11 is a functional block diagram of an information processing system according to a third embodiment. 第1抽出部に関する情報を示している。1 shows information relating to a first extraction unit. 実施形態3に係る処理の流れを示すフローチャートである10 is a flowchart showing a process flow according to a third embodiment;

〔実施形態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 information processing system 1 according to this embodiment will be described. FIG. 1 is a functional block diagram of the information processing system 1 according to this embodiment. As shown in FIG. 1, the information processing system 1 includes an information processing device 10, a display device 38, and a mobile object 42. Note that each component included in the information processing system 1 is not limited to being singular, and each may be multiple. Also, the function of a single component included in the information processing system 1 may be realized by multiple other components, and the functions of multiple components included in the information processing system 1 may be realized by a single other component.

情報処理装置10は、制御部12、記憶部30及び通信部34を備えている。制御部12は、情報処理装置10全体を統括する制御装置であって、取得部14、前処理部16、抽出部18、分類部20、学習部22及び提示部24を備えている。 The information processing device 10 includes a control unit 12, a storage unit 30, and a communication unit 34. The control unit 12 is a control device that controls the entire information processing device 10, and includes an acquisition unit 14, a preprocessing unit 16, an extraction unit 18, a classification unit 20, a learning unit 22, and a presentation unit 24.

取得部14は、植物株を含む画像を取得する。前記画像は、前処理部16によってLab色空間における画像に変換されたものであってもよい。ここで、Lab色空間における画像とは、明度に対応するLの値と、補色に対応するa及びbの値とによって、色に関する画素値が規定される画像である。また、取得部14は、移動体42等から入力された情報、及び画像に含まれる植物株における異常の有無に関する情報を取得する。ここで、異常の有無に関する情報には、例えば異常の有無を示す情報、又はどのような異常が有るかを示す情報が含まれ得る。 The acquisition unit 14 acquires an image including a plant strain. The image may be one that has been converted by the preprocessing unit 16 into an image in Lab color space. Here, an image in Lab color space is an image in which pixel values related to color are defined by the value of L corresponding to lightness and the values of a and b corresponding to complementary colors. The acquisition unit 14 also acquires information input from a mobile object 42, etc., and information related to the presence or absence of abnormalities in the plant strain included in the image. Here, the information related to the presence or absence of abnormalities may include, for example, information indicating the presence or absence of abnormalities, or information indicating what type of abnormality exists.

前処理部16は、取得部14が取得した画像に対して所定の処理を行う。例えば前処理部16は、前記画像をLab色空間における画像に変換する処理、及び画像にガウシアンフィルタを適用してノイズを除去する処理を行う。なお、移動体42が動画を撮像し、前処理部16が前記動画から静止画を抽出して用いる構成であってもよい。 The pre-processing unit 16 performs a predetermined process on the image acquired by the acquisition unit 14. For example, the pre-processing unit 16 performs a process of converting the image into an image in the Lab color space, and a process of removing noise by applying a Gaussian filter to the image. Note that the configuration may also be such that the moving object 42 captures a moving image, and the pre-processing unit 16 extracts and uses a still image from the moving image.

抽出部18は、取得部14が取得した画像の画素値におけるa値及びb値の双方に応じた値と所定の閾値とを比較することによって、前記画像における植物株を示す領域を抽出する。換言すれば、抽出部18は、前記画像の画素値におけるa値及びb値の双方が関係する特徴量に閾値を与え、閾値との比較結果に応じて、対象となる画素が植物株を示しているか、或いは植物株以外の土壌等の物体を示しているかを判定する。 The extraction unit 18 extracts an area in the image that represents a plant stock by comparing a value corresponding to both the a-value and the b-value in the pixel values of the image acquired by the acquisition unit 14 with a predetermined threshold. In other words, the extraction unit 18 assigns a threshold to a feature amount related to both the a-value and the b-value in the pixel values of the image, and determines whether the target pixel represents a plant stock or an object other than a plant stock, such as soil, depending on the comparison result with the threshold.

図4を参照して後述するように、例えば抽出部18は、Lab色空間におけるa―b平面において、対象とする画素の画素値が対応する位置と、閾値を示す直線又は曲線との位置関係に応じて植物株を示す領域を抽出する。別の側面から言えば、抽出部18は、前記直線又は曲線によって規定される何れの領域に前記画素値が対応するかによって、対象とする画素が植物株を示すか土壌を示すかを判定する。 As will be described later with reference to FIG. 4, for example, the extraction unit 18 extracts an area indicating a plant strain in accordance with the positional relationship between the position to which the pixel value of the target pixel corresponds and the line or curve indicating the threshold value on the a-b plane in the Lab color space. From another perspective, the extraction unit 18 determines whether the target pixel indicates a plant strain or soil depending on which area defined by the line or curve the pixel value corresponds to.

分類部20は、抽出部18が抽出した植物株を示す領域を含む画像を入力とし、前記植物株における異常の有無に関する判定結果を出力する学習済みモデルを用いて、前記植物株が健全株か異常株かを分類する。ここで、学習済みモデルとは、十分な回数の学習がなされた学習モデルを意味する。 The classification unit 20 receives an image including a region indicating a plant strain extracted by the extraction unit 18 as input, and classifies the plant strain as healthy or abnormal using a trained model that outputs a determination result regarding the presence or absence of an abnormality in the plant strain. Here, a trained model means a learning model that has been trained a sufficient number of times.

学習部22は、植物株を含む画像を入力とし、前記植物株における異常の有無に関する判定結果を出力する学習モデルを、植物株を含む画像と、前記植物株における異常の有無に関する情報との組を教師データとして用いて学習させる。学習部22は、例えば以下の手順を十分な回数実行することによって、学習モデルを学習させる処理を実行する。以下の処理によって学習された学習済みモデルは、本開示における第2学習済みモデルの一例である。なお、第2学習済みモデルが植物葉を対象とする場合、下記(1)の「植物株」を「植物葉」と読み替える。 The learning unit 22 uses an image including a plant stock as input, and trains a learning model that outputs a determination result regarding the presence or absence of abnormalities in the plant stock, using a pair of an image including the plant stock and information regarding the presence or absence of abnormalities in the plant stock as teacher data. The learning unit 22 executes a process of training the learning model, for example, by performing the following procedure a sufficient number of times. The trained model trained by the following process is an example of a second trained model in the present disclosure. Note that when the second trained model targets plant leaves, "plant stock" in (1) below is read as "plant leaves".

(1)取得部14は、植物株を含む画像と、当該画像に含まれる前記植物株における異常の有無に関する情報との組を複数含む教師データを記憶部30等から取得する。 (1) The acquisition unit 14 acquires training data including a plurality of pairs of images including a plant strain and information regarding the presence or absence of abnormalities in the plant strain included in the images from the storage unit 30, etc.

(2)学習部22は、前記画像を学習モデルに入力する。 (2) The learning unit 22 inputs the image into the learning model.

(3)学習部22は、学習モデルを規定するパラメータセットの値を、前記情報と学習モデルの出力値とによって規定される損失関数を減少させる勾配方向に更新する。 (3) The learning unit 22 updates the values of the parameter set that defines the learning model in a gradient direction that reduces the loss function defined by the information and the output value of the learning model.

また、本開示における第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 classification unit 20 and the machine learning method performed by the learning unit 22 are not limited to a specific method, and may be, for example, a method using a CNN (Convolutional Neural Network) or an RNN (Recurrent Neural Network). Either a classification or regression model may be used. When using a neural network such as a CNN or an RNN, the input data may be processed in advance for input to the neural network. In addition to two-dimensional or multidimensional arrangement of data, such processing may include, for example, various data augmentation methods, adjustments of brightness, color tone, image quality, and angle of the object, object detection for extracting the object area, and segmentation.

また、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 presentation unit 24 presents information indicating the position of the plant strain classified as an abnormal strain by the classification unit 20. For example, the presentation unit 24 displays an image indicating the position of the plant strain on the screen of the display device 38. The presentation unit 24 may be configured to present the information indicating the position of the plant strain by sound. In this configuration, the presentation unit 24 may present the information by, for example, outputting sound indicating the coordinates of the plant strain from a speaker (not shown) provided in the information processing device 10.

また、一態様として、移動体42の移動と並行して、異常株と分類された植物株の位置を示す情報を提示部24がリアルタイムに提示する構成であってもよい。例えば上記の構成において、提示部24は、植物株が異常株と分類されたことに応答して、前記異常株の位置を示す情報を表示装置38の画面上に表示させつつ、通知音を鳴らす構成であってもよい。これにより、ユーザは、画面を見ていなかった場合でも、通知音が鳴ったときに移動体42の近辺において異常株が発見されたことを容易に把握し、画面を確認することができる。 In one embodiment, the presentation unit 24 may present information indicating the location of a plant strain classified as an abnormal strain in real time in parallel with the movement of the mobile object 42. For example, in the above configuration, the presentation unit 24 may be configured to sound a notification sound while displaying information indicating the location of the abnormal strain on the screen of the display device 38 in response to a plant strain being classified as an abnormal strain. In this way, even if the user is not looking at the screen, the user can easily understand that an abnormal strain has been found near the mobile object 42 when the notification sound is sounded, and can check the screen.

記憶部30は、各種情報を記憶する記憶装置であって、例えば学習モデルを規定するパラメータセットを格納する。通信部34は、移動体42等の外部の装置との通信処理を行う。 The memory unit 30 is a storage device that stores various information, such as a parameter set that defines a learning model. The communication unit 34 performs communication processing with external devices such as a mobile object 42.

表示装置38は、動画像又はテキスト等を表示するディスプレイである。例えば表示装置38は、提示部24から指示された情報を画面上に表示させる。 The display device 38 is a display that displays moving images, text, etc. For example, the display device 38 displays information instructed by the presentation unit 24 on the screen.

移動体42は、車両、又はドローン等の飛行体として実現される移動体42であって、撮像部44及び通信部46を備えている。撮像部44は、移動体42の周囲を撮像するカメラである。通信部46は、情報処理装置10等の外部の装置との通信処理を行う。なお、移動体42が、カメラを持ち運ぶ人物又は動物によって実現される態様についても本開示に含まれる。また、移動体42は、人物又は情報処理装置10等を積載可能であってもよい。また、移動体42は、撮像部44が撮像した画像と、前記画像を撮像したときの移動体42の位置を示す情報とを、例えば無線通信によって情報処理装置10に送信する。また、移動体42が自身の位置を取得する構成は、例えばRTK(Real-Time Kinematic)を利用した位置情報端末を移動体42が搭載することによって実現されてもよい。 The moving body 42 is realized as a flying object such as a vehicle or a drone, and includes an imaging unit 44 and a communication unit 46. The imaging unit 44 is a camera that captures images of the surroundings of the moving body 42. The communication unit 46 performs communication processing with an external device such as an information processing device 10. Note that the present disclosure also includes an embodiment in which the moving body 42 is realized by a person or an animal carrying a camera. The moving body 42 may also be capable of carrying a person or an information processing device 10. The moving body 42 transmits an image captured by the imaging unit 44 and information indicating the position of the moving body 42 when the image was captured to the information processing device 10, for example, by wireless communication. The configuration in which the moving body 42 acquires its own position may be realized by, for example, mounting a position information terminal using RTK (Real-Time Kinematic) on the moving body 42.

〔2.情報処理システムの処理例〕
続いて、情報処理システム1が異常株の位置を提示する処理の一例について説明する。本例において、情報処理装置10は、植物株を含む画像として、植物株が植えられた圃場の画像を処理対象とするものとして説明する。また、以降の実施形態においても同様とする場合がある。図2は、本例における処理の流れを示すフローチャートである。
[2. Processing example of information processing system]
Next, an example of a process in which the information processing system 1 presents the position of an abnormal plant will be described. In this example, the information processing device 10 processes an image of a field in which a plant plant is planted as an image including the plant plant. This may also be the case in the following embodiments. Fig. 2 is a flowchart showing the flow of the process in this example.

ステップS101において、移動体42は、植物株の圃場上を移動することと並行して、移動体42の周辺における植物株を含む1又は複数枚の画像を、撮像部44によって撮像する。 In step S101, while the mobile body 42 is moving over the field of plant stocks, the imaging unit 44 captures one or more images including the plant stocks in the vicinity of the mobile body 42.

ステップS102において、移動体42は、撮像部44が撮像した画像と、前記画像を撮像したときの移動体42の位置を示す情報とを、情報処理装置10に送信する。また、情報処理装置10の取得部14は、移動体42から送信された各情報を、通信部34を介して取得する。また、情報処理装置10は、前記画像と移動体42の位置を示す情報とを関連付けて記憶部30に格納する。本ステップS102の処理は、対象となる圃場全体の撮像が完了した後に開始される構成に限定されず、撮像部44が画像を撮像する度に随時実行される構成であってもよい。 In step S102, the moving object 42 transmits the image captured by the imaging unit 44 and information indicating the position of the moving object 42 when the image was captured to the information processing device 10. The acquisition unit 14 of the information processing device 10 acquires each piece of information transmitted from the moving object 42 via the communication unit 34. The information processing device 10 associates the image with the information indicating the position of the moving object 42 and stores them in the storage unit 30. The process of step S102 is not limited to a configuration in which it is started after the imaging of the entire target field is completed, and may be a configuration in which it is executed whenever the imaging unit 44 captures an image.

ステップS103において、前処理部16は、取得部14が取得した画像を、Lab色空間における画像に変換し、例えばガウシアンフィルタを適用して画像内のノイズを除去する処理を行う。また、取得部14は、前記処理が施された画像を取得する。 In step S103, the preprocessing unit 16 converts the image acquired by the acquisition unit 14 into an image in the Lab color space, and performs processing to remove noise in the image, for example, by applying a Gaussian filter. The acquisition unit 14 also acquires the image that has been subjected to the processing.

ステップS104において、抽出部18は、取得部14が取得した画像であって、前処理部16による処理が施された画像における植物株を示す領域を抽出する。 In step S104, the extraction unit 18 extracts an area representing a plant strain from the image acquired by the acquisition unit 14 and processed by the pre-processing unit 16.

図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, region 50 illustrates the union of the distribution of pixel values corresponding to plant stocks imaged on a cloudy day and the distribution of pixel values corresponding to plant stocks imaged on a sunny day. Region 52 illustrates the distribution of pixel values corresponding to soil imaged on a cloudy day. Region 54 illustrates the distribution of pixel values corresponding to soil imaged on a sunny day.

図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 extraction unit 18 determines that the pixel corresponds to a plant stock. Also, if the pixel value of the pixel to be processed is located in the lower right area of the straight line 68 on the a-b plane, the extraction unit 18 determines that the pixel corresponds to an object other than a plant stock, such as soil.

また、直線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 learning unit 22 through machine learning using a pair of an image including soil and plant stocks and information indicating the area of the plant stocks as training data.

また、抽出部18は、画像における植物株を示す領域を抽出する処理に続いて又は並行して、前記領域の背景部分をマスクする処理を行う。即ち、抽出部18は、画像における植物株を示す領域以外の領域を対象として、色情報を削除するか、黒等の単一色で塗りつぶす処理を行う。 Furthermore, following or in parallel with the process of extracting the area showing the plant stock in the image, the extraction unit 18 performs a process of masking the background part of the area. That is, the extraction unit 18 performs a process of deleting color information or filling in the area other than the area showing the plant stock in the image with a single color such as black.

図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 mobile object 42. Image 74 shows the detection result of a plant stock when pixel values corresponding to the plant stocks and pixel values corresponding to the soil are classified using a threshold value that is compared only with the a value. In image 74, the soil part on the right side is erroneously detected as a plant stock. Image 76 shows the detection result of a plant stock when pixel values corresponding to the plant stocks and pixel values corresponding to the soil are classified by comparing values corresponding to both the a value and the b value in image 72 with a predetermined threshold value. In image 76, the area corresponding to the upper left of the above-mentioned straight line 68 is extracted as the area indicating the plant stock. The detection result of the plant stock shown in image 76 has higher detection accuracy than the detection result shown in image 74.

ステップS105において、抽出部18は、圃場の画像を、単一の植物株を示す領域を含むように植物株毎に分割する。また、制御部12は、圃場の画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、圃場における各植物株の位置をそれぞれ算出する。 In step S105, the extraction unit 18 divides the image of the field into areas for each plant strain so as to include an area showing a single plant strain. The control unit 12 also calculates the position of each plant strain in the field by referring to the image of the field and information showing the position of the mobile object 42 at the time the image was captured.

ステップS106において、分類部20は、単一の植物株を示す領域を含む画像を入力とし、植物株における異常の有無に関する判定結果を出力する学習済みモデルを用いて、前記植物株が健全株か異常株かを分類する。 In step S106, the classification unit 20 inputs an image including an area showing a single plant strain, and classifies the plant strain as healthy or abnormal using a trained model that outputs a determination result regarding the presence or absence of abnormalities in the plant strain.

ステップ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 classification unit 20 is a healthy strain or an abnormal strain. If the plant strain is a healthy strain, the process of step 109 is subsequently executed, and if the plant strain is an abnormal strain, the process of step S108 is subsequently executed.

ステップS108において、提示部24は、分類部20が異常株と分類した植物株の位置を示す情報として、圃場の地図と、前記植物株の位置を示すアイコンとを表示装置38の画面上に表示させる。 In step S108, the presentation unit 24 displays, on the screen of the display device 38, a map of the farm field and an icon indicating the location of the plant strain that the classification unit 20 has classified as an abnormal strain.

ステップ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 information processing device 10 includes an acquisition step and an extraction step. In the acquisition step, an image in Lab color space that includes a plant stock is acquired. In the extraction step, a region showing the plant stock in the image is extracted by comparing a value corresponding to both the a-value and the b-value in the pixel values of the image acquired in the acquisition step with a predetermined threshold value.

本例の構成によれば、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 information processing system 1a according to the present embodiment will be described. Fig. 6 is a functional block diagram of an information processing device 10a according to the present embodiment. The information processing device 10a is configured to include a detection unit 21 instead of the classification unit 20, as compared with the information processing device 10 shown in Fig. 1.

検出部21は、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習済みモデルを用いて、対象となる画像において近傍の植物株と比較して前記相違を有する植物株を検出する。ここで、前記学習済みモデルは、複数の植物株を含む画像と、前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報との組を教師データとして用いて学習された学習済みモデルである。ここで、前記相違に関する情報には、例えば前記相違の有無を示す情報、又はどのような相違が有るかを示す情報が含まれ得る。 The detection unit 21 receives an image including multiple plant strains as input, and detects a plant strain in a target image that has a predetermined difference compared to nearby plant strains using a trained model that detects plant strains in the image that have a predetermined difference compared to nearby plant strains. Here, the trained model is a trained model trained using a set of an image including multiple plant strains and information regarding a difference between any one of the multiple plant strains and other plant strains as training data. Here, the information regarding the difference may include, for example, information indicating the presence or absence of the difference, or information indicating what type of difference there is.

また、本実施形態に係る取得部14は、複数の植物株を含む画像を取得する。また、取得部14は、画像に含まれる複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報を取得する。 The acquisition unit 14 according to this embodiment acquires an image including multiple plant strains. The acquisition unit 14 also acquires information regarding the difference between one of the multiple plant strains included in the image and other plant strains.

ここで、或る植物株と、他の植物株との相違に関する情報には、
・ある植物株の大きさと他の植物株の大きさとの相違に関する情報
・ある植物株の色と他の植物株の色との相違に関する情報
・ある植物株の形状と他の植物株の形状との相違に関する情報
等が含まれ得る。
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 learning unit 22 according to this embodiment also learns a learning model that receives an image containing multiple plant strains as input and detects plant strains that have a predetermined difference compared to nearby plant strains in the image, using a pair of the image acquired by the acquisition unit 14 and information about the difference as training data.

また、検出部21が実行する検出手法、及び学習部22が実行する機械学習手法は、例えばFaster R-CNN(Regions with Convolutional Neural Networks)を用いたものであってもよい。 The detection method performed by the detection unit 21 and the machine learning method performed by the learning unit 22 may be, for example, a method using Faster R-CNN (Regions with Convolutional Neural Networks).

図7の各画像は、植物株の圃場を示している。画像80内の枠82で囲まれる画像部分は、本実施形態の構成に該当しない構成において学習モデルの教師データとなる画像に対応する。枠82に示すように、前記画像には単一の植物株が含まれる。 Each image in FIG. 7 shows a field of plant stocks. The portion of the image 80 enclosed in a frame 82 corresponds to an image that would be training data for a learning model in a configuration other than that of this embodiment. As shown in frame 82, the image contains a single plant stock.

一方で、本実施形態において教師データとなる画像には、複数の植物株が含まれる。一例として、画像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 detection unit 21.

また、情報処理システム1aにおけるその他の部材は、以降に記載する処理を行う機能を有する。 In addition, the other components in the information processing system 1a have the function of performing the processing described below.

〔2.情報処理システムの処理例〕
続いて、情報処理システム1aが他の植物株と比較して所定の相違を有する植物株の位置を提示する処理の一例について説明する。図8は、本例における処理の流れを示すフローチャートである。
[2. Processing example of information processing system]
Next, an example of a process in which the information processing system 1a presents the position of a plant strain that has a predetermined difference compared to other plant strains will be described. Fig. 8 is a flowchart showing the flow of the process in this example.

ステップS201において、移動体42は、植物株の圃場上を移動することと並行して、移動体42の周辺における複数の植物株を含む1又は複数枚の画像を、撮像部44によって撮像する。 In step S201, while the mobile object 42 is moving over the field of plant stocks, the imaging unit 44 captures one or more images including multiple plant stocks in the vicinity of the mobile object 42.

ステップS102においては、実施形態1と同様の処理が実行される。 In step S102, the same processing as in embodiment 1 is performed.

ステップS203において、前処理部16は、取得部14が取得した画像に対し、例えばガウシアンフィルタを適用して画像内のノイズを除去する処理を行う。また、取得部14は、前記処理が施された画像を取得する。 In step S203, the preprocessing unit 16 performs a process to remove noise in the image acquired by the acquisition unit 14, for example by applying a Gaussian filter. The acquisition unit 14 also acquires the image that has been subjected to the process.

ステップS204において、抽出部18は、取得部14が取得した画像であって、前処理部16による処理が施された画像における植物株を示す領域を抽出する処理を行う。また、抽出部18は、画像における植物株を示す領域を抽出する処理に続いて又は並行して、前記領域の背景部分をマスクする処理を行う。 In step S204, the extraction unit 18 performs a process of extracting a region showing a plant strain in the image acquired by the acquisition unit 14 and processed by the pre-processing unit 16. In addition, following or in parallel with the process of extracting the region showing a plant strain in the image, the extraction unit 18 performs a process of masking the background portion of the region.

ステップS205において、検出部21は、上述した学習済みモデルを用いて、抽出部18による処理が施された画像において近傍の植物株と比較して所定の相違を有する植物株を検出する。 In step S205, the detection unit 21 uses the trained model described above to detect plant strains that have a predetermined difference compared to nearby plant strains in the image processed by the extraction unit 18.

図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. Images 96 and 100 respectively show the detection results when images 94 and 98 are input into a trained model. As exemplified by image 96 and image 88 in FIG. 7, when multiple plant strains are adjacent to a certain plant strain, some of the detection positions may overlap. Furthermore, when multiple plant strains with a specified difference are adjacent to each other, a configuration may be used to detect a range that includes the multiple plant strains and plant strains that do not have the specified difference.

ステップS206において、制御部12aは、抽出部18による処理が施された画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、所定の相違を有する植物株の位置をそれぞれ算出する。 In step S206, the control unit 12a refers to the image processed by the extraction unit 18 and information indicating the position of the moving body 42 at the time the image was captured, and calculates the positions of the plant stocks that have a predetermined difference.

ステップS207において、提示部24は、所定の相違を有する植物株の位置を示す情報として、圃場の地図と、前記植物株の位置を示すアイコンとを表示装置38の画面上に表示させる。 In step S207, the presentation unit 24 displays, on the screen of the display device 38, a map of the farm field and an icon indicating the location of the plant stock that has a predetermined difference.

ステップS208において、制御部12aは、検出した互いに隣接する植物株の全てについて、ステップS206及びS207の処理が完了したか否かを判定する。制御部12aが、前記植物株の全てについて前記処理が完了したと判定した場合、図8のフローチャートに基づく処理が終了する。制御部12aが、前記植物株の何れかについて前記処理が完了していないと判定した場合、対象となる植物株についてS206からの処理が実行される。 In step S208, the control unit 12a determines whether the processing of steps S206 and S207 has been completed for all of the detected adjacent plant strains. If the control unit 12a determines that the processing has been completed for all of the plant strains, the processing based on the flowchart in FIG. 8 ends. If the control unit 12a determines that the processing has not been completed for any of the plant strains, the processing from S206 is executed for the target plant strain.

以上のように、情報処理装置10aによって実行される情報処理方法は、検出ステップ等を含む。検出ステップでは、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習済みモデルを用いて、対象となる画像において近傍の植物株と比較して前記相違を有する植物株を検出する。また、前記学習済みモデルは、複数の植物株を含む画像と、前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報との組を教師データとして用いて学習される。 As described above, the information processing method executed by the information processing device 10a includes a detection step and the like. In the detection step, an image including multiple plant strains is input, and a trained model for detecting plant strains that have a predetermined difference in the image compared to nearby plant strains is used to detect plant strains that have the difference in the target image compared to nearby plant strains. In addition, the trained model is trained using a combination of an image including multiple plant strains and information regarding the difference between any one of the multiple plant strains and other plant strains as training data.

また、本実施形態に係る学習モデルを学習させる処理は、取得ステップと学習ステップとを含む。取得ステップでは、複数の植物株を含む画像、及び前記複数の植物株のうち何れかの植物株と他の植物株との相違に関する情報を取得する。学習ステップでは、複数の植物株を含む画像を入力とし、前記画像において近傍の植物株と比較して所定の相違を有する植物株を検出する学習モデルを、取得ステップにおいて取得した画像と前記相違に関する情報との組を教師データとして用いて学習させる。 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 embodiment 1, the extraction unit 18 may extract an area indicating a plant stock by comparing a value corresponding to both the a-value and the b-value in the pixel values of the image converted by the preprocessing unit 16 into an image in the Lab color space with a predetermined threshold value.

〔実施形態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 information processing system 1b according to the present embodiment will be described. Fig. 10 is a functional block diagram of an information processing device 10b according to the present embodiment. The information processing device 10b is configured such that the extraction unit 18 includes a first extraction unit 23 and a second extraction unit 25, as compared with the information processing device 10 shown in Fig. 1.

第1抽出部23は、植物株を含む画像を入力とし、前記画像に含まれる物体のエッジ情報及び明度情報を抽出する。第1抽出部23は、エッジフィルタとして例えばラプラシアンフィルタ等の二階微分フィルタ、ソーベルフィルタ、又はキャニーフィルタを用いてエッジ情報を抽出する構成であってもよい。 The first extraction unit 23 receives an image including a plant stock as input and extracts edge information and brightness information of objects included in the image. The first extraction unit 23 may be configured to extract edge information using, for example, a second-order differential filter such as a Laplacian filter, a Sobel filter, or a Canny filter as an edge filter.

第2抽出部25は、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する第1学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する。 The second extraction unit 25 receives edge information and brightness information as input, and extracts areas representing plant leaves in the image using a first trained model that extracts areas representing plant leaves.

図11の各画像は、第1抽出部23に関する情報を示している。画像104は、植物株を含む画像であって、第1抽出部23に入力される画像を示している。画像106と画像108とは、第1抽出部23が抽出した明度情報とエッジ情報とをそれぞれ示している。画像110は、明度情報を示す画像106とエッジ情報を示す画像108とを単一の画像に合成した合成画像を示している。 Each image in FIG. 11 shows information related to the first extraction unit 23. Image 104 shows an image including a plant stock, which is input to the first extraction unit 23. Images 106 and 108 show the brightness information and edge information, respectively, extracted by the first extraction unit 23. Image 110 shows a composite image in which image 106 showing the brightness information and image 108 showing the edge information are combined into a single image.

第1学習済みモデルには、画像110に例示する合成画像が入力される構成であってもよい。また、前記合成画像を生成する処理は、第1抽出部23が行う構成であってもよいし、第2抽出部25が行う構成であってもよい。 The first trained model may be configured to receive a synthetic image such as the example shown in image 110. The process of generating the synthetic image may be performed by the first extraction unit 23 or the second extraction unit 25.

また、本実施形態に係る取得部14は、植物葉を含む画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報と、前記植物葉を示す領域を示す情報との組を複数含む教師データを記憶部30等から取得する。 The acquisition unit 14 according to this embodiment also acquires, from the storage unit 30, teacher data including multiple pairs of edge information indicating the contour of an object included in an image including plant leaves, brightness information indicating the brightness of the object, and information indicating an area showing the plant leaves.

また、本実施形態に係る学習部22は、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する学習モデルを、取得部14が取得したエッジ情報及び明度情報と前記植物葉を示す領域を示す情報との組を教師データとして用いて学習させる処理を行う。前記処理によって学習された学習済みモデルは、本開示における第1学習済みモデルの一例である。 The learning unit 22 according to this embodiment receives edge information and brightness information as input, and performs a process of learning a learning model that extracts areas showing plant leaves, using a set of edge information and brightness information acquired by the acquisition unit 14 and information showing the areas showing plant leaves as training data. The trained model trained by the process is an example of a first trained model in the present disclosure.

また、情報処理システム1bにおけるその他の部材は、以降に記載する処理を行う機能を有する。 In addition, the other components in information processing system 1b have the function of performing the processing described below.

〔2.情報処理システムの処理例〕
続いて、情報処理システム1bが異常葉の位置を提示する処理の一例について説明する。図12は、本例における処理の流れを示すフローチャートである。
2. Examples of processing by the information processing system
Next, an example of a process in which the information processing system 1b presents the position of an abnormal leaf will be described. FIG 12 is a flowchart showing the flow of the process in this example.

ステップS101及びS102においては、実施形態1と同様の処理が実行される。 In steps S101 and S102, the same processing as in embodiment 1 is performed.

ステップ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 first extraction unit 23 extracts edge information and brightness information of objects contained in the image acquired by the acquisition unit 14 and processed by the pre-processing unit 16.

ステップS305において、第2抽出部25は、第1抽出部23が抽出したエッジ情報及び明度情報を、第1学習済みモデルに入力して、前処理部16による処理が施された画像における植物葉を示す領域を抽出する。 In step S305, the second extraction unit 25 inputs the edge information and brightness information extracted by the first extraction unit 23 into the first trained model, and extracts an area showing plant leaves in the image that has been processed by the pre-processing unit 16.

ステップS306において、抽出部18は、圃場の画像を、単一の植物葉を示す領域を含むように植物葉毎に分割する。また、制御部12bは、圃場の画像と前記画像が撮像されたときの移動体42の位置を示す情報とを参照して、圃場における各植物葉の位置をそれぞれ算出する。 In step S306, the extraction unit 18 divides the image of the field into areas for each plant leaf so as to include an area showing a single plant leaf. The control unit 12b also calculates the position of each plant leaf in the field by referring to the image of the field and information showing the position of the moving body 42 when the image was captured.

ステップS307において、分類部20は、第2抽出部25が抽出した植物葉を示す領域を含む画像であって、単一の植物葉を示す領域を含む画像を、植物葉を対象とする第2学習済みモデルに入力することによって、前記植物葉が健全葉か異常葉かを分類する。 In step S307, the classification unit 20 inputs an image including a region showing a plant leaf extracted by the second extraction unit 25, the image including a region showing a single plant leaf, into a second trained model targeting plant leaves, thereby classifying the plant leaf as being healthy or abnormal.

ステップS308において、制御部12bは、対象となる植物葉について、分類部20による分類結果が健全葉か異常葉かに応じた分岐を行う。植物葉が健全葉である場合、続いてステップS310の処理が実行され、植物葉が異常葉である場合、続いてステップS309の処理が実行される。 In step S308, the control unit 12b performs branching for the target plant leaf depending on whether the classification result by the classification unit 20 is a healthy leaf or an abnormal leaf. If the plant leaf is a healthy leaf, the process of step S310 is subsequently executed, and if the plant leaf is an abnormal leaf, the process of step S309 is subsequently executed.

ステップS309において、提示部24は、分類部20が異常葉と分類した植物葉の位置を示す情報として、圃場の地図と、前記植物葉の位置を示すアイコンとを表示装置38の画面上に表示させる。 In step S309, the presentation unit 24 displays, on the screen of the display device 38, a map of the farm field and an icon indicating the position of the plant leaf that the classification unit 20 has classified as an abnormal leaf.

ステップS310において、制御部12bは、対象となる全ての植物葉について、ステップS307~S309の処理が完了したか否かを判定する。制御部12bが、全ての植物葉について前記処理が完了したと判定した場合、図12のフローチャートに基づく処理が終了する。制御部12bが、何れかの植物葉について前記処理が完了していないと判定した場合、対象となる植物葉について、S307からの処理が実行される。 In step S310, the control unit 12b determines whether the processing of steps S307 to S309 has been completed for all target plant leaves. If the control unit 12b determines that the processing has been completed for all plant leaves, the processing based on the flowchart in FIG. 12 ends. If the control unit 12b determines that the processing has not been completed for any plant leaves, the processing from S307 is executed for the target plant leaves.

以上のように、情報処理装置10bによって実行される情報処理方法は、第1抽出ステップ及び第2抽出ステップ等を含む。第1抽出ステップでは、植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する。また、第2抽出ステップでは、エッジ情報及び明度情報を入力とし、植物葉を示す領域を抽出する学習済みモデルを用いて、前記画像における植物葉を示す領域を抽出する。 As described above, the information processing method executed by the information processing device 10b includes a first extraction step and a second extraction step. In the first extraction step, an image including a plant stock is input, and edge information indicating the contour of an object included in the image and brightness information indicating the brightness of the object are extracted. In addition, in the second extraction step, edge information and brightness information are input, and a trained model that extracts areas showing plant leaves is used to extract areas showing plant leaves in the image.

本例の構成によれば、抽出したエッジ情報及び明度情報を用いて植物株や葉を示す領域を抽出することによって、画像を撮像したときの光環境によらず、画像内における植物株や葉を抽出する精度を向上させることができる。 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 extraction unit 18b does not include the first extraction unit 23, and the second extraction unit 25 acquires edge information and brightness information extracted by an external device different from the information processing system 1b and inputs the information to the first trained model to extract a region showing plant leaves.

〔実施形態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 mobile body 42, and the location of the trash or the like may be displayed on a map in real time on a display device 38 in a remote location. In the second embodiment, for example, detection may be performed on industrial products and other products.

〔ソフトウェアによる実現例〕
情報処理装置(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 撮像部
Reference Signs List 1, 1a, 1b Information processing system 10, 10a, 10b Information processing device 12, 12a, 12b Control unit 14 Acquisition unit 16 Preprocessing unit 18 Extraction unit 20 Classification unit 21 Detection unit 22 Learning unit 23 First extraction unit 24 Presentation unit 25 Second extraction unit 30 Storage unit 34, 46 Communication unit 38 Display device 42 Mobile object 44 Imaging unit

Claims (8)

植物株を含む画像を入力とし、前記画像に含まれる物体の輪郭を示すエッジ情報、及び前記物体の明度を示す明度情報を抽出する第1抽出部と、
前記エッジ情報及び前記明度情報を入力とし、植物葉を示す領域を抽出する第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:
植物葉を含む画像を入力とし、前記植物葉における異常の有無に関する判定結果を出力する学習モデルを、植物葉を含む画像と、前記植物葉における異常の有無に関する情報との組を教師データとして用いて学習させる学習部を更に備える
ことを特徴とする請求項に記載の情報処理装置。
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抽出部は、
エッジフィルタとして二階微分フィルタを用いて前記エッジ情報を抽出する
ことを特徴とする請求項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抽出部の入力とする請求項に記載の情報処理装置
備えることを特徴とする情報処理システム。
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:
請求項1に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、前記第1抽出部前記第2抽出部、前記分類部および前記提示部としてコンピュータを機能させるための制御プログラム。 A control program for causing a computer to function as the information processing device according to claim 1 , the control program causing a computer to function as the first extraction unit , the second extraction unit , the classification unit, and the presentation unit . 請求項に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium having the control program according to claim 7 recorded thereon.
JP2021039660A 2021-03-11 2021-03-11 Information processing device, information processing system, information processing method, control program, and recording medium Active JP7627939B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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