You are on page 1of 6

2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan.

16-17, Mumbai, India

A Novel Cloud Computing based Smart Farming


System for Early Detection of Borer Insects in
Tomatoes
Sudhir Rao Rupanagudi, Ranjani B. S., Prathik Thippeswamy G
Nagaraj, Varsha G Bhat Dept. of Computer Science Engineering
WorldServe Education BMS Institute of Technology
Bengaluru, India Bengaluru, India
sudhir@worldserve.in varsha@worldserve.in

Abstract—Every year farmers experience huge losses due to the environment. Being at the top end of the food chain, this
pest infestation in crops & this inturn impacts his livelihood. In would also create hazardous health issues to humans, including
this paper we discuss a novel approach to solve this problem by birth defects. With respect to farmers, direct contact to these
constantly monitoring crops using video processing, cloud chemicals often lead to skin diseases and prolonged use might
computing and robotics. The paper concentrates in lead to cancer [6].
methodologies to detect pests in one of the most popular fruits in
the world – the tomato. An insight into how the idea of the A solution to this issue, is by spraying pesticide on crops
Internet of Things can also be conceptualized in this project has only when need required and also by eliminating those crops or
been elaborated. fruits already affected by pests. This solution though simple,
would require a constant monitoring by the farmer which
Keywords— borer insect; cloud computing; early pest detection; would turn out to be infeasible due to various reasons such as
fruit detection; fruit plucking; fruit worm; growth stages; Internet the absence of the agriculturist at all points of time. Ill health
of Things (IOT); smart farming; tomato detection; video processing of farmers might also constitute for his/her absence from the
farm. Therefore, in order to address this major issue, we
I. INTRODUCTION describe a novel, innovative and a fully automated method to
For a progressively developing nation such as India, perform a constant surveillance of the farm at all points of
agriculture is one of the most important sources of income to time, even in the absence of the farmer.
the country [1]. It must be noted that agriculture alone The major concentration of this paper lies in identifying
constitutes almost 22% of the country’s Gross Domestic fruits of crops in their early unripe stages and also to monitor
Product (GDP), which is indeed a significant number [2]. It is them for any disease or pest infestation. If in case any disease
due to this fact, that governments of several developing or pest activity is detected, such fruits could be immediately
countries set aside a large part of their fiscal budget for the eliminated in turn preventing spreading of the same to other
growth, development and introducing scientific and healthy crops. Pesticides, insecticides and also bio-control of
technologically advanced methodologies for farming each year. pests [7] could be utilized for immediate elimination. For all
In a farmer’s perspective, such initiatives would assist them in experiments conducted, we utilized the Tomato plant (Solanum
producing better yield and safeguarding their produce, thus lycopersicum), since it is one of the most widely grown crops
improvising their lifestyles as well. However, even though in the world [8]. Tomatoes commonly get affected, in their
such programmes exist, farmers continue to be plagued by growing stages (unripe stages), by a pest known as the borer
three major areas of concern – inadequate water supply insect - Helicoverpa armigera [9], which is usually identified
(irrigation), attack of crops by pests & insects and thirdly - by a black color hole in the fruit through which it enters [10].
failure in properly storing produce which in turn might be In order to identify the same, a complete video processing
attacked by pests and rodents [3]. application using Java was developed and was deployed using
Over the past few years, a lot of research has been carried cloud computing which has been detailed further in this paper.
out to overcome the aforementioned problems. Usage of cloud The next section describes few other existing methods
seeding techniques and construction of barrages or dams near using real time video processing to identify unripe tomatoes.
villages have reduced the water crisis to some extent [4]. Section III of this paper discusses the setup used for our
Modern storage techniques which include utilizing rodent experimentation and also that deployed on the cloud. The
exterminators keep rodents at bay [5]. But when it comes to complete video processing algorithm developed is elaborated
prevention of pests or insects from attacking crops, the usual in section IV along with the results obtained in section V.
practice is to spray incessant amounts of pesticides. Though Section VI deals with the future scope of this research with
effective this practice comes with its own set of disadvantages. some insights into further extensions.
Excessive use of pesticide can lead to irreparable damage to
978-1-4799-5522-0/15/$31.00 ©2015 IEEE
2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan. 16-17, Mumbai, India

