Soham Naha

Hostel 18, IITB

Currently pursuing M.tech in Communication and Signal Processing at Department of Electrical Engineering, IIT Bombay. I am a System Administrator for Electrical Engineering Department. My primary research focuses on 5G communication systems, but I am equally enthusiastic about Machine Learning and its wonders.
To know more about SysAds at EE Dept., IITB please click here

Education

Degree Institute University Specialization CGPA/% Year of Completion
M.Tech Indian Institute of Technology, Bombay Indian Institute of Technology, Bombay Communication and Signal Processing - 2019-Present
B.Tech Kalyani Government Engineering College Maulana Abul Kalam Azad University of Technology (M.A.K.A.U.T.) Electronics and Communication Engineering 8.87 2015-2019
Higher Secondary Uttarpara Government High School West Bengal Council for Higher Secondary Education (W.B.C.H.S.E.) Science 89.80% 2015
Secondary (Madhyamik) Hindmotor Education Center West Bengal Board of Secondary Education (W.B.B.S.E.) - 91.57% 2013

Courses

Courses at IITB
    1st Semester
    • Statistical Signal Analysis (EE603)
    • Digital Message Transmission (EE703)
    • Applied Linear Algebra (EE635)
    2nd Semester
    • Communication Networks (EE706)
    • Introduction to Machine Learning (EE769)
    3rd Semester
    • Advanced Machine Learning (EE782)
    • Digital Image Processing (CS663)
    • Speech Processing (EE769)
    • Seminar on Topic Effect of General Channel Aging on the Downlink Performance of Massive MIMO Systems (EE694)
    • RnD Project (EE691)
    4th Semester
    • Information Theory and Coding (EE708)
    • Wireless Communication (EE764)
    • Automatic Speech Processing (CS753)
    5th Semester
    • MTP Phase-I (EE797)
    • RnD Project (EE692)
    • Machine Learning Theory and Methods (CS689) (Audit)
    6th Semester
    • MTP Phase-II (EE798)
    • AI, Data and Policy (PS626)
    • Deep Learning for Natural Language Processing (CS772) (Withdrawn)
Courses at KGEC
    1st Semester
    • Basic Electrical and Electronic Engineering - I
    • English Language and Technical Communication
    • Chemistry - I
    • Mathematics - I
    • Engineering Mechanics
    • Engineering Drawing and Computer Graphics
    2nd Semester
    • Basic Computation and Principles of Computer Programming
    • Physics - I
    • Mathematics - II
    • Engineering Thermodynamics and Fluid Mechanics
    • Basic Electrical and Electronic Engineering - II
    • Workshop Practice
    3rd Semester
    • Numerical Methods
    • Mathematics - III
    • Circuit Thoery and Networks
    • Solid State Devices
    • Signals and Systems
    • Analog Electronic Circuits
    4th Semester
    • Values and Ethics in Profession
    • Physics -II
    • Basic Environmental Engineering and Elementary Biology
    • EM Theory and Transmission Lines
    • Digital Electronic and Integrated Circuits
    5th Semester
    • Economics for Engineers
    • Analog Communication
    • Microprocessor and Micrcontrollers
    • Control System
    • Data Structure and C
    6th Semester
    • Principles of Management
    • Digital Communication
    • Digital Signal Processing
    • Telecommunication Systems
    • Antenna Theory and Propagation
    • Electronic Measurement and Instrumentation
    • Seminar on Carbon Nanotubes
    7th Semester
    • Wireless Communication and Networks
    • Microelectronics and VLSI Design
    • RF and Microwave Engineering
    • Radar Engineering
    • Database Management System
    • Project - I
    8th Semester
    • Organizational Behaviour
    • Digital Image Processing
    • Neural Networks
    • Design Lab
    • Project Part - II
    • Grand Viva

Master's Project and Seminar

M.Tech Project Phase-I

EE Dept., IIT Bombay

  • Title: Optimal Precoder Feedback for MIMO Wireless Systems
  • Guide: Prof. Kumar Appaiah, EE Dept., IIT Bombay
  • Duration: 8 months
  • Objective: To find efficient optimization techniques using flag manifolds for precoder quantization
  • Completed Work:
    • Reviewed existing techniques for efficient feedback methods for MIMO systems and the use of Unitary, Grassmannian, Stiefel and Flag Manifold in precoder parameterization and codebook generation
    • Simulated ADPCM based scalar parameterization of precoder matrices of MIMO systems
  • Future Work:
    • Use of manifold based techniques to construct scalable codebooks for precoder tracking
    • Effective parameterization of precoder updates for minimal feedback while not sacrificing rate

Mar,2021 - Nov,2021

M.Tech Seminar

EE Dept., IIT Bombay

  • Title: Effect of General Channel Aging on the DownLink Performance of Massive MIMO Systems
  • Guide: Prof. Kumar Appaiah, EE Dept., IIT Bombay
  • Duration: 5 months.
  • Objective: Investigate the joint impact of user mobility and phase noise in Massive MIMO systems.
  • Simulated and analyzed the joint-effect of user-mobility and phase-noise due to antennas in the downlink achievable sum-rate of Massive-MIMO Systems by a joint-model, for low and high relative velocities
  • Simulated achievable rates for MISO, SIMO with MRC and VBLAST receiver using ITPP library in C++

Jul,2020 - Dec,2020

Research and Development Projects

R&D Project (EE692)

  • Title: Improving Energy-Based Out-of-Distribution (OOD) Detection
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 6 months
  • Implemented energy-based OOD detection techniques using energy scores on the CIFAR10 dataset
  • Experimented with noisy labels to analyze the robustness of the proposed energy score for OOD detection
  • Reference Paper: here

Mar,2021 - Nov,2021

R&D Project (EE691)

  • Title: Python and SQL based UI for ZBTT project of Indian Railways
  • Guide: Prof. Kumar Appaiah, EE Dept., IIT Bombay
  • Duration: 7 months.
  • Objective: Create UI for efficient analysis and correction of Zero-Based Time-Table (ZBTT) simulator output
  • Accelerated error detection, analysis and correction speed of the IITB-simulator output, by creating a Dash and SQLite based UI, which was handed over to the Indian Railways as an add-on to the original deliverables
  • Streamlined different components of the project using Git version control and GNUMake
  • Integrated simulator output (10,000+) lines with SATSANG database, used by Indian Railways

Jul,2020 - Dec,2020

Course Projects

Automatic Speech Recognition

CSE Dept., IIT Bombay

  • Title: Speech to Sign-Language(with emotions) for the Hearing-Impaired
  • Guide: Prof. Preeti Jyothi, CSE Dept., IIT Bombay
  • Duration: 5 months
  • Trained a Convolutional Neural Network on RAVDESS audio samples to detect emotion from speech
  • Used a Conformer-based pre-trained model from ESPNET-model zoo to convert Speech to English text
  • Created a streamlit based WebApp, to record audio and display the corresponding predicted text and emotion

Jan,2021 - Jun,2021

Information Theory and Coding

EE Dept., IIT Bombay

  • Title: Degraded Broadcast Channel (DBC) and Superposition Coding
  • Guide: Prof. Bikas Kr. Dey, EE Dept., IIT Bombay
  • Duration: 5 months.
  • Reviewed capacity bounds of discrete memoryless channels with focus on degraded broadcast channels
  • Studied codebook generation techniques using Superposition Coding to attain achievable rate for DBC

Jan,2021 - Jun,2021

Advanced Machine Learning

