RESEARCH ON MACHINE VISION BASED AGRICULTURAL AUTOMATIC GUIDANCE SYSTEMS

Similar documents
A New Navigation Line Extraction Method for Agriculture Implements Guidance System

DEVELOPMENT OF A TRACKING AND GUIDANCE SYSTEM FOR A FIELD ROBOT

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

Fabric Defect Detection Based on Computer Vision

Camera kinetic model applied to crop row tracking and weed detection

A Growth Measuring Approach for Maize Based on Computer Vision

Research on the Algorithms of Lane Recognition based on Machine Vision

The Study of Identification Algorithm Weeds based on the Order Morphology

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

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

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

MACHINE VISION BASED COTTON RECOGNITION FOR COTTON HARVESTING ROBOT

BIM-based Indoor Positioning Technology Using a Monocular Camera

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

Research Article. ISSN (Print) *Corresponding author Chen Hao

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

An Angle Estimation to Landmarks for Autonomous Satellite Navigation

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

Autonomous Guidance System for Weeding Robot in Wet Rice Paddy

*Optimized Coverage Path Planning and Headland Turning Trajectory Optimization for Auto-Steer Agricultural Field Equipment

Based on correlation coefficient in image matching

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING

Rectangle Positioning Algorithm Simulation Based on Edge Detection and Hough Transform

A real-time Road Boundary Detection Algorithm Based on Driverless Cars Xuekui ZHU. , Meijuan GAO2, b, Shangnian LI3, c

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

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Research on motion tracking and detection of computer vision ABSTRACT KEYWORDS

Object Tracking Algorithm based on Combination of Edge and Color Information

An Adaptive Threshold LBP Algorithm for Face Recognition

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems

Usability study of 3D Time-of-Flight cameras for automatic plant phenotyping

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Real Time Motion Detection Using Background Subtraction Method and Frame Difference

Effective segmentation of green vegetation for resource-constrained real-time applications

Review of research on agricultural vehicle autonomous guidance

Computer Vision Based Analysis of Broccoli for Application in a Selective Autonomous Harvester

Performance Degradation Assessment and Fault Diagnosis of Bearing Based on EMD and PCA-SOM

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Gesture Recognition Aplication based on Dynamic Time Warping (DTW) FOR Omni-Wheel Mobile Robot

Image-Based Particle Filtering For Robot Navigation In A Maize Field

Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature

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

UAV Position and Attitude Sensoring in Indoor Environment Using Cameras

Lane Markers Detection based on Consecutive Threshold Segmentation

Research and application of volleyball target tracking algorithm based on surf corner detection

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

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

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 18

Automatic Shadow Removal by Illuminance in HSV Color Space

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles

Developing a Fuzzy Logic Controlled Agricultural Vehicle

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

On-road obstacle detection system for driver assistance

Design of Visual Servo Robot Tracking System Based on Image Feature

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

The Design and Development of the Precision Planter Sowing Depth Control System

Improving autonomous orchard vehicle trajectory tracking performance via slippage compensation

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

2 r (1) References (2)

Research on Multi-sensor Image Matching Algorithm Based on Improved Line Segments Feature

A Fast Method of Vehicle Logo Location Honglin Li

Visual Topological Mapping

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

CANAL FOLLOWING USING AR DRONE IN SIMULATION

A liquid level control system based on LabVIEW and MATLAB hybrid programming

Geometric Rectification Using Feature Points Supplied by Straight-lines

LANE DEPARTURE WARNING SYSTEM FOR VEHICLE SAFETY

Temperature Calculation of Pellet Rotary Kiln Based on Texture

CONTRIBUTION TO THE INVESTIGATION OF STOPPING SIGHT DISTANCE IN THREE-DIMENSIONAL SPACE

Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c

I accurate and reliable navigation of vision-based IV. The main purpose of image segmentation is to separate the

Mini Survey of Ji Li

Pedestrian Detection with Improved LBP and Hog Algorithm

Analysis of Flow through a Drip Irrigation Emitter

EDGE EXTRACTION ALGORITHM BASED ON LINEAR PERCEPTION ENHANCEMENT

Design of three-dimensional reconstruction system for farm production

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

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Research Article. Three-dimensional modeling of simulation scene in campus navigation system

Robust Controller Design for an Autonomous Underwater Vehicle

A Vision System for Autonomous Weed Detection Robot

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

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

Research on Quality Inspection method of Digital Aerial Photography Results

Visual Working Efficiency Analysis Method of Cockpit Based On ANN

Robust color segmentation algorithms in illumination variation conditions

A Fast Video Illumination Enhancement Method Based on Simplified VEC Model

International Journal of Modern Engineering and Research Technology

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

Introducing Robotics Vision System to a Manufacturing Robotics Course

ENGR3390: Robotics Fall 2009

IFAS Citrus Initiative Annual Research and Extension Progress Report Mechanical Harvesting and Abscission

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

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

SPLIT AND MERGE BASED PATH PLANNING FOR AGRICULTURAL MACHINES

On-line and Off-line 3D Reconstruction for Crisis Management Applications

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Transcription:

RESEARCH ON MACHINE VISION BASED AGRICULTURAL AUTOMATIC GUIDANCE SYSTEMS Bin Liu 1, Gang Liu 1,*, Xue Wu 2 1 Key Laboratory of Modern Precision Agriculture System Integration Research, China Agricultural University, Beijing, China, 100083 2 College of Mechanical Engineering and Automation, Beijing Technology and Business University, Beijing, China, 100037 * Corresponding author, Address: P.O. Box125, Key Laboratory of Modern Precision Agriculture System Integration Research, China Agricultural University, 17 Tsinghua East Road, Beijing, 100083, P. R. China, Tel:+86-10-62736741, Fax:+86-10-62736746, Email: pac@cau.edu.cn Abstract: Keywords: With the concept of precision agricultural was proposed, the research of agricultural automatic vehicle was paid more attention to in the world. The fundamental element of machine vision based agricultural automatic navigation system was presented in this paper. It includes path finding, location & path tracing and motion controlling. The image processing, automatic control and sensor fusion techniques are the key for autonomous vehicle systems. Agricultural vehicle, Machine vision, Guidance, Automatic control. 1. INTRODUCTION With the research and practice of precision agriculture nowadays, new mode of agricultural production and the application of new technology promote the development of agricultural vehicle. In the 1990s, automation, information and intelligence which have been promoted rapidly by the computer and information collecting technology play the key role in vehicle automation of modern agriculture. With the rapid advancement in

Research on Machine Vision Based Agricultural Automatic Guidance Systems 667 electronics, computers and computing technologies, the intelligent agricultural vehicle with autonomous navigation system has been used for many field operations such as planting, fertilizing, tillage, and harvesting. According to the navigation methods of agricultural vehicle guidance systems, various navigation technologies include: (1) mechanical navigation (2) GPS (Global Positioning System) navigation (3) machine vision navigation (Han et al., 1990). GPS-based guidance system is a kind of absolute navigation way which is based on some known position points from GPS receiver; in contrast, machine vision guidance is a relative position and heading method based on tracking forward directrix. Compared with GPS-based guidance, machine vision based guidance has great potential for implementation of agricultural vehicle navigation system. Real-time characteristic for detecting obstacle and high cost performance are the superiority of machine vision guidance. As a result, machine vision guidance has been an interest for agriculture researchers. 2. KEY TECHNIQUES OF MACHINE VISION BASED AGRICULTURAL VEHICLE GUIDANCE SYSTEM The intelligent navigation system based on machine vision has three key elements: path finding, location & path tracing and motion controlling, as shown in Fig.1. Firstly, path finding is the key in achieving accurate control of the vehicle. Image information collected by image sensor from crop row structure is used for detecting navigation features and finding out the effective navigation course (directrix). Agricultural vehicle is mainly be used in nature environment, therefore image information process technology must have the features of real-timing, robustness and adaptability for nature light. Secondly, according to the result of path finding and position & heading information from other sensors, location & path tracing is to locate the relative position and heading of agricultural vehicle in crop rows. Path planning is then providing an offset that is used with a steering gain to directly control the wheel position. Finally, motion controller is to adjust oriented angle of front wheel according to the navigation planning information.then agricultural vehicle can be guided in crop rows autonomously by a machine vision-based navigation system. In a vision-based vehicle guidance system, finding guidance information (path finding) from crop row structure is the key in achieving accurate control of the vehicle operation. A number of image information processing techniques have been used in path finding. In nature environment, the fact

668 Bin Liu, Gang Liu, Xue Wu that farmland sense is complicated and non-structural make image processing more difficult. So control parameters which are offered by the machine vision navigation system cannot keep up with the vehicle s status shift. The final result is that validity of navigation control will be affected. Fig.1. Key elements of intelligent navigation system 3. VISION-BASED IMAGE PROCESSING TECHNOLOGY The main target of image processing in the machine vision navigation is to perceive guidance course and to detect obstacle, further, to locate relatively. Path finding and surroundings Perceiving of the vision-based guidance system can be defined as four processing, as shown in Fig.2. The key of navigation system research based on machine vision is to isolate target from background, yet traditional edge-detection method is unsatisfactory in crop images processing. One of the problems encountered in outdoor image acquisition is the unevenness of the lighting conditions, in time and space. The variations of the sun elevation and the nebulosity contribute to change the global illumination of the scene observed by the camera. Another problem is that in farmland images the most outline feature of aqueduct, ridge of field and crop is lost. The edge of objects cannot be detected by using traditional processing method. For this reason, a new edgedetection method based on color features has been developed by researchers. Fig.2. Four steps of image processing in vision-based guidance

Research on Machine Vision Based Agricultural Automatic Guidance Systems 669 3.1 Color features based segmentation Crop images from a standard RGB sensor include the most direct information of color features. There are the obvious difference between plants and soil that plant show green and soil is brown in image. So color feature of green plant can be used in segmentation between objects and background. This processing step is also called image pretreatment, as shown in Fig.3. Jiang zhengrong (1999) investigated weed identification by simulating farmland conditions, and the result showed that difference of G- B / R-G parameter and 2G-R-B parameter between plants and soil is obvious. Woebbeck and Meyer (1995) researched on using color feature to identify weed in different soil, crop and sunlight conditions, and finally they led that 2G-R-B is the most effective way (parameter) for distinguishing weed on soil background in crop image processing. Therefore, 2G-R-B can be regarded as the color model for distinguishing plants on soil background in colorful crop image segmentation. Fig.3. Image segmentation The first step is to manipulate the image in such a way that the living plant tissue is emphasized on Green color feature in comparison with all other objects in the image. This is done by first dividing the color image into its red, green and blue channels. Subsequently, an indicator value for living plant tissue is computed as: Indicator = 2 Green Red Blue. To visualize the indicator values as a grey-scale image, they may be mapped to the range of 0-255 by simple linear mapping. This image is well suited for subsequent convert gray-scale image to binary image. The second step is to convert gray scale image into a binary image. It is also called image thresholding. Selecting appropriate threshold is very important for separating crop pixels from the background. However, it is very difficult that conforming threshold for binary image in real-time navigation. The typical solution is to predefine segmentation threshold in initialization. The final step is to find the boundary between objects and background. There is much noise in crop images, and it may affect the accuracy of edge

