KR102478723B1 - Method and system for managing crops pets - Google Patents
Method and system for managing crops pets Download PDFInfo
- Publication number
- KR102478723B1 KR102478723B1 KR1020210068555A KR20210068555A KR102478723B1 KR 102478723 B1 KR102478723 B1 KR 102478723B1 KR 1020210068555 A KR1020210068555 A KR 1020210068555A KR 20210068555 A KR20210068555 A KR 20210068555A KR 102478723 B1 KR102478723 B1 KR 102478723B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- pest
- crop
- analysis
- pests
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 241000607479 Yersinia pestis Species 0.000 claims abstract description 223
- 238000012544 monitoring process Methods 0.000 claims abstract description 102
- 238000004458 analytical method Methods 0.000 claims abstract description 89
- 238000004891 communication Methods 0.000 claims abstract description 29
- 238000012545 processing Methods 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 26
- 230000008859 change Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 claims description 8
- 230000003321 amplification Effects 0.000 claims description 5
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 5
- 230000002776 aggregation Effects 0.000 claims description 3
- 238000004220 aggregation Methods 0.000 claims description 3
- 239000003814 drug Substances 0.000 claims description 2
- 201000010099 disease Diseases 0.000 abstract description 18
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 abstract description 18
- 238000013135 deep learning Methods 0.000 abstract description 7
- 235000021016 apples Nutrition 0.000 abstract description 6
- 244000046052 Phaseolus vulgaris Species 0.000 abstract description 3
- 235000010627 Phaseolus vulgaris Nutrition 0.000 abstract description 3
- 244000141359 Malus pumila Species 0.000 abstract 1
- 239000000575 pesticide Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 241000220225 Malus Species 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000013434 data augmentation Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 241001503485 Mammuthus Species 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- QQQYTWIFVNKMRW-UHFFFAOYSA-N diflubenzuron Chemical compound FC1=CC=CC(F)=C1C(=O)NC(=O)NC1=CC=C(Cl)C=C1 QQQYTWIFVNKMRW-UHFFFAOYSA-N 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/188—Vegetation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- G06T5/001—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Agronomy & Crop Science (AREA)
- Animal Husbandry (AREA)
- Marine Sciences & Fisheries (AREA)
- Mining & Mineral Resources (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Artificial Intelligence (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Catching Or Destruction (AREA)
Abstract
본 발명은 사과나 콩 등의 농작물의 품종에 따른 병충해를 정확하게 파악하여 병충해에 따른 적절한 방제를 신속히 행할 수 있도록 하며, 나아가 딥러닝을 통한 진단 분석으로 병충해의 신속한 판별과 판별 정확도를 증대시킬 수 있는 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 관한 것이다. 본 발명에 따르면, 재배 농작물의 이미지를 촬영하여 유무선 통신 모듈을 통해 하기 병충해 모니터링 서버로 전송하는 이미지 취득 장치; 상기 이미지 취득 장치에서 촬영된 농작물 이미지를 전송받아 병충해를 모니터링 하는 병충해 모니터링 서버; 및 상기 병충해 모니터링 서버에서 모니터링 된 재배농작물의 모니터링 결과 정보를 전송받는 사용자 단말장치;를 포함하는 것을 특징으로 하는 농작물 병충해 모니터링 시스템이 제공된다.The present invention accurately identifies pests and diseases according to varieties of crops such as apples and beans so that appropriate control according to pests and pests can be quickly performed, and furthermore, rapid discrimination of pests and diseases through diagnostic analysis through deep learning and discrimination accuracy can be increased It relates to a crop pest monitoring method and a crop pest monitoring system. According to the present invention, an image acquisition device for capturing an image of cultivated crops and transmitting the image to the following pest monitoring server through a wired/wireless communication module; a pest monitoring server that receives the crop image captured by the image acquisition device and monitors pests; and a user terminal device receiving monitoring result information of cultivated crops monitored by the pest monitoring server.
Description
본 발명은 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 관한 것으로, 더욱 상세하게는 사과나 콩 등의 농작물의 품종에 따른 병충해를 정확하게 파악하여 병충해에 따른 적절한 방제를 신속히 행할 수 있도록 하며, 나아가 딥러닝을 통한 진단 분석으로 병충해의 신속한 판별과 판별 정확도를 증대시킬 수 있는 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 관한 것이다.The present invention relates to a crop pest monitoring method and a crop pest monitoring system, and more particularly, accurately identifies pests according to varieties of crops such as apples and beans so that appropriate control according to pests and pests can be quickly performed, and furthermore, deep learning It relates to a crop pest monitoring method and a crop pest monitoring system that can rapidly identify pests and increase discrimination accuracy through diagnostic analysis.
농작물의 병충해 방제시 농작물 별 그리고 병충해 별로 미리 지정된 방제약을 살포하도록 되어 있다. 잔류 검사 시 다른 농작물에 대한 방제약이 검출되지 않아아 한다.When controlling pests and diseases of crops, pesticides designated in advance for each crop and each pest are sprayed. Residue testing should not detect pesticides on other crops.
예를 들면, 도 1은 사과에서 발생하는 주요 병해충의 예시를 나타내는 사진으로, 육안만으로 쉽게 병충해의 종류를 인식하기는 쉽지 않다. 구체적으로, 사과에 발생할 수 있는 병충해 종류는 갈색무늬병, 탄저병 등 수십가지에 이를 뿐만 아니라 구별하기 어렵고, 각 병해충별 발생시기와 예방법 및 치료법이 상이하며 농약 사용시에도 그 구성분이 병종류별로 다르며, 실질적으로 맘모스, 버티맥, 디밀린 등 약제 또한 전문가 아니라면 그 구분이 어려운 실정이다.For example, Figure 1 is a photograph showing examples of major pests occurring in apples, and it is not easy to easily recognize the types of pests with only the naked eye. Specifically, there are dozens of types of pests and diseases that can occur on apples, such as brown blotch and anthracnose, and it is difficult to distinguish them. In fact, it is difficult to distinguish between drugs such as Mammoth, Vertimac, and Dimilin unless you are an expert.
또한, 하나의 농경지 안에서도 다양한 병충해가 같이 존재하는 경우도 많기 때문에, 최적의 방제약을 선택하여 방제하는 것은 실정상 매우 어렵고 힘든 작업이 된다.In addition, since there are many cases where various pests and diseases coexist in one farmland, selecting and controlling the optimal pesticide is a very difficult and laborious task in practice.
사용자에게 익숙한 병충해이면 쉽게 적절한 방제약을 가할 수 있지만, 농작물 별로도 미리 정해진 방제약을 제대로 선택하여 방제하는 것도 매우 번거롭다.If it is a pest familiar to the user, it is easy to apply an appropriate pesticide, but it is also very cumbersome to properly select and control a predetermined pesticide for each crop.
이에 다양한 농작물 및 병충해를 파악하고, 정확한 방제약을 처방하여 서비스할 수 있는 기술 개발이 요구되고 있는 실정이다.Accordingly, there is a demand for technology development that can identify various crops and diseases and pests, and prescribe and service accurate pesticides.
따라서, 상기한 종래의 문제점을 해결하기 위한 본 발명은, 사과나 콩 등의 농작물의 품종에 따른 병충해를 정확하게 파악하여 병충해에 따른 적절한 방제를 신속히 행할 수 있도록 하며, 나아가 딥러닝을 통한 진단 분석으로 병충해의 신속한 판별과 판별 정확도를 증대시킬 수 있는 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템을 제공하는데 그 목적이 있다.Therefore, the present invention for solving the above-mentioned conventional problems accurately grasps the pests and diseases according to the varieties of crops such as apples and beans so that appropriate control according to the pests can be quickly performed, and further, by diagnostic analysis through deep learning. An object of the present invention is to provide a crop pest monitoring method and a crop pest monitoring system capable of rapidly identifying pests and increasing discrimination accuracy.
또한, 본 발명은 동일 또는 유사 농작물을 재배하는 농가 간의 정보 구축을 통하여 진단 분석할 수 있으며, 병충해 발생 시 이웃 농가로의 병충해 전파를 예측하고 예방할 수 있도록 하는 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템을 제공하는데 다른 목적이 있다.In addition, the present invention can be diagnosed and analyzed through the establishment of information between farms growing the same or similar crops, and a crop pest monitoring method and crop pest monitoring system that can predict and prevent the spread of pests to neighboring farms when pests occur. It serves a different purpose.
본 발명의 해결과제는 이상에서 언급한 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to those mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
상기 본 발명의 목적들 및 다른 특징들을 달성하기 위한 본 발명의 일 관점에 따르면, 이미지 취득 장치에서 촬영되는 농작물 이미지를 수신하는 농작물 이미지 수신 단계; 상기 수신된 농작물 이미지를 병충해 분석을 위한 이미지로 처리하는 이미지 처리 단계; 상기 처리된 이미지를 기반으로 병충해를 진단 분석하는 병충해 분석 단계; 및 상기 병충해 분석 단계에서 분석된 정보를 해당 농작물의 재배 농가의 사용자 단말장치로 전송하는 분석정보 피드백 단계;를 포함하는 것을 특징으로 하는 농작물 병충해 모니터링 방법이 제공된다.According to one aspect of the present invention for achieving the above objects and other features of the present invention, a crop image receiving step of receiving a crop image taken by the image acquisition device; An image processing step of processing the received crop image into an image for pest analysis; A pest analysis step of diagnosing and analyzing pests based on the processed image; and an analysis information feedback step of transmitting the information analyzed in the pest analysis step to a user terminal device of a farmer growing the corresponding crop.
본 발명의 일 관점에 있어서, 상기 이미지 처리 단계는 미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 하며, 병충해 분석을 위한 데이터양을 확보하기 위하여 이미지를 증폭 처리하는 것을 포함할 수 있다.In one aspect of the present invention, the image processing step removes images that deviate from a preset image value, unifies the size of the image to a preset size, and amplifies the image to secure the amount of data for pest analysis. may include doing
본 발명의 일 관점에 있어서, 상기 이미지 처리 단계에서 이미지의 제거는 레이블링(labeling)이 어려운 이미지를 제거하도록 이루어지며, 이미지의 증폭 처리는 이미지를 데이터 어그멘테이션을 행하여 동일 이미지에 대하여 회전, 채도 변화, 밝기 변화, 반전, 색 변환을 포함하는 복수의 변환 이미지를 얻도록 이루어질 수 있다.In one aspect of the present invention, in the image processing step, the image removal is performed to remove an image that is difficult to label, and the image amplification processing performs data aggregation on the image to rotate, saturate, and rotate the same image. It can be made to obtain a plurality of conversion images including change, brightness change, inversion, and color conversion.
본 발명의 일 관점에 있어서, 상기 병충해 분석 단계는, 이미지를 CNN(Convolution Neural Network) 기계학습으로 분석할 수 있다.In one aspect of the present invention, the pest analysis step may analyze the image by CNN (Convolution Neural Network) machine learning.
본 발명의 일 관점에 있어서, 상기 병충해 분석 단계는, 이미지에 대하여 콘벌루션(Convolution) 과정을 거쳐 복수의 피처 맵(feature map)을 생성하고, 복수의 피처 맵에서 부차 표본 추출(sub-sampling) 과정을 거쳐 특정 병충해에서만 나타나는 이미지의 특징을 추출하여 병충해를 판별하도록 이루어질 수 있다.In one aspect of the present invention, the pest analysis step generates a plurality of feature maps through a convolution process with respect to the image, and sub-sampling from the plurality of feature maps Through this process, features of an image appearing only in a specific pest can be extracted to determine the pest.
본 발명의 일 관점에 있어서, 상기 병충해 분석 단계는, 병충해의 위치, 분포, 형상 및 패턴을 구분하고, 구분된 결과로부터 병충해의 진행정도를 분석하며, 분석 결과를 판별 정보에 포함되도록 이루어질 수 있다.In one aspect of the present invention, the pest analysis step classifies the location, distribution, shape and pattern of the pest, analyzes the progress of the pest from the classified result, and includes the analysis result in the discrimination information. .
본 발명의 다른 관점에 따르면, 재배 농작물의 이미지를 촬영하여 유무선 통신 모듈을 통해 하기 병충해 모니터링 서버로 전송하는 이미지 취득 장치; 상기 이미지 취득 장치에서 촬영된 농작물 이미지를 전송받아 병충해를 모니터링 하는 병충해 모니터링 서버; 및 상기 병충해 모니터링 서버에서 모니터링 된 재배농작물의 모니터링 결과 정보를 전송받는 사용자 단말장치;를 포함하는 것을 특징으로 하는 농작물 병충해 모니터링 시스템이 제공된다.According to another aspect of the present invention, an image acquisition device for taking images of cultivated crops and transmitting them to the following pest monitoring server through a wired/wireless communication module; a pest monitoring server that receives the crop image captured by the image acquisition device and monitors pests; and a user terminal device receiving monitoring result information of cultivated crops monitored by the pest monitoring server.
본 발명의 다른 관점에 있어서, 상기 병충해 모니터링 서버는, 재배농가 정보가 저장되는 재배농가 데이터베이스부; 상기 이미지 취득 장치로부터 전송된 농작물 이미지를 저장하는 이미지 데이터베이스부; 상기 이미지 데이터베이스부에 저장된 이미지를 불러들여 병충해 분석을 위한 이미지로 가공 처리하는 이미지 처리부; 상기 이미지 처리부에서 처리된 이미지를 기반으로 병충해를 진단 분석하는 병충해 분석부; 및 상기 병충해 분석부에서 분석된 정보를 해당 농작물의 사용자 단말장치로 전송하는 분석정보 피드백부;를 포함할 수 있다.In another aspect of the present invention, the pest monitoring server includes a database unit for cultivating farms in which farm information is stored; an image database unit for storing the crop image transmitted from the image acquisition device; an image processing unit that retrieves images stored in the image database unit and processes them into images for pest analysis; a pest analysis unit for diagnosing and analyzing pests based on the image processed by the image processing unit; and an analysis information feedback unit for transmitting the information analyzed by the pest analysis unit to a user terminal device of the corresponding crop.
본 발명의 다른 관점에 있어서, 상기 이미지 처리부는 미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 하며, 병충해 분석을 위한 데이터양을 확보하기 위하여 이미지를 증폭 처리하도록 이루어질 수 있다.In another aspect of the present invention, the image processing unit removes images that deviate from a preset image value, unifies the size of the image to a preset size, and amplifies the image to secure the amount of data for pest analysis. It can be done.
본 발명의 다른 관점에 있어서, 상기 이미지 처리부에서 이미지의 제거는 레이블링(labeling)이 어려운 이미지를 제거하도록 이루어지며, 이미지의 증폭 처리는 이미지를 데이터 어그멘테이션을 행하여 동일 이미지에 대하여 회전, 채도 변화, 밝기 변화, 반전, 색 변환을 포함하는 복수의 변환 이미지를 얻도록 이루어질 수 있다.In another aspect of the present invention, the removal of the image in the image processing unit is performed to remove an image that is difficult to label, and the amplification process of the image performs data aggregation on the image to rotate and change saturation for the same image. , a plurality of conversion images including brightness change, inversion, and color conversion may be obtained.
본 발명의 다른 관점에 있어서, 상기 병충해 분석부는, 이미지에 대하여 콘벌루션(Convolution) 과정을 거쳐 복수의 피처 맵(feature map)을 생성하고, 복수의 피처 맵에서 부차 표본 추출(sub-sampling) 과정을 거쳐 특정 병충해에서만 나타나는 이미지의 특징을 추출하여 병충해를 판별하도록 이루어지며, 병충해의 위치, 분포, 형상 및 패턴을 구분하고, 구분된 결과로부터 병충해의 진행정도를 분석하며, 분석 결과를 판별 정보에 포함되도록 이루어질 수 있다.In another aspect of the present invention, the pest analysis unit generates a plurality of feature maps through a convolution process with respect to the image, and performs a sub-sampling process from the plurality of feature maps. Through this process, it is made to identify pests by extracting the features of images that appear only in specific pests, classifying the location, distribution, shape and pattern of pests, analyzing the progress of pests from the classified results, and converting the analysis results into discrimination information. can be made to be included.
본 발명의 다른 관점에 있어서, 상기 사용자 단말장치는 모니터링 연동 애플리케이션이 설치된 스마트 폰이고, 상기 분석정보 피드백부는 분석 이미지와 해당 분석 이미지에 따른 병충해 결과 및 방제약을 사용자 단말장치로 전송함과 동시에, 병충해가 발생한 해당 재배농가에서 일정 반경 이내의 재배 농가의 사용자 단말장치로 병충해 발생 메시지를 전송하며, 상기 병충해 모니터링 서버는, 재배 농가의 사용자 단말장치 간에 재배 정보를 주고받을 수 있는 통신 환경을 제공하며, 사용자 단말장치 간의 재배 정보를 병충해 모니터링 서버로 전송하는 재배농가간 커뮤니케이션 제공부를 더 포함할 수 있다.In another aspect of the present invention, the user terminal device is a smart phone with a monitoring interlocking application installed, and the analysis information feedback unit transmits an analysis image and a pest control result according to the analysis image to the user terminal device. At the same time, A pest occurrence message is transmitted from the farmhouse where the pest occurred to a user terminal device of a farmhouse within a certain radius, and the pest monitoring server provides a communication environment in which cultivation information can be exchanged between user terminal devices of the farmhouse, It may further include a communication providing unit between cultivating farms that transmits cultivation information between user terminal devices to a pest monitoring server.
본 발명에 따른 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 의하면 다음과 같은 효과를 제공한다.According to the crop pest monitoring method and crop pest monitoring system according to the present invention, the following effects are provided.
첫째, 본 발명은 농작물의 품종에 따른 병충해를 정확하게 파악하여 병충해에 따른 적절한 방제를 신속히 행할 수 있도록 서비스 하여 농가 소득에 기여할 수 있는 효과가 있다.First, the present invention has an effect of contributing to farm household income by accurately identifying pests and diseases according to the variety of crops and providing a service so that appropriate control according to pests and pests can be quickly performed.
둘째, 본 발명은 딥러닝을 통한 진단 분석으로 병충해의 신속한 판별과 판별 정확도를 증대시킬 수 있는 효과가 있다.Second, the present invention has the effect of increasing the rapid discrimination and discrimination accuracy of pests and diseases by diagnostic analysis through deep learning.
셋째, 본 발명은 동일 또는 유사 농작물의 데이터를 실시간 전송받아 구축하여 딥러닝에 활용하여 진단 분석 신뢰성을 증대시킬 수 있으며, 이웃 농가로의 병충해 전파를 예측하여 사전에 예방할 수 있도록 하는 효과가 있다.Third, the present invention can increase the reliability of diagnostic analysis by receiving and constructing data of the same or similar crops in real time and using them for deep learning, and has the effect of predicting the propagation of pests to neighboring farms and preventing them in advance.
본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해되어 질 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 사과에서 발생하는 주요 병해충의 예시를 나타내는 사진이다.
도 2는 본 발명에 따른 농작물 병충해 모니터링 방법의 처리 과정을 개략적으로 나타내는 플로차트이다.
도 3은 본 발명에 따른 농작물 병충해 모니터링 방법의 이미지 처리 단계에서 어그멘테이션을 행한 결과를 나타내는 예시도이다.
도 4는 본 발명에 따른 농작물 병충해 모니터링 방법의 병충해 분석 단계에서 CNN 기계학습 알고리즘을 이용한 분석 결과를 나타내는 도면이다.
도 5는 본 발명에 따른 농작물 병충해 모니터링 시스템의 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 6은 본 발명에 따른 농작물 병충해 모니터링 시스템에 포함되는 병충해 모니터링 서버의 구성을 블록화하여 개략적으로 나타내는 블록도이다.1 is a photograph showing an example of major pests occurring in apples.
Figure 2 is a flow chart schematically showing the treatment process of the crop pest monitoring method according to the present invention.
3 is an exemplary view showing the result of performing the agmentation in the image processing step of the crop pest monitoring method according to the present invention.
4 is a diagram showing the analysis results using the CNN machine learning algorithm in the pest analysis step of the crop pest monitoring method according to the present invention.
5 is a diagram schematically illustrating the configuration of a pest and disease monitoring system for crops according to the present invention.
6 is a block diagram schematically showing the configuration of a pest monitoring server included in the crop pest monitoring system according to the present invention in blocks.
본 발명의 추가적인 목적들, 특징들 및 장점들은 다음의 상세한 설명 및 첨부도면으로부터 보다 명료하게 이해될 수 있다. Additional objects, features and advantages of the present invention may be more clearly understood from the following detailed description and accompanying drawings.
본 발명의 상세한 설명에 앞서, 본 발명은 다양한 변경을 도모할 수 있고, 여러 가지 실시 예를 가질 수 있는바, 아래에서 설명되고 도면에 도시된 예시들은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Prior to the detailed description of the present invention, the present invention may make various changes and may have various embodiments, and the examples described below and shown in the drawings are not intended to limit the present invention to specific embodiments. No, it should be understood to include all changes, equivalents or substitutes included in the spirit and scope of the present invention.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.It is understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, but other elements may exist in the middle. It should be. On the other hand, when an element is referred to as “directly connected” or “directly connected” to another element, it should be understood that no other element exists in the middle.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도는 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Terms used in this specification are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as "include" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, but one or more other features It should be understood that the presence or addition of numbers, steps, operations, components, parts, or combinations thereof is not precluded.
또한, 명세서에 기재된 "...부", "...유닛", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, terms such as "...unit", "...unit", and "...module" described in the specification mean a unit that processes at least one function or operation, which is hardware, software, or hardware and It can be implemented as a combination of software.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In addition, in the description with reference to the accompanying drawings, the same reference numerals are given to the same components regardless of reference numerals, and overlapping descriptions thereof will be omitted. In describing the present invention, if it is determined that a detailed description of related known technologies may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted.
이하, 본 발명의 바람직한 실시 예에 따른 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 대하여 첨부 도면을 참조하여 상세히 설명한다.Hereinafter, a crop pest monitoring method and a crop pest monitoring system according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명에 따른 농작물 병충해 모니터링 방법에 대하여 도 1을 참조하여 상세히 설명한다.First, a crop pest monitoring method according to the present invention will be described in detail with reference to FIG. 1 .
도 2는 본 발명에 따른 농작물 병충해 모니터링 방법의 처리 과정을 개략적으로 나타내는 플로차트이다.Figure 2 is a flow chart schematically showing the treatment process of the crop pest monitoring method according to the present invention.
본 발명에 따른 농작물 병충해 모니터링 방법은, 도 2에 나타낸 바와 같이, 크게 농작물 이미지 수신 단계(S100); 이미지 처리 단계(S200); 병충해 분석 단계(S300); 및 분석정보 피드백 단계(S400);를 포함하며, 재배농가간 커뮤니케이션 환경 제공 단계(S500)를 더 포함할 수 있다.Crop pest monitoring method according to the present invention, as shown in Figure 2, largely crop image receiving step (S100); Image processing step (S200); pest analysis step (S300); and an analysis information feedback step (S400); and may further include a step of providing a communication environment between growers (S500).
구체적으로, 본 발명에 따른 농작물 병충해 모니터링 방법은, 도 2에 나타낸 바와 같이, 농작물 재배 농가에 설치된 이미지 취득 장치에서 촬영된 농작물 이미지를 유무선 통신 모듈을 통해 병충해 모니터링 서버에서 전송받는 농작물 이미지 수신 단계(S100); 상기 농작물 이미지 수신 단계(S100)에서 병충해 모니터링 서버에 수신된 농작물 이미지를 병충해 분석을 위한 이미지로 가공 처리하는 이미지 처리 단계(S200); 상기 이미지 처리 단계(S200)에서 처리된 이미지를 기반으로 병충해를 진단 분석하는 병충해 분석 단계(S300); 및 상기 병충해 분석 단계(S300)에서 분석된 정보를 해당 농작물의 재배 농가의 단말장치로 전송하는 분석정보 피드백 단계(S400);를 포함한다.Specifically, the crop pest monitoring method according to the present invention, as shown in FIG. 2, the crop image receiving step of receiving a crop image captured by an image acquisition device installed in a crop growing farmhouse from a pest monitoring server through a wired or wireless communication module ( S100); An image processing step (S200) of processing the crop image received by the pest monitoring server in the crop image receiving step (S100) into an image for pest analysis; A pest analysis step (S300) of diagnosing and analyzing pests based on the image processed in the image processing step (S200); and an analysis information feedback step (S400) of transmitting the information analyzed in the pest analysis step (S300) to a terminal device of a farmer growing the corresponding crop.
상기 농작물 이미지 수신 단계(S100)는 농작물 재배 농가에 설치된 카메라 모듈과 같은 이미지 취득 장치에서 촬영된 농작물 이미지를 유무선 통신 모듈을 통해 병충해 모니터링 서버에서 전송받는다.In the crop image receiving step (S100), a crop image captured by an image acquisition device such as a camera module installed in a crop-growing farmhouse is transmitted from a pest monitoring server through a wired/wireless communication module.
여기에서, 상기 이미지 취득 장치로부터 전송받는 이미지는 실시간 이미지일 수 있으며, 일정 주기로 촬영된 이미지일 수 있다.Here, the image transmitted from the image acquisition device may be a real-time image or an image captured at a predetermined period.
또한, 상기 이미지 취득 장치는 복수로 구성되어 재배 농작물에 대하여 다양한 방향에서 촬영되는 이미지가 전송되도록 이루어질 수 있으며, 이때 병충해 모니터링 서버에서는 동일 방향에서 촬영된 이미지에 대한 연속성을 갖도록 이미지를 수신 구축한다.In addition, the image acquisition device may be composed of a plurality so that images taken in various directions for cultivated crops are transmitted, and at this time, the pest monitoring server receives and builds images to have continuity with respect to images taken in the same direction.
계속해서, 상기 이미지 처리 단계(S200)는 상기 농작물 이미지 수신 단계(S100)에서 병충해 모니터링 서버에 수신된 농작물 이미지를 그 병충해 모니터링 서버의 이미치 처리부에서 병충해 분석을 위한 이미지(이미지 데이터)로 가공 처리하도록 이루어진다.Subsequently, in the image processing step (S200), the crop image received by the pest monitoring server in the crop image receiving step (S100) is processed into an image (image data) for pest analysis in the image processing unit of the pest monitoring server. done to do
구체적으로, 상기 이미지 처리 단계(S200)는 미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 가공하며, 병충해 분석을 위한 충분한 양의 데이터를 확보하기 위하여 이미지를 증폭 처리하는 것으로 이루어질 수 있다.Specifically, the image processing step (S200) removes images that deviate from a preset image value, processes the image to unify the size to a preset size, and amplifies the image to secure a sufficient amount of data for pest analysis. processing can be made.
상기 이미지 처리 단계(S200)에서 제거되는 이미지는 미리 설정된 값을 통해 레이블링(labeling)이 어려운 이미지를 제거하게 된다. 여기에서, 레이블링이란 이진화 한 이미지에서 형체를 알아보기 위해 같은 픽셀 값들끼리 그룹화하여 번호를 매긴 것을 의미한다.The image to be removed in the image processing step (S200) is to remove an image that is difficult to label through a preset value. Here, labeling means grouping and numbering the same pixel values in order to recognize the shape in the binarized image.
그리고 상기 이미지 처리 단계(S200)에서 이미지의 증폭 처리는 선별된 이미지를 데이터 어그멘테이션(data augmentation)를 행하여 동일 이미지에 대하여 회전, 채도 변화, 밝기 변화, 반전, 색 변환 등의 변환 이미지를 얻는 것으로 이루어질 수 있다. 도 3은 본 발명에 따른 농작물 병충해 모니터링 방법의 이미지 처리 단계에서 어그멘테이션을 행한 결과를 나타내는 예시도이다.In the image processing step (S200), the image amplification process performs data augmentation on the selected image to obtain a converted image such as rotation, saturation change, brightness change, inversion, color conversion, etc. for the same image. can be made with 3 is an exemplary view showing the result of performing the agmentation in the image processing step of the crop pest monitoring method according to the present invention.
다음으로, 상기 병충해 분석 단계(S300)는 상기 이미지 처리 단계(S200)에서 처리된 이미지를 기반으로 병충해를 병충해 모니터링 서버의 병충해 분석부에서 진단 분석하는 과정이다.Next, the pest analysis step (S300) is a process of diagnosing and analyzing pests in the pest analysis unit of the pest monitoring server based on the image processed in the image processing step (S200).
상기 병충해 분석 단계(S300)는 상기 이미지 처리 단계(S200)에서 처리된 이미지로부터 병충해 인자와 관련된 특징을 추출하고, 분류하여 결과를 도출하는 것으로 이루어진다.The pest analysis step (S300) consists of extracting and classifying features related to pest factors from the image processed in the image processing step (S200) to derive results.
여기에서, 상기 병충해 분석 단계(S300)는 CNN(Convolution Neural Network) 기계학습 알고리즘을 이용하게 된다. 도 4는 본 발명에 따른 농작물 병충해 모니터링 방법의 병충해 분석 단계에서 CNN 기계학습 알고리즘을 이용한 분석 결과를 나타내는 도면으로, 이미지 처리 단계(S200)에서 처리된 이미지로서 검은별무늬병 이미지가 입력값으로 주어지면 콘벌루션(Convolution)과정을 거쳐 여러 개의 피처 맵(feature map)이 생성되고 여러 개의 피처 맵에서 각각 이단 추출법 또는 부차 표본 추출(sub-sampling) 과정을 거쳐 가장 강한 요인(검은별무늬병에서만 나타나는 이미지의 특징)만이 남게 되며, 다수 회의 콘벌루션과 이단 추출 과정을 거쳐 검은별무늬병이라는 전체를 대표하는 특징만이 남게 된다. 해당 특징을 통해 해당 이미지에 대한 결과는 검은별무늬병이라고 판별하게 된다.Here, the pest analysis step (S300) uses a CNN (Convolution Neural Network) machine learning algorithm. 4 is a diagram showing the analysis result using the CNN machine learning algorithm in the pest analysis step of the crop pest monitoring method according to the present invention, when a black star spot image is given as an input value as an image processed in the image processing step (S200) Several feature maps are generated through the convolution process, and each of the multiple feature maps undergoes two-stage sampling or sub-sampling to determine the strongest factor (of the image that appears only in the black star pattern). Characteristics) remains, and through multiple convolution and two-stage extraction processes, only the representative features of the entire black star pattern disease remain. Through the corresponding feature, the result of the corresponding image is discriminated as black star pattern disease.
또한, 상기 병충해 분석 단계(S300)는 이미지로부터 병충해의 존재뿐만 아니라 개수, 위치, 분포, 형상 및 패턴 등을 구분(예를 들면, 등급화)하고, 구분된 결과로부터 병충해의 진행정도(예를 들면, 진행 1, 2, 3 ....)를 분석하며, 분석 결과를 정보에 포함되도록 이루어질 수 있다.In addition, in the pest analysis step (S300), not only the presence of pests from the image, but also the number, location, distribution, shape and pattern are classified (eg, grading), and the degree of progression of pests (eg, grading) from the classified results. For example, progress 1, 2, 3 ....) may be analyzed, and the analysis result may be included in the information.
다음으로, 상기 분석정보 피드백 단계(S400)는 상기 병충해 분석 단계(S300)에서 분석된 분석 정보를 해당 농작물의 재배 농가의 단말장치로 전송하는 것으로, 분석 정보는 분석 대상의 이미지와 해당 이미지에 따른 병충해 결과(병충해 명) 및 방제약을 재배 농가의 단말장치, 예를 들면 퍼스널 컴퓨터나 스마트폰으로 전송하도록 이루어질 수 있다.Next, the analysis information feedback step (S400) transmits the analysis information analyzed in the pest analysis step (S300) to the terminal device of the farmhouse growing the corresponding crop, and the analysis information is analyzed according to the image of the analysis target and the image It can be made to transmit the result of pests (name of pests) and pesticides to a terminal device of a growing farmhouse, for example, a personal computer or a smart phone.
또한, 본 발명에 따른 농작물 병충해 모니터링 방법에서 상기 분석정보 피드백 단계(S400)는 병충해 모니터링 서버에 등록된 다른 재배 농가의 단말장치, 특히 동일 또는 유사 농작물을 재배하며, 일정 반경 이내의 재배 농가로 현재 주변 재배농가에서 어떠한 병충해가 발생하였다는 정보를 전송하도록 하는 것을 더 포함할 수 있다.In addition, in the crop pest monitoring method according to the present invention, the analysis information feedback step (S400) is a terminal device of another growing farmhouse registered in the pest monitoring server, in particular, cultivating the same or similar crops, and currently growing farmhouses within a certain radius. It may further include transmitting information that any disease or pest has occurred in the surrounding farmhouse.
한편, 본 발명에 따른 농작물 병충해 모니터링 방법은, 재배 농가의 단말장치 간에 재배 정보를 주고받도록 통신하며, 재배 정보를 병충해 모니터링 서버로 전송하는 재배농가간 커뮤니케이션 환경 제공 단계(S500);를 더 포함할 수 있다.On the other hand, the crop pest monitoring method according to the present invention may further include a step of providing a communication environment between cultivating farms (S500) of communicating cultivation information to and receiving cultivation information between terminal devices of cultivating farms and transmitting the cultivation information to the pest monitoring server. there is.
상기 재배농가간 커뮤니케이션 환경 제공 단계(S500)는 예를 들면 관리 애플리케이션이 설치된 스마트폰을 통해 친구로 등록된 다른 재배농가로부터 재배 농작물에 대한 이미지 및 생육 관련 정보를 포함하는 재배 정보를 주고받도록 이루어지며, 이때 사용자 동의 하에서 관리 애플리케이션을 통해 사용자간 주고받은 정보는 병충해 모니터링 서버로 전송되어 로 데이터(raw data)로 이용되도록 할 수 있으며, 병충해 모니터링 서비스의 기능을 한층 향상시킬 수 있다.In the step of providing a communication environment between growers (S500), for example, through a smartphone with a management application installed, cultivation information including images and growth-related information of cultivated crops is exchanged from other growers registered as friends. Information exchanged between users through the management application under user consent can be transmitted to the pest monitoring server to be used as raw data, and the function of the pest monitoring service can be further improved.
이러한 사용자 간의 정보는 이미지 취득 장치에서 취득하지 못한 다른 이미지를 얻음으로써 사용자 간 커뮤니케이션을 활성화할 수 있고, 보다 다양한 환경에서 신뢰성 있는 병충해 분석을 행할 수 있도록 할 수 있다.Such information between users can activate communication between users by obtaining other images that have not been acquired by the image acquisition device, and can enable reliable analysis of pests and diseases in more diverse environments.
상기한 농작물 병충해 모니터링 방법은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다.The crop pest monitoring method described above may be implemented as a hardware component, a software component, and/or a combination of hardware components and software components.
다음으로, 본 발명에 따른 농작물 병충해 모니터링 시스템에 대하여 도 5 및 도 6을 참조하여 상세히 설명한다.Next, the crop pest monitoring system according to the present invention will be described in detail with reference to FIGS. 5 and 6 .
도 5는 본 발명에 따른 농작물 병충해 모니터링 시스템의 구성을 개략적으로 도식화하여 나타내는 도면이며, 도 6은 본 발명에 따른 농작물 병충해 모니터링 시스템에 포함되는 병충해 모니터링 서버의 구성을 블록화하여 개략적으로 나타내는 블록도이다.5 is a schematic diagram showing the configuration of a crop pest monitoring system according to the present invention, and FIG. 6 is a block diagram schematically showing the configuration of a pest monitoring server included in the crop pest monitoring system according to the present invention in blocks. .
본 발명에 따른 농작물 병충해 모니터링 시스템은, 공지의 소프트웨어 및 하드웨어에 의해 구현되고, 인터넷망을 통해 실행되는 모니터링 시스템으로서, 도 5 및 도 6에 나타낸 바와 같이, 크게 이미지 취득 장치(100); 병충해 모니터링 서버(200); 및 사용자 단말장치(300);를 포함한다.A crop pest monitoring system according to the present invention is a monitoring system implemented by known software and hardware and executed through an Internet network, and as shown in FIGS. 5 and 6, largely includes an
구체적으로, 본 발명에 따른 농작물 병충해 모니터링 시스템은, 공지의 소프트웨어 및 하드웨어에 의해 구현되고, 인터넷망을 통해 실행되는 모니터링 시스템으로서, 도 5 및 도 6에 나타낸 바와 같이, 농작물 재배 농가에 설치되어 재배 농작물의 이미지를 촬영하여 유무선 통신 모듈(110)을 통해 하기 병충해 모니터링 서버(200)로 전송하는 이미지 취득 장치(100); 상기 이미지 취득 장치(100)에서 촬영된 농작물 이미지를 전송받아 병충해를 모니터링 하여 모니터링한 결과 정보를 하기 사용자 단말장치로(300)로 전송하도록 구성되는 병충해 모니터링 서버(200); 및 상기 병충해 모니터링 서버(200)에서 모니터링된 재배농작물의 모니터링 결과 정보를 전송받는 사용자 단말장치(300);를 포함한다.Specifically, the crop pest monitoring system according to the present invention is a monitoring system implemented by known software and hardware and executed through an Internet network, and as shown in FIGS. An
상기 이미지 취득 장치(100)는 카메라 모듈로 구성될 수 있으며, 촬영 이미지를 실시간 또는 일정 주기로 유무선 통신 모듈(110)을 통해 병충해 모니터링 서버(200)로 전송할 수 있다.The
여기에서, 상기 이미지 취득 장치(100)는 유무선 통신 모듈(110)과 일체로 구성될 수 있으며, 또는 사용자 단말장치(300)가 퍼스널 컴퓨터로 구성되는 경우 상기 유무선 통신 모듈(110)가 사용자 단말장치(300)와 일체로 구성되며, 촬영 이미지는 사용자 단말장치(300)로 전달되어 그 유무선 통신 모듈(110)을 통해 병충해 모니터링 서버(200)로 전송되도록 이루어질 수 있다.Here, the
상기 병충해 모니터링 서버(200)는 재배농가 정보가 저장 구축되는 재배농가 데이터베이스부(210)와, 상기 이미지 취득 장치(100)로부터 농작물 이미지를 전송받아 저장하는 이미지 데이터베이스부(220)와, 상기 이미지 데이터베이스부(220)에 저장된 이미지를 불러들여 병충해 분석을 위한 이미지로 가공 처리하는 이미지 처리부(230); 상기 이미지 처리부(230)에서 처리된 이미지를 기반으로 병충해를 진단 분석하는 병충해 분석부(240), 및 상기 병충해 분석부(240)에서 분석된 정보를 해당 농작물의 재배 농가의 사용자 단말장치(300)로 전송하는 분석정보 피드백부(250)를 포함한다.The
상기 재배농가 데이터베이스부(210)에 저장되는 재배농가 정보는 재배 농작물과 재배농가 위치 및 사용자 정보 그리고 해당 재배농가의 이미지 취득 장치의 정보를 포함할 수 있다.Grown farm information stored in the farm farm database unit 210 may include cultivated crops, farm farm location and user information, and information on an image acquisition device of the farm farm.
상기 이미지 데이터베이스부(220)는 이미지 취득 장치(100)가 복수로 구성되어 재배 농작물에 대하여 다양한 방향에서 촬영된 이미지가 저장될 수 있으며, 이때 동일 방향에서 촬영된 이미지에 대한 연속성을 갖도록 해당 이미지 취득 장치(100)에 대하여 촬영된 이미지만을 분류하여 저장한다.The image database unit 220 is composed of a plurality of
상기 이미지 처리부(230)는 이미지 데이터베이스부(220)에 저장된 이미지를 불러들여 병충해 분석을 위한 이미지로 가공 처리하도록 이루어진다.The image processing unit 230 retrieves images stored in the image database unit 220 and processes them into images for pest analysis.
상기 이미지 처리부(230)는 미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 하며, 병충해 분석을 위한 충분한 양의 이미지 데이터를 확보하기 위하여 이미지를 증폭 처리하는 것으로 이루어질 수 있다.The image processing unit 230 consists of removing images that deviate from a preset image value, unifying the size of the image to a preset size, and amplifying the image to secure a sufficient amount of image data for pest analysis. can
상기 이미지 처리부(230)에서 제거되는 이미지는 미리 설정된 값을 통해 레이블링(labeling)이 어려운 이미지를 제거하는 것으로 이루어질 수 있다. 여기에서, 레이블링이란 이진화 한 이미지에서 형체를 알아보기 위해 같은 픽셀 값들끼리 그룹화하여 번호를 매긴 것을 의미한다.The image to be removed by the image processing unit 230 may be formed by removing an image that is difficult to label through a preset value. Here, labeling means grouping and numbering the same pixel values in order to recognize the shape in the binarized image.
그리고 상기 이미지 처리부(230)에서 이미지의 증폭 처리는 도 3에 나타낸 바와 같이 선별된 이미지를 데이터 어그멘테이션(data augmentation)를 행하여 동일 이미지에 대하여 회전, 채도 변화, 밝기 변화, 반전, 색 변환 등의 변환 이미지를 얻는 것으로 이루어질 수 있다.Further, in the amplification process of the image in the image processing unit 230, as shown in FIG. 3, the selected image is subjected to data augmentation, such as rotation, saturation change, brightness change, inversion, color conversion, etc. for the same image. It can be made by obtaining a conversion image of
다음으로, 상기 병충해 분석부(240)는 상기 이미지 처리부(230)에서 처리된 이미지를 기반으로 병충해를 진단 분석하도록 이루어지는 것으로, 상기 이미지 처리부(230)에서 처리된 이미지로부터 병충해 인자와 관련된 특징을 추출하고, 분류하여 결과를 도출하는 것으로 이루어진다.Next, the pest analysis unit 240 is configured to diagnose and analyze pests based on the image processed by the image processing unit 230, and extracts features related to pest factors from the image processed by the image processing unit 230. and classifying them to derive results.
구체적으로, 상기 병충해 분석부(240)는 CNN(Convolution Neural Network) 기계학습 알고리즘을 이용하는 것으로, 이미지 처리부(230)에서 처리된 이미지로서 검은별무늬병 이미지가 입력값으로 주어지면 콘벌루션(Convolution)과정을 거쳐 여러 개의 피처 맵(feature map)이 생성되고 여러 개의 피처 맵에서 각각 이단 추출법 또는 부차 표본 추출(sub-sampling) 과정을 거쳐 가장 강한 요인(검은별무늬병에서만 나타나는 이미지의 특징)만을 남기고, 다수 회의 콘벌루션과 이단 추출 과정을 거쳐 검은별무늬병이라는 전체를 대표하는 특징만이 남기며, 해당 특징을 통해 해당 이미지에 대한 결과는 검은별무늬병이라고 판별하는 것으로 이루어진다.Specifically, the pest analysis unit 240 uses a CNN (Convolution Neural Network) machine learning algorithm, and when the image processed by the image processing unit 230 is given as an input value, a convolution process is performed. Through this, several feature maps are generated, and only the strongest factors (image features that appear only in the black star pattern) are left through the two-stage sampling method or sub-sampling process in each of the multiple feature maps, and a number of Through the convolutional convolution and two-stage extraction process, only the characteristics representing the whole of the black star pattern remain, and the result of the corresponding image is determined as the black star pattern disease through the corresponding feature.
또한, 상기 병충해 분석부(240)는 이미지로부터 병충해의 존재뿐만 아니라 개수, 위치, 분포, 형상 및 패턴 등을 구분(예를 들면, 등급화)하고, 구분된 결과로부터 병충해의 진행정도(예를 들면, 진행 1, 2, 3 ....)를 분석하며, 분석 결과를 정보에 포함되도록 이루어질 수 있다.In addition, the pest analysis unit 240 classifies not only the presence of pests from the image, but also the number, location, distribution, shape, and pattern (eg, grading), and the degree of progression of pests (eg, grading) from the classified results. For example, progress 1, 2, 3 ....) may be analyzed, and the analysis result may be included in the information.
다음으로, 상기 분석정보 피드백부(250)는 상기 병충해 분석부(240)에서 분석된 분석 정보를 해당 농작물의 재배 농가의 사용자 단말장치(300)로 전송하는 것으로, 분석 정보는 분석 대상의 이미지와 해당 이미지에 따른 병충해 결과(병충해 명) 및 방제약을, 예를 들면 퍼스널 컴퓨터나 스마트폰과 같은 사용자 단말장치(300)로 전송하도록 이루어진다.Next, the analysis information feedback unit 250 transmits the analysis information analyzed by the pest analysis unit 240 to the
또한, 본 발명에 따른 농작물 병충해 모니터링 시스템에서 상기 분석정보 피드백부(250)는 병충해 모니터링 서버(300)에 등록된 다른 재배 농가의 사용자 단말장치(300), 특히 동일 또는 유사 농작물을 재배하며, 일정 반경 이내의 재배 농가의 사용자 단말장치(300)로 현재 주변 농가에서 어떠한 병충해가 발생하였다는 정보를 전송하도록 이루어질 수 있다.In addition, in the crop pest monitoring system according to the present invention, the analysis information feedback unit 250 cultivates the
한편, 본 발명에 따른 농작물 병충해 모니터링 시스템의 병충해 모니터링 서버(200)는, 재배 농가의 사용자 단말장치(300) 간에 재배 정보를 주고받도록 통신하며, 재배 정보를 병충해 모니터링 서버(200)로 전송하는 재배농가간 커뮤니케이션 제공부(260)를 더 포함할 수 있다.On the other hand, the
상기 재배농가간 커뮤니케이션 제공부(260)는 예를 들면 관리 애플리케이션이 설치된 스마트폰을 통해 친구로 등록된 다른 재배농가로부터 재배 농작물에 대한 이미지 및 생육 관련 정보를 포함하는 재배 정보를 주고받을 수 있는 환경을 제공하도록 이루어지며, 이때 사용자 동의 하에서 관리 애플리케이션을 통해 사용자간 주고받은 정보는 병충해 모니터링 서버(200)로 전송되어 로 데이터(raw data)로 이용되도록 할 수 있다.The communication providing unit 260 between growers provides an environment in which cultivation information including images and growth-related information about cultivated crops can be exchanged from other growers registered as friends through, for example, a smartphone with a management application installed thereon. At this time, the information exchanged between users through the management application under user consent is transmitted to the
이러한 사용자 간의 정보는 이미지 취득 장치에서 취득하지 못한 다른 이미지를 얻음으로써 사용자 간 커뮤니케이션을 활성화할 수 있고, 보다 다양한 환경에 대하여 신뢰성 있는 병충해 분석을 행할 수 있도록 할 수 있다.Such information between users can activate communication between users by obtaining other images that have not been acquired by the image acquisition device, and can enable reliable analysis of pests and diseases in more diverse environments.
상기한 설명에서, 방법을 구현하기 위한 수단이나 방법 및/또는 단계는, 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.In the above description, means or methods and/or steps for implementing the method may be implemented as hardware components, software components, and/or combinations of hardware components and software components. For example, the devices, methods and components described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate (FPGA). array), programmable logic units (PLUs), microprocessors, or any other device capable of executing and responding to instructions. A processing device may run an operating system (OS) and one or more software applications running on the operating system. A processing device may also access, store, manipulate, process, and generate data in response to execution of software. For convenience of understanding, there are cases in which one processing device is used, but those skilled in the art will understand that the processing device includes a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it can include. For example, a processing device may include a plurality of processors or a processor and a controller. Other processing configurations are also possible, such as parallel processors.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of the foregoing, which configures a processing device to operate as desired or processes independently or collectively. You can command the device. Software and/or data may be any tangible machine, component, physical device, virtual equipment, computer storage medium or device, intended to be interpreted by or provide instructions or data to a processing device. , or may be permanently or temporarily embodied in a transmitted signal wave. Software may be distributed on networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer readable media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program commands recorded on the medium may be specially designed and configured for the embodiment or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. - includes hardware devices specially configured to store and execute program instructions, such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
본 발명에 따른 농작물 병충해 모니터링 방법 및 농작물 병충해 모니터링 시스템에 따르면, 농작물의 품종에 따른 병충해를 정확하게 파악하여 병충해에 따른 적절한 방제를 신속히 행할 수 있도록 서비스 하여 농가 소득에 기여할 수 있으며, 딥러닝을 통한 진단 분석으로 병충해의 신속한 판별과 판별 정확도를 증대시킬 수 있는 이점이 있다.According to the crop pest monitoring method and crop pest monitoring system according to the present invention, it is possible to contribute to farm household income by accurately identifying pests and diseases according to crop varieties and promptly performing appropriate control according to pests and pests, and diagnosis through deep learning The analysis has the advantage of increasing the speedy discrimination of pests and diseases and the accuracy of discrimination.
또한, 본 발명에 의하면, 동일 또는 유사 농작물의 데이터를 실시간 전송받아 구축하여 딥러닝에 활용하여 진단 분석 신뢰성을 증대시킬 수 있으며, 이웃 농가로의 병충해 전파를 예측하여 사전에 예방할 수 있도록 하여 농가의 피해 확산을 방지할 수 있는 이점이 있다.In addition, according to the present invention, data of the same or similar crops can be received and constructed in real time and used for deep learning to increase the reliability of diagnosis and analysis, and to prevent the propagation of pests to neighboring farms in advance by predicting the farmhouse It has the advantage of preventing the spread of damage.
본 명세서에서 설명되는 실시 예와 첨부된 도면은 본 발명에 포함되는 기술적 사상의 일부를 예시적으로 설명하는 것에 불과하다. 따라서, 본 명세서에 개시된 실시 예는 본 발명의 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이므로, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아님은 자명하다. 본 발명의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시 예는 모두 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The embodiments described in this specification and the accompanying drawings merely illustrate some of the technical ideas included in the present invention by way of example. Therefore, since the embodiments disclosed in this specification are not intended to limit the technical idea of the present invention but to explain it, it is obvious that the scope of the technical idea of the present invention is not limited by these embodiments. All modified examples and specific examples that can be easily inferred by those skilled in the art within the scope of the technical idea included in the specification and drawings of the present invention should be construed as being included in the scope of the present invention.
S100: 농작물 이미지 수신 단계
S200: 이미지 처리 단계
S300: 병충해 분석 단계
S400: 분석정보 피드백 단계
S500: 재배농가간 커뮤니케이션 환경 제공 단계
100: 이미지 취득 장치
110: 유무선 통신 모듈
200: 병충해 모니터링 서버
210: 재배농가 데이터베이스부
220: 이미지 데이터베이스부
230: 이미지 처리부
240: 병충해 분석부
250: 분석정보 피드백부
260: 재배농가간 커뮤니케이션 제공부
300: 사용자 단말장치S100: crop image receiving step
S200: image processing step
S300: pest analysis step
S400: analysis information feedback step
S500: Step to provide communication environment between growers
100: image acquisition device
110: wired/wireless communication module
200: pest monitoring server
210: farmer database unit
220: image database unit
230: image processing unit
240: pest analysis unit
250: analysis information feedback unit
260: Communication between growers
300: user terminal device
Claims (12)
상기 농작물 이미지 수신 단계에서 상기 병충해 모니터링 서버에 수신된 상기 농작물 이미지를 상기 병충해 모니터링 서버의 이미치 처리부에서 병충해 분석을 위한 이미지로 처리하는 이미지 처리 단계;
상기 이미지 처리 단계에서 처리된 이미지 기반으로 상기 병충해 모니터링 서버의 병충해 분석부에서 병충해를 진단 분석하는 병충해 분석 단계;
상기 병충해 분석 단계에서 상기 병충해 모니터링 서버의 상기 병충해 분석부에 의해 분석된 정보를 상기 병충해 모니터링 서버에서 해당 농작물의 재배 농가의 사용자 단말장치로 전송하는 분석정보 피드백 단계; 및
상기 병충해 모니터링 서버의 재배농가간 커뮤니케이션 제공부에 의해, 재배 농가의 단말장치 간에 재배 정보를 주고받도록 하며, 상기 재배 정보를 상기 병충해 모니터링 서버로 전송하는 재배농가간 커뮤니케이션 환경 제공 단계;를 포함하고,
상기 병충해 분석 단계는 상기 이미지 처리단계에서 처리된 이미지에 대하여 콘벌루션(Convolution) 과정을 거쳐 복수의 피처 맵(feature map)을 생성하고, 상기 복수의 피처 맵에서 부차 표본 추출(sub-sampling) 과정을 거쳐 특정 병충해에서만 나타나는 이미지의 특징을 추출하여 병충해를 판별하도록 이루어지며, 병충해의 위치, 분포, 형상 및 패턴을 구분하고, 구분된 결과로부터 병충해의 진행정도를 분석하며, 분석 결과를 판별 정보에 포함되도록 이루어지고,
상기 분석정보 피드백 단계는 상기 병충해 모니터링 서버에 등록된 동일 또는 유사 농작물을 재배하는 일정 반경 이내의 다른 재배 농가의 단말장치로 현재 주변 재배 농가에서 어떠한 병충해가 발생하였다는 정보를 전송하도록 하며,
상기 재배농가간 커뮤니케이션 환경 제공 단계는 관리 애플리케이션이 설치된 스마트폰을 통해 친구로 등록된 다른 재배농가로부터 재배 농작물에 대한 이미지 및 생육 관련 정보를 포함하는 상기 재배 정보를 주고받도록 이루어지며, 상기 관리 애플리케이션을 통해 사용자간 주고받은 정보는 상기 병충해 모니터링 서버로 전송되어 로 데이터(raw data)로 이용되도록 이루어지는 것을 특징으로 하는
농작물 병충해 모니터링 방법.
A crop image receiving step of receiving a crop image captured by an image acquisition device installed in a crop-growing farmhouse from a pest monitoring server through a wired/wireless communication module;
An image processing step of processing the crop image received by the pest monitoring server in the crop image receiving step into an image for pest analysis in an image processing unit of the pest monitoring server;
a pest analysis step of diagnosing and analyzing pests in a pest analysis unit of the pest monitoring server based on the image processed in the image processing step;
an analysis information feedback step of transmitting the information analyzed by the pest analysis unit of the pest monitoring server in the pest analysis step from the pest monitoring server to a user terminal device of a farmer growing a corresponding crop; and
A step of providing a communication environment between cultivating farms in which cultivation information is exchanged between terminal devices of cultivating farms by a communication providing unit between cultivating farms of the pest monitoring server, and the cultivation information is transmitted to the pest monitoring server;
In the pest analysis step, a plurality of feature maps are generated through a convolution process with respect to the image processed in the image processing step, and a sub-sampling process is performed from the plurality of feature maps. Through this process, it is made to identify pests by extracting the features of images that appear only in specific pests, classifying the location, distribution, shape and pattern of pests, analyzing the progress of pests from the classified results, and converting the analysis results into discrimination information. made to include
The analysis information feedback step transmits information that a certain pest has occurred in the current neighboring farmhouse to a terminal device of another farmhouse within a certain radius that grows the same or similar crops registered in the pest monitoring server,
In the step of providing a communication environment between growers, the cultivation information including images and growth-related information about cultivated crops is exchanged from other growers registered as friends through a smartphone in which a management application is installed, and the user through the management application. Characterized in that the exchanged information is transmitted to the pest monitoring server and used as raw data
Crop pest monitoring methods.
상기 이미지 처리 단계는
미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 하며, 병충해 분석을 위한 데이터양을 확보하기 위하여 이미지를 증폭 처리하는 것을 포함하는
농작물 병충해 모니터링 방법.
According to claim 1,
The image processing step is
Including removing images that deviate from the preset image value, unifying the size of the image to the preset size, and amplifying the image to secure the amount of data for pest analysis
Crop pest monitoring methods.
상기 이미지 처리 단계에서 이미지의 제거는 레이블링(labeling)이 어려운 이미지를 제거하도록 이루어지며,
상기 증폭 처리는 이미지를 데이터 어그멘테이션을 행하여 동일 이미지에 대하여 회전, 채도 변화, 밝기 변화, 반전, 색 변환을 포함하는 복수의 변환 이미지를 얻도록 이루어지는 것을 특징으로 하는
농작물 병충해 모니터링 방법.
According to claim 2,
In the image processing step, the removal of the image is performed to remove an image that is difficult to label,
The amplification process performs data aggregation on the image to obtain a plurality of converted images including rotation, saturation change, brightness change, inversion, and color conversion for the same image.
Crop pest monitoring methods.
상기 이미지 취득 장치에서 촬영된 농작물 이미지를 전송받아 병충해를 모니터링 하는 병충해 모니터링 서버; 및
상기 병충해 모니터링 서버에서 모니터링 된 재배농작물의 모니터링 결과 정보를 전송받는 사용자 단말장치;를 포함하고,
상기 병충해 모니터링 서버는, 재배농가 정보가 저장되는 재배농가 데이터베이스부와, 상기 이미지 취득 장치로부터 전송된 농작물 이미지를 저장하는 이미지 데이터베이스부와, 상기 이미지 데이터베이스부에 저장된 이미지를 불러들여 병충해 분석을 위한 이미지로 가공 처리하는 이미지 처리부와, 상기 이미지 처리부에서 처리된 이미지를 기반으로 병충해를 진단 분석하는 병충해 분석부, 및 상기 병충해 분석부에서 분석된 정보를 해당 농작물의 사용자 단말장치로 전송하는 분석정보 피드백부를 포함하고,
상기 병충해 분석부는, 상기 이미지 처리부에서 처리된 이미지에 대하여 콘벌루션(Convolution) 과정을 거쳐 복수의 피처 맵(feature map)을 생성하고, 상기 복수의 피처 맵에서 부차 표본 추출(sub-sampling) 과정을 거쳐 특정 병충해에서만 나타나는 이미지의 특징을 추출하여 병충해를 판별하도록 이루어지며, 병충해의 위치, 분포, 형상 및 패턴을 구분하고, 구분된 결과로부터 병충해의 진행정도를 분석하며, 분석 결과를 판별 정보에 포함되도록 이루어지고,
상기 사용자 단말장치는 모니터링 연동 애플리케이션이 설치된 스마트 폰이고,
상기 분석정보 피드백부는 분석 이미지와 해당 분석 이미지에 따른 병충해 결과 및 방제약을 사용자 단말장치로 전송함과 동시에, 병충해가 발생한 해당 재배농가에서 일정 반경 이내의 재배 농가에 설치된 사용자 단말장치로 병충해 발생 메시지를 전송하고,
상기 병충해 모니터링 서버는, 재배 농가의 사용자 단말장치 간에 재배 정보를 주고받을 수 있는 통신 환경을 제공하며, 사용자 단말장치 간의 상기 재배 정보를 병충해 모니터링 서버로 전송하는 재배농가간 커뮤니케이션 제공부를 더 포함하며,
상기 재배농가간 커뮤니케이션 제공부는 관리 애플리케이션이 설치된 스마트폰을 통해 친구로 등록된 다른 재배농가로부터 재배 농작물에 대한 이미지 및 생육 관련 정보를 포함하는 상기 재배 정보를 주고받도록 이루어지며, 상기 관리 애플리케이션을 통해 사용자간 주고받은 정보는 상기 병충해 모니터링 서버로 전송되어 로 데이터(raw data)로 이용되도록 이루어지는 것을 특징으로 하는
농작물 병충해 모니터링 시스템.
An image acquisition device for capturing an image of cultivated crops and transmitting the image to the following pest monitoring server through a wired/wireless communication module;
a pest monitoring server that receives the crop image captured by the image acquisition device and monitors pests; and
Including; a user terminal device that receives monitoring result information of cultivated crops monitored by the pest monitoring server;
The pest monitoring server includes a farmhouse database unit for storing farmhouse information, an image database unit for storing crop images transmitted from the image acquisition device, and processing images stored in the image database unit to be processed into images for pest analysis. It includes an image processing unit for processing, a pest analysis unit for diagnosing and analyzing pests based on the image processed by the image processing unit, and an analysis information feedback unit for transmitting information analyzed by the pest analysis unit to a user terminal device of the corresponding crop, ,
The pest analysis unit generates a plurality of feature maps through a convolution process with respect to the image processed by the image processing unit, and performs a sub-sampling process from the plurality of feature maps. It is made to identify pests by extracting the features of images that appear only in specific pests, classifying the location, distribution, shape and pattern of pests, analyzing the progress of pests from the classified results, and including the analysis results in discrimination information. done as much as possible,
The user terminal device is a smart phone with a monitoring interlocking application installed,
The analysis information feedback unit transmits the analyzed image, the result of pest damage according to the analyzed image, and the control medicine to the user terminal device, and at the same time transmits a pest occurrence message to the user terminal device installed in the farmhouse grown within a certain radius from the farmhouse where the pest occurred. transmit,
The pest monitoring server provides a communication environment in which cultivation information can be exchanged between user terminal devices of cultivating farmers, and further includes a communication providing unit between cultivating farmers that transmits the cultivation information between user terminal devices to the pest monitoring server,
The communication providing unit between growers is configured to send and receive the cultivation information including images and growth-related information on cultivated crops from other growers registered as friends through a smartphone in which a management application is installed, and exchange between users through the management application. Characterized in that the received information is transmitted to the pest monitoring server and used as raw data
Crop pest monitoring system.
상기 이미지 처리부는
미리 설정된 이미지값을 벗어나는 이미지를 제거하고, 이미지의 사이즈가 미리 설정된 사이즈로 통일되도록 하며, 병충해 분석을 위한 데이터양을 확보하기 위하여 이미지를 증폭 처리하는 것을 포함하는
농작물 병충해 모니터링 시스템.
According to claim 7,
The image processing unit
Including removing images that deviate from the preset image value, unifying the size of the image to the preset size, and amplifying the image to secure the amount of data for pest analysis
Crop pest monitoring system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210068555A KR102478723B1 (en) | 2021-05-27 | 2021-05-27 | Method and system for managing crops pets |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210068555A KR102478723B1 (en) | 2021-05-27 | 2021-05-27 | Method and system for managing crops pets |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220160386A KR20220160386A (en) | 2022-12-06 |
KR102478723B1 true KR102478723B1 (en) | 2022-12-19 |
Family
ID=84407164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210068555A KR102478723B1 (en) | 2021-05-27 | 2021-05-27 | Method and system for managing crops pets |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102478723B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116448760B (en) * | 2023-03-21 | 2023-10-20 | 上海华维可控农业科技集团股份有限公司 | Agricultural intelligent monitoring system and method based on machine vision |
CN117854012B (en) * | 2024-03-07 | 2024-05-14 | 成都智慧城市信息技术有限公司 | Crop environment monitoring method and system based on big data |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101653201B1 (en) | 2016-06-30 | 2016-09-01 | 주식회사 해밀환경 | Monitoring system for insect attacks of farm produce |
KR20180038221A (en) * | 2016-10-06 | 2018-04-16 | 주식회사 엔틱스 | Smart farming knowledge and information system |
KR101986418B1 (en) * | 2017-08-24 | 2019-06-05 | 세종대학교산학협력단 | An integrated system for searching plant diseases and insect pests |
KR102114685B1 (en) * | 2018-11-06 | 2020-05-25 | 주식회사 어플라이 | Apparatus and method for monitoring crops |
KR102211881B1 (en) | 2019-01-02 | 2021-02-02 | 이용구 | System and method for managing crops pest |
KR102526846B1 (en) * | 2019-10-21 | 2023-04-28 | 배재대학교 산학협력단 | Fruit tree disease Classification System AND METHOD Using Generative Adversarial Networks |
-
2021
- 2021-05-27 KR KR1020210068555A patent/KR102478723B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20220160386A (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102478723B1 (en) | Method and system for managing crops pets | |
Kumar et al. | GCrop: Internet-of-Leaf-Things (IoLT) for monitoring of the growth of crops in smart agriculture | |
Costa et al. | Measuring pecan nut growth utilizing machine vision and deep learning for the better understanding of the fruit growth curve | |
US20220414795A1 (en) | Crop disease prediction and treatment based on artificial intelligence (ai) and machine learning (ml) models | |
Malathy et al. | Disease detection in fruits using image processing | |
Javierto et al. | Robusta Coffee Leaf Detection based on YOLOv3-MobileNetv2 model | |
Grijalva et al. | Image classification of sugarcane aphid density using deep convolutional neural networks | |
US10262407B2 (en) | System and method for efficient identification of developmental anomalies | |
Dwivedi et al. | Study of machine learning techniques for plant disease recognition in agriculture | |
US20220392214A1 (en) | Scouting functionality emergence | |
CN115965875B (en) | Intelligent monitoring method and system for crop diseases and insect pests | |
Elfri et al. | Determining paddy crop health from aerial image using machine learning approach: A Brunei Darussalam based study | |
CN113807143A (en) | Crop connected domain identification method and device and operation system | |
CN113240340B (en) | Soybean planting area analysis method, device, equipment and medium based on fuzzy classification | |
Deepa et al. | Plant diseases and pests detection using machine learning | |
Rocha IV et al. | Philippine carabao mango pest identification using convolutional neural network | |
Chauhan et al. | Artificial intelligence-based sustainable agricultural practices | |
Yenugudhati | Identification of plant health using machine learning and image techniques | |
Kotekan et al. | Diseases Identification Using ConvNet In Sugarcane Crops | |
Poblete-Echeverría et al. | Digital technologies: smart applications in viticulture | |
Calma et al. | Cassava Disease Detection using MobileNetV3 Algorithm through Augmented Stem and Leaf Images | |
Prajapati et al. | An Era of Digital Plant Pathology: Artificial Intelligence and Machine Learning for Detection of Plant Diseases | |
Schmidtke | Developing a phone-based imaging tool to inform on fruit volume and potential optimal harvest time | |
Vieira et al. | An automatic method for estimating insect defoliation with visual highlights of consumed leaf tissue regions | |
Gautam et al. | Digital image processing application in Agriculture (Pest Detection)-Review paper |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |