N

Nrupatunga .

Software Engineer

Bengaluru, Karnataka, India13 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in Deep Learning and Computer Vision.
  • Proven track record in mobile optimization.
  • Innovative solutions for image processing challenges.
Stackforce AI infers this person is a Deep Learning and Computer Vision expert in the Mobile Technology sector.

Contact

Skills

Core Skills

Deep LearningComputer VisionImage ProcessingMachine Learning

Other Skills

AlgorithmsCC++CaffeDigital Signal ProcessorsEmbedded SystemsLaTeXLinuxMatlabPythonQtSignal Processing

About

My current research is focused on applying Deep Learning to object detection and recognition problems while designing small or optimized models to run on mobile devices. Previously, I have worked on developing deep learning models for classification, recognition and segmentation problems. I was also involved in the design and development of image processing & computer vision algorithms with hands-on C-level and multi-threaded optimization of image processing modules.

Experience

Lightmetrics

Senior Staff Engineer

Dec 2022Present · 3 yrs 3 mos · Bengaluru, Karnataka, India

Osmo

Staff Research Engineer

Sep 2019Dec 2022 · 3 yrs 3 mos · Bangalore

Whodat

Deep Learning Research Engineer

Apr 2017Aug 2019 · 2 yrs 4 mos · Bangalore

Samsung r&d institute india

3 roles

Technical Lead

Dec 2015Apr 2017 · 1 yr 4 mos

  • Application of deep learning techniques to analyze images/videos for scene understanding that includes classification, object detection, recognition and segmentation
  • Trained CNN models for food recognition. Improvement in recognition accuracy and training on new food categories which also includes data collection and labeling .
  • Trained CNN models to determine the aesthetic quality of the photographs
  • Trained fully convolution network for sky segmentation which is used as prior for horizon detection in the image
  • Code development to extract GIST feature from an image which is further used in Image retrieval in conjunction with hashing techniques
  • Porting deep learning models on Android devices
Deep LearningImage ProcessingComputer VisionCC++

Lead Engineer

Promoted

Aug 2014Nov 2015 · 1 yr 3 mos

  • Application of Computer Vision and Machine Learning techniques for building mobile solutions.
  • Involved in development of one touch auto image enhancement solutions (Commercialized on Galaxy S6)
  • K means clustering for detection of low-light / backlight images
  • Design and development of image processing algorithm for detecting poorly lit faces in an image.
  • C-level and Multi-threaded optimization of Auto-Image Enhancement modules.
  • Complete code design of Auto-Image Enhancement solution.
  • Involved in code design for Touch focus ( USP in galaxy S5)
  • Efficient code design for interfacing Engine and the application.
  • Combining Sketch and Tone for Pencil Drawing Production.
  • Code development to produce improved color pencil drawings for images
  • ( Link: https://github.com/nrupatunga/Pencil-Sketch/releases )
Computer VisionMachine LearningImage ProcessingCC++

Senior Software Engineer

Aug 2012Jul 2014 · 1 yr 11 mos

  • Involved in design and development of image processing and computer vision algorithms.
  • Developed algorithm to rank the images taken in burst shot mode based on blur factor which is used in Best photo and Video summary solutions
  • Development of Red eye correction algorithm for Photo Editor
  • Implementation of Bilinear resize module for less memory architecture for low end devices
  • C-level and Multi-threaded optimization of Photo-Editor effects.
Image ProcessingComputer VisionCC++

Education

Indian Institute of Science (IISc)

Master’s Degree — Signal Processing

Jan 2010Jan 2012

Sri Jayachamarajendra College of Engineering

Bachelor’s Degree — Electronics and communications Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Deep Learning & Computer Vision

Explore similar profiles based on matching skills and experience