Hi, I’m Narmada 👋

I am a graduate student following M.Eng. in Computer Engineering (thesis-based) at the Memorial University of Newfoundland, Canada.

My research areas
  • Autonomous navigation systems
  • Unmanned aerial vehicles
  • Self-driving cars
  • Deep Learning for aided-navigation in GPS denied environments
  • balasooriyab@mun.ca
  • +17092190953

  • Memorial University of Newfoundland, Canada

    Faculty of Engineering and Applied Science

    M.Eng. in Computer Engineering (GPA 4.00)

  • University of Peradeniya, Sri Lanka

    Postgraduate Institute of Science

    M.Sc. in Computer Science (GPA 3.47/4.00)

  • University of Peradeniya, Sri Lanka

    Faculty of Engineering

    B.Sc. in Engineering (Computer Engineering)

Currently published research papers

  1. Landing Zone Identification Using A Hardware-accelerated Deep Learning Module
    Atapattu, Sachithra, Balasooriya, Narmada M., De Silva, Oscar, Jayasiri, Awantha, Mann, George, and Gosine, Raymond
    In 77th Annual Forum & Technology Display
    The Vertical Flight Society

  2. Visualizing the consequences of climate change using cycle-consistent adversarial networks
    Schmidt, Victor, Luccioni, Alexandra, Mukkavilli, S Karthik, Balasooriya, Narmada, Sankaran, Kris, Chayes, Jennifer, and Bengio, Yoshua
    arXiv preprint arXiv:1905.03709

  3. AI for Mitigating Effects of Climate and Weather Changes in Agriculture
    Balasooriya, Narmada, Athuraliya, C.D, and Gunatilake, Janak
    In AI for Social Good Workshop at ICLR 2019

  4. Analysis of Online Customer Shipping Programs and Policies
    Edirisinghe, Gihan, Munson, Charles, and Balasooriya, Narmada
    In 49th Annual Meeting of the Decision Sciences Institute

  5. A sophisticated convolutional neural network model for brain tumor classification
    Balasooriya, Narmada M, and Nawarathna, Ruwan D
    In 2017 IEEE International Conference on Industrial and Information Systems (ICIIS)

Courses followed during graduate degree studies

Deep Learning for point cloud semantic segmentation
September 2020 - Present
Analyzing different deep learning based semantic segmentation methods for point clouds and aerial LiDAR data. Analyzing point cloud registration methods with VLOAM architecture.
Python C++ ROS Open3D NVIDIA Jetson Google Colaboratory

Landing zone detection using point cloud semantic segmentation
October 2020 - April 2021
Applied transfer learning to ConvPoint model artchitecture to detect landing zones using aerial point cloud data. Tested the performance on a NVIDIA Jetson AGX Xavier developer kit.
Python PyTorch Open3D NVIDIA Jetson Google Colaboratory

Sea-ice semantic Segmentation using Deep Learning
November 2019 - Present
Compared the performance of Deeplabv3 model with PSPNet model for sea-ice semantic segmentation. Tested the runtime speed on a NVIDIA Jetson AGX Xavier developer kit and implemented a TFlite model for mobile application.
Python TensorFlow OpenCV NVIDIA Jetson Google Colaboratory

ANALYTICAL TOOLS IN BUSINESS PRACTICE- Analysis of Online Customer Shipping Programs and Policies
March 2018 - September 2018
In collaboration with a project of Dr. Gihan Edirisinghe, Washington State University, USA. Development of a Python program to extract specific information from Amazon product web pages. Used BeautifulSoup python library along with other html libraries to extract data. Codes are available at request.
Python HTML

A Sophisticated Convolutional Neural Network Model for Brain Tumor Classification
December 2016 - May 2017
Developed a model using Convolutional Neural Networks to classify brain tumors. MRI images of three tumor classes, one healthy class and one unknown tumor type were used for training and testing dataset..
Python TensorFlow TFLearn Scikit-learn

Vision Based Obstacle Avoidance and Safety System For a Quadcopter
March 2016 - October 2016
Developed a vision based autonomous obstacle avoidance system for a quadcopter. Development of feature extraction and matching algorithm using C++. Reprogramming the firmware of the PX4Flow image sensor to obtain necessary data using C/C++.
C++ Python OpenCV

Collaborations with different research groups

  • ConscientAI Labs, Sri Lanka

    Research Engineer (contract)

    March 2019 - August 2019

  • Visualizing Climate Change - MILA, Canada

    Volunteer Researcher

    January 2019 - March 2019

  • Climate Change AI- How can AI Help?

    ICML 2019 Workshop - Volunteer in Organizing Committee


  • Analysis of Online Customer Shipping Programs and Policies - Washington State University, USA

    Volunteer Data Engineer

    March 2018 - September 2018

  • Women in Machine Learning Workshop


    2017 and 2018

  • IFS R&D International (Pvt) Ltd, Sri Lanka

    Intern (Software Engineering)

    October 2015 - March 2016