670 Bin Liu, Gang Liu, Xue Wu detection algorithm. The median filter is well suited to remove spikes and thin lines from the pre-treated image. So the median filter can be applied on the final step. Moreover, there are some holes in bi-level images. Filling holes is an effective method to remove the holes. Objective region is separated from the background after pre-treated image. 3.2 Edge detection Followed by pretreatment, Morphological algorithm can be introduced to detect the edge of objective region. Edge detection based on morphology can be regard as: Where (A) = A-(AΘB) (A) is the edge of an objective region A. B is the suitable structural element. The structure 3 3 element can be used. 3.3 Guidance directrix extraction After the edge of objective region detected, guidance directrix can be gained through image processing. Usually, Hough transform is adapted. The Hough transform is widely used for localization of linear objects in images (Sonka et al., 1993). Hough transform is a kind of linear description way in which point (x, y) in Descartes coordination system is converted into a sine curve (ρ=xcosθ+ysinθ) in polar coordinate system. Subsequently, a number of points in Descartes coordination system will be converted into the corresponding curves. The intersection of these curves in a certain range can be used to find out the best fitting line. According to the transform equation, every point in image can be represented by the parameters (ρ,θ) of polar coordination system, and the maximum value of the intersections in polar coordination system indicates that a line has been found. 4. LOCATION AND TRAJECTORY TRACKING Location and Trajectory tracking are important for agricultural vehicle control. Most guidance operations require that the vehicle follow some nominal trajectory or directrix. Local information can be the source of directrix and sensed directly. These include crop rows, swath edges, tilled/untilled boundaries. In parallel swathing, the directrixis parallel lanes to some prior path. The directrix might also be defined by a desired course from a map or script. Many research efforts in guidance have dealt with

Research on Machine Vision Based Agricultural Automatic Guidance Systems 671 guidance in straight lanes and thus the role of the navigation planner is much simplified. For curved row guidance, the navigation planner must consider the sensor information and vehicle motion to navigate in the desired course. The navigation planner also plays an important role in autonomous operation, providing different machine behaviors based on field conditions (Reid et al., 2000). A finite state approach was developed by CMU in their autonomous windrower (Hoffman, 1996). Primary states of the machine triggered different behaviors or operations. Some basic states defined which side of the harvester was uncut crop, identified the proximity of a turn, and the implemented of turning functions. In each state of operation the machine performed one or more behaviors. For example, harvesting a rectangular field of alfalfa in a simple serpentine pattern required combinations of the following states with associated behaviors (Reid J F et al., 2000):! Cut on right! Near right turn! Turn right! Cut on left 5. AGRICULTURAL VEHICLE CONTROL TECHNOLOGY The research on agricultural vehicle control technique is focus on designing the steering controller systems which is the main purpose. The steering controller is the actuator that converts a control signal from a feedback controller to an appropriate mechanical adjustment in steering angle. Agricultural equipment often operates on unprepared, changing and unpredictable terrain. In the case of automatic or autonomous operation, steering controllers should be able to provide appropriate steering actions in response to the variations in equipment operation states, traveling speed, tire cornering stiffness, ground conditions, and many other parameters influencing steering dynamics. Since most modern agricultural vehicles employ some form of hydraulic steering system, various factors such as electrohydraulic (E/H) steering unit, dynamic feature of vehicle, road conditions, and vehicle speed and so on should be taken in account adequately in designing steering controller(reid et al., 2000). A classical model based steering controller was developed by Stombaugh et al.(1998) for high speed agricultural tractor. They found that the steering controller must compensate for the dynamics of both the vehicle and the steering system when these two systems were in the same frequency range.

