Skip to content
View HasithaGallella's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Highlights

  • Pro

Block or report HasithaGallella

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HasithaGallella/README.md

Hi, I'm Hasitha Gallella, an Engineering undergraduate in the ENTC department, University of Moratuwa, Sri Lanka,

My interests lie in CVPR, focusing on Computer Vision and Pattern Recognition research. I have a solid foundation in making electronics, Computer Hardware, Signal processing, coding, data structures, and algorithms. Additionally, I am working in the fields of Deep Learning and Machine Learning. I'm eager to apply and expand my knowledge in these areas as I continue to learn and grow in the field.

adam-pw

🛠️ I’m looking to collaborate on CVPR, Deep learning, Signal Processing, and Robotics projects;

  • Gesture recognition-based projects: Recognizing human gestures for various applications, such as sign language translation, gaming or controlling electronic devices.
  • Image Segmentation, Object Detection, and vision-based projects: Developing algorithms for analyzing images with segments or regions, based on certain criteria. In medical imaging identifying and analyzing specific structures or abnormalities. Locating objects and detections through camera feeds.
  • Signal processing and deep learning-based projects: Filtering and enhancing signals, Sequential models to analyze signals, LSTMs, Bi-LSTMs, RNNs, Transformers, and projects on NLP.
  • ROS-based robotic projects: Love to work with Jetson Nano, Raspberry Pi, Orange Pi, and other Linux SBCs (Single Board Computers) implementing Deep Neural Networks for Vision tasks on Robotics projects: 3D point cloud-based autonomous navigation tasks.

🛠️ My projects 🏼
-Robot-LUNA: Vision-based Restaurant Robot- https://github.com/LUNA-Vision-based-Restaurant-Robot - April 2024
  • "Robot LUNA", a waiter robot, uses a dual camera setup (wide-angle camera and a Kinect-2 depth camera) for 3D point cloud-based navigation in restaurants. Its enhanced stability circuits ensure safe food delivery without spillage. Internally, it uses three Raspberry Pis for parallel processing and an Atmega2560-based custom PCB to get sensor/encoder readings and to control motor drivers. It communicates with a restaurant’s Computer server with ROS 1 Noetic via local wifi for path planning and precise navigation to order locations. This makes LUNA a reliable and efficient addition to the restaurant staff.

  • Tools & technologies used: ROS 1 Noetic, TensorFlow, OpenCV, Open3D, C++ with Atmega2560 custom PCB for Motor and stability Control, Python with Raspberry Pi 4b - (3 SBCs), Kinect v2 depth camera

-BioSense-AI: ECG-PPG hardware and a Mobile App- https://github.com/BioSense-AI - 2023 - present

  • Pocket-size electronic device with a Mobile app to display and analyze Body signals with a Multi-Model 2
  • Project BioSense-AI is a both software - hardware project focusing on predicting diseases using ECG-PPG, temperature, and text prompts. Signals are amplified and filtered via our custom analog circuits, then fed to Orange Pi Zero 2W SBC from an ADC to digital processing. The system uses a deep learning custom multi-model architecture with interpretability for accuracy and efficiency. Currently, we are developing a mobile app for user access to the AI model by scanning ECG reports and other prompts for hospitals without our electronic device.
  • Tools & technologies used: PyTorch, GradCAM, lime, Analog Filter Design, Setting up Orange Pi zero 2W SBC for custom tasks, I2C protocol, ADC, Flutter

-HyperTalk-Computer-Vision: Deep learning-based Sign Language translating Mobile App- https://github.com/HyperTalk-Computer-Vision - 2022 - present

  • Real-time bidirectional sign language translating AI tool for deaf and speech-impaired individuals 2
  • HyperTalk mobile app and the website both are computer vision-based solutions to facilitate communication in sign language for individuals with hearing and talking issues. Which is capable of real-time translation in both directions:

1] Sign language camera feed to Voice.

2] Voice feed to sign language animations.

  • Ongoing focus is on enhancing the first feature with a new continuous Word-level Sign Language Recognition model that is capable of more accurate and faster translations with different sign language options for different regions in the world - Based on the following Data sets:

Phoenix 2014 Dataset (German Sign Language Videos)

OpenASL Dataset (American Sign Language Videos)

CSL Dataset (Chinese Sign Language Videos)

BOBSL Dataset (British Sign Language Videos)

  • Tools & technologies used: PyTorch, CUDA, ONNX, Flutter, OpenCV, Django back-end development

-Smarty-Plug: IoT smart extension cord- https://github.com/Smarty-Plug - December 2022

  • IoT-enabled extension cord with smart controls, offering voice commands and scheduling 2
  • Smarty Plug is an IoT-integrated smart extension cord powered by ESP8266 and Atmega328 which is designed with the following features:

Voice Controlling - supports Google Assistant and Amazon Alexa

Controlling by Mobile Phone - using Google Home

Scheduling - by connecting to Google Calendar

USB Adaptive Charging

  • Tools & technologies used: Altium PCB designing, Atmega328p and ESP8266 coding, Solid Works, Platform IO

-Cosmo-Robot; https://github.com/Cosmo-Robot May 2023

  • Designed to showcase various capabilities with a robot hand, Arduino Mega 2560, and Robotic sensors 2
  • "Cosmo" robot is designed to showcase various capabilities, including precise line following, obstacle avoidance during line following, navigating ramps at 20 - 30 degrees, interacting with objects using a mechanical arm, sound sensitivity, color detection, and maze-solving capabilities. Additionally, it was programmed to avoid other robots in the arena such as the guard robot, on its way to the final destination.
  • Tools & technologies used: Platform IO, Arduino Mega 2560 coding, Robotic sensors
📚 My Articles
-Medium; https://medium.com/@hbgallella
-GitHub; https://github.com/Articles-by-Hasitha-Gallella
✨ My other works
-My AI chat bot; https://t.me/Gale_AI_Chatbot
-My YouTube channel; https://www.youtube.com/channel/UCS0qEplNFtfbG6gbGySLybQ

Connect with me:

adam pithewan adampithewan adampithewan adampithewan


Languages and Tools:

android bootstrap c cplusplus css3 html5 illustrator java javascript kotlin mysql nodejs pandas photoshop python react sass

Pinned Loading

  1. BioSense-AI BioSense-AI Public

    A Pocket-size electronic device with a Mobile app to display and analyze Body signals with a deep learning based interpretabile Multi-Model

    Python 5 1

  2. Cosmo-Robot/Cosmo-Robot-Working Cosmo-Robot/Cosmo-Robot-Working Public

    Cosmo is a simple robot doing many tasks such as line following, wall following, and identifying and moving objects.

    C++ 1 5

  3. Tensorflow-models Tensorflow-models Public

    Forked from tensorflow/models

    Models and examples built with TensorFlow

    Python

  4. OneLLM-Test OneLLM-Test Public

    Forked from csuhan/OneLLM

    [CVPR 2024] OneLLM: One Framework to Align All Modalities with Language

    Python

  5. AttackVLM-Test AttackVLM-Test Public

    Forked from yunqing-me/AttackVLM

    [NeurIPS-2023] Annual Conference on Neural Information Processing Systems

    Jupyter Notebook