AGRICULTURE, LIVESTOCK and FISHERIES

Similar documents
Analysis and Identification of Rice Granules Using Image Processing and Neural Network

Geometric Feature Extraction of Selected Rice Grains using Image Processing Techniques

CHAPTER-4 FRUIT QUALITY GRADATION USING SHAPE, SIZE AND DEFECT ATTRIBUTES

The Key Information Technology of Soybean Disease Diagnosis

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Fig Color spectrum seen by passing white light through a prism.

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Keyword: Morphological operation, template matching, license plate localization, character recognition.

White Intensity = 1. Black Intensity = 0

A Detection Method of Rice Process Quality Based on the Color and BP Neural Network

Image Extraction using Image Mining Technique

Maturity Detection of Fruits and Vegetables using K-Means Clustering Technique

Kamaljot Singh Kailey et al,int.j.computer Technology & Applications,Vol 3 (3),

Automatic Corn Plant Population Measurement Using Machine Vision

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Digital Image Processing. Lecture # 8 Color Processing

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Content Based Image Retrieval Using Color Histogram

International Journal of Computer Science and Network (IJCSN) Volume 1, Issue 3, June ISSN

Weed Detection over Between-Row of Sugarcane Fields Using Machine Vision with Shadow Robustness Technique for Variable Rate Herbicide Applicator

Recognition System for Pakistani Paper Currency

Application of Machine Vision Technology in the Diagnosis of Maize Disease

Locating the Query Block in a Source Document Image

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

Detection and Verification of Missing Components in SMD using AOI Techniques

Automated hand recognition as a human-computer interface

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Imaging Process (review)

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

ECC419 IMAGE PROCESSING

Automatic Licenses Plate Recognition System

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Libyan Licenses Plate Recognition Using Template Matching Method

Region Based Satellite Image Segmentation Using JSEG Algorithm

Urban Feature Classification Technique from RGB Data using Sequential Methods

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

VISUAL QUALITY EVALUATION OF MALTING BARLEY WITH USE OF NEURAL IMAGE ANALYSIS

Estimation of Moisture Content in Soil Using Image Processing

NON-INVASIVE INVESTIGATION METHOD OF NATURAL FIBER SEEDS QUALITY

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER

DESIGN & DEVELOPMENT OF COLOR MATCHING ALGORITHM FOR IMAGE RETRIEVAL USING HISTOGRAM AND SEGMENTATION TECHNIQUES

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Characterization of LF and LMA signal of Wire Rope Tester

Quality Measure of Multicamera Image for Geometric Distortion

Smart Parking System for Locating Vacant Parking Slots

Identification Of Food Grains And Its Quality Using Pattern Classification

Introduction to computer vision. Image Color Conversion. CIE Chromaticity Diagram and Color Gamut. Color Models

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

CLASSIFICATION OF VEGETATION AREA FROM SATELLITE IMAGES USING IMAGE PROCESSING TECHNIQUES ABSTRACT

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

IMAGE INTENSIFICATION TECHNIQUE USING HORIZONTAL SITUATION INDICATOR

Assistant Professor, Department of Electronics and Communication Engineering, BIT, Mangalore, Karnataka, India 2

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Laser Scanning for Surface Analysis of Transparent Samples - An Experimental Feasibility Study

Matlab Based Vehicle Number Plate Recognition

Centre for Computational and Numerical Studies, Institute of Advanced Study in Science and Technology 2. Dept. of Statistics, Gauhati University

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

Digital Image Processing (DIP)

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Digital Image Processing

CHAPTER 1 INTRODUCTION

CROWD ANALYSIS WITH FISH EYE CAMERA

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

License Plate Localisation based on Morphological Operations

MICA at ImageClef 2013 Plant Identification Task

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

A Color Model for Recognition of Apples by a Robotic Harvesting System* Duke M. BULANON*l, Takashi KATAOKA*2, Yoshinobu OTA*3,

Detection and Classification of Pests in Greenhouse Using Image Processing

Automatic corn plant population measurement using machine vision

SCIENCE & TECHNOLOGY

Live Hand Gesture Recognition using an Android Device

DIFFERENTIAL APPROACH FOR MAP REVISION FROM NEW MULTI-RESOLUTION SATELLITE IMAGERY AND EXISTING TOPOGRAPHIC DATA

International Journal of Advance Engineering and Research Development

A Real Time based Physiological Classifier for Leaf Recognition

A Novel Morphological Method for Detection and Recognition of Vehicle License Plates

CURRENCY DETECTION AND DENOMINATION SYSTEM USING IMAGE PROCESSING Pranjal Ambre 1, Ahamadraja Mansuri 2, Harsh Patel 3, Assistant Prof.

DISEASE DETECTION OF TOMATO PLANT LEAF USING ANDROID APPLICATION

Main Subject Detection of Image by Cropping Specific Sharp Area

Auto-tagging The Facebook

A Method of Multi-License Plate Location in Road Bayonet Image

Image Forgery Detection Using Svm Classifier

Measuring Leaf Area using Otsu Segmentation Method (LAMOS)

MAV-ID card processing using camera images

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Detection of License Plate using Sliding Window, Histogram of Oriented Gradient, and Support Vector Machines Method

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Unit 8: Color Image Processing

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Speed and Accuracy Improvements in Visual Pattern Recognition Tasks by Employing Human Assistance

Transcription:

Research in ISSN : P-2409-0603, E-2409-9325 AGRICULTURE, LIVESTOCK and FISHERIES An Open Access Peer Reviewed Journal Open Access Research Article Res. Agric. Livest. Fish. Vol. 2, No. 2, August 2015: 215-220 AUTOMATIC RECOGNITION OF PULSE CROPS USING IMAGE PROCESSING Muhammad Mustagis Billah 1, Muhammad Ashik-E-Rabbani 2* and Abu Tayeb Muhammad Alimuzzaman 3 1 Department of Computer Science and Mathematics, Bangladesh Agricultural University, Mymensingh, Bangladesh; 2 Department of Farm Power and Machineries, Bangladesh Agricultural University, Mymensingh, Bangladesh; 3 Ministry of Women and Children Affairs, Dhaka, Bangladesh *Corresponding author: Muhammad Ashik-E-Rabbani, E-mail: ashiks424@yahoo.co ARTICLE INFO Received 12.08.2015 Accepted 27.08.2015 Online 03.09.2015 Key words Automatic recognition Image processing Machine vision Pulse crops ABSTRACT The present study was explored the feasibility of implementing fast and reliable computer-based systems for the automatic recognition of pulse crops from color and gray intensity images. Pulse crop s size, shape, color and texture characteristics are obtained by standard image-processing techniques and their discriminating power as classification features was assessed. These investigations were performed on a database containing 102 images of most common four pulse crop s that were Lentil, Ground Nut, Chick-pea and Split-pea. Each image contains approximately 15-20 pulses of same and mix varieties together and considers the implementation of a simple RGB and gray color model for recognition. The results indicate that classifier based on an adequately selected set of classification features has an excellent performance. The success rates of Lentil, Ground Nut, Chick-pea and Split-pea were 90.02%, 90.33%, 91.96% and 83.58%, respectively. In addition, the recognition gave highest percentages using distinct characteristics as classification features. To cite this article: MM Billah, MAE Rabbani and ATM Alimuzzaman, 2015. Automatic recognition of pulse crops using image processing. Res. Agric. Livest. Fish. 2 (2): 215-220. This is an open access article licensed under the terms of the Creative Commons Attribution 4.0 International License www.agroaid-bd.org/ralf, E-mail: editor.ralf@gmail.com

