ITRU - 2010
Permanent URI for this collectionhttp://192.248.9.226/handle/123/14722
Browse
Recent Submissions
- item: Conference-Full-textSunlight monitoring and controlling systemAbeyrathne, IAAU; Amarasinghe, HKN; Amarasignhe, WKTR; Bamunuarachchi, MDP; Karunananda, ASSunlight is important for the growth of plants and the photosynthesis process. It is difficult for plants to get the necessary amount of sunlight due to various factors. Sunlight may get disturbed by obstacles such as buildings. In such situations it is useful for many purposes to record sunlight detected time period and to divert sunlight for the areas where there are sunlight needed plants. A system has been developed to achieve these two tasks. The system contains two main hardware components; sunlight focusing component which will reflect the sunlight to the plants and sunlight detecting component which includes three light dependent resistors which generate signals as the sunlight is detected. Sunlight focusing component has a mirror which is used as a reflector and the system is driven by two stepper motors. The signals generated by the sunlight detecting component are taken to the computer through the parallel port. Controlling software focuses and controls the mirror according to incoming signals. This paper emphasizes how successfully this system can be implemented and how it can be used in different kinds of fields.
- item: Conference-AbstractSystem to monitor environmental pollutionDe Silva, TN; Withanage, DKLitter, or misplaced waste and trash, is one of the predominant causes of environmental pollution. It is a major contributor to soil and water pollution and has a devastating effect on agriculture. Litter pollutes irrigation water, damages soil composition and contributes to climate change which causes changes in weather patterns. Other adverse effects include damage to natural vegetation and wildlife, outbreaks of disease resulting in the loss of human lives and damage to national heritage sites. Public littering has become an escalating problem in Sri Lanka. However little is being done to mitigate the situation. The main reason for the lack of solutions is the amount of man power needed to constantly monitor public locations for instances of littering. Even though there is a certain percentage of the population willing to contribute to handling the situation they have no direct method of notifying authorities of such cases. The Public Littering Monitoring System proposed in this paper is an approach to utilize the assistance of the general public to continuously monitor instances of littering in public locations. Photographs of cases of public littering, taken at their respective locations by members of the general public is uploaded to the system via a publicly available website as input. The system will process these inputs and recommend the most critical cases of littering based on various criteria so that administrative users can take necessary action to control the situation.
- item: Conference-AbstractPianoforte performance assistant: a computer aided evaluator for piano playingSooriyaArachchi, CK; Hemachandra, GEvaluation of piano playing has long been the domain of music experts. The need for evaluative feedback on piano playing far outweighs the avenues available for such feedback, in the light of limited access to expertise. However, computer aided piano performance evaluation, which could supplement traditional evaluation by experts, is still not widely available. Pianoforte Performance Assistant (PPA) is a computer aided evaluator which compares performance at a piano to the score indicated on sheet music. The music score, in PDF format, and a MIDI representation of the piano player’s rendition of the score are inputs to PPA. PPA provides two forms of evaluation. The first form of evaluation highlights errors made by the performer through visualising the alignment of notes in the music score to the notes played by the performer. The second form of evaluation visualises the deviation of piano playing from the sheet music through piano roll notation.
- item: Conference-AbstractIntelligent reservoir – multi agent solution for water reservoir managementHemarathna, HAKM; Kulawansa, KADTThe ancient human civilizations were originated in the river valley as an agricultural society due to accessibility to water and the fertility soil. Problems in accessibility to water are exacerbated by unsustainable development, climate change and the uncontrolled growth of the world population. Because of these reasons, world is going towards a situation of physical water scarcity. Therefore managing and utilizing water resource are very important for the sake of every living being in the world. As the solution, Water Reservoir Management system has been implemented to manage the distribution of water in a multi use reservoirs. A multi agent system is proposed as the solution to this problem. Core functionality of the system is optimized distribution of water among multiple users without effecting to public life. Water reservoir management system consists of main three components. They are Information Feeder Component (IFC), Water Resources Optimizing Component (WROC) and the database. Integration of these three components facilitates the effective, perfect and useful water distribution among power generation, agricultural uses and domestic users. And also it minimizes the water wastage and helps to preserve this scare resource for the survival of human being.
- item: Conference-AbstractWeb based solution for soil analysis in agricultureVishaka, HLJ; Withanage, DKSoil analyzer is a web based system that can analyze soil samples primarily based on color and deliver information on the suitability of the soil for cultivating different kinds of plants and crops. The system will be of immense benefit to users who have only a little knowledge about agriculture. The use of proper soil is crucial for the healthy growth of plants and for a good harvest. Sri Lanka has a diverse geography and a wide variety of soil types. The research carried out reveals that the Image Processing together with Geographic Information can be deployed to improve the quality of the cultivation process by recommending the proper soil type to be used by the potential users for specific crops. The key concept of the Soil Analyzer gathers around the color of the soil. The color of soil is influenced by its organic matter content, moisture, its mineral compositions and degree of oxidation. This system interacts with users through a user friendly web application. Users can upload the images of the soil samples and the other inputs required by the system easily. The system analyses those pictures of soil samples by using image processing techniques and uses stored data sets to infer about the suitability of the soil for growing different varieties of plants and crops. This alleviates the tedious process of laboratory testing of soil samples with a sufficient level of accuracy and narrows down the time consumption to a minimum. This paper demonstrates a brief review about the problem addressed, the approach, the technologies adapted, the design and the implementation of the soil analysing system.
- item: Conference-Full-textInvestigating the use of multi agent technology for agricultural information systemsDissanayaka, DMSN; Karunananda, ASThe field of Agriculture could be considered as one of the main knowledge intensive domains. It is highly dependent on various aspects such as environmental conditions, market movements, pest controlling, crop management and soil conditions. These aspects are highly dynamic in nature, as a result, agriculture domain itself could be considered as a complex system. Throughout generations people were trying to simplify this complexity by addressing it through different means in different eras. As a result, various ICT approaches to address this complexity have been proposed. Subsequently, AI based approaches found to be the promising technology in the areas of this nature, because when it comes to real world problem solving, people survive within the complexity by being communicative with each other. This real life problem solving approach could be modeled as a Multi Agent System in which each inter connected entity could be modeled to represent a separate agent such as Environment Agent, Market Agent, Seed Agent, Soil Agent , Fertilizer Agent, and Pest Agent. In this research we hypothesise that, by modeling interrelated areas as agents and by means of negotiating among each entity, it is possible to solve queries related to agriculture domain. Users such as Agriculture researchers, “Govi Jana Seva” officers, and farmers could access the system through the Internet and mobile phones to place requests and queries. This paper present background information about this complex problem domain and evaluates the above hypothesis. At the same time it presents the technological and implementation details followed by the evaluation, conclusion and discussion.
- item: Conference-AbstractCyber extension: past experiences and future prospectsDissanayeke, UI; Wijekoon, R; Wickramasuriya, HVAThis paper attempts to analyze the recently implemented cyber agricultural extension project of the Department of Agriculture, providing some insight on farmers’ responses to the computer based learning resources. It explains farmers’ perception towards cyber extension approach, their willingness to obtain information through cyber extension approach compared to other agriculture information sources, and problems and limitations in implementing cyber extension. At the end a brief overview of the future prospectus of the cyber extension project is included.
- item: Conference-Full-textA PC based system to monitor and control growth parameters of plantsAbeywardane, PBPA; Alahakoon, AWASG; Arachchi, PP; Ananda, MWRS; Karunananda, ASLacking appropriate mechanisms to monitor and control growth parameters of plants, such as temperature, humidity and light intensity has become a major issue of modern process control applications in agriculture. Therefore, introducing a PC based system to monitor and control the above parameters is of utmost importance in the field of agriculture in Sri Lanka. This paper shows the simplicity of designing such a PC based system to solve the previously described problem, using a high-level programming language and simple hardware components. The entire system comprises of three major modules; the first one supports measuring and monitoring temperature, light intensity and relative humidity while another module stores those measurements in a database for future acquisition. The third module performs controlling of the deviations of growth parameters automatically. Cost cutting of the system is one of the most important facts which improve the reasonableness of the system. The data are inputted to the PC through the parallel port, monitored through a user friendly GUI and stored in database for future use. This system has been tested on several environmental conditions to investigate the performance and accuracy and it has reached its objectives to a greater extent.
- item: Conference-AbstractIdentifying rice plant diseases using image processing techniquesPeiris, MDU; Withanage, DKRice plantation plays a great role in Sri Lanka’s economy. Rice has been the main food of Sri Lanka for ages and it’s our national pride. Therefore, it is an opportune to explore the possibilities of exploiting Information Technology based methods and practices to develop paddy cultivation in the country. Currently the farmers are accustomed to use traditional methods and they seek the advice of regional agricultural officers on unknown diseases. Main objective of this study and research is to develop a web based system to diagnose paddy diseases through their visual symptoms so that appropriate disease control methods can be adapted in order to reap a good harvest in rice plantation. This research paper describes the process of identifying rice plant diseases through properly captured images of the infected area of a plant. The system applies image processing techniques to classify diseased rice plant leaves and identify the disease. The methodology includes image acquisition, image pre-processing, edge detection, feature extraction, and classification. The study reveals that the paddy diseases can be recognized with an accuracy of over 90%. The system allows user to interact with it through a user friendly web interface and upload each of infected plant’s images as input to the system. The system identifies the name of the disease and suggests the solution to control it. This proposed solution is more precise and nimble to identify diseases through their visual symptoms.
- item: Conference-Full-textSoftware environment for data acquisition, analysis and forecasting in rice researchKarunarathna, DGM; Gunathilake, JAIM; Sarangi, KA; Pathirathna, PSP; Diluka, WAG; Karunananda, AS; Nandasena, DAgriculture is one of the prospective areas in which information technology can effectively be applied particularly for the research and development. Within this area rice research and development plays a major role by releasing new high yielding rice varieties and introducing new rice production and protection technologies. However, research development and institutes still have difficulties in accessing crucial information in order to make timely decisions. They also make lot of effort to manage the research data, perform statistical analysis and future yield prediction. We propose a Rice Research Tool (RRT) for the researchers and scientists in rice research and development institutes by which they can store and manage their collected data and get the advantage of making analysis and prediction process. Trial data collected by the researchers and field workers are the input of the system. The tool processes data and provides predicted values, statics, trial summery, reports and graph of yield trials as output. The tool consists of data management, sharing, analysis and prediction module which cover most of the research scenarios of rice research and development institute. Microsoft VB.net, ASP.net, SQL server and Artificial Neural network are mainly used in implementation. At the end of the evaluation process, there were positive signs that the contribution of Rice Research Tool will enhance the research tasks by increasing the efficiency and effectiveness of research work.
- item: Conference-Full-textiAgri – an agricultural value chain management systemKumarasiri, WCM; Karunananda, ASAgricultural sector bears an utmost significance due to the food crisis that the present world is facing. Though there is a food crisis, the agricultural resources are wasted due to the unbalanced nature of the demand and supply followed by the inefficiencies in agricultural value chain. To properly manage the whole process, there is a need for expertise knowledge and a proper communication channel between stakeholders. This system is an effort to solve the problem of deriving information from scattered and distributed sources and to provide a common space for sharing the information. As the solution, an Agricultural Value Chain Management system has been implemented. The system divides agricultural value chain in to 6 stages called Deciding, Seeding, Preparing and Planting, Growing, Harvesting and Selling. The agent based system will centralize the disseminated agricultural information to a central ontology, so that the user can derive necessary information as they want, anytime they want. The necessary information needs are identified at the each stage by the system and the information is derived from the various agricultural information sources. Then the most suitable information is provided according to the crop and the value chain stage of the crop.
- item: Conference-AbstractMulti Agent communication support for the organic building concept of the Faculty of Information TechnologySilva, HLK; Seneviratna, BLDWith the competitive, dynamic and fast moving ideas come up in the modern world, systems, processes and workflows which use classical human intervention in all aspects of work, would not perform the level required by the environment. This results the output produced as well as the time consumed, be outdated and failing to compete with the said dynamism. Main expectation behind this paper is to describe the “Organic Building Concept” which is a summation of four components of which, one is the AgentClique. The AgentClique is introduced here as the communicator between other three. Each faculty member is represented with an agent who copies the actual profile of a member and monitors and updates the daily activities with the use of his/her AgentClique. The intention is to make this solution as close as possible to the natural flow of work and enhance the user experience of the daily encounters. JADE is used as the agent development platform and Protégé as the Ontology developing tool. Both these add up to create and manage agents in a dynamic manner where efficiency of the system and the quality of the agent behaviour is currently controlled under a rule based approach. A Silverlight based user interface (UI) is provided for the ease of users and monitor overall performance of the agents. Further this paper illustrates on how agent communication happens using Knowledge Query Manipulation Language (KQML) under the FIPA specifications. .
- item: Conference-AbstractIdeal Lanka - ICT driven rural agriculture developmentSandakalum, MKDNP; Fernando, BMS; Waidyathilaka, JC; Eranga, KKA; Peiris, MDU; Kulawansa, KADTInformation and Communication Technologies (ICT) driven Rural Development applications specially in the era of rural agricultural development, in the recent past have demonstrated the important role the Information and computing Technologies play in the realm of improving the quality of life of the rural workforce. Large number of rural development projects have attempted to improve the reach, minimize the processing costs, increase transparency enhance the information sources, and reduce the cycle times. Studies and research of the group SAGGEZZA indicates that those significant efforts are required to design, develop, internalize and maintain the ICT solutions through well managed infrastructure and support in order to ensure the sustainability. One way to achieve the sustainable platform is to develop a cumulative effort with several components each addressing an important, non trivial and yet independent problem faced by the rural workforce rather than implementing single components. This paper presents a brief review of the problems addressed, taken approach, adopted technologies and the design and implementation details of the project Ideal Lanka, the ICT driven rural occupation development project.
- item: Conference-AbstractIntelligent agents for knowledge discovery in semantic webPannila, CJ; Senevirathna, BLDWith the millions of web pages in the Internet it has become a tiresome process to find the most correct knowledge for its users. Even the normal search engines provide search results of thousands of URLs which has to be manually filtered by users after going through the contents. The main issue focused in this project is how to automate the process of finding the knowledge using the semantic web technology, and how to present them to the user, according to the cognitive features of a person. The aim of this project is to develop a system which automates the process of knowledge discovery from World Wide Web according to the features of the users involved, with the use of agent technology, multi agent technology or swarm intelligence and Semantic Web technology. The proposed solution is mainly a web based application. The software consists of several modules. The core functionality of discovering the knowledge and presenting the knowledge to the users is done by several agents who interact with each other. This system comes as a supporting system to the main application which is called as Organic Building where emulation of social groups is implemented. For the scope of this project only the university students and lecturers are considered as the users of this system. All the individuals are represented using personal agents in the system. Finding of information and the representation of the results would be according to the cognitive features of the human involved.
- item: Conference-AbstractHuman recognition system in 360 degree approachWeerasekara, WDLS; Senevirathne, BLDHuman beings are always capable of recognizing other human beings by their various characteristics. But computers do not have that ability with its nature. It must be programmed with an algorithm to do so. But unfortunately, it is difficult to find an efficient human recognition system. Most of the existing biometric systems requires from the user to stand in front of the system through the scanning process. This project is an effort to solve the above issues and it provides an efficient accurate human recognition system. In this system the person is scanned in 3D approach and several convenient technologies are adapted with the system. We have used Eigenfaces with PCA technology for recognition purpose.
- item: Conference-Full-textA novel approach for English to Sinhala machine translationHettige, B; Karunananda, AS; budditha@yahoo.com asoka@itfac.mrt.ac.lkDuring the fast sixty years, many machine translation systems have been developed through the several approaches including Human-assisted, Rule-based, Statistical and knowledge-based. According to the characteristics and properties of the machine translation approaches, many researches have been attempted to develop machine translation systems merging two or more approaches than using single approach. This multi approach concept has been shown reasonable result than the previous single approach concept. This paper presents our novel approach for English to Sinhala machine translation which is based on merging three approaches namely rule-based, human-assisted and context-based. The English to Sinhala machine translation system has been designed through the multi agent technology and implemented through the java and SWI-Prolog. More details about design, implementation and evaluation results are given in the paper. .
- item: Conference-Full-textAn agent based framework for resilience modeling of value chainsPremarathne, GI; Karunananda, ASEffective management of value chain dynamics in today’s IT driven global economy has become a key to success in almost every organization. The management of value chains has become a complex process due to the uncertainty of customer demand and other value chain dynamics such as market variations, increasing complexity of business processes, and numerous competitors’ as well unforeseen events during fulfillment. Thus the resilience modeling of value chain is an important issue that is justifiable to be addressed. Resilience Modeling of Value Chains involves changing behaviors of the occupied entities dynamically; hence we need an adaptive, flexible and responsive solution to achieve this scenario. Multi Agent Systems could provide a common space for enabling the interaction among Value chain entities. This paper describes the development of an agent-based software system for assisting in decision-making regarding value chain management and to achieve resilience modeling of value chains. The core architecture is built around the concept of Multi Agent Systems since Agent Technology has been identified most suitable for modeling complex scenarios.
- item: Conference-Full-textA Swarm of agents for language editingKiribathgoda, A; Karunananda, ASNatural Language Editing has many complexities and ambiguities involved with the process. Natural Language editing in an automated environment is a complex task and due to this complexity, current automated tools face the limitation of perfectly editing a given write up considering both syntactic and semantic accuracy. Therefore, there is a need of evolutionary, adaptive, autonomous and dynamic approach for natural language editing. As the solution, ‘A Swarm of Agents for Language Editing’ is a multi agent based approach for evolutionary English editing. This system comprises a swarm of agents with spell checking agents, noun agents, verb agents, determiner agents, style agents and manager agent where each agent activates upon a request, executes and kills them at the end of the task. Unlike traditional editing software, this system is based on negotiations among different agents rather than instruction driven. In this system, English editing task involves interaction among different agents who take care of different aspects of a sentence structure such as noun, verb and determiners. These agents together with the manager agent negotiate with each others to generate an agreeable output. A common message space is used to enable the communication and thus negotiations among different agents in the swarm to come up with a commonly agreeable edited text.
- item: Conference-AbstractAutonomous human profiling though social networkingFernando, MSNM; Senevirathne, BLDIn our day to day life, there is a basic need of identifying peoples who are living around us. After we get the information about someone, his profile will be created in our mind automatically. And this profile describes the person. In practical, retrieving someone’s information and creating his profile is very time consuming workout. It takes a lot of time and resource as well. Generally that information is spreaded in many different sources such as number of social sites (like Facebook, MySpace, and Twitter, etc), blogs, other related web sites and intranets. So, my solution is to develop a system to searching for the desired person and creating his profile and update it automatically with zero human intervene. This system searches for the information related to the desired person throughout the various sources like social web sites (like Facebook, MySpace and Twitter etc), blogs and intranets, and creating a profile based on them and update it timely. the system profiles the person creating his own unique profile. This profile represents each person that involved with the faculty, describing all of the information related to him. So, in this project profiling a human plays a greater role. So, throughout this project I am going to build an agent based system for human profiling.
- item: Conference-AbstractChild medicare system for Sri LankaWijedasa, WDR; Senevirathne, BLD; Balasuriya, JCAn effective and efficient healthcare system can be considered as one of the essential parameters for a country’s sustainable development. Non existence of a proper system to collaborate all healthcare settings and healthcare professionals, to provide full detailed medical history of each child from the stage of birth can be considered as a major issue in health sector of Sri Lanka. This paper propose a Child Medicare System which is capable of providing a full detailed medical history of a child from the stage of birth, via collaborating all healthcare personnel and healthcare settings, to aid informed decision making. The proposed solution has been designed with four main modules namely Health Infor, Agent Services, Account Infor and Geographical Infor. Health Infor module is considered as the heart of system. The overall system is developed based on client server architecture using variety of technologies such as Agent, Mobile, Data mining, Database, Web, Multimedia, Active Server Pages and C sharp. The proposed solution has been tested with unit tests, integration tests, and with a system test. It has been found that the system consist around 80 % of accuracy.