II. EXISTING METHODOLOGIES In order to take care of this issue and by doing so, reduce
As of date, a lot of researchers have discussed new the power consumed by the system, it was inevitable to think
methodologies to detect fruits and vegetables on plants of a solution wherein the processing – the most power hungry
utilizing various techniques such as video processing and have task of the system [24], could be performed elsewhere. In other
also explained systems which can pluck or segregate the same. words, create a system which could wirelessly communicate
The first ever publication to discuss the same, was in the year with the camera and the robot and perform the necessary
1995 [11]. In this paper, the authors introduce a novel idea to processing on a remote server. Therefore, in order to achieve
identify tomatoes in plants using several visual sensors and the above mentioned requirements we utilized concepts of
also to pluck the same using suction cups attached to a robot. cloud computing as part of our setup. An illustration of the
Unfortunately, no further explanation on how to achieve the setup in the field using a wireless web camera can be seen in
same has been elaborated. In [12] a complete explanation of Fig. 1.
automatic tomato identification on plants using a normal laser
and an infrared laser has been described. The system though
accurate proves to be cost ineffective. [13] - [15] utilize image
processing techniques and stereo cameras to detect tomatoes
but involve complicated and time consuming algorithms such
as principal component analysis and K-Means clustering,
which slow down the complete process. Several other research
works exist which deal with the detection of oranges [16],
pomegranates [17] and the egg plant [18] but use techniques
not applicable to this project. Several methodologies to identify
tomatoes in controlled environments within industries on
conveyor belts also exist [19]-[21], but cannot be utilized since
these approaches do not address the problem of interference of Fig. 1. Illustration of the setup using a wireless web camera
leaves, stems and other environmental factors. It must also be
noted that all the papers mentioned above deal solely with According to the National Institute of Standards and
detection of ripe fruits in turn helping in harvesting, whilst our Technology (NIST) [25], cloud computing is defined as a
scope of research lies in the fact that detection has to be done at model which is capable of creating a universal, “everywhere-
the unripe stages itself. Also, there is limited amount of available”, on-demand network access to a remotely located
discussions on detection of pests and more particularly the shareable pool of computer resources that can be utilized with
borer insect. minimal intervention of the end user. Any cloud computing
The next section discusses the Setup used for our setup utilizes three major service models which are found in
experimentation in detail. The setup described can be used in our setup as well. The complete cloud computing solution for
conjunction with the robot explained in [22]. our system can be seen in Fig. 2, inclusive of the three major
service model layers – The Software as a service (Saas), the
Platform as a service (Paas) and the Infrastructure as a service
III. SETUP (Iaas) [26]. The same has been elaborated below.
The initial setup basically consists of a camera which is
mounted on a robotic car. The robotic car is designed such that A. Infrastructure as a service (Iaas)
it can move around the field, in the space between two rows of Infrastructure as a service basically defines the hardware or
crops, with the camera capturing images or obtaining a live the processor on which the applications on the cloud would be
video feed of the crops. For the primary experiments executed. For all our experiments an Intel i3 32-bit core
conducted, we utilized an Intex 5.0 mega pixel web camera processor was utilized.
with an image resolution of 356x320 [23]. The camera was
placed at a distance of 1.5 feet away from the tomato plants.
B. Platform as a service (Paas)
The total frame rate of the same was 30 frames per second.
This in turn was connected to a laptop on which the main video In order to deploy the application created on the hardware
processing algorithm runs. Based on the decisions taken by the mentioned above, there is a necessity of a software operating
algorithm, a robotic arm or a spraying system could be system on which the development kit or the necessary libraries
designed to spray the necessary amount of pesticide on the for the applications to work can be installed. In this case we
tomatoes. Though this proved to be a highly speed efficient utilized the Microsoft Azure software as the Paas.
solution, the main disadvantage of this setup was the overall
power consumed. Since the camera, motors of the robot and C. Software as a service (Saas)
also the laptop have to be powered using a portable power The software application developed and which is to be
supply, such a solution would prove to be arduous to the deployed on the Paas/Iaas is nothing but the Saas. In this case,
farmer, since a constant watch on the power levels of the the Java application responsible for detecting the unripe fruits
battery has to be taken care of and frequent recharges become and the borer insect using the wireless feed from the camera
necessary. constitutes the Saas in our setup.
2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan. 16-17, Mumbai, India

Real time video feed from wireless


webcam

RGB to grayscale colour conversion

Segmentation resulting in extraction