INTRODUCTION Pulse crop is one of the most important cereal crops acquiring important place in the world. It is proved that impurity has distinct effect on the yield of pulse crop. Day by day the interest of using image processing in different sectors is increasing. Digital image processing is the use of computer algorithms to perform image processing on digital images. A machine vision system (MVS) provides an alternative to the manual inspection of biological entities. Many methodologies have been proposed to analyze and recognition of crops in an automated fashion. A large percentage of such works utilize shape recognition techniques to model and represent the contour shapes of crops, however additionally, color and texture of crops have also been taken into consideration to improve recognition accuracies. Sakai et al. (1996) employed geometrical parameters like area, perimeter, maximum length, maximum width, elongation to differentiate between four types of rice grains, with accuracies around 95%. Use of discriminate analysis along with color, shape and size based approach have been used for weed detection (Perez et al., 2000). In a MVS, the camera does the task of an eye and the computer acts as a brain of processing. The image perceived by the camera and the generated signals by the camera are stored in the computer as a digital image. Image processing algorithms are used to extract a set of features, called a pattern, from the image to represent an object. The research work was undertaken to analysis pulse crop recognition using image processing system. This study was aimed at evaluate the possibility of developing image processing system, classify and recognition of different types of pulse according to the basis of color, shape and size (Bamaet al., 2011) MATERIALS AND METHODS The present paper proposes a scheme for automated recognition of 4 classes of pulse category by analyzing shapes, colors and size obtained from a collection of their pulse images, using features based on RGB color model, Gray color model and Neighborhoods & Connectivity approaches with various types of machine vision classifiers. Pre Processing Experimentations are performed by using 102 images containing 808 individual pulses carried out on a Nikon D5100 SLR, 16.2 Megapixels, CMOS sensored digital camera of a high resolution with 24-bit colors. Crops were collected from three seed markets of Notun bazaar, Mymensingh; Tajmohol, Jamalpur and Jamalpur bij vandar, Jamalpur. During image collection, the pulse crop was placed on a white board and the light was good enough from all sides to eliminate the shade. The image was taken from top as bird view and the same height for all samples from crops. So the actual sizes of images were not varied from image to image. 15 to 20 pulse crops were taken in a white board and an image of that pulse crop were taken as JPEG format. All pulse images were in 1024 x 768 pixels. There were no restriction on the direction of pulse when Image taking. Convert RGB to Gray image With the JPEG format the images converted into a grayscale image. Each color appears in its primary spectral components of red, green, and blue. Equation 1 is the formula used to convert RGB value of a pixel into its grayscale value (Baxes, 1994). Gray = 0.2989 * R + 0.5870 * G + 0.1140 * B. (1) Where R, G, B correspond to the color of the pixel, respectively. Each image plane has physical meaning, so color combination obtained using RGB was convenient for spatial data. Boundary Enhancement One simple relationship between pixels is connectivity. Connectivity between pixels is an important concept used in establishing boundaries of objects and components of regions in an image. 216

Image-processing algorithms involve operations between neighboring pixels on a rectangular lattice. Suppose that consider as neighbors only the eight pixels that share an edge with the pixel in question: (x+1, y), (x+1, y-1), (x, y-1), (x-1, y-1), (x-1, y), (x-1, y+1). (x, y+1) and (x+1, y+1) coordinates. These are called "8- connected" neighbors (Baxes, 1994) for obvious reasons (Figure 1). Figure 1. 8-connected neighbors In this image processing the 8 connectivity was used to serve the purpose to detect boundary and the area calculation. Edge Detection and Segmentation Edges correspond in general to important changes in physical or geometrical properties of objects in the scene that attempts to characterize the intensity in the image. Segmentation is used to separate objects within an image from the other objects and as well as from the background. In color based segmentation approach it first removes edges whose color is significantly different from that of the object. Mainly it eliminates foreground edges whose color is different from background color. An edge can be classified as pulse crop edge if the color of any one of its neighbors or itself was close to the color of the pulse crop. Figure 2. Cropped and zoomed original images (a) and processed images (b and c) Image processing RGB format was used to read JPEG images directly in a red-green-blue (RGB) color system where each pixel contain ranging from 0 to 255 of each red, green, and blue intensities. The values of these three primary colors make up the actual color for each pixel (Baxes, 1994). The 8-neighbor boundary detection system (Baxes, 1994) was applied to boundary detection (Fig. 1). From the images, the pulse crop areas were identified and isolated individually. The remaining pixels outside the boundary were colored as pure white (255, 255, 255). The total pixels were counted inside the crop boundary area. To simplify the pixels, image were then converted to a one coordinate format based on gray level. Thus, all pixels were given a value of one and those associated with a different colored object were coded as intensity in the range zero to one. This method simplifies images and removes background noise. Kadiret al. (2011) reported that human eye can still clearly recognize the objects when the gray level matrix was used in print or on screen (Yang et al. 2002). Firstly pulse crop has detected by its color and it varies from crop to crop. For example the crop named Ground Nut is approximately black in color. The image processing system was comparing the color of Ground Nuts with the previously stored Ground Nuts color index. If the current color matches then it recognized as image of Ground Nuts. The similar color was decided by the RGB and gray scale ranges. Inside a boundary all the pixels were selected from the same seed. 217

The next step was to measure the pulse crops size. It is known that every pure pulse crop has a standard size. The size was measured by counting the number of pixels in the area of the crops image. At the boundary detecting time it was counted the pixel of the crops image. It was counted how many same colored pixels contain inside the image boundary. The final step was to measure the shape of the pulse crop. According to the geometrical formula if major axis is equal to minor axis of an ellipse then it is a circle. Some crops were circular shaped but some are different. At the time of area measurement the major axis, minor axis and the center point of the major axis was calculated. The highest length of the seed was taken as major axis. For each seed the maximum and minimum x and y co-ordinate was calculate. Also from this two x,y co-ordinate a rectangular shaped was formed virtually. On the major axis, axis center point and the minor axis shape of the crop can be easily measured. So, Maximum distance was calculated and width of the crop has measured by maximum distance to perpendicular of the center point as minor axis. Table 1 shows various samples of pulse crops that were analyzed according to their color range, axis, shape and area. Table 1. Pulse crops detail according to their color range, axis, shape and area. Pulse Crop Lentil Ground Nuts Chick-pea Split-pea Color Range (RGB) 81-45 55-25 36-22 60-25 37-20 46-17 91-63 64-26 58-21 182-130 158-131 119-96 Color Range (Grayscale) Major Axis (Appr.) Axis (+/- 5%) Minor Axis (Appr.) Shape Area Pixel 0.87-0.63 317 317 Circular 711 0.87-0.78 234 125 Cylindrical 677 0.82-0.71 189 153 Tri-angular 563 0.48-0.37 213 213 Circular 327 The Table above has four samples of pulse crops i.e. Lentil, Ground Nut, Chick-pea and Split-pea. Each sample has a color range in RGB value, Axis describes about the major axis and the minor axis approximate in pixel. Shape was the description about the entire samples pulse crops shape that may be circular or other shape. Area was the approximate pixel number in the entire pulse crop boundary. For lentil, the color range was 45 to 81, 25 to 55 and 22 to 36, respectively for R, G and B according to minimum and maximum range. The color range was minimum of 0.63 to maximum of 0.87 from grayscale. Major axis was 317 approximately and axis with 90 degree was 317. It was circular shaped and its area was approximately 711 pixels. RESULT AND DISCUSSION The performance of the recognition was evaluated on identification ratio of the system. In first 65 pulse crops, 58 pulse crops were recognized as lentil. In this case, the pulse crop Identification Ratio (IR) of image Processing was 89.23% for Lentil. Similarly, the ground nut, chick-pea and split pea were 90.11%, 91.78%, and 85.06% respectively. Table-2 shows the result of pulse collected from Notun bazaar, Mymensingh. 218