672 Bin Liu, Gang Liu, Xue Wu Benson et al. (1998) designed a PID steering controller in frequency domain for an agricultural tractor guided by a GDS. Its closed loop transfer function was obtained experimentally. Test results showed that steering controller played an important rule in achieving satisfactory automated guidance of an agricultural tractor. Wu et al. (1998) developed a methodology for designing E/H steering PID controllers for agricultural vehicles. In their approach, a linearized dynamic model of the steering system was used to design the controller. In the research on controlling system, many problems need to be solved. Those problems include how to modify electrohydraulic controller, how to keep up the stability of electrohydraulic control system, how to deal with sideslip of vehicle s turning in high speed, how to realize real-time control, how to solve deadband and nonlinear question of operation system, how to control automatically agriculture vehicle in upland. 6. CONCLUSION In study of automatic navigation system of agriculture based on machinevision, there still have several questions to be solved as followed. Firstly, the real-time characteristic of image processing method should be fulfilled. When sense image collected in nature environment become more and more complicate, the time for processing image will increase greatly. If the speed of image process is even low and nonstructural environment is unknown or changeable, not only the traditional detecting-modelingplanning way but also detecting-action control way will not realize effective control. Secondly, multi-sensors-based information fusing technique will play an important role in intelligent guidance system. Although machine vision navigation has high flexibility, its navigating accuracy is affected by environment and surroundings features. Through fusing variety of information from GPS and other sensors, accuracy and dependability of navigation will be advanced. Furthermore, multi-sensors-based information fusing technique can solve special problems such as without effective surroundings feature for turning around in the end of farmland. Finally, effective control algorithm is crucial. In the complicate environment, there has nonlinear and random disturbance in moving vehicle. Because intelligent controlling method doesn t rely on mathematical models, it has good controlling effect and robustness. In the environment which can be known or predicted, investigators can establish effective fuzzy ruler by experiment, simulation and expert experience. Yet persons have no way to predict all the conditions in complicated environment, controlling system of guidance system should have the capability of self-learning and self-adapting.

Research on Machine Vision Based Agricultural Automatic Guidance Systems 673 ACKNOWLEDGEMENTS This paper is supported by the national 863 projects: Control Technique and Product Development of Intelligent Navigation of Farming Machines (2006AA10A304). REFERENCES Benson E R, Reid J F, Zhang Q, Machine-vision based guidance system for agricultural grain harvester using cutedge detection [J]. Biosystem Engineering, 2003, 86(4): 389 398. Benson, E., Stombaugh T., Noguchi N., Will J., Reid. J.F., 1998. An evaluation of a geomagnetic direction sensor for vehicle guidance in precision agriculture applications. ASAE Paper 983203. ASAE. St. Joseph, MI. Han S, Zhang Q, Reid J F, A guidance directrix approach to vision-based vehicle guidance systems [J]. Computers and Electronics in Agriculture, 2004, 43: 179 195. Jiang Zhengrong, Implementation and Application of Computer Technique for Identificat-ion of Weed [J]. Weed science, 1999, 4: 2-5. (in Chinese) Reid J F, Zhang Q, Noguchi N, Agricultural automatic guidance research in North America [J]. Computers and Electronics in Agriculture, 2000, 25: 155 167. Søgaard HT, Olsen HJ, Determination of crop rows by image analysis without segmentation [J]. Computers and Electronics in Agriculture, 2003, 38: 141 158. Stombaugh, T., Benson, E., Hummel, J.W., 1998. Automatic guidance of agricultural vehicles at high field speeds. ASAE Paper 983110. St. Joseph, MI. Sun Yuanyi, Zhang Shaolei, Li Wei, Guidance lane detection for pesticide spraying robot in cotton fields [J]. Journal of Tsinghua University (Science & Technology), 2007, 47(2): 206-209. (in Chinese) Tian Haiqing, Ying Yibin, Zhang Fangming, Development of Automatic Control Technique for Agricultural Vehicle Guidance [J]. Transactions of The Chinese Society of Agricultural Machinery, 2005, 36(7): 148-152. (in Chinese) V. Leemans, M.-F. Destain, Application of the Hough Transform for Seed Row Localisation using Machine Vision [J]. Biosystems Engineering, 2006, 94(3): 325 336. Woebbecke D M, Meyer G E, Von Bargen K, et al. Color indices for weed identification under various soil residue and lighting conditions [J]. Trans of the ASAE, 1995, 38(1): 259-269. Wu, D., Zhang, Q., Reid. J.F., Qiu, H., Benson, E.R., 1998. Model Recognition and Simulation of an E/H Steering Controller on Off-Road Equipment. In: Nair, S.S., Mistry, S.I. (Eds). Fluid Power Systems and Technology 1998, ASME, New York, pp.55 60. Zhang Fangming, Ying Yibin, Review of Machine Vision Research in Agricultural Vehicle Guidance [J]. Transactions of The Chinese Society of Agricultural Machinery, 2005, 36(5): 133-136. (in Chinese)