Bharat Giddwani

Graduate,B.Tech in ECE, NIT Raipur ('16-'20)

CV

RESUME

Since high school, I love to solve critical reasoning problems that interested me to learn trending technologies. I am passionate about working on real-time issues, which instigated me to pursue Electronics and Communication (ECE) as a major at NIT Raipur. Later, I developed an immense interest at the intersection of Computer Science and ECE, which closely relates to the domain of Machine Learning.

During my start of undergrad, I started exploring my field of interest by undergoing training at BSNL, India. Later on, I worked on preliminary projects on software development and machine learning that resulted in a summer internship at IIT Tirupati where I worked on the applications of Computer Vision. I also participated in various Hackathons and Competitions as a team leader wherein, we were the winner of a B-Plan Competition, Ignition 2018, for our project, Finger-reader, Semi-finalist in Hero-Moto Corp Challenge 2020 and Quarter-finalists of IICDC-2018, Texas Instruments. Well versed in Data Structures and Linux. Comfortable in Python, MATLAB, C and C++. To diversify my skills, I took up an internship opportunity at MMLab, NUS Singapore, on Medical Vision and Bio-informatics using Deep Learning. Later, I achieved a prestigious IAS Fellowship for a Summer Research Internship at VAL, IISc Bangalore (one of the best computer vision labs in Asia). Recently, I have submitted my undergrad project related to 3D Medical Imaging using Deep Learning.

Also, I have also lead two renowned committees as Head Coordinator (Former-Chairperson) of IEEE - Student Branch (Technical Fraternity) and Overall-Head Mentor at Sahyog-The Mentorship Club (Helping Student Body).

Contact Me!

Twitter: @giddwani

LinkdIn: @bharat3012

Email: bharatgiddwani@gmail.com

Alternate Email: bharatgiddwani@ieee.org


Experience

Research Intern

Worked on state-of-the-art models in Deep Learning for DNA-Coding Estimation, at Medical Mechatronics Lab under Dr. Ren Hongliang. We achieved a SOTA accuracy using a Bottleneck Spatio-Temporal Attention Module of 88.9% & specificity & 89.0%, for the classification of code & non-code sequences. As a second project, designed a Pruning Algorithm based on a novel Attention Module, achieves a SOTA performance on VGG & Resnet architectures.

Jan 2019 - May 2020

Summer Research Fellow, by IAS Academy

Worked on a novel work named "Retrieving Representative Samples from a Trained Classifier", a data-free approach in Deep Learning at Video Analytics Lab under Dr. R. Venkatesh Babu. Using kernels of a prior pre-trained model, implemented a data-free GAN for generating representative samples. Verified the samples by achieving an accuracy of 71.12% by student network on Knowledge Distillation task.

May 2019 - July 2019

Summer Research Intern

Worked in the field of Object Detection and Visual Tracking at Computer Vision Lab of IIT Tirupati under the guidance of Dr. Rama Krishna Sai Gorthi. Designed a novel Eigen Vectors based pre-processing for a deep neural network object detector to detect rotated objects in images. Achieved an average accuracy of 85.06% on Natural Images.

May 2018 - July 2018

Undergraduate Researcher

Worked on state-of-the-art models in Deep Learning for 3D Pancreas Segmentation, at NIT Raipur under Dr. Shrish Verma. Proposed Deep Dilation Network (DDN) extracts spatial contextual information by capturing different receptive fields.To avoid class-imbalance, we proposed a Weighted Fusion Loss (WFL). Results are – Dice Score: 83.3%, Sensitivity: 87.7%, & Precision: 83.0%. .

July 2019 - Jun 2020

Education

National Institute of Technology, Raipur, India

Bachelor's of Technology
Electronics and Communication

CGPA: 9.22/10.00
Related Coursework: Data Structures, Algorithms, Operating System, Computer Architectures, Image Processing, Probability, Statistics, Algebra, Calculus, Artificial Intelligence, Entrepreneurship, Machine Learning, Deep Learning, Cryptography, Signal Processing, Embedded Systems, Microprocessor.

