A Growth Measuring Approach for Maize Based on Computer Vision

Similar documents
Skeleton-based Template Retrieval for Virtual Maize Modeling

An Agricultural Tri-dimensional Pollution Data Management Platform Based on DNDC Model

An Intelligent Retrieval Platform for Distributional Agriculture Science and Technology Data

Research on QR Code Image Pre-processing Algorithm under Complex Background

2 Proposed Methodology

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Design and Realization of Agricultural Information Intelligent Processing and Application Platform

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

MACHINE VISION BASED COTTON RECOGNITION FOR COTTON HARVESTING ROBOT

An adaptive container code character segmentation algorithm Yajie Zhu1, a, Chenglong Liang2, b

The Research and Design of the Android-Based Facilities Environment Multifunction Remote Monitoring System*

An Inspection Method of Rice Milling Degree Based on Machine Vision and Gray-Gradient Co-occurrence Matrix

An Agricultural Tri-dimensional Pollution Data Management Platform based on DNDC Model

A New Navigation Line Extraction Method for Agriculture Implements Guidance System

Measurements using three-dimensional product imaging

A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Learning the Three Factors of a Non-overlapping Multi-camera Network Topology

Quaternion-based color difference measure for removing impulse noise in color images

The Fractal Dimension Research of Chinese and American Beef Marbling Standards Images

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Research on the Shape of Wheat Kernels Based on Fourier Describer

Design and Implementation of Aquarium Remote Automation Monitoring and Control System

A Robust Image Zero-Watermarking Algorithm Based on DWT and PCA

Study on Jabber Be Applied to Video Diagnosis for Plant Diseases and Insect Pests

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

The Study of Identification Algorithm Weeds based on the Order Morphology

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

EFFECT OF IMAGE PROCESSING OF A LEAF PHOTOGRAPH ON THE CALCULATED FRACTAL DIMENSION OF LEAF VEINS

A Novel Double Triangulation 3D Camera Design

STUDY ON MAIZE LEAF MORPHOLOGICAL MODELING AND MESH SIMPLIFICATION OF SURFACE

Project Report for EE7700

Research on Design and Application of Computer Database Quality Evaluation Model

Based on correlation coefficient in image matching

Robust color segmentation algorithms in illumination variation conditions

Forest Fire Smoke Recognition Based on Gray Bit Plane Technology

An Adaptive Threshold LBP Algorithm for Face Recognition

Virtual Interaction System Based on Optical Capture

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Algorithm research of 3D point cloud registration based on iterative closest point 1

C A method for plant leaf area measurement by using stereo vision

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement

A three-step system calibration procedure with error compensation for 3D shape measurement

Monocular Vision-based Displacement Measurement System Robust to Angle and Distance Using Homography

Fabric Defect Detection Based on Computer Vision

A QR code identification technology in package auto-sorting system

Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner

3D Digitization of Human Foot Based on Computer Stereo Vision Combined with KINECT Sensor Hai-Qing YANG a,*, Li HE b, Geng-Xin GUO c and Yong-Jun XU d

A Method of weld Edge Extraction in the X-ray Linear Diode Arrays. Real-time imaging

A METHOD OF TOMATO IMAGE SEGMENTATION BASED ON MUTUAL INFORMATION AND THRESHOLD ITERATION

An explicit feature control approach in structural topology optimization

Multi-view Surface Inspection Using a Rotating Table

APPLICATION OF COLORED PETRI NET IN MODELING OF AN AGRICULTURAL ENTERPRISE INFORMATION MANAGEMENT SYSTEM

LED holographic imaging by spatial-domain diffraction computation of. textured models

Stereo Vision Image Processing Strategy for Moving Object Detecting

Research on friction parameter identification under the influence of vibration and collision

MOTION STEREO DOUBLE MATCHING RESTRICTION IN 3D MOVEMENT ANALYSIS

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Stripe Noise Removal from Remote Sensing Images Based on Stationary Wavelet Transform

