Browsing by Author "Jayaweera, Y"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Publication Open Access An AI-Powered Web Application for Waterfall Recognition and Eco-Tourism Enhancement in Sri Lanka: Falls Explorer(SLIIT City UNI, 2025-07-08) Ranasinghe, S; Jayaweera, YThis research presents the development of Falls Explorer Sri Lanka, a mobile-responsive web application that uses artificial intelligence for automatic waterfall recognition. The core innovation lies in applying a custom-developed convolutional neural network (CNN) to classify waterfall images based on their visual features. A custom image dataset was created by collecting and organizing photos of popular waterfalls in Sri Lanka, and the model was trained using TensorFlow. The custom CNN model achieved 92% validation accuracy after 25 epochs of training, with inference times under 1 second per prediction. The system successfully classified waterfall images across 20 different waterfall classes with precision scores ranging from 88% to 95%. Users upload a photo of a waterfall through the interface, and the system returns the predicted waterfall name along with travel details from a local JSON database. In addition to the recognition feature, the platform offers comprehensive functionalities such as displaying detailed waterfall information (name, location, description), listing nearby hotels, showing current weather forecasts for safe travel planning, hosting a community forum for users to share experiences and images, providing a carbon footprint calculator to estimate travel impact, and an interactive location search map to explore specific sites manually. This solution bridges the gap between technology and ecotourism, supporting conservation-friendly tourism by enabling travellers to appreciate natural attractions without invasive markers or infrastructure.Publication Open Access Implementation of Wyltl: An Imperative Language with a Dual Interpreter – Compiler Architecture(SLIIT City UNI, 2025-07-08) Mallawarachchi, D; Jayaweera, YWhen using a programming language, a common drawback is the prevalence of resource constraints. A lack of resources often results in programs executing faster on high end hardware in comparison to middling or low-end hardware. While a core tenant of programming is optimization, with which entire industries have been built upon, when implementing a programming language, the process becomes significantly more complex. Minute slowdowns in a programming language implementation could very quickly result in major slowdown when executing some code. This paper examines the process of implementing the Wyltl language while balancing the need for performance and resource efficiency provided precious insight and hints towards future optimization, and the unique challenges and opportunities for evolution. Including evaluation of varying parsers, processors and technologies. The evaluation of different parsers and processors was done throughout development with a varied range of programming language optimization techniques being followed as required.Publication Embargo Wireless Power Transfer for Cardiac Pacemaker(IEEE Computer Society, 2022-08-17) Uthayakumar, U; Jayaweera, YCardiac pacemaker is an electronic device used to regulate the heartbeat of patients suffering with congenital heart defects. Considering the limitations in lifespan of current cardiac pacemaker battery, a wireless charging mechanism for cardiac pacemaker is proposed in this paper. Circuitry model and electromagnetic geometry is developed using Ansys Maxwell and Ansys High-Frequency Structure Simulator (HFSS) software to analyze three main technical issues such as: implantation, efficiency and safety. Specific Absorption Rate (SAR) and induced electric field in a 3-D model human body is evaluated by numerical analysis and simulation to ensure that the developed system adheres to safety limits proposed by Institute of Electrical and Electronics Engineers (IEEE) standard and International Commission on Non-Ionizing Radiation Protection (ICNIRP) guidelines.