of tomatoes, leaves, and branches
Phase
1
Erosion is performed to eliminate
leaves and branches

Tomatoes are retained by performing


dilation
Fig. 2. Cloud computer based architecture for smart farming

The complete algorithm of the application developed has RGB image of tomatoes are retrieved
been elaborated in detail in the next section. back using dilated image as a mask

IV. OUR METHODOLOGY


Identify the pest on the tomatoes
As mentioned previously, a novel and a highly speed
efficient video processing algorithm was developed using the Phase
Java programming language. Speed efficiency was necessary 2
Based on the number of pests spray
since decisions on whether to spray the pesticide or not has to adequate pesticide
be taken immediately and sent back to the robot from the
cloud. The first phase of the algorithm deals with the actual Fig. 3. Flowchart depicting the steps involved in our algorithm
unripe tomato detection on the plant and latter phase of the
algorithm concentrates on finding the borer insect. The steps Where, Y represents the intensity, Cb represents the
followed for the same have been shown in the flowchart in Fig chroma blue color component –in other words blueness of the
3. and the explanation for the same has been described in detail image devoid of brightness and Cr – the chroma red
below. component in other words redness devoid of brightness. The
color converted frames are then segmented using the Cb and Cr
A. Color conversion components alone, to obtain the region of interest. Another
Each frame of the real time video feed obtained from the important advantage of color conversion in this case, is that the
setup explained in the previous section is first subjected to amount of memory required to store each pixel of the pictures
color conversion. It must be noted, that the frames obtained are reduces to only 16 bits as opposed to 24 bits which was used
in Red, Green and Blue color scheme. Though it is of common with the RGB model. This helps to reduce the overall memory
notion that green tomatoes could be directly identified using requirement by 1/3rd.
the green color plane, it is not true. The main reason for the
same is the dependency of the RGB color space on brightness B. Segmentation of unripe tomatoes
[27]. Hence, if the brightness changes, the range of the RGB Segmentation, in image processing, is the task of
values representing the unripe tomato also changes, making it segregating or separating the region of interest from the
impossible to identify tomatoes under different brightness background. In this case, our region of interest is solely the
conditions. Therefore, in order to compensate for this effect, unripe green tomatoes and the challenge lies in the fact that,
the frames obtained are first converted to a model known as the this has to be segregated from a background mainly consisting
YCbCr model [28]. The conversions are guarded by equations of stems, leaves and other artefacts lying closely in the same
(1)-(3) as defined by the ITU-R BT.601 [29] and have been range as that of the tomato.
given below.
Several experiments were conducted on over 100 images of
Y' = (0.299 × R) + (0.587 × G) + (0.114 × B) (1) tomatoes, and it was found that green tomatoes have a distinct
Cb=0.16*R−0.33*G+0.500*B (2) range of Cb and Cr which were obtained through histogram
analysis. The histograms procured for the same have been
Cr = 0.5*R - 0.418688*G - 0.081312*B (3) shown in Fig. 4. Similar histograms were obtained for various
images taken under varying environmental conditions.
2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan. 16-17, Mumbai, India

the edges and the shape of the tomatoes to some extent. A


structuring element of 13x13 was utilized for this process.

D. Obtaining back the tomatoes in color


After completing the above mentioned steps, we now
require to regain back the tomatoes in color, so that further
steps can be processed. In order to perform the same, we utilize
the dilated image (D) obtained as a mask and logically “AND”
the same with the RGB image (C) captured from the camera.
By doing so, we now obtain only the tomatoes in color and the
background remains black. This can be further represented by
(5).
ExtractedImage(i,j) = D(i,j) & C(i,j) (5)
Once all these processes complete, phase 2 i.e. the
identification of the borer insect on the tomatoes extracted,
begins. This has been explained further in detail.

E. Identification or segmentation of the borer insect


The final phase of the experiment is to extract the borer
insect, if present on the tomato. In order to perform the same,
the color image obtained above (after masking) is now
subjected to color conversion once again. Since borer insects
are indicated by black color holes on the tomato, it is sufficient
therefore to convert the color image to an intensity component
Fig. 4. Histograms of Cb and Cr of the tomato images with the ranges (Y). This is due to the fact that, once histogram analysis is
marked
performed, the pixels belonging to the borer would always lie
in the former end of the histogram. This can be seen in Fig. 5.
Utilizing these values, segmentation was performed in turn
making the tomatoes black (0) and the background white (255).
Assuming θcr1 and θcr2 are the ranges for the Cr components of
the object of interest and θcb1 and θcb2 - the ranges for the Cb
component, then the segmented image S obtained can be
represented by (4).

0, θcr1>Cr> θcr2 && θcb1>Cb> θcb2


S(i,j) =
255, otherwise (4)

C. Noise Removal
As with all segmentation techniques, one of the major
Fig. 5. Histogram of the extracted tomato with borer insect
issues faced after completion of the process, is the occurrence
of noise. In this case, a few parts of the stem and leaves are Utilizing (4) and the new threshold values, successful
picked up as part of the tomato and therefore it is necessary to extraction of the borer insect was possible. An erosion
eliminate the same. operation with a structuring element of size 3x3 and a dilation
In this paper, noise removal was performed using a of structuring element size 7x7 was performed to retrieve the
methodology known as Erosion. A structuring element of 3x3 borer with perfection.
was applied on the resultant image ‘S’ obtained in the previous A simple counting algorithm could now be initiated, to
step. Upon completion of this process, most of the noise is count the total number of borer insects affecting the fruit or an
obliterated but along with it comes a major disadvantage – area calculation can also be performed to find the extent of
erosion causes even the edges of the tomato to disappear. destruction. The next section presents the results obtained for
Therefore, in order to nullify this effect, we go in for the the algorithm explained in this section.
reverse process – dilation. Whilst erosion is a process of
checking whether any surrounding pixel is black and then
making the pixel under consideration black as well (if it is V. RESULTS
white), dilation on the other hand is quite the opposite [30]. As mentioned in Section III, all algorithms were designed
Hence on application of the dilation algorithm, we retain back and developed using the Java programming language in
2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan. 16-17, Mumbai, India

conjunction with the Java Development Kit (JDK) 1.6 and Java
Media Framework (JMF) 2.1. All programs were deployed as
part of the Saas layer of the cloud computing standard on a 32-
bit Windows system. Experimentation was conducted on over
100 images of tomatoes (unripe) procured from actual farms
and also from the internet.
Fig. 6 shows an example of an unripe tomato picture taken
1.5 feet away from the plant. Fig. 9. Images obtained after erosion and dilation

The resultant image obtained after masking can be seen in


Fig. 10.

Fig. 6. Unripe tomato picture taken 1.5 feet away

It can be clearly seen that the top right most tomato has Fig. 10. Image obtained after masking
been affected by the borer insect whilst the bottom left few
tomatoes are still intact. As explained in the previous section, It can be clearly seen that the unripe tomatoes have been
the first step would be to convert the input image into the Cb successfully extracted and the borer detection algorithm can be
and Cr components respectively. Fig. 7a and 7b depict the performed.
same.
Extraction of the borer follows the steps mentioned in the
previous section. It can be visualized from Fig. 11, that the
borer insect has been successfully detected. The non affected
tomatoes have been completely ignored.

Fig. 7. Cb and Cr components of the Tomato picture procured

The image obtained after applying the histogram based


segmentation can be seen in Fig. 8.
Fig. 11. Borer insect successfully extracted from the tomato

Further to this, a speed comparison i.e. a complete


comparison of the execution time of our algorithm with that of
the algorithms explained in [15] & [14] to detect green
tomatoes, was performed and tabulated in Table I.

TABLE I. COMPARISON OF TIMINGS OF THREE ALGORITHMS

Name of Method Time taken in seconds


Using K-Means Clustering [15] 0.794175
Fig. 8. Image obtained after histogram based segmentation Using PCA [14] 1.45955
Our algorithm 0.46144
As discussed earlier, there is an extreme amount of noise in
the image. The results obtained after the erosion and dilation
operation can be seen in Fig 9a and Fig. 9b respectively. It can be clearly seen from Table I that the algorithm
designed and implemented in this paper takes a mere 0.46s in
The regions which contain the tomato can also be seen comparison with the other two well known algorithms which
clearly. Once this process completes, the next step is to were used in [14] and [15]. This would in turn assist in a faster
perform masking using the mask obtained after dilation. judgement of tomato borer infestation and action can be taken
more quickly.
2015 International Conference on Communication, Information & Computing Technology (ICCICT), Jan. 16-17, Mumbai, India

VI. CONCLUSION [13] Yang, L.; Dickinson, J.; Wu, Q. M J; Lang, S., "A fruit recognition
method for automatic harvesting," Mechatronics and Machine Vision in
In this paper a novel methodology to perform smart Practice, 2007. M2VIP 2007. 14th International Conference on , vol.,
farming and also to detect the borer insect on tomato plants, no., pp.152,157, 4-6 Dec. 2007.
has been described. The complete model implemented on a [14] Kundu, S.; Hazra, A; Deb, K.; Hazra, P., "Dimensionality reduction of
cloud computing framework was also elaborated. It can also be morphological features of tomato leaves and fruiting
habits," Communications, Devices and Intelligent Systems (CODIS),
seen that the algorithm explained is 1.71 times faster than two 2012 International Conference on , vol., no., pp.608,611, 28-29 Dec.
other popular methods of unripe tomato detection. Based on 2012
the resultant obtained from the algorithms, a decision can be [15] Hongpeng Yin; Yi Chai; Yang, Simon X.; Mittal, G.S., "Ripe tomato
taken as to how much amount of pesticide should be sprayed. extraction for a harvesting robotic system," Systems, Man and
This prevents unnecessary spraying of pesticides as well as Cybernetics, 2009. SMC 2009. IEEE International Conference on , vol.,
safeguarding the health of farmers, consumers and also the no., pp.2984,2989, 11-14 Oct. 2009
environment. Future versions of this implementation could [16] Cakir, Y.; Kirci, M.; Gunes, E.O.; Ustundag, B.B., "Detection of
include a unique IP address for the robot, in turn controlling the oranges in outdoor conditions," Agro-Geoinformatics (Agro-
Geoinformatics), 2013 Second International Conference on , vol., no.,
same via cloud computing or by a farmer elsewhere. In other pp.500,503, 12-16 Aug. 2013
words a complete “Internet of Things” approach can be [17] Akin, C.; Kirci, M.; Gunes, E.O.; Cakir, Y., "Detection of the
utilized. Governments of various countries can adopt this pomegranate fruits on tree using image processing," Agro-
design and provide respite to hundreds of farmers worldwide. Geoinformatics (Agro-Geoinformatics), 2012 First International
Conference on , vol., no., pp.1,4, 2-4 Aug. 2012
[18] Jian Song, "Target identification based on automatic threshold for
REFERENCES eggplant picking robot," Information Science and Engineering (ICISE),
[1] Huddar, S.R.; Gowri, S.; Keerthana, K.; Vasanthi, S.; Rupanagudi, S.R., 2010 2nd International Conference on , vol., no., pp.1567,1569, 4-6 Dec.
"Novel algorithm for segmentation and automatic identification of pests 2010
on plants using image processing," Computing Communication & [19] Gejima, Y.; Houguo Zhang; Nagata, M., "Judgment on level of maturity
Networking Technologies (ICCCNT), 2012 Third International for tomato quality using L*a*b* color image processing," Advanced
Conference on , vol., no., pp.1,5, 26-28 July 2012 Intelligent Mechatronics, 2003. AIM 2003. Proceedings. 2003
[2] Ministry of Statistics and Programme Implementation, Press Note on IEEE/ASME International Conference on , vol.2, no., pp.1355,1359
Quarterly Estimates of Gross Domestic Product for the Third Quarter vol.2, 20-24 July 2003
(October-December) of 2013-14, Government of India, February 2014. [20] Guo Feng; Cao Qixin, "Study on color image processing based
[3] The International Rice Research Institute, “Suphan Buri, Thailand, 1974 intelligent fruit sorting system," Intelligent Control and Automation,
and 1975,” in Constraints to High Yields on Asian Rice Farms: An 2004. WCICA 2004. Fifth World Congress on , vol.6, no., pp.4802,4805
Interim Report, Philippines, 1977, Ch 7, pp 255. Vol.6, 15-19 June 2004
[4] Mohana A. Krishnan, “The promise of cloud-seeding”, The Hindu, April [21] D Amato, Juan Pablo; Garcia Bauza, Cristian; Boroni, Gustavo, "Color
13, 2014. [Online]. Available: http://www.thehindu.com/opinion/open- Based Fruits classification using GPU," Latin America Transactions,
page/the-promise-of-cloudseeding/article5906186.ece [Accessed Sept. IEEE (Revista IEEE America Latina) , vol.9, no.3, pp.346,350, June
10, 2014]. 2011
[5] Sahay, K.M.; Singh, K.K.; “Storage,” in Unit Operations of Agricultural [22] Nezhad, M.AK.B.; Massh, J.; Komleh, H.E., "Tomato Picking Machine
Processing, Noida, India: Vikas Publishing House, 2004, Ch 4, pp 164- Vision Using with the Open CV's Library," Machine Vision and Image
172. Processing (MVIP), 2011 7th Iranian , vol., no., pp.1,5, 16-17 Nov. 2011
[6] World Health Organisation, Preventing Disease through Healthy [23] Intex Technologies, “Intex IT-305WC 5MP Webcamera” [Online].
Environments, Exposure to Highly Hazardous Pesticides: A Major Available: http://tinyurl.com/lzp68uq. [Accessed Sept. 10, 2014].
Public Health Concern, Geneva, 2010. [24] Azhar, S.; Vasanthi, S.; Rupanagudi, S.R., " Low Power Optimization of
[7] Singh, A.; Parmar, N.; Kuhad, R.C; “Biological Control of Pests,” in a 3G UMTS Filter," International Conference on Frontiers of Computer
Bioaugmentation, Biostimulation, Biocontrol, Springer Science & Science. (ICFOCS), 2011, vol., no., pp., August 2011
Business Media, 2011, Ch 10, pp 223-225. [25] National Institute of Standards and Technology, The NIST Definition of
[8] Ghaffari, R.; et.al, "Early detection of diseases in tomato crops: An Cloud Computing, Recommendations of the National Institute of
Electronic Nose and intelligent systems approach," Neural Networks Standards and Technology, Special Publication 800-145, Gaithersburg,
(IJCNN), The 2010 International Joint Conference on , vol., no., pp.1,6, 2011.
18-23 July 2010. [26] Shao, J.; Wang, Q.; Mei, H.; “Model Based Monitoring and Controlling
[9] Peña, J. E.; “Biology, Ecology and Management of the South American for Platform-as-a-Service (PaaS),” Cloud Applications and Computing
Tomato Pinworm, Tuta absoluta,” in Potential Invasive Pests of (IJCAC), International Journal of , vol. 2, issue 1, 2012.
Agricultural Crops, Volume 3 of CABI invasive species series, CABI, [27] Ravoor, P.C.; Ranjani, B.S.; Rupanagudi, S.R., "Optimized fingertip
2013, Ch 6, sec 1, pp 98. blob recognition for image processing based touch-screens," Recent
[10] Missouri Botanical Garden, “Tomato Fruit Problems,” Last updated: Advances in Computing and Software Systems (RACSS), 2012
April 2012.[Online]. Available: International Conference on , vol., no., pp.104,108, 25-27 April 2012
http://www.missouribotanicalgarden.org/gardens-gardening/your- [28] Dhruva, N.; Rupanagudi, S.R.; Sachin, S.K.; Sthuthi, B.; Pavithra, R.;
garden/help-for-the-home-gardener/advice-tips-resources/visual- Raghavendra, "Novel segmentation algorithm for hand gesture
guides/tomato-fruit-problems.aspx. [Accessed Sept. 10, 2014]. recognition," Automation, Computing, Communication, Control and
[11] Kondo, N.; Monta, M.; Fujiura, T.; Shibano, Y., "Intelligent Robot to Compressed Sensing (iMac4s), 2013 International Multi-Conference
Harvest Tomato," Robotics and Automation, 1995. Proceedings., 1995 on , vol., no., pp.383,388, 22-23 March 2013
IEEE International Conference on , vol.3, no., pp.V19,, 21-27 May 1995 [29] Radiocommunication Sector of ITU, Recommendation ITU-R BT.601-
[12] Gotou, K.; Fujiura, T.; Nishiura, Y.; Ikeda, H.; Dohi, M., "3-D vision 7, Studio encoding parameters of digital television for standard 4:3 and
system of tomato production robot," Advanced Intelligent Mechatronics, wide-screen 16:9 aspect ratios, March 2011.
2003. AIM 2003. Proceedings. 2003 IEEE/ASME International [30] Gonzalez, R.C.; “Morphological Image Processing,” in Digital Image
Conference on , vol.2, no., pp.1210,1215 vol.2, 20-24 July 2003. Processing, India: Peasrson Education, 2009, Ch 9, sec 2, pp 652-656

You might also like