Flexible Calibration of a Portable Structured Light System through Surface Plane

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

Temperature Calculation of Pellet Rotary Kiln Based on Texture

A Method of Face Detection Based On Improved YCBCR Skin Color Model Fan Jihui1, a, Wang Hongxing2, b

Projector Calibration for Pattern Projection Systems

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

Recognizing Apples by Piecing Together the Segmentation Puzzle

A Method of Hyper-sphere Cover in Multidimensional Space for Human Mocap Data Retrieval

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

ROBUST IMAGE-BASED CRACK DETECTION IN CONCRETE STRUCTURE USING MULTI-SCALE ENHANCEMENT AND VISUAL FEATURES

Mini Survey of Ji Li

Research on 3G Terminal-Based Agricultural Information Service

A novel point matching method for stereovision measurement using RANSAC affine transformation

Design and Simulation for Bionic Mechanical Arm in Jujube Transplanter *

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

Recognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data

COMPARATIVE ANALYSIS OF EYE DETECTION AND TRACKING ALGORITHMS FOR SURVEILLANCE

Numerical Recognition in the Verification Process of Mechanical and Electronic Coal Mine Anemometer

A reversible data hiding based on adaptive prediction technique and histogram shifting

Robust Fingertip Tracking with Improved Kalman Filter

CHRIS Proba Workshop 2005 II

Research on online inspection system of emulsion explosive packaging defect based on machine vision

An Algorithm for Seamless Image Stitching and Its Application

Short Survey on Static Hand Gesture Recognition

High Points Recognition Method of Scraped Surface Based on Background Subtraction

Text Clustering Incremental Algorithm in Sensitive Topic Detection

Application of Theory and Technology of Wireless Sensor Network System for Soil Environmental Monitoring

Dynamic Obstacle Detection Based on Background Compensation in Robot s Movement Space

THz Transmission Properties of Metallic Slit Array

The Parameters Optimization of Fusion Winglet Based on Orthogonal Experiment Yue LUO 1, *, Qi WANG 1, Qi DU 1 and Hou-An DING 1

Improved Reversible Data Hiding in Encrypted Images Based on Reserving Room After Encryption and Pixel Prediction

New Edge-Enhanced Error Diffusion Algorithm Based on the Error Sum Criterion

HUMAN-COMPUTER INTERFACE DEVELOPMENT OF WIRELESS MONITORING SYSTEM BASED ON MINIGUI

A New Technique of Extraction of Edge Detection Using Digital Image Processing

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

Design of Visual Servo Robot Tracking System Based on Image Feature

Transcription:

A Growth Measuring Approach for Maize Based on Computer Vision Chuanyu Wang 1,2, Boxiang Xiao 1,2,*, Xinyu Guo 1,2, and Sheng Wu 1,2 1 Beijing Research Center for Information Technology in Agriculture, Beijing 100097, China 2 National Engineering Research Center for Information Technology in Agriculture, Beijing 100097, China {wangcy,xiaobx,guoxy,wus}@nercita.org.cn Abstract. Growth measuring for plant is an important work both in agriculture and botany. Computer vision provides a convenient non-contact way for measurements in many fields. In this paper, a growth measuring approach for maize based on computer vision is presented. Firstly, a computer vision system for maize in field consisting of binocular camera on a path beam is constructed, and doubles of maize images are captured. Under the definition of average growth velocity of maize, we measure the growth of given maize plant by image processing and relevant calculations. Part of experimental results are given and discussed. Results and analysis show that the presented method is practicable for maize growth measuring in assigned time period. Finally, some limitations are pointed and more future works are addressed in computer visionbased measurement for plants. Keywords: growth measuring, maize, computer vision. 1 Introduction In past decades, information technology was deeply used in agriculture, and it provided various tools and devices for promotion modern agricultural productions [1]. Crop growth status is an important target and parameter in many agricultural applications [2-4] such as precision management, crops breeding, production estimation and breed evaluation. Crop growth monitoring became a rising research hot issue in past years, and many researchers proposed various methods for different plants and targets. To detect the growth status and predict the yield of the crop, Cui and coworkers [5] developed a crop growth monitor measuring system about nitrogen content in the plant based on optical principle. Cheng and colleagues [6] presented a plant growth status analyzer based on photoelectric technology by analyzing the variation of chlorophyll content in leaves. Computer vision-based method is an effective way for non-destructive measurement [7-9], and it has peculiar advantages comparing to traditional approaches. Brosnan and Sun [8] presented a review on inspection and grading of agricultural and food products by computer vision systems. Yang and Tang [9] carried * Corresponding author. D. Li and Y. Chen (Eds.): CCTA 2013, Part I, IFIP AICT 419, pp. 183 189, 2014. IFIP International Federation for Information Processing 2014

184 C. Wang et al. out research work on target visibility and measure precision analysis of stereo vision systems. Camera calibration is the most important task in computer vision systems, and Tian et al [10] provided a camera calibration method based on OpenCV. Because of the prominent advantages, computer vision-based methods were widely used in many fields including agricultural applications. In this paper, the authors presented a maize growth measuring approach for monitoring based on computer vision. By use of binocular stereo camera system, the flowchart of this work is shown in Fig. 1. The main operations include images capture based on computer vision and feature extraction under the definition of maize growth. Finally, the maize growth velocity is calculated by a serious of translations and the growth was measured. The paper is organized as follow: Section 2 introduces the computer vision system and images acquisition; Main growth measuring algorithm including growth definition, image processing and growth calculation was described in Section 3; Part of experimental results and discussions are given in Section 4; Finally, we summarize the whole work and address the future work in Section 5. Fig. 1. The flowchart of this method 2 Computer Vision System and Images Capture To capture images for given maize plants in field, a computer vision system is constructed by use of binocular stereo camera. The frame work and components of the system is shown in Fig. 2. A path beam is supported by two trestles to form a frame, and the frame is placed on the planting line of maize. The length of the path beam in our device is 4m, and the height is 1.8m. The binocular stereo camera is fixed on a platform downwards which can glide along with the path beam. The camera is also linked to a portable computer, and it can be control by the computer to collect images. Fig. 2. The computer vision system of this work

A Growth Measuring Approach for Maize Based on Computer Vision 185 In images acquisition, the device was placed upwards the maize objects. Firstly, the binocular stereo camera was calibrated by a black and white checkerboard mark, and the calibrations were respectively implemented on several prearranged positions which sited at the upper range of aiming maize plants. The experimental maize was planted in farm of Beijing Academy of Agriculture and Forest Science. We selected a maize colony including 4 lines and 8 rows as the images source. For a selected maize plant, two images with different positions were captured by the binocular stereo camera, and Fig. 3 shows an example of images relevant a same maize plant. Fig. 3. Captured images of maize plant 3 Growth Measuring for Maize In this work, maize is selected as the example plant, and we plant the experimental maize in farm. Firstly, we define the measurement of maize growth according to several relevant works. Secondly, the measuring process is implemented by steps of image processing and calculations. The details of the method are illustrated as follow. 3.1 Definition of Maize Growth Measurement of plant growth is a public topic both in botany and agriculture, and there are many methods that how to measure growth rate of plants. For a typical plant, measuring parameters include fresh weight, dry weight, leaf surface area, and so on [11]. Furthermore, for a crop, calculable parameters include AGR (Absolute Growth Rate), RGR (Relative Growth Rate), LAR (Leaf Area Ratio), NAR (Net Assimilation Ratio), CGR (Crop Growth Rate) [12]. Here, we focus the measure method and system tool, thus we selected a simple definition of maize growth. We selected the same point in a same maize leaf with relevant static locations as reference for growth. The marks are set on selected maize leaf, as shown in Fig. 3. We consider the absolute displacement of marked points as the growth value.

186 C. Wang et al. 3.2 Image Processing Original images of plant are not directly available for feature extraction because they include lots of noise points. Several image processing operations are implemented in this step including median filter, plant division, binarization and feature points extraction. They are introduction in detail as follow. Firstly, a median filter algorithm is used for noise data reducing. Most of noise data exist as isolated points which are sensitive to median filter. In operation, we select a 7 7 pixel rectangle centered at the processing pixel, and calculate the middle value of all pixels as the new value of the processing pixel. Circulating operation is implemented for all pixel of image, and the noise data is filtered. Secondly, we extract the maize plant in the images by division algorithm which can distinguish green plant and soil background. Because of the difficulty of light control in field, the image quality is influenced by many reasons, and simple division approach is not suitable for this task. Here, we propose a decision surface algorithm to divide the plant object in image with complex background. The algorithm can be expressed by Eq. (1) 2 ( 1 G) ( Y B + U ) 2 2 R C = + (1) 2 V Where R, G, B are respectively the normalized value of component of Red, Green and Blue in the image. V, Y, U are parameters which can describe the surface shape. Here we appoint V = 0.85, Y = -0.37, U = 0.74, and relevant C can be calculated. If C < 1, we consider the pixel as the background, otherwise the plant. Thirdly, binarization is implemented for images which are processed as gray mode. In experiments, we assigned a threshold value µ=25 for gray mode pixels. All pixels upper 25 are set 255, the others are set 0. Fig. 4 shows an example of a couple of maize images. Fig. 4. Processed images by Binarization algorithm

A Growth Measuring Approach for Maize Based on Computer Vision 187 Finally, we extract the marks on maize leaf in binary images. We employ a rectangle 16 16 pixel for mark detection. For a rectangle, if all its border pixels are white with value 255 and there are both black with value 0 and white with value 255 in its inter area, the rectangle is considered including a mark. If a rectangle includes a mark, its border is reduced. The algorithm recalculates the border pixel value, until all sides of the border include both black pixel and white pixel. The center of the rectangle is the center of the mark. By circulating operation on all pixels, all marks are collected and calculated. 3.3 Growth Calculations for Measuring According to the mark positions in two images, we can calculate the three dimensional coordinate values x, y, z. The projection matrix P expressed in Eq. (2) can be constructed by use of plane calibrating algorithm. The matrix respectively defined for left camera and right camera when i = 1 or 2. a a a a i i i i 11 12 13 14 i i i i = a 1, 2 21 a22 a i 23 a = (2) P i 24 i i i i a31 a32 a33 a 34 We define the 3D value of the mark as M[x, y, z], m1(x1,y1) and m2(x2,y2) respectively the projected point of the mark on left and right images. The equation (3) is established as follow which can get the value M[x, y, z]. X a a x a a x a a x xa i i i i i i i ( ) ( ) ( ) ( ) 11 31 i 12 32 i 13 33 i i 14 i i i i i i Y = i ( a ) ( ) ( ) ( ) 21 a31yi a 22 a32yi a 23 a33y i Z y ia 24 (3) 4 Results and Discussion 4.1 Experiments and Part of Results To implement the measuring system, we carried out agricultural experiments in farm of Beijing Academy of Agriculture and Forest Science. A set of original images are collected by the system. To achieve image-based calculation and measurement, we developed a software system for the tool by use of C++ program language and OpenCV library. In experiments, we measure the average growth velocity of selected maize leaf in different time periods. Table 1 gives part of measuring results of an example leaf in three time periods. The value of growth velocity is calculated by algorithm introduced in upper sections. Finally, the growth curve of maize leaf is generated by calculated parameters.

