Digital Image Analysis Based Automated Kiwifruit Counting Technique

Similar documents
COMPARISON OF CORE AND PEEL SAMPLING METHODS FOR DRY MATTER MEASUREMENT IN HASS AVOCADO FRUIT

Predicting Wine Quality

EFFECT OF TOMATO GENETIC VARIATION ON LYE PEELING EFFICACY TOMATO SOLUTIONS JIM AND ADAM DICK SUMMARY

Detecting Melamine Adulteration in Milk Powder

GrillCam: A Real-time Eating Action Recognition System

Visual Yield Estimation in Vineyards: Experiments with Different Varietals and Calibration Procedures

DESIGN AND FABRICATION OF ARECA NUT PROCESSING UNIT

AJAE Appendix: Testing Household-Specific Explanations for the Inverse Productivity Relationship

Relation between Grape Wine Quality and Related Physicochemical Indexes

Giuseppe Pellizzi Prize 2018

Online Appendix to Voluntary Disclosure and Information Asymmetry: Evidence from the 2005 Securities Offering Reform

Analysis of Things (AoT)

March 2017 DATA-DRIVEN INSIGHTS FOR VINEYARDS

Efficient Image Search and Identification: The Making of WINE-O.AI

1. Continuing the development and validation of mobile sensors. 3. Identifying and establishing variable rate management field trials

5 Populations Estimating Animal Populations by Using the Mark-Recapture Method

Interpretation Guide. Yeast and Mold Count Plate

WINE RECOGNITION ANALYSIS BY USING DATA MINING

Abstract. Keywords: Gray Pine, Species Classification, Lidar, Hyperspectral, Elevation, Slope.

Learning Connectivity Networks from High-Dimensional Point Processes

Wine-Tasting by Numbers: Using Binary Logistic Regression to Reveal the Preferences of Experts

Buying Filberts On a Sample Basis

Is Your Restaurant Ready for the Growing Online Ordering Trend?

A.P. Environmental Science. Partners. Mark and Recapture Lab addi. Estimating Population Size

Dr. Abdul Rashid Bin Mohamed Shariff

GROWTH RATES OF RIPE ROT FUNGI AT DIFFERENT TEMPERATURES

Operating the Rancilio Silvia after PID kit modification Version 1.1

Development of a Mobile Grading Machine for Citrus Fruit*

Please sign and date here to indicate that you have read and agree to abide by the above mentioned stipulations. Student Name #4

Planning for harvest success

Flowering and Fruiting Morphology of Hardy Kiwifruit, Actinidia arguta

End to End Chilled Water Optimization Merck West Point, PA Site

NEW ZEALAND AVOCADO FRUIT QUALITY: THE IMPACT OF STORAGE TEMPERATURE AND MATURITY

Optimization Model of Oil-Volume Marking with Tilted Oil Tank

Yield prediction any closer to getting it right?

GCSE 4091/01 DESIGN AND TECHNOLOGY UNIT 1 FOCUS AREA: Food Technology

Fruit Detection using Improved Multiple Features based Algorithm

Effective and efficient ways to measure. impurities in flour used in bread making

Towards Automated Yield Estimation in Viticulture

Coffee weather report November 10, 2017.

An application of cumulative prospect theory to travel time variability

Level 2 Mathematics and Statistics, 2016

Geographic Information Systemystem

RELATIVE EFFICIENCY OF ESTIMATES BASED ON PERCENTAGES OF MISSINGNESS USING THREE IMPUTATION NUMBERS IN MULTIPLE IMPUTATION ANALYSIS ABSTRACT

Online Appendix to. Are Two heads Better Than One: Team versus Individual Play in Signaling Games. David C. Cooper and John H.

Environmental Monitoring for Optimized Production in Wineries

UNIVERSITY OF CALIFORNIA AVOCADO CULTIVARS LAMB HASS AND GEM MATURITY AND FRUIT QUALITY RESULTS FROM NEW ZEALAND EVALUATION TRIALS

Modeling Wine Quality Using Classification and Regression. Mario Wijaya MGT 8803 November 28, 2017

Regression Models for Saffron Yields in Iran

Structures of Life. Investigation 1: Origin of Seeds. Big Question: 3 rd Science Notebook. Name:

Improving Capacity for Crime Repor3ng: Data Quality and Imputa3on Methods Using State Incident- Based Repor3ng System Data

