Oshan Mudannayake



  • The Art of Optical Character Recognition on Printed Sinhala Text

    ML | OCR | Tessseract
    We aim to establish the benchmark for the Sinhala OCR for printed text.
    Aug. 2023 - Present
  • Privacy Preserved Machine Learning using Secure Multi-party Computing

    ML | SMPC
    We are writing a comprehensive survey on privacy preserving machine learning that employs secure multi-party computing.
    Apr. 2022 - Present
  • Machine Learning based Internet Domain Entity Matching and its Applications

    ML | Scikit-learn | Tensorflow | Python
    We try to predict the malicious domain URLs by using machine learning techniques.
    Aug. 2020 - Present


  • Detecting Water In Visual Image Streams Captured From Unmanned Aerial Vehicles

    CV | Tensorflow | OpenCV | Python
    Our work attempts at detecting water surfaces using Unmanned Ariel Vehicles (UAV) footage.
    Oct. 2022 - Present
  • Modeling and Prediction of Municipal Solid Waste Generation in Sri Lanka using Machine Learning Techniques

    ML | Time series | Darts | Python
    We aimed to model and forecast solid waste generation patterns in cities using machine learning techniques.
    May 2021 - Jul. 2022
  • Realtime Property Evaluation of Large Streaming Graphs

    Graphs | Graph Summarization | Python
    We investigated massive graph stream summarization techniques and proposed an improved graph sketch; kMatrix.
    Jan. 2019 - Jan. 2020
    [Presentation] [Source] [Paper]
  • Machine Learning over Encrypted Data

    ML | Encryption | SMPC | Tensorflow | Python | Google Cloud Platform
    We added a layer over Tensorflow to facilitate machine learning on encrypted data over a distributed network of machines.
    Jul. 2018 - Jan. 2019