Hansi N Gunasinghe

Hansi N Gunasinghe
The University of Waikato · Department of Computer Science

B.Sc. (Special) in Computer Science

About

13
Publications
4,335
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
42
Citations
Additional affiliations
November 2017 - present
Sabaragamuwa University of Sri Lanka
Position
  • Lecturer
September 2017 - November 2017
University of Sri Jayewardenepura
Position
  • Instructor
September 2016 - September 2017
The Open University of Sri Lanka
Position
  • Lecturer
Education
August 2010 - December 2014
University of Sri Jayewardenepura
Field of study
  • Computer Science
June 2007 - August 2009
Sirimavo Bandaranaike Vidyalaya
Field of study
  • Combined Mathematics

Publications

Publications (13)
Chapter
Out-of-distribution data produced by unseen devices can heavily impact the accuracy of machine learning model in glaucoma detection using retinal fundus cameras. To address this issue, we study multiple domain generalisation methods together with multiple data normalisation methods for glaucoma detection using retinal fundus images. RIMONEv2 and RE...
Article
Full-text available
In this paper, we demonstrated a service robot navigation system based on the Message Queuing Telemetry Transport (MQTT) protocol communication system that updates the real-time robot states for multiple users. The proposed office assistant robot (OABot) consists of a navigable structure, a mobile app, and a central control workstation and these th...
Conference Paper
YouTube, owned by Google LLC, is the most widespread video platform. It has gained much popularity in Sri Lanka within the last couple of years. Youth has an interest of becoming full-time content creators, but lacks technical and marketing knowledge. In this paper, we present a computer aided analysis to provide insights of trending YouTube videos...
Conference Paper
Abstract—Robots have been popularized in the world during the past two decades and its development has overtaken many tasks performed by people, from households to the largest companies. Further, robotics has its applications in almost all industries and sectors. Robots are available in many sizes, weights, and appearances based on their usage and...
Conference Paper
Abstract—This paper presents an office assistant robot that can be used in an unstructured indoor office environment. Among many technologies available, we used free and open source software and inexpensive sensors and materials to build the low cost but accurate robot. Robotic Operating System (ROS) indigo was used as the ground operating system o...
Conference Paper
This paper proposes a framework that can be used to identify the gender of imperfect flowers. One such application of gender identification of flowers is artificial pollination in large farmlands. The study reviews literature on flower detection, flower recognition and its applications as well. Automatic gender identification of a flower is a branc...
Conference Paper
Abstract: Control of home appliances using smart technologies which is also known as home automation is a popular (industrial) research area. Many of these systems use remote controlling such as IR sensing, networking, Arduino programing etc. whereas our system uses voice controlling. Proposed system is designed to enable centralize controlling ove...
Article
Full-text available
This paper presents use of iRobot Create Programmable Robot for real time wireless controlling via speech and keyboard commands in a domestic environment. Commercial hardware such as iRobot create 2 programmable robot, Kinect V2, Arduino Uno and NRF24L01 radio frequency module were used, based on open-source code in the implementation. At the recei...
Conference Paper
Full-text available
In this paper, we present a computer aided system based on image processing and machine learning to identify face shape automatically without having to seek an expert. The system gets face images as input and then sends them to a pre-trained neural network model. The network handles the classification tasks and produces the predictions according to...

Network

Cited By