EE Dept., IIT Bombay

  • Title: Evolution of Human Pose Estimation
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 4 months
  • Reviewed the state of the art method of human pose estimation which propagates known person locations forward and backward in time and searches for poses in those regions.(combined detection and tracking)
  • Studied multi-timescale trajectory prediction for long term abnormal human activity detection

  • Title: Sentiment Analysis
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 4 months
  • Trained various neural networks LSTM, GRU, Bi-LSTM, and Bi-GRU on IMDB dataset to study their performance on changing the number of units and layers and achieved an accuracy of 87% using Bi-GRU
  • Studied the effects of using different learning-rate schedulers like Cosine Annealing, Exponential and Step

  • Title: Medical Image segmentation
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 4 months
  • Objective: Segmentation of the right ventricle from cardiac MRI using UNet Based Deep Learning models
  • Performed data augmentation on RVSC-MICCAI 2012 dataset using color jitter, random horizontal flip, and random vertical flip to include defects that might occur in real image acquisitions
  • Experimented with various loss functions like BCE loss, Focal Loss, BCE+Dice loss, BCE+Dice+InverseDice loss, Switching loss and obtained an accuracy of 72% with BCE+Dice+InverseDice loss

Aug,2020 - Dec,2020

Digital Image Processing

CSE Dept., IIT Bombay

  • Title: Flash No-Flash Photography
  • Guide: Prof. Suyash P.Awate, CSE Dept., IIT Bombay
  • Duration: 4 months.
  • Implemented denoising and detail transfer to merge the ambient qualities of the no-flash image with the high-frequency flash detail, using cross-bilateral filtering
  • Performed white-balancing to change the color tone of ambient images, continuous flash to interactively adjust flash intensity, and red-eye removal to repair artifacts in the flash image

Aug,2020 - Dec,2020

Speech Processing

EE Dept., IIT Bombay

  • Title: LPC Analysis of Sythesized vowels and Natural Speech
  • Guide: Prof. Preeti Rao, EE Dept., IIT Bombay
  • Duration: 4 months.
  • Synthesized phonemes by implementing source filter model to replicate the human glottal source
  • Performed Linear Predictive Analysis of natural and synthetic speech which involved LP coefficient estimation, constructing LP magnitude spectrum and sound reconstruction

Aug,2020 - Dec,2020

Introduction to Machine Learning

EE Dept., IIT Bombay

  • Title: Attrition Classification
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 5 months.
  • Achieved accuracy of 89.3% by training a SVM classifier on Kaggle IBM Attrition dataset
  • Extracted relevant and less correlated features and applied One-Hot Encoding for features with multi-classes

  • Title: Support Vector Machine
  • Guide: Prof. Amit Sethi, EE Dept., IIT Bombay
  • Duration: 5 months.
  • Implemented modified SVM algorithm in the paper Primal Estimated sub-GrAdientSOlver using NumPy
  • Used the SVM classifier on linear data and kernelized-SVM on non-linear data

Jan,2020 - Jun,2020

Communication Networks

EE Dept., IIT Bombay

  • Title: Routing Information Protocol (RIP) using C
  • Guide: Prof. Sharayu Moharir, EE Dept., IIT Bombay
  • Duration: 5 months.
  • Objective: To implement RIP using socket programming (in Linux)
  • Implemented RIP (Distributed Bellman Ford Algorithm) using C socket programming that read a given network topology and generated the cost matrix for the shortest paths between the nodes

Jan,2020 - Jun,2020

Bachelor's Projects

Summer Research Intern

NCPRE, IITB

  • Title: Development of Image Processing Technique to Reduce the Effect of Blurring
  • Guide: Dr. Ashok Sharma (Senior Project Research Scientist, NCPRE) and Dr.Prabir Kanti Basu (Senior Project Executive Officer(Scientist), NCPRE)
  • Duration: 2 months.
  • Work done:
    • Use CCD cameras to capture photoluminescence images of Si-wafers.
    • Use techniques of edge spread function and laplacian filtering on the raw images.
    • Enhance the raw images, removing the filtering effect of the camera, for proper visualization of defects in the Wafers.
    • Removal of the camera effects, enhanced the quality measurement of the cell.

Jun,2018 - Aug,2018

B.Tech Project

