Sai Raj Kishore Perla

Learning to teach machines how to learn


I am a first-year PhD student at Simon Fraser University (SFU), advised by Prof. Hao (Richard) Zhang and Prof. Ali Mahdavi-Amiri. I also completed my Masters at SFU with Prof. Hao (Richard) Zhang.

Before joining SFU, I was a Senior Research Engineer at Staqu Technologies, where I designed and developed systems using Computer Vision and Deep Learning. And even earlier, during my Bachelors, I had the pleasure working with Prof. Ujjwal Bhattacharya from Indian Statistical Institute (ISI), Kolkata and Prof. Partha Pratim Roy from Indian Institute of Technology (IIT) Roorkee on various Computer Vision problems.

I am interested in Computer Vision, Computer Graphics, and Deep Learning in general.


Email  /  Google Scholar  /  LinkedIn  /  GitHub  /  Twitter

Profile Photo
Publications
EASI-Tex: Edge-Aware Mesh Texturing from Single Image
Sai Raj Kishore Perla, Yizhi Wang, Ali Mahdavi-Amiri, Hao (Richard) Zhang,
ACM Transactions on Graphics (Proceedings of SIGGRAPH), 2024

Abstract / Code / arXiv / Project Page / BibTex

An End-To-End Framework For Pose Estimation of Occluded Pedestrians
Sudip Das*, Sai Raj Kishore Perla*, Ujjwal Bhattacharya
International Conference on Image Processing (ICIP), 2020

Abstract / BibTex

ClueNet: A Deep Framework for Occluded Pedestrian Pose Estimation
Sai Raj Kishore Perla*, Sudip Das*, Partha Sarathi Mukherjee, Ujjwal Bhattacharya
British Machine Vision Conference (BMVC), 2019

Abstract / BibTex

Handwriting Recognition in Low-Resource Scripts Using Adversarial Learning
Ayan Kumar Bhunia, Abhirup Das, Ankan Kumar Bhunia, Sai Raj Kishore Perla, Partha Pratim Roy
Conference on Computer Vision and Pattern Recognition (CVPR), 2019

Abstract / Code / arXiv / BibTex

User Constrained Thumbnail Generation Using Adaptive Convolutions
Sai Raj Kishore Perla, Ayan Kumar Bhunia, Shovozit Ghose, Partha Pratim Roy
International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2019
(Oral)

Abstract / Code / arXiv / BibTex

Texture Synthesis Guided Deep Hashing for Texture Image Retrieval
Ayan Kumar Bhunia, Sai Raj Kishore Perla, Pranay Mukherjee, Abhirup Das, Partha Pratim Roy
Winter Conference on Applications of Computer Vision (WACV), 2019

Abstract / arXiv / BibTex

Flatten-T Swish: A thresholded ReLU-Swish-like Activation Function for Deep Learning
Hock Hung Chieng, Noorhaniza Wahid, Ong Pauline, Sai Raj Kishore Perla
International Journal of Advances in Intelligent Informatics (IJAIN), 2018  
(Best Paper Award)

Abstract / Code / arXiv / BibTex



Projects
Saliency Detection: PyTorch implementation of a CVPR 2019 Publication

PyTorch implementation of the paper "Pyramid Feature Attention Network for Saliency Detection", published at CVPR 2019.

Code / Paper

Single Image Super Resolution

Image Super Resolution aims to increase the resolution of an image by generating pixels that best interpolate between a given low resolution and the required high resolution image. I built a deep learning based model for this purpose. A large amount of diverse data was also collected to train this model. The model was implemented using Keras in Python and comes with an easy to use graphical user interface. This was my project as an intern under Prof. A. V. Subramanyam of IIIT, Delhi.

Code

Mixture Density Networks

Mixture Density Networks (MDNs) are an interesting way to address multimodality (where the input and output hold a one-to-many relationship). In such scenarios, instead of directly predicting the output we model the probability distribution of the output as a weighed mixture of several Gaussians from which we sample the actual output. In this project, I implemented univariate and bivariate MDNs in Python using Tensorflow.

Code / Paper

Character Level Language Model

In this project, I built an LSTM based character-level language model that aims to predict the next character from a sequence of input characters. The code for this project was written in Python using Tensorflow.

Code

Lane Detection in NFS: Underground 2

In this project, I attempt to detect lanes in real-time in one of the popular games, "NFS: Underground 2", using OpenCV in Python.

Code

Machine Learning Algorithms

In this project, I implemented various Machine Learning algorithms from scratch in Python using only Numpy.

Code


This webpage template is adapted from Jon Barron