188 C. Wang et al. Table 1. Part of experimental results of measured maize growth Order Measuring Time Average Growth Velocity (cm/h) 1 8:00 0.27 2 14:00 0.25 3 20:00 0.32 4.2 Discussions Experimental results show that the presented method and system is effective for maize growth measuring. Compare with traditional measuring methods, computervision-based way is non- destructive, and the plant organs are protected in measuring. The process is fast and the efficient in experiments. The precision of measurement is satisfied for applications of agriculture such as plant form analysis, growth evaluations. One of limitation of the method is that the binocular stereo camera device must be fixed on top of measuring maize plant. The limitation of position of measuring is an obvious problem. On the other hand, the device is also difficult for large range maize canopy measurement, and some necessary promotion should be made in future work. Furthermore, a phenomenon was also discovered that the average growth velocity of maize leaf is larger in night than in daytime. It may be caused by photosynthesis restraint which should be studied deeply in ecophysiology. 5 Conclusions To sum up, a growth measuring approach for maize based on computer vision was proposed in this paper. To achieve the measuring aim for maize growth, we design and install a computer vision-based system including binocular stereo camera. By definition of maize growth, the images were processed and growth velocity was calculated by a serious of transforms. Part of experimental results was given in sections and the approach was discussed subsequently. As a non-destructive measurement way, the presented method provided a technological way for dynamic maize growth measurement. It was also a technological reference for relevant applications in agriculture. In future, we focus on more automatic and robust monitor technology and systems for maize as well as other plants. Acknowledgment. This work is supported by National Natural Science Foundation of China (Grant No. 31171454); by Beijing Natural Science Foundation (Grant No. 4132028); by National Science & Technology Pillar Program (Grant No. 2012BAD35B01); by Special Fund for S&T Innovation of Beijing Academy of Agriculture and Forestry Sciences (Grant No. KJCX201204007).

A Growth Measuring Approach for Maize Based on Computer Vision 189 References 1. Cox, S.: Information technology: the global key to precision agriculture and sustainability. Computers and Electronics in Agriculture 36(2-3), 93 111 (2002) 2. Zhang, N., Wang, M., Wang, N.: Precision agriculture-a worldwide overview. Computers and Electronics in Agriculture 36(1), 113 132 (2002) 3. Ortiz-Monasterio, J.I., Palacios-Rojas, N., Meng, E., Pixley, K., Trethowan, R., Peña, R.J.: Enhancing the mineral and vitamin content of wheat and maize through plant breeding. Journal of Cereal Science 46(3), 293 307 (2007) 4. Guo, Y., Ma, Y., Zhan, Z., et al.: Parameter Optimization and Field Validation of the Functional-Structural Model GREENLAB for Maize. Annals of Botany 97, 217 230 (2006) 5. Cui, D., Li, M., Zhu, Y., et al.: Monitoring Crop Growth Status Based on Optical Sensor. In: Li, D. (ed.) CCTA 2007. IFIP, vol. 259, pp. 1397 1401. Springer, Boston (2007) 6. Cheng, X., Shang, X., Teng, S.: Design of Plant Growth Status Analyzer Based on Photoelectric Technology. In: Proc. of International Conference on Electronics and Optoelectronics (ICEOE), pp. 426 429 (2011) 7. Noble, J.: From inspection to process understanding and monitoring: a view on computer vision in manufacturing. Image and Vision Computing 13(3), 197 214 (1995) 8. Brosnan, T., Sun, D.: Inspection and grading of agricultural and food products by computer vision systems-a review. Computers and Electronics in Agriculture 36(2-3), 193 213 (2002) 9. Yang, H., Tang, G.: Target Visibility and Measure Precision Analysis of Stereo Vision Systems. Systems Engineering and Electronics 34(9), 1889 1894 (2012) 10. Tian, K., Zhang, A., Wang, S.: A Camera Calibration Method Based on OpenCV. Journal of Capital Normal University (Natural Science Edition) 29(2), 14 17 (2008) 11. Judithavory, B.R.: TheBev, Kalyx. How to Measure Growth Rate of Plants (June 18, 2013), http://www.wikihow.com/measure-growth-rate-of-plants 12. Turner, P.: ehow Contributor. How to Calculate Crop Growth (June 18, 2013), http://www.ehow.com/how_7459815_calculate-crop-growth.html