|
|
|
Using ESTA to develop expert system for the Natural Resource Management
3. Knowledge Acquisition:
Knowledge acquisition is one of the most important phases of the
expert system development cycle in which domain specific knowledge elicited from
human expert or other related sources are transferred to the knowledge engineer. The
acquisition of knowledge for the proposed system has been carried out by making
consultation with human experts and standard literature referenced above. The key
features of each land use and land cover category were discussed in details. Efforts
have been made to collect more and more heuristic knowledge about their
identification. Details of it can be found in [20].
4. Knowledge Representation
Logic has been one of the oldest tool for diagnostic problem solving
and logic based different diagnostic approaches like abductive diagnosis, deductive
diagnosis, consistency based diagnosis etc have been developed [21]. ESTA also
supports rule based knowledge representation in the logical paradigm. From acquired
knowledge identification rules for different land use and land cover categories were
developed. For example following rules have been included in the knowledge base to
identify
Rule 1.If there occur white patches along the river
Then identify sand.
Rule 2.If there is bright blue or dark blue long non-linear long lines (thick/thin)
Then identify them as river.
Obviously, when system will trigger rule1 first it will look for the ident ificat ion of the
river. Thus while triggering rule 1 system first fires rule2. There are two major
knowledge representations in ESTA namely Section and Parameters. Section is top
level of knowledge representation and contains the logical rules that directs ESTA
how to solve problem, actions to perform such as giving advice, going to other section,
calling to routines etc. The first section is always named as start section. Parameters
are used as variable and it decides the flow of control among the sections. ESTA
accepts four types of parameters namely Boolean or logical, Text, Number and
Category parameters. These parameters serve different purposes. The Boolean
parameter is used when the answer to asked question is either Yes, No, or Unknown.
Text parameters are used for text object. Number parameter is used to represent
numerical values. Category parameters are used when variable takes more than one
values. The value for any of the parameter is calculated from end-user’s response to a
question, through other result of application of rules. Any parameter consists of declaration of field, type field and number of
optional field such
as explanation field, rules field, picture field, question field etc.In the
screen short of Fig.4 all such fields a Boolean parameter agri_q2 (name
is arbitrary) of agricultural use section (a class of land use and land cover)
is Shown. Each land cover and land use category has been represented in the
separate section. The screen shot from the implemented system are shown the Fig.5
and Fig.6.Fig.5 shows interface of the system for the user which also shows details of

Fig.4 Screen shot of a parameter agri_q2
each option in the figure window. Fig.6 represents internal representation of the rules in a section that transfer controls in accordance with the user’s response. Each section contains classification rules placed in first come first serve order. The feature corresponding to
FCC interpretation keys are placed in these backward chained rules including
parameters. Each parameter contains explanation for questions, if needed rules to
decide value of parameters, question statements and picture related to the said

Fig.5 Screen shot showing different land used and land cover categories
question. These all are shown in the screen shot of Fig.6.Design of the system follows
top-down design approach.The developed knowledge base is stored in the compiled
mode for faster consultation.
Consultation and Result:
The system has been used to interpret IRS-1B based FCC image,as shown in Fig.7,
of the Lalganj area of the district of Vaishali in Bihar. The classified land use and land
covers are shown in the Fig.8. The result shows consistency of the knowledge base
and suitability of diagnostic reasoning in representing visual photo interpretation
skill of FCC images. Since the system is developed in symbolic techniques so the rules used by the system can be seen and line of reasoning can be understood. Such
system is especially useful for newcomers in the area of visual image interpretation and remote sensing.

Fig.6 Screen shot showing a section
References:
- Jensen J. R.(2000). Remote Sensing of The Environment: An Earth Resource Perspective, Prentice- Hall,Inc., Upper Saddle River, NJ,
- Eramine , J.L.,(1997) "Expert System Theory and Practice.,"Prentice Hall of India, New Delhi
- Simon, G.L.,(1995). " Expert System and Micros" NCC Publication, Manchester,
- Shortliffe, E.,(1976). "Computer Based Medical Consultation: MYCIN," Elsevier, New York.,
- Deekshatulu, B.L(1991)" Management of Natural Resources -Use of AI,” In AI and Expert System Technology in Indian Context”, Ed. By V.V. Sharma, Deekshatulu,
- Ramani, K. & Gautum, N.C., (1990) " Expert System, for Identification of Land Use/Land Cover Categories from Satellite Data", Proceedings of the Seminar on AI, Expert System & Knowledge Based System, ISRO Hqts., Bangalore, India.

Fig 7 FCC image taken by IRS-1B and IRS-1D

Fig.8 Identified Land use & Land cover categories

Fig.3: Hypothetico-Deductive diagnosis framework
|
|
|