July 2016 - Jun 2020

Kailash Vidya Vihar(J.K.), Nimbahera, India

12th Grade CBSE, Higher Secondary

Percentage : 91.00%
Subject studied: Physics, Chemistry, Mathematics, English Core, Painting.

July 2014 - May 2015

Main Projects


Finger-reader: Vision to Speech


Designed a network that detect and read texts in OpenCV. It is able to detect objects and its depth in captured images. Uses OCR, TTS and CV methods in Tensorflow, Python.


Fake Faces: DCGAN with GDPP Loss


Implemented the DCGAN with Generative Determinantal Point Process (GDPP) in PyTorch. Verified that generated Fake Faces by GDPP-DCGAN are more diverse than DCGAN on CelebA dataset.


Words representation in a vector space


Implemented two model architectures: Naive Softmax and Negative Sampling Skipgram for computing continuous vector representations of words from gutenberg dataset. The quality of these representations is measured using word similarity.


Human Safety using Deep Learning


Inspired from YOLOv3 to perform detection. We uses PyTorch, to fine-tune the pre-trained Darknet-53 model on the Pascal VOC dataset.


Attention-LadderNet: CT-Pancreas Segmentation


Semantic Pancreas Segmentation in abdominal CT-82 dataset using a modified Ladder-UNet architecture. Modification includes a spatial & channel excitation module at every stage of network.


Machine Translation


Implemented a French to English translator in PyTorch. A translator is a Machine Translation Autoencoder built using Seq2Seq Recurrent Nets (LSTM, GRU) with Attention.

Publications & Blogs


CSTA-2P1D UNet: Consecutive Spatio-Temporal Attention for Multi-Scale 3D Pancreas Segmentation


B. Giddwani, S. Pandey, H. Tekchandani and S. Verma, "CSTA-2P1D UNet: Consecutive Spatio-Temporal Attention for Multi-Scale 3D Pancreas Segmentation," To be published at 11th INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT) in IEEE Xplore.


Deep Dilated V-Net for 3D Volume Segmentation of Pancreas in CT images


B. Giddwani, H. Tekchandani and S. Verma, "Deep Dilated V-Net for 3D Volume Segmentation of Pancreas in CT images," 2020 7th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 2020, pp. 591-596, doi: 10.1109/SPIN48934.2020.9071339.


Eigen Vectors based Rotation Invariant Multi Object Deep Detector


B. Giddwani, D. Varma, M. Murali and R. K. Gorthi, "Eigen Vectors based Rotation Invariant Multi-Object Deep Detector," 2020 7th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 2020, pp. 246-251, doi: 10.1109/SPIN48934.2020.9070989.


Part1: Breaking Enigma! Let’s Detect Objects


Published at Towards Data Science

Part 1 of the series to hunt for a robust and accurate object detecting algorithm. RCNN vs YOLO vs YOLOv3 ?


Google Cloud: An-Easy-Way-to-an-Amazing-Platform


Published at Towards Data Science

The cloud is about how you do computing, not where you do computing. — Paul Maritz, former CEO of VMware and Pivotal.


MNIST Digits Classification with PyTorch, PyTorch Lightning and PyTorch Ignite


Basic code structure explaining MNIST Digit Classification on GPUs using three famous PyTorch Libraries. GitHub: Jupyter Notebook

Skills & Interests

Skills

Awards & Certifications

Position of Responsibility

Head Coordinator (Former-Chairperson)

Conducted ICPC2T : First International Conference on Power, Control and Computing Technologies at NIT Raipur. Other Core Events are: Congress, and Technical Events

Sep 2017 - Jun 2020

Overall Head Mentor

Organizes Central India's Largest Blood Donation Camp, at NIT Raipur (More than 350 Units).Other Core Events and Programmes are: 3rd Gender Awareness, Mock Placements, Free Tution Classes, and Motivational Career Sessions.

Sep 2017 - Jun 2020