Activity 10. Coffee Break. Introduction. Equipment Required. Collecting the Data

Elemental Analysis of Yixing Tea Pots by Laser Excited Atomic. Fluorescence of Desorbed Plumes (PLEAF) Bruno Y. Cai * and N.H. Cheung Dec.

Report to Zespri Innovation Company Ltd. An Analysis of Zespri s 2003 Organic Kiwifruit Database: Factors Affecting Production

Greenhouse Effect Investigating Global Warming

Mischa Bassett F&N 453. Individual Project. Effect of Various Butters on the Physical Properties of Biscuits. November 20, 2006

STA Module 6 The Normal Distribution

STA Module 6 The Normal Distribution. Learning Objectives. Examples of Normal Curves

Archival copy. For current information, see the OSU Extension Catalog:

International Journal of Business and Commerce Vol. 3, No.8: Apr 2014[01-10] (ISSN: )

Grower Summary TF 170. Plums: To determine the performance of 6 new plum varieties. Annual 2012

What Makes a Cuisine Unique?

Colorado State University Viticulture and Enology. Grapevine Cold Hardiness

2. Materials and methods. 1. Introduction. Abstract

Flexible Working Arrangements, Collaboration, ICT and Innovation

LEAN PRODUCTION FOR WINERIES PROGRAM

Predicting Fruitset Model Philip Schwallier, Amy Irish- Brown, Michigan State University

Coffee zone updating: contribution to the Agricultural Sector

Vibration Damage to Kiwifruits during Road Transportation

Using Growing Degree Hours Accumulated Thirty Days after Bloom to Help Growers Predict Difficult Fruit Sizing Years

Big Data and the Productivity Challenge for Wine Grapes. Nick Dokoozlian Agricultural Outlook Forum February

DEVELOPMENT OF A RAPID METHOD FOR THE ASSESSMENT OF PHENOLIC MATURITY IN BURGUNDY PINOT NOIR

Emerging Local Food Systems in the Caribbean and Southern USA July 6, 2014

How Rest Area Commercialization Will Devastate the Economic Contributions of Interstate Businesses. Acknowledgements

Missing value imputation in SAS: an intro to Proc MI and MIANALYZE

SIMPLE CODED IDENTIFICATION REFERENCES OF HARVESTING TIME FOR OIL PALM FRUITS

Fleurieu zone (other)

Alcohol Meter for Wine. Alcolyzer Wine

HEAT TREATMENTS OF BARRELS FOR WINE MAKING

STOP CROP GROW. Feijoa. information sheet

Determining the Optimum Time to Pick Gwen

Bt Corn IRM Compliance in Canada

Further investigations into the rind lesion problems experienced with the Pinkerton cultivar

Method for the imputation of the earnings variable in the Belgian LFS

Internet Appendix. For. Birds of a feather: Value implications of political alignment between top management and directors

This appendix tabulates results summarized in Section IV of our paper, and also reports the results of additional tests.

Soybean Yield Loss Due to Hail Damage*

INSTRUCTION MANUAL FOR BUILT-IN OVENS

Thermal Hydraulic Analysis of 49-2 Swimming Pool Reactor with a. Passive Siphon Breaker

Increasing the efficiency of forecasting winegrape yield by using information on spatial variability to select sample sites

IDOT and Illinois Tollway Connecting Northern Illinois Over the Years. Clarita Lao, Illinois Tollway September 29, 2017

THE ELECTRONIC FIRMOMETER

Research - Strawberry Nutrition

Quality of western Canadian lentils 2012

IT 403 Project Beer Advocate Analysis

Lesson 23: Newton s Law of Cooling

Effects of Preharvest Sprays of Maleic Hydrazide on Sugar Beets

Evaluation copy. Falling Objects. Experiment OBJECTIVES MATERIALS

What s the Best Way to Evaluate Benefits or Claims? Silvena Milenkova SVP of Research & Strategic Direction

Vinmetrica s SC-50 MLF Analyzer: a Comparison of Methods for Measuring Malic Acid in Wines.

Transcription:

