International Research Symposium of UWU-2018
Permanent URI for this collection
Browse
Browsing International Research Symposium of UWU-2018 by Subject "Computer Science"
Now showing 1 - 20 of 33
Results Per Page
Sort Options
Item An Accurate Multiple Sequence Alignment Algorithm for Biological Sequence Sets with High Length Variations(Uva Wellassa University of Sri Lanka, 2018) Jayasingha, J.A.D.T.B.; Wannige, C.T.Multiple sequence alignment (MSA) is used for many studies in modern biology. There are many algorithms available for the alignment of multiple sequences. Among them, progressive alignment algorithm is the most commonly used heuristic alignment strategy for MSA. It solves MSA with an economic complexity but does not provide accurate solutions, because there is a conflict between accuracy and complexity. The existing similarity score method in progressive alignment algorithm does not consider the lengths of the sequences in the considered sequence set. So, if the protein or DNA sequences are with high length variations, the initial alignment scores may not produce a correct measure of similarity between the sequences. This leads to less accurate initial alignment scores, and as a consequence, final multiple sequence alignment may produce inaccurate results. In this research, we present a modified progressive alignment algorithm especially for sequences with high length variations. We modify the latest version of ClustalW 2.1 by replacing the similarity distance measure in ClustalW algorithm with a novel distance measure. The new distance score method captures the distance between each sequence pairs in sequence set and the obtained distance measure is utilized to generate a better guide tree for progressive alignment. In order to determine the pairwise similarity distance measure, we used lengths of the shortest common super-sequence (SCS) and the Longest Common Sub-sequence (LCS). We assessed our algorithm with BALIBASE 3.0 protein benchmark and compared the obtained results to those obtained with ClustalW alignment algorithm using the Quality score (Q Score) and the Sum of Pairs Score (SPS). We obtained better Q scores and SP scores for the alignments from modified ClustalW algorithm over original ClustalW algorithm. Furthermore, the alignment speed of modified ClustalW algorithm is multiple times faster than the original ClustalW algorithm. KeywordsItem Analysing Critical Factors Associated with Perceived Risk for Major Types of Cancers in Sri Lanka — using Data Mining Techniques(Uva Wellassa University of Sri Lanka, 2018) Parakrama, M.L.; Kodikara, K.A.K.D.; Senanayake, S.H.D.Cancer is one of the world recognized critical cause of morbidity and mortality. Identification of demographic, health and life style factors are significant to detect and prevent from the cancers. Since the Sri Lankan public has lack of knowledge about influence of those factors on cancer risk, the research has been conducted using data mining techniques to develop significant patterns in order to identify the critical factors towards the most recorded cancer types in Sri Lanka (Breast, Oral and Oesophagus cancers). Hence, the ultimate objective of the research is to increase the awareness among Sri Lankan public which will be helpful to take preventive approaches. The research was based on the patients' data within a fiveyear period of time, which was collected from the sources of Apeksha hospital, Maharagama. By following the Knowledge Discovery in Databases process, data collection and preprocessing were completed manually. Data was analysed through the data mining tool called Weka. The research was used Random Forest classification technique, k-mean clustering technique, and Apriori association rule mining. From the research it has been identified that the gender, number of children, breast feeding, menopause, weight, age at menarche as the critical factors towards the breast cancers. The gender, marital status, weight, smoking, consumption of alcohol, betel chewing were identified as critical factors towards the oral cancers. The gender, consumption of alcohol, occupation, weight and age were identified as critical factors towards the Oesophagus cancers. The patterns were obtained from the above identified critical factors with their approximate values.Item Artificial Conversational Agent Based Tour Guide System(Uva Wellassa University of Sri Lanka, 2018) Bandara, S.B.G.J.S.; Jayasundera, J. M. K. H.; Udayanga, U. H. N.; Iloshini, P.A.A.; Pathirana, K.P.P. S.The study designed to show that the tour guidance for tourists can be improved by incorporating all Artificial Conversational Agent (ACA). Although some of the aspects in Sri Lanka are well satisfied in the tourism industry, there is a lack of travel planning and collaborative interaction with the tourists. The implemented system is proposed to fulfil those solution gaps using a web portal with localized data and an ACA, who interacts with the user in natural language to provide information and trip planning functionalities. User expectations are identified by a statistical survey and the relevant dataset is based on localized destinations, intentions, locations, accommodations and route entities in Uva province of Sri Lanka for the Named Entity Recognition (NER) task. The ACA module is integrated with the web portal for users to interact using natural language. Dialogflow Natural Language Processing as a Service (NLPaaS) is used for Natural Language Processing (NLP) and Machine Learning (ML) tasks that are based on the custom entity model and an intents model, used for intent and entity extraction from user utterances. A web application implementing a webhook which is connected with dataset is used to query the data and an HTTP POST request is used to access the application endpoint and send relevant parameters. Optimized trip plan generation is implemented for certain user requirements and made it available to the user by sending an email. Training of ACA is done by Part Of Speech (POS) tagging for entities in potential user utterance corpus for each intent. For more user convenience the ACA is made available via social media channels and it is recommended to extend to the whole country. The effectiveness of the application is affirmed by the local and foreign tourists' feedback and MCQ answers, which are taken after using the application. It concludes that Sri Lankan tourism can be improved by efficient information delivering using emerging communication methods. KeywordsItem Artificial Intelligent Base Virtual Learning Assistant(Uva Wellassa University of Sri Lanka, 2018) Vimalan, K.; Banusharma, U.; Jayasekera, N.E.C.E - Learning is the most effective learning method that includes a variety of tools on learning styles and helps students become more versatile learners. Proposed system will encourage active learning of students in online learning and would be able to handle this problem efficiently. Further, whenever user searches for a problem, system will automatically search required information from knowledge base and provide a solution to overcome the problem when user needs, thus, it is a user-friendly system. Currently in Sri Lanka, there is no any specific virtual learning platform that connects all university students. Therefore, the major objective of proposed system was to develop a platform that will connect all university students together as an effective communication portal for academic matters. This System was equipped with a virtual learning assistant called Jarvis. Thus, Windows + IIS + ASP.NET + MSSQL combination was used for fast, reliable and efficient E-Learning web application and also Artificial Intelligence Markup language (AIML) was used for virtual assistant. Initially, a system was developed based on selected best technologies for efficient elearning application, then an Artificial Intelligence Markup language based virtual assistant was developed. Finally, all the components were bound to create a complete System. While the implementation of this system, the chatter bot answered the questions of students through speech. Consultants can teach their knowledge to Jarvis when necessary. The proposed system was successfully developed and also tested results complemented with the requirements.Item A Conceptual Framework for Flood Early-Warning System for the Lower Flood Plains of Kalu Ganga Using Twitter Crowd-sourcing and Internet of Things(Uva Wellassa University of Sri Lanka, 2018) Ranasingha, T.B.B.M.; Chathuranga, D.W.R.; Gunasekara, K.M.; Wimaladharma, S.T.C.I.Flood is one of the common natural disasters in all over the world. Sri Lanka has two major monsoons: Southwest (May to September) and Northeast monsoon (December to February) causing for floods along the one third of low lands. The objective of this study is to develop a framework that is relatively credulous community based flood early-warning system for the populous areas near by the riverbanks of Kalu Ganga in Kalutara district in Sri Lanka. The study focuses on two major affected areas that are Palindanuwara and Agalawatta. There are six major tributaries joined to the river between Kalutara and Ratnapura making Ratnapura as a considerable catchment area for the river. Therefore, the system collects real-time bulletins, associated with predefined keywords and posted by the Twitter crowdsourcing living in Ratnapura and surroundings, using Twitter stream API. It uses hashtags to filter locations and performs the text analysis. While the percentage of likelihood of flooding is estimated based on the number of positive twitters, the possibility of a flood is verified using the incline or decline trend of the water levels collected from Ground Control Units located in flood risk areas. If the Ground Control Unit confirms that there is a possibility of a flood, the system generates a flood-positive alert that can be used to warn people living in those areas. The proof of the concept was successfully tested by simulating the flood situation using the Ground Control Units. Thus, it can be concluded that the Twitter crowdsourcing can be effectively used to warn the community about upcoming flooding situations beforehand.Item A Controller tor Assistive Devices using Eye Movement and Electroeneephalography(Uva Wellassa University of Sri Lanka, 2018) Abienash, T.; Nandana, W.A. RasikaAssistive technology is adapted or specially designed technology for improving the functioning of people with disabilities. However, access to assistive technology is limited in Sri Lanka. The high cost of assistive technology development has put them out of reach of most of the disabled Sri Lankans. Therefore, low-cost equipment to read signals from patients with limited abilities will lead this technology development to next level. This research presents the development of a low-cost system which acquires and process brainwaves and eye movements of individuals. These signals are processed for controlling few assistive devices. Further, the research explores methods for using the system in aids with the brain's ability to undergo plastic changes for the recovery of function and to ensure patient's safety. Experiments in this project revealed different ways of brainwave processing and meaningful brainwave output frequencies to identify more emotions and motives of human brain like levels of concentration and drowsiness. The tests were performed on different subjects and revealed many new useful results such as suitable positions to place the electrode, variations in results when the subject gets familiar with the system. Hough transformation based eye tracking system is developed to detect iris position. Initially, it is implemented in MATLAB to detect three iris positions, left, right and center within 4-5 seconds. Later, the system is implemented on Raspberry-Pi using Open CV and Python with less than 3 seconds detection time. Finally, this research concludes that incorporating eye iris movement tracking with brainwave can be used as a novel low-cost approach. This combination allows developing a simple real time assistive device controller. This system can be used as a solution for connecting physically disabled individuals in developing countries to smart assistive devices. Keywords: Brainwaves, Eye movements, Hough transformation, Assistive technology, ElectroencephalographyItem Deeper Emotional Capture and Extraction of Discussion Pathways in Twitter Data(Uva Wellassa University of Sri Lanka, 2018) Epaliyana, K.V.; Jayatissa, K.N.A.; Liyanage, A.J.H.; Sandeepa, K.G.L.The rise of micro-blogging has resulted in people expressing their daily thoughts, often resulting in far more emotion-laden than might normally occur. Recently, it has become a trend to post about the places one has visited and experiences the person had. Finding the emotions expressed through these texts can be used in understanding community thinking and decision making, but it is quite complex since it requires thorough knowledge in psychology and linguistic. Furthermore, processing the microblog text is challenging, because they are informal and less consistent in terms of language. This paper presents a lexicon and rule based approach, which breaks the emotions behind a tweet into the eight basic categories a person is capable of expressing, as defined by Robert Plutchik. Hence, we broke the emotional tone behind a tweet into 8 basic emotions namely anger, anticipation, disgust, fear, joy, sadness, surprise, and trust. In this, we selected a tweet corpus related to Sri Lankan tourism by querying a Twitter tool with suitable keywords often used by tweeters. We have augmented the accuracies of emotions capturing through a series of extensive text preprocessing steps fitting to twitter texts. The experimental results have shown that processing the informal tokens, hashtags and repeating character sequences can make a significant improvement in the emotion capturing accuracies. This research includes separating the tweets into cohesive discussion pathways using an existing incremental unsupervised machine learning algorithm, in order to come up with a rich decision making tool for the selected domain. No previous research has broken down emotions into these eight basic emotions and integrated the separation of discussion pathways into emotional capturing. We have contributed to the research world by succeeding in both these untapped research areas and developing a user friendly tool to use in constructive decision making.Item DIGITAL FORENSIC STEGANALYSIS OF ENCRYPTED INFORMATION WITH SPECIAL REFERENCE TO THE MP4 VIDEOS(Uva Wellassa University of Sri Lanka, 2018) Palliyage, S.L.; Kankanamge, N.D.; Ariyadasa, H.M.S.N.Computerized information correspondence has turned into an integral piece of foundation these days and the security and the privacy of them assumes an essential part. Cryptography and Steganography are being two major methods having a wide usage, which secure information. Steganography conceal secret information and does not leave evident proof of information modification. Out of numerous techniques of application of Steganography, current study focused on End of File Injection technique. The study investigated the Steganalysis of Mp4 type videos, which were encrypted utilizing the above technique. A pool of Mp4 videos consisted of several qualities and capacities were tested and evaluated. A detector system was developed which was capable of identifying the presence of Steganography within the Mp4 videos, thus the system can be further used to scan the suspected Mp4 videos and give the results whether it has embedded data or not. The system reported a higher accuracy level of detecting Mp4 Stego-videos, which used the said techniques for data embedding. Further studies are needed to cover other video formats and other techniques of Steganography. The development of the field would reveal new paths in digital forensic investigations.Item Dynamic Offloading Algorithm for Cyber Foraging(Uva Wellassa University of Sri Lanka, 2018) Wijeratna, J.A.S.; Karunarathne, K.M.C.M.; Priyadarshani, G.A.N.; Nilwakka, H.I.Advances in semiconductors and computing technologies have enabled small consumer devices such as smart mobile devices to perform heavy computations. Also, the mobile applications we use today are highly resource demanding. Though the mobile devices are capable of running heavy tasks their resources are limited compared to desktop computers or cloud computers. So, we can use the technology called Cyber Foraging which enables mobile devices to use cloud resources to perform resource demanding tasks. In this research paper, we are presenting an efficient algorithm to take decisions dynamically about offloading heavy tasks from mobile device to a resource rich cloud platform. We have identified the project named Rapid, which is the best opensource framework for cyber foraging so far and we implemented an algorithm on top of that project. In the Rapid framework offloading process is done in a static manner by annotating identified resource intensive methods at the development phases. Our algorithm considers the situational factors such as network bandwidth and battery level of the mobile device to take the decision. Also, it considers the previous execution details such as average power consumption and average execution time for both remote and local executions. If the battery level is high and power consumption and execution time for certain method is lower, then that method will not be offloaded to the cloud. If the battery level is lower than a threshold value and execution time is higher for certain method, then that method will be offloaded. We have tested our dynamic approach using n-queen algorithm. According to the results the decision-making algorithm helps resource poor mobile devices to execute resource intensive tasks efficiently and thus provides better and smooth user experience.Item An E-Management Solution for the Sri Lankan Police Department to Improve the Efficiency of Service(Uva Wellassa University of Sri Lanka, 2018) Alahakoon, A. D.C.; Abeywardhana, K.G.H.; Karunarathna, S.S.W.; Senanayake, S.H.D.Lack of information sharing mechanism, duplication of data and delay of services were identified as the main problems in the Police Department of Sri Lanka. Therefore, an e-management solution was introduced to fulfill the above requirement. The efficiency of services in the Police Department will be improved by this e-management solution. Better and efficient services will be provided to the victims as well as police by automating the current manual process. This solution has two parts named web system and the mobile application. The computerized web system will facilitate complain handling and provide reports by printed documents and keeping criminal records on them. The records can be stored and retrieved more securely through this web system. The mobile application was introduced to communicate between police officers in each division in the Police Department very easily and fast. This application mainly consists of parts such as check people identification, check vehicle, add accident, add fines and message. Details of people and vehicle can be verified by police officers, who are out of the police station and messages can be exchanged more securely, fast and clearly by police officers through this application. The web system and the mobile application were connected by using web server through Json API and MySQL server was used to create the database of the research. Efficiency of police performance and procedures can be improved by this e-management solution through integration of previously separates information systems.Item GSM, GPS and Facial Recognition Based Vehicle Security System(Uva Wellassa University of Sri Lanka, 2018) Udara, G.G.S.; Liyanapathirana, B.C.; Kumari, K.W.S.N.This study is focused on developing an improved version of vehicle security system for a bearable price. In this study GSM, GPS, facial detection and recognition technologies are used to overcome liabilities in the existing vehicle security systems. In the proposed system, the real time image processing user authentication is done by comparing a freshly taken photo of the driver with an existing database. Whenever the driver sits on the seat a hidden camera established inside the vehicle turns on and captures a photo of the driver. Cascade Object Detector and Fisher vector features of MATLAB software is being used for facial detection and recognition. Captured image of the driver is compared with the images in the database of authenticated drivers using the above mentioned features and verify the authentication. The GSM technology build up the communication between the vehicle and the owner and it provides the control of the vehicle to the owner's mobile phone. The GPS technology provides the access to gain the co-ordinates of real time precise location of the vehicle. The system consists of a vehicle lock down system that provides owner the facility to lock down the vehicle using a simple text message. Whenever the owner received the security alert he can reply with the predefined text message to activate the lock down system. The lock down system consists of a relay switch system and a fuel supply control valve. When the lock down system initiate it breaks the fuel supply and electric supply to the vehicle. A microprocessor based control system processes the functions of this security system. This well improved vehicle security system provides efficient security for the vehicle. Keywords: GPS Technology, MATLAB, Facial detection, Detector, GSM TechnologyItem Haptic Teleoperated Steering System for Unmanned Ground Vehicles(Uva Wellassa University of Sri Lanka, 2018) Wijekoon, D.N.B.; Nandana, W.A.RasikaThe teleoperation of Unmanned Ground Vehicle places high demands to its steering system. The main objective of this research was to design and introduce a haptic teleoperated steering system. While turning the steering wheel into desired angle, master controller detects the signal and transmit it to slave controller through wireless communication module. Then, it drives the slave motor. If there any disturbance torque on the slave motor, armature current changes proportionally to that torque. The change in armature current was sensed by a current sensor connected to the slave controller. Then, that data transmits to the master controller. After that, master controller regenerates a haptic feedback current signal and sends it to the feedback motor driver. Then, the relationship of master and the slave motor responses was obtained. Whenever the slave side feels any force, the current drawn by the slave motor was increased from its normal value. This current regenerates the proportional torque on the master side. Control scenario was evaluated with control systems applications. By the use of a PID controller allowed more precise control of position and thus, faster achievement of a stable position. The design was simulated in Simulink software and control algorithm was tested for prototype model. The system is settled within 8.4 s for the given angle inputs and disturbances. The system responded to each force acting on the slave end according to a specific program, which was coded and installed on a microcontroller. The results proved the model can generate haptic feedback on the teleoperator. Further development of enhanced performance of the system in wireless network environment is intended. Keywords: Haptic Feedback, Steer By Wire, Teleoperation, Unmanned Ground VehicleItem An innovative Fixing Solution for holding Complex Shaped Components(Uva Wellassa University of Sri Lanka, 2018) Balasuriya, B.M.S.C.B.; Bhanuka, H.W.P.; Sampath, H.R.L.; Kulasekera, A. L.; Jayaweera, N. D.Manufacturing industry faces several challenges when fixing complex shaped components, especially in the aerospace industry. The aerospace industry uses various types of dedicated fixturing systems to handle these components, but lacks a universal method of fixing. A complex shaped component does not have any symmetric lines or parallel surfaces, which makes it difficult to fix in manufacturing processes such as machining, finishing and inspection operations. A pin type fixturing system is the dominant and reliable design used in such applications to fix complex shaped components. In pin type fixturing systems, force is applied via a point contact to the workpiece. This can cause structural and/or surface damage to the component. To overcome this, a fixturing system based on jamming of materials with negative pressure is used to improve conventional pin type. A flexible diaphragm filled with januning materials is used to increase the area of contact. By changing the diaphragm properties, it is possible to improve the quality of workpiece fixing. This work studies the effect of the diaphragm properties on fixing quality. Series of experiments were carried out to decide the best suited diaphragm properties in terms of highest holding force with best adaptability to a given complex shape. According to experimental results, increasing the thickness of granular jamming membrane has provided higher fixturing force for complex shaped components. Keywords: Aerospace, Complex shapes, Fixtures, Granular Jamming, Work holding devices.Item An Intelligent Postal Mail Sorter: Sinhala Hand Written Address Recognition Method Using Geometric Feature Extraction Technique and Artificial Neural Network(Uva Wellassa University of Sri Lanka, 2018) Sri Darshana, B.P.S.R.; Attanayake, A.M.U.L.; Perera, A.A.L.A.C.; Wimaladharma, S.T.C.I.The main objective of this study is to develop a methodology to recognize Sinhala handwritten characters that can be used in postal mail sorting. The Department of Posts, Sri Lanka uses the manual sorting mechanism, while most of the developed countries are using automated sorting machines. The main reason for not having such types of machinery in local postal collecting and distribution centers is the initial cost of implementation. The machines have to be tailor-made due to the localized language. The proposed methodology is based on the geometric feature, such as Corner detection, Curve fitting and Edge detection, extraction technique and Artificial Neural Network backpropagation technique. The benchmarking of the classification system is carried out using 34 Sinhala characters that are mostly related to the district names. The neural network consists of three layers, where the input layer with 108 input nodes, the output layer with 34 nodes and a hidden layer of 78 nodes. The training and testing are performed by 850 characters and 510 characters, respectively. The accuracy of the system is around 78% of giving a correct answer. The resultant set of characters then be extracted and used to control the sorting machine. In order to prove the concept, an embedded system is developed using Arduino microprocessor. The sorting mechanism is simulated by using a servomotor that indicates the relevant mail bucket using a rotating arm.Item Location Based Exploratory Decision Support Approach for Midwifery and Grama Niladhari Divisions in Hunuwala-North: Ratnapura District, Sri Lanka(Uva Wellassa University of Sri Lanka, 2018) Wickramasinghe, W.B.P.L.; Ariyarathna, K.L.G.A.M.; Wimaladharma, S.T.C.I.Spatial information is being used as a supportive component for the process of decision making in various disciplines and applications. Generally, the governing activities, facts of citizens and properties, and natural and man-made phenomena are associated with locations. In Sri Lanka, the smallest administration unit is the Grama Niladhari division, whereas the midwife is the closest health care person that the community encounters. Most of the time two divisions are overlapped with each other resulting that they collect common facts about citizens. All the data about villages or citizens collected by Grama Niladharies and midwives become the data sources to make decisions by the top-level officers. The main objective of this study is to develop a location based (spatial) decision support approach for multiple criteria decision model with geo-visualization for decision making officers in various government sectors such as divisional and district secretaries, top-level officers of healthcare sector and their upper administrative levels: Its architecture consists of three major components namely spatial layer, attribute layer and the criteria layer. Each attribute record is associated with at least one spatial record resulting to a geospatial database, which has citizen level data, with predefined rules and criteria compiled according to the administrative policies and healthcare rules and regulations of the government. A proof of concept is developed and tested with the actual data. Therefore, it is proven that the introduced approach has a significant effect for the decision makers to make cognitive decisions rather than emotional decisions.Item A Novel Method to Measure The Water Content of The Leaves Using Digital Image Processing(Uva Wellassa University of Sri Lanka, 2018) Wagachchi, I.A.; Rassagala, R.D.K.; Abeykoon, B.B.D.S.; Kartheeswaran, T.; Jayathunga, D.P.Leafy product industries like Tea, Tobacco, Palmyra, Leafy vegetables, and Ayurveda productions play a significant role to uplift the Sri Lankan economy. The water content in the leaves is an essential factor for leafy productions to maintain their quality. Naked eye observation of an expert is the general method to identify the water content. The objective of this study is to introduce a novel and easy method to measure the water content of the detached plant leaves using digital image processing. As a result, a simple computational water content prediction method has been built using image processing techniques to obtain a quality output at the end of production processes. The findings of this study help to identify the water content without an expert in an efficient manner. First, the colour images were captured in a control environment, while leaves were drying and simultaneously the weight was measured traditionally to find the water loss. Features were analysed from images to find the best features, which show a better correlation with the changes of the water content in the leaves. The basic features such as homogeneity, energy, contrast, variance, mean, median, min, max, range, kurtosis, skewness, standard deviation, entropy, correlation and IQR were extracted. The best features among the selected features have been chosen through correlation test. The classification was done with the K-Nearest neighbour algorithm by training with the selected best features of the training set of images. The green matrix of the RGB image is taken for the feature extraction to get better results. Finally, a simple model was built using the significant features which have a relationship with the water content measurement. 65.3% accuracy has been achieved, and this model can be used to predict the water content of a particular green leaf through images. This model will be a turning point for measuring the water content of the leaves in the industries in an automated manner.Item Object Sorting System Using Affordable Robotic Manipulator(Uva Wellassa University of Sri Lanka, 2018) De Silva, A.M.C.; Amarasinghe, C.; Amarasiri, H.A.N.B.In modern world, automation and robotic are at a high demand as both directly affect the rapid development in various industries. Also, quality and flexibility of products are becoming significant criteria. Robots will be the best solution for substitution of cost of labor wages and higher customer demands. Automation is the most preferred technique to replace the human labor that perform complex tasks in complex and risky environments. Pick and place operations are required in many of manufacturing processes, and it can be automated. Therefore, this study aims to sort and place different objects according to their shape and color using image processing techniques. The main objective is to provide a solution for any manufacturing process which require sorting based on shape, color or their combination. In this study, low cost, servo motor controlled, CNC machined 5 DOF robotic manipulator with electromagnetic end effector is used for the object sorting. The shape detection and color detection algorithms were implemented using MATLAB 2016 and a highquality USB web camera. The robotic manipulator is controlled through an Arduino Mega via serial connection to MATLAB. Since, higher processing power is required for the algorithms, a computer was used. A graphical user interface was developed with customization options. Objects were successfully detected based on shape and color and sorted using the robotic manipulator. Keywords: MATLAB, Arduino, Color, Shape, SortingItem Obstacle Avoidance System For A Quadrotor UAV Using Over Head Mounted Camera, Based On Image Processing Technique(Uva Wellassa University of Sri Lanka, 2018) Prabhashitha, R.D.; Amarasiri, H.A.N.B.An obstacle avoidance system for a Quadrotor UAV using overhead mounted camera is based on image processing technique. Current robots use various sensors to obtain the locations of obstacles and navigate without colliding. Here, the robot uses an overhead camera to detect obstacles for safe navigation. For this method, the robot does not need to use any additional sensors to detect obstacles. Here, the method uses an image processing technique. The images from overhead web camera are converted to grayscale images and filtered to remove noise and then converted to black and white binary images by using MATLAB software package. Then, objects in the images are identified and centroids are drawn, and a square is drawn around the robot to distinguish in-between. Thereafter, the pixel location of each object is taken from the centroid pixel location and the area of the object is also taken into the algorithm. The navigation is done with the aid of the "depth first search" algorithm. It uses the location of the robot to navigate to the desired node in the image binary matrix. The results of this project were successful. Navigation of a mobile robot using overhead mounted single camera without using additional sensors were done successfully. For Quadrotor, this algorithm was simulated on Robotic Operating System and Dronekit Simulation platform. These platforms were built on Ubuntu operating System and a Python script was used to connect the MATLAB program. Simulation successfully detected the obstacles and had a safe navigation. The conclusion of the research is that, this method is suitable for applying for any mobile robot for a specific range and the method can be used for Quadrotor by defining same parameters as for the mobile robot. Keywords: Obstacle Detection, Quadrotor, Image Processing, MATLAB, DronekitItem Online Event Organizing System for Cultural Programme(Uva Wellassa University of Sri Lanka, 2018) Shobika, G.; Yogaseelan, Y.; Ramanan, M.This paper proposes to develop an Online Event Organizing System for cultural programme which can provide various event services and give efficient coordination between customers and service providers. People are tired of searching and travelling to find quality and economical event services as they want their traditional larger events, attractive and interesting. Using the existing manual system, an event planning is stressful, time consuming, service providers reputation is unconvincing and customers do not know what to look for in an event service providers. The proposed method consists of establishing requirements, analysis, database design and interface design. The proposed work is a benefit for the users and as well as for service providers. It provides opportunities to service providers advertise and develop their business and show their interesting quality ideas. An event organizing system makes the people easier to plan an event via online. The proposed work is developed an online event organizing system with a mobile front end to manage various events for a cultural programme. The system is developed using HTML, JavaScript and PHP.Item Optimizing Boyer Moore Algorithm using Parallel Processing Techniques(Uva Wellassa University of Sri Lanka, 2018) Pathiranage, S.Y.D.; Ediriweera, T.S.; Thambawita, D.R.V. L.B.Although computer processing power, memory and parallel processing capabilities have been significantly improved, most of the algorithms are still not improved based on novel technologies. Boyer Moore string searching algorithm is one of a mechanism that uses frequently. Thus, we optimized Boyer Moore String searching mechanism using parallel computing mechanism. Existing implementations were analyzed, compared the performance using CPU time with different pattern sizes in same condition. Python parallel version was implemented using three threads. Serial Python code uses main thread for two shifting rules calculation and searching mechanism. Thus, we used two threads for shifting rules calculation and one thread for searching mechanism. Existing implementations used one way searching mechanism to search the pattern in the text field. Then searching mechanism was changed into bidirectional searching process using a parallel Python implementation of the Boyer Moore Algorithm with six threads. To optimize the algorithm than bidirectional searching parallel python version, processing logic of the Algorithm was changed and used four threads. Two threads for the sifting rule calculation and after those two threads finished, string text is divided in to two parts and search begins with two threads for each part. Existing serial python version took 165.44 seconds for found correct pattern. However, our first implementation took 163.33 seconds for found correct pattern. Because of bidirectional searching way, the second implementation took 320.94 seconds,. Third implementation took 100.98 seconds for found correct pattern. Measure the time in the same conditions with the same text (T) and same pattern (P). Time is depending on text (T) size, pattern (P) size and machine type that we use to run the codes. Final implementation is bidirectional searching parallel python version with four threads. It is 38.96% effective than existing serial python version.