Kalyani Government Engineering College

  • Title: Implementation of Subtractive Clustering on Functional Magnetic Resonance Images
  • Guide: Dr.Bandana Barman (Assistant Professor, Dept. of ECE, Kalyani Government Engineering College)
  • Duration: 8 months.
  • Work done:
    • Use Python packages like nilearn and nibabel to visualize fmri data.
    • Code Subtractive Clustering in Python
    • Use subtractive clustering to cluster regions of FMRI images, based on activities.

Aug,2018 - Jun,2019

Training and Internships

Summer Research Intern

N.C.P.R.E., IIT Bombay

The internship led to my exposure to industrial solar cell manufacturing process and characterization methods.
My work primarily focussed on:

  • Generating correct spatial maps of Photoluminescence (PL)
  • Extracting correct information on electronic quality and enhancement of Si wafers and Solar Cell images
  • Clear identification of defects and true distribution of minority carrier lifetime of these Cells and Wafers.

June,2018 - August,2018

Advanced Telecommunication Vocational Training

BSNL, Kalyani, W.B.

In this training period of 1 month, we gained insights into the aspects of modern communication systems like GSM, GPRS, 3G architecture, Routing Protocols, MPLS VPN,etc.

Jan,2018

Digital Marketing Intern

kahaniya.com

The internship lasted for 2 months. Kahaniya.com began a new initiative for budding story-writers to publish and showcase their work, with the winner able to meet Mr. Shashi Tharoor himself. My work in this was to help spread the great initiative via Digital Media.

May,2017 - July,2017

Brand Ambassador

ATKT.in

Worked as a Social Media Marketing intern for 1 month. The work included Digital Marketing and preparation of Report of activities.

March, 2017

Positions of Responsibility

Data Analyst

Insight - Official Student Media Body of IIT Bombay

  • Duration: -
  • Responsible for assisting Insight Ed-Board for creating articles by analyzing and visualizing survey data
  • Scraped, collected, pre-processed, visualized and analysed data from various department websites
  • Helped publish independent articles on Insight social media handles and dynamic blogs on ML using streamlit

Jun,2021 - Present

Teaching Assisstant

IITB's Certificate Programme in ML and AI

  • Duration: 3 months.
  • Conducted tutorial sessions on basic coding in Python and introductory machine learning algorithms using libraries like scikit-learn for a diverse class consisting of industry professionals from various domains

Jan,2021 - Mar,2021

System Administration

Electrical Engineering Department, IIT Bombay

  • Duration: -
  • Responsible for configuring, maintaining and securing e-mail, backups, LDAP and computational servers of EE
  • Managed e-mail communication, handled shortlisting and coordinated interviews for EE PG Admissions

Jul,2019 - Present

Institute Interview Coordinator

Institute Placement Team, IIT Bombay

  • Duration: 2 months.
  • Coordinated with a team of 250+ members for interviews of 1600+ students.
  • Assisted in conducting Pre-Placement Talks, Placement Tests and Interviews for 15+ firms

Nov,2019 - Dec,2019

Skills

Programming Languages & Tools
Skills and Purposes
  • Scripting Languages: Python (Intermediate), C/C++ (Beginner), Matlab (Beginner), Bash (beginner)
  • Academic Tools: Inkscape, Latex, Beamer
  • Machine Learning Frameworks: PyTorch, Scikit-Learn, Tensorflow
  • Web-Related: MarkDown, HTML, CSS, Bootstrap, Django, Sqlite3

Certifications

The following are the certifications that I obtained on doing online MOOC courses at NPTEL,PadhAI, Pluralsight, etc.


Hobbies

I am passionate about cricket.I've played in the Institue Premier League (IPL of IITB) for Delhi Daredevils, in the year 2019. Won the Al Hambra Cricket Tournament, for ECE Dept. while at KGEC

Recently started playing badminton after joining IITB. One of my friends, Shivam, mentored in this game..

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows. I also at times listen to smooth and calm music, mostly to relieve the stress.