Digital Image Analysis Based Automated Kiwifruit Counting Technique P. Wijethunga 1, S. Samarasinghe 1, D. Kulasiri 1, I. Woodhead 1, 2 1 Centre for Advanced Computational Solutions, Lincoln University 7647, Canterbury, New Zealand 2 Lincoln Ventures Limited, P. O. Box. 133, Lincoln 764, Christchurch, New Zealand Email: wijethup@lincoln.ac.nz Abstract This Paper investigates the use of digital image analysis techniques for developing an automated kiwifruit counting system. Three simple counting methods followed by a minimum distance classifier based segmentation technique in L*a*b colour space were studied. Images were taken prior to harvesting at a New Zealand kiwifruit orchard. Accurate counting of kiwifruit in several sample regions of the orchard is required in order to estimate the fruit harvest. At present, the counting is manually done by hired employees. Manual counting has several issues, such as low accuracy, long duration and higher costs. Automated counting technique facilitates a fast, low cost and potentially more accurate way of counting kiwifruit. Several approaches were trialled and validated on different sets of images. Above 9% accuracy on gold image data and above 6% accuracy on green image data were obtained, showing the potential of using the approach for counting kiwifruit for the harvest estimation purpose. The results, limitations and ongoing research in developing a more robust and consistent technique will be discussed. Keywords: Applied image processing, minimum distance classifier, image segmentation, distance transform, automated counting contractors are used to count the fruit manually. Then 1 Introduction the manual counts are used to estimate the harvest. Around $3, to $, is spent on manual Image analysis based automated counting approaches counting per year for a typical pack house. can be found in many fields, such as medical imaging, Additionally, there are issues with the accuracy of horticulture & crop industry and soil research [1], [2] manual counts due to the higher number of kiwifruit and [3]. They show the efficacy of automated and the exhaustion from continuous and repeated counting systems, which are sufficiently reliable, work. Because of the large scale of production, even a consistent, fast and also more convenient than manual 1% error in estimation is a significant loss to the counting. However there are challenges in developing industry. If overestimated, the money on pre-ordering robust, automated counting techniques and they are ships and trucks will be lost and another large unique to the specific problem. Some of the investment is potentially blocked due to excess challenges for counting are uneven illumination, packing. If underestimated, the insufficient pickers, noise, occluded objects and clumped objects. For packers, packing material and insufficient time for example, Sio, S. W. S. et al. developed a clump ordering ships can require a bulk sale of products at splitting technique to address the issue of counting much lower price. Having a robust automated clumped red blood cells [3]. The clumped cells counting technique facilitates a fast, consistent and adversely affect the accuracy of the parasitimia, convenient way of counting kiwifruit. This further because one clumped cell contains a few cells, but it saves the money spent on manual counting as well as is counted only once. the loss due to erroneous estimations. This paper investigates the use of simple digital image analysis techniques in developing an automated counting approach with application to kiwifruit counting. An accurate harvest estimation system for kiwifruit orchards using the sample digital images taken at the orchard can then be built. Harvest estimation has importance to the industry in planning market needs and resources, such as packing materials and employees. Furthermore the industry needs to pre-book tractors, trucks and ships to ensure a faster turnaround to lessen wastage. Currently, To our knowledge, there has not been any automated system designed for kiwifruit counting or any digital colour/gray image based automated counting system for counting kiwifruit prior to harvesting. A counting method based on thermal images has been evaluated for counting apples in orchards [4]. However, the method has been tested only on 2 trees and a validation result similar to our result has been achieved. This method has the disadvantage of being highly dependent on weather conditions. A recent work to quantify green apples in an orchard by using hyperspectral images and machine vision techniques 978-1-4244-282-2/8/$2. 28IEEE

has been evaluated and shown a detection accuracy between 66.7 % and 1% []. A summary of several other reported vision systems for detecting fruit on trees can be found in [6]. Several citrus yield mapping system using machine vision on 3 band images had been developed and the distinctive colour in citrus fruit make the segmentation comparatively easier in that approach [7], [8], [9]. Another fruit counting method has been proposed to estimate fruit in a tree, using randomized branch sampling [1], but is not easily applicable for kiwifruit due to the vigorous tailed growth of the kiwifruit vine. Our study investigates the feasibility to use 3 band digital colour images rather than thermal or hyperspectral images. In this work, L*a*b colour space, which has been designed to resemble the human visual perceptions, was used. The idea used was to pre-process the image so that the fruit are visually well distinguishable and then to use the L*a*b colour space to segment fruit regions with its perceptually uniform property (i.e. the colours which are visually similar are close to each other in colour space). A good description about L*a*b colour space can be found in [11]. In this paper, the work carried out on kiwifruit images is presented in five sections; data extraction and analysis, segmentation, automated counting, validation, and discussion and future work. 2 Data Extraction and Analysis Images of the two kiwifruit varieties namely Gold and Green were used. Images were captured using an image capturing system designed by Lincoln Ventures Ltd. In the setup, a Lumenera Le29 camera facing upward is fixed to a tractor with artificial lighting. Pictures of the hanging kiwifruit are taken at night while the tractor moves through the bays of the orchard. Considering the most consistent lighting conditions, the image capturing is done in the night time with the lighting from fluorescent lights. Pictures of the two kiwifruit types are shown in Figure 1. All the images used are 192x18 pixels in size. ( b) Figure 1. Gold kiwifruit sample image Green kiwifruit sample image First, randomly selected images from a pool of images were separated into two sets, one for building a model and the other one for validation. images from Gold and 3 images from Green for building the model, and 78 from Gold and 42 from green for validation were used. Before the data extraction, images were pre-processed as follows. Only the centre window of size 82x4 pixels from original image was considered in order to eliminate poor illumination conditions at the corners. Then the image intensity was transformed nonlinearly to contrast darker pixels in a wider range while keeping brighter pixels less affected. Secondly the R, G and B components were rearranged (data in B band was fed to R band, R to G and B remained unchanged), making the image false colour so that the kiwifruit are easily distinguished from the background. Finally the image was filtered using a 3x3 pixels window sized average filter to reduce noise. Resulting image is shown in Figure 2. Figure 2. Pre-processed image Segmentation of a kiwifruit image in to four regions: leaves, kiwifruit, branches and dark background, was empirically found to be more successful than segmenting in to two or three regions. L*a*b colour space, which is one of the two deviceindependent colour spaces introduced by the Commission International de l Eclairage (CIE), was used for colour segmentation. Both HLS (Hue, Luminance and Saturation) and RGB colour spaces

are device-dependent: that is, the colour coordinates depend on the characteristics of the devices used to capture and display the images. L*a*b space is designed in a way such that colours which are visually similar are adjacent to each other in the colour space. This property makes the L*a*b colour space suitable for colour image segmentation [12]. Considering its advantages, pre-processed images were converted to L*a*b colour space for data extraction and processing. b value in l*a*b space 14 13 12 11 KiwiFruit(green) Data in L*a*b space Variable Kiwifruits background leaves branches Sample sub-regions (fruit, leaves, branches and dark background) were selected from each image and average a and b values of each sample region were extracted for all images. L component which indicates the lightness was not taken in to account. A Matlab program was written for extracting data, so that the data of the sample regions can be selected manually using the mouse pointer. The sample regions were of random sizes. All the 16 data types; a and b components of the four regions of both gold and green kiwifruit images, were analysed and the mean and variance of each, when fitted to a normal distribution, were extracted. Figure 3 shows the analysed data. Frequency 1 1 12 14 16 18 11 112 114 116 Histogram of Gold kiwifruit image data A1 1. 2. 138 14 142 B1 144 B2 A3 B3 1 146 148 1 1 127 A2 129 13 (c) 1 12 13 14 a value in L*a*b space Figure 3. Data extracted from each region Gold kiwifruit image data, Green kiwifruit image data (c) Scatter plot of green kiwifruit data (A & B stands for the a and b component of L*a*b space, 1, 2, 3 and 4 represents kiwifruit, dark background, leaves and branches respectively) 3. Segmentation Mean values of two data components; a and b were considered as the components of the feature vector representing each region. Minimum distance classification was used to classify each pixel into its region. The kiwifruit regions isolated after the segmentation consist of noise. In order to eliminate noise, morphological open operation was used. Resulting image is as shown in Figure 4. 1 16 127 129 13. 126 13 132 134 136 122 124 126 13 A4 B4. 1 2.. 114 116 118 12 122 124 126 129 132 13 138 Histogram of green kiwifruit data 1 Ag1. Bg1 8 Ag2 Frequency. 2.. 1 11 99 12.6 126.4 127.2 12 1 18..8 2.. 142 13 132 134 144 146 148 1 12 14 16 136 138 14 4 127 129 13 Bg2 Ag3 Bg3 8 8 Ag4 11 12 12 13 4 1 Bg4 12. 127. 13. 132. 13. 137. 14. 142. 4 12 122 124 126 131 Figure 4. Segmented kiwifruit region, Boundaries superimposed on the original image

4 Automated Counting To achieve automatic counting the images were first converted into gray colour images. Next, three simple methods were evaluated to count kiwifruit from the segmented images. 4.1 Regional Maximum (RM) The pixels from the centre area of kiwifruit take comparatively higher grey values. Therefore the number of regional maximums of the image was used as data to obtain the fruit count. 4.2 Distance Transform (DT) Before extracting the data for this method, the image was converted into binary. It was then complemented, so that pixels in an object region take the value zero and background pixels take the value one. The distance from each pixel in the object region to the nearest non-zero valued pixel was calculated. The number of regional maximums of the distance matrix were then counted and used as the data for this method. 4.3 Area The area of all the objects in the image was calculated and considered as the data. Number of kiwifruit in each image used for model development was manually counted with the help of a program written in Matlab. Then the relationship between the true count and the data obtained in each method was analysed using linear regression. The three regression equations obtained were used as simple models for obtaining the kiwifruit count from images. The linear regression equations for gold and green kiwifruit data are shown in equations (1)-(3) and (4)-(6) respectively, and R 2 values are shown in Table 1. TrueCount = (.829 * RMcount).16 (1) TrueCount = ( 1.2 * DTcount).94 (2) TrueCount = (.93* Area) + 2.39 (3) TrueCount = (.8* RMcount) + 9.1 (4) TrueCount = ( 1.2 * DTcount) + 4.97 () TrueCount = (.17 * Area) + 11.6 (6) Table 1. R 2 values Kiwifruit R 2 value variety RM DT Area Gold 97. 98.6 92.2 Green 67.6 78.2 6.3 Observations showed that the area method gives accurate result when there are no fruit in the image. Therefore that method was used to check whether there are no fruit in the image before proceeding to count fruit using other two methods. Results and Validation All the steps including pre-processing, segmentation and counting were programmed and run on the validation image set. The equations (7) and (8) show the error definitions used for validation. The percentage error per image defined in equation (7) enables tracking how the error varies from image to image and thereby to go back and examine the reason from each image. However, this definition has the disadvantage of giving a larger error even when the program has miscounted only 1 or 2 fruit, if the the total fruit count is small. For example, if the true fruit count of the image is 2 and the program has counted only 1, then the percentage error will be %. The average percentage error in equation (8) averages the error over all the images to compare the different methods used for counting. Percentage error per image, PC TC PEperI = *1 (7) TC Average percentage error, 1 PC TC AvgPE = *1 (8) N TC Where N is the number of images, PC is program count and TC is True count. The percentage error indicates how many error counts per hundred kiwifruit, either by under-estimation or by over-estimation. The resulting error values, calculated using equation (8), for each method are shown in Table 3. Table 3. Average Percentage Error of Counting Methods Variety Average percentage error RM DT Area Gold 1.28 7.9 17.62 Green 31.28 24.88 37.78 In orchards the kiwifruit are counted as the fruit count per bay. Typical fruit count per bay is around 7 to 12. Therefore if we define the error count per bay without considering the error count per image, then our results show a more representative error. 6 Discussion and Future Work The result shows the potential for developing an

automated counting technique for the application of kiwifruit counting. However the methods are yet to be tested on different image sets taken on different days taken at night with artificial light. The pre-processing, data extraction and analysis methods require human intervention and decisions. Therefore, automation or calibration of the technique will be difficult. Percentage error(%) 12 1 8 6 4 2 RM DT Area leaves and branches as kiwifruit and results an oversegmentation. Similarly, under-segmentation happens when similar coloured kiwifruit are misclassified as leaves or branches. This is shown in Figure 7. In Figure 7, several kiwifruit have not been recognized as fruit while one leaf region is classified as a fruit. In Figure 7, there are several unrecognized fruit, whereas some parts of the wooden bar have been misclassified as fruit. 1 9 13 17 21 2 29 33 37 41 Image Percentage error (%) 12 1 8 6 4 2 1 6 11 16 21 26 31 36 41 image 46 1 6 61 66 71 76 RM DT Area Figure 6. Variation of percentage error per image - Images are chosen in an arbitrary order Green kiwifruit images Gold kiwifruit images Even though the average results gave a good impression, when each image s result is carefully considered as shown in Figure 6, several cases with large differences between manual count and program count were found in all methods. It was clear from the results that all methods on green kiwifruit have given a comparatively large error. The cause for large error can be the thicker calix in the centre of green kiwifruit, which makes the segmentation difficult. Another reason for large errors in some of the images of both gold and green fruit is the supporting wood bars in the orchard appear in the image which is shown in Figure 7. A separate algorithm could be used to mask this area. Careful examinations on the process show two main reasons for the errors in counting both gold and green kiwifruit Figure 7. Poor segmentation The second reason is the errors in counting techniques. This is mainly due to the occluded fruit and bunches of fruit. Distance transform method is underestimating fruit count, when many fruit are connected as one object as shown in Figure 8. On the other hand the regional maximum method overestimates fruit count due to too many local maximums and this situation is shown in Figure 8. Sometimes one kiwifruit object contains many local maximums while another object does not show any local maximum. Then when both under-estimation and over-estimation occur in an image the error can be neutralized. The accuracy of the area method depends on the size of the kiwifruit. If the size of the kiwifruit appears to be comparatively big or small either due to the distance to the camera or different size of the fruit, then the error from the area method will be high. The first reason is the poor segmentation. It sometimes misclassifies similar coloured parts of

Figure 8. Erroneous counting Further research will be carried out to develop a more robust automated counting system, focusing on the accuracy of the count. Currently, Random field based Maximum a poseterori (MAP) technique for segmentation and watershed method based techniques for automated counting will be considered. A robust segmentation technique which uses more features than colour components, and a scale invariant counting technique with special attention to deal with occluded and connected objects will be the main objectives of the next stage of research. analysis-based program for the accurate determination of parasitemia." Journal of Microbiological Methods 68(1): 11-18. [4] D. Stajnko, M. Lakota and M. Hocevar (24) Estimation of number and diameter of apple fruit in an orchard during the growing season by thermal imaging Computers and Electronics in Agriculture 42(1): 31-42. [] O. Safren,, V. Alchanatis, V. Ostrovsky, and O. Levi (27) Detection of Green Apples in Hyperspectral Images of Apple-Tree Foliage Using Machine Vision American Society of Agricultural and Biological Engineers (6): 1. [6] A. R. Jimènez, R. Ceres and J. L. Pons (2). A survey of computer. vision methods for locating fruit on trees. ASAE, 43(6): 1911-192. [7] P. Annamalai and W. S. Lee (23). Citrus yield mapping system using machine vision. ASAE, Paper No. 312. [8] R. Chinchuluun and W. S. Lee (26). Citrus yield mapping system in natural outdoor scene using the watershed transform. ASAE, Paper No. 631. [9] M. Regunathan and W. S. Lee (2). Citrus yield mapping and size determination using machine vision and ultrasonic sensors. ASAE, Paper No. 317. [1] R. J. Jessen, (19) Determining the fruit count on a tree by randomized branch sampling, Biometrics, 11(1): 99-19. [11] A. Hanbury and J. Serra (22). Mathematical morphology in the CIELAB space. Image Analysis and Stereology, 21(3): 21-26. [12] S. Dai, and Y. Zhang (23). Colour image segmentation with watershed on colour histogram and Markov random fields Information, Communications and Signal Processing, 1:27-31. Acknowledgement We thank Lincoln Ventures Ltd for the supply of image data, support and funding for the research. References [1] J. Selinummi, J. R. Sarkanen, A. Niemistö, M. L. Linne, T. Ylikomi, O. Yli-Harja and T. O. Jalonen (26) "Quantification of vesicles in differentiating human SH-SYY neuroblastoma cells by automated image analysis." Neuroscience Letters 396(2): 12-17. [2] J. Dahle, M. Kakar, O. Kaalhus and H. B. Steen (24). "Automated counting of mammalian cell colonies by means of a flat bed scanner and image processing." Cytometry Part A 6: 182-188. [3] S. W. S. Sio, W. Sun, S. Kumar, W. Z. Bin, S. S. Tan, S. H. Ong, H. Kikuchi, Y. Oshima and K. S. W. Tan (27) "MalariaCount: An image