Table 2. Identification ratio of different pulse crops collected from Notun bazaar, Mymensingh Pulse Name No of Pulse Recognized Unrecognized Identification Ratio Lentil 65 58 7 89.23 Ground Nut 91 82 9 90.11 Chick-Pea 73 67 6 91.78 Split-Pea 87 74 13 85.06 Table 3 represents the test results of the seeds collected from Tajmohol, Jamalpur. To recognition from the four different pulses, recognized and unrecognized pulse crops were used. It was evident that image processing system had analyzed lentil to 91.23% as recognized. Ground nut, chick-pea and split-pea were identified 89.36%, 90.28% and 82.98%, respectively. Table 3. Identification ratio of different pulse crops collected from Tajmohol, Jamalpur Pulse Name No of Pulse Recognized Unrecognized Identification Ratio Lentil 57 52 5 91.23 Ground Nut 47 42 5 89.36 Chick-Pea 72 65 7 90.28 Split-Pea 47 39 8 82.98 The seeds from Jamalpur bij vandar, Jamalpur, recognized numbers of pulse crop were 69, 54, 76 and 43, respectively for lentil, ground nut, chick-pea and split-pea. The machine had shown the identification ratio of 89.61%, 91.53%, 93.83% and 82.70%, respectively for lentil, ground nut, chick-pea and split-pea (Table-4). Table 4. Identification ratio of different pulse crops collected from Jamalpur bij vandar, Jamalpur Pulse Name No of Pulse Recognized Unrecognized Identification Ratio Lentil 77 69 8 89.61 Ground Nut 59 54 5 91.53 Chick-Pea 81 76 5 93.83 Split-Pea 52 43 9 82.70 Table 5 shows the average identification ratio of all crops for all places where the maximum IR was 91.96 for chick-pea and the minimum IR was 83.58 for split-pea. The Lentil showed the ratio was 89.23, 91.23 and 89.61 where the average ratio was 90.02. Similarly, the ground nut had 90.33 identification ratios. Table 5. Average Identification ratio of different pulse crops from all 3 places Pulse Name IR from Table 2 IR from Table 3 IR from Table 4 Avg. IR Lentil 89.23 91.23 89.61 90.02 Ground Nut 90.11 89.36 91.53 90.33 Chick-Pea 91.78 90.28 93.83 91.96 Split-Pea 85.06 82.98 82.7 83.58 The study showed that the recognition of pulse crop purity was gave higher performance (IR) when the shape, color and area of the pulse crops were almost similar. 219

CONCLUSION Research in image processing system to-date remains centered on technological issues and is mostly application driven. This study was undertaken to develop an image processing system to recognition pulse crops taken from the different places. There were 808images for processing and the performance of the automated system was compared to manual system. The success rate for the identification rate of recognized pulse crops were observed to be as high as 83.58 to 91.96%, while the success rate for Lentil, Ground Nut, Chick-pea and Split-pea were 90.02%, 90.33%, 91.96% and 83.58% respectively. Experimental result indicates that our algorithm is workable with satisfactory accuracy on 4 kinds of pulse crops. The average recognition ratio was greater than 88%. Compared with other manual methods, this algorithm is fast in execution, efficient in recognition and easy in implementation. By applying image processing system in our agricultural field, we can analysis our pulse crops purity quickly and by following appropriate control measure sustainable agriculture can be achieved. Future work is under consideration to improve the identification of pulse crops to purity measurement at different condition with the help of different algorithms. REFERENCE 1. Sakai N, Yonekawa S, and Matsuzaki A, 1996. Two-dimensional image analysis of the shape of rice and its applications to separating varieties. Journal of Food Engineering, 27: 397-407. 2. Perez AJ, Lopez F, Benlloch JV, and Christensen S, 2000. Color and shape analysis techniques for weed detection in cereal fields. Computers and Electronics in Agriculture, 25:197-212. 3. Bama BS, Valli S M, Raju S, and Kumar VA, 2011. Content based leaf image retrieval using shape, color and texture features, Indian Journal of Computer Science and Engineering, 2: 202-211. 4. Baxes G A, 1994. Digital Image Processing: Principles and Applications, John Wiley and Sons, New York. 5. Kadir A, Nugroho LE, Susanto A, and Santosa PI, 2011. A comparative experiment of several shape methods in recognizing plants, International Journal of Computer Science and Information Technology (IJCSIT), 3: 256-263. 6. Yang CC, Prasher S O, and Landry JA, 2002. Weed recognition in corn fields using back-propagation neural network models, Canadian Biosystems Engineering Journal, 44: 7.15-7.22. 220