Nilesh Mishra : Curriculum Vitae
This is the HTML format. You can also view it in:   Postscript  Portable Document Format   TEXT


Quick Links: Personal Details Contact Information Research Interests Education Research Experience Teaching and Mentoring Publications Thesis Major Projects Term/Course Projects Academic Achievements Coursework Details Other Interests/Extra-Curricular Activities Skills

Personal Details

Full Name Nilesh Mishra Nationality/
Citizenship:
Indian
Cell phone: +91-9415540742 Homepage: http://www.cse.iitk.ac.in/users/nilmish

 

Contact Information

Office Address Permanent Home Country Address Email Address
CS-222
Department of Computer Science and Engineering,
IIT Kanpur
Kanpur, India. 208016
Phone: +91-512-2597591
F-29, Krishi Nagar,
J.N.K.V.V., Adhartal,
Jabalpur, M.P.
India, 482004
+91-761-2681374
nilmish@cse.iitk.ac.in nilmish@gmail.com

 

Research Interests

My current research work focuses on the use of wireless sensor networks (WSNs) in building a low cost scalable network for automated monitoring of railway bridges. I am involved in design, measurement and optimization of different aspects of the system including reliable transport, time-synchronization, event detection and data gathering. I like to work on projects having practical implications. I would like to explore and work in fields related to Wireless Networks, Sensor Network (system and protocol design), Computer System and Network Security, and Embedded Systems.

 

Education

M. Tech in Computer Science and Engineering
Indian Institute of Technology Kanpur, Kanpur, India
Spring 2005 till Summer 2006 - GPA 7.2/10.0
Research Advisor: Dr. Bhaskaran Raman
M. Tech Thesis: Design Issues and Experiences with BRIMON Railway BRIdge MONitoring Project
 

B. Tech in Computer Science and Engineering
Indian Institute of Technology Kanpur, Kanpur, India
Fall 2001 till Fall 2004 - GPA 7.9/10.0

 

Research Experience

Senior Research Associate (SRA) in Department of Computer Science and Engineering.

I am working under Prof. Bhaskaran Raman and Prof. Kameswari Chebrolu on designing a low cost structural health monitoring system for remote and on-demand monitoring of railway bridges and tunnels. The system is being designed to be deployable on all the major bridges and tunnels to collect structural data. The work is a joint effort of Department of Computer Science and Engineering and Department of Civil Engineering at IIT Kanpur. I am working on,

September '06 - Till date

Project Research Assistant (PRA) in Rural Network project, IIT Kanpur

The aim of the Rural Networking project is to provide a low cost 802.11 mesh network to provide ICT (Information and Communication Technology) services to rural areas. Most of these mesh networking nodes are located at places where grid power is scarce. The network sat idle for most of the time waiting for a connection to come. This results in wastage of stored battery energy.

Summer Intern, IBM Software Labs, Bangalore

I looked into the feasibility of using knowledge discovery and machine learning algorithms to perform data mining and knowledge discovery on clinical data which can come in structured and unstructured formats. We also developed a key word extraction algorithm for key word discovery in the data.

May '04 - July '04

Teaching and Mentoring


Tutor, Fundamentals of Computing (Java), Department of CSE, IIT Kanpur

I tutored for two semesters a total of fifty six first year bachelor students of the introductory computer course at IIT Kanpur, taught by Prof. S. K. Agrawal, and was judged amongst the best tutors in the student's feedback. I was also awarded a letter of appreciation by the Academic Senate, IIT Kanpur for my performance.

Fall '05 and Spring '06

Mentoring, Wireless Networks: Principles and Practice, Department of CSE, IIT Kanpur

I mentored three group of students on their course projects in the course, Wireless Networks: Principles and Practice, taught by Prof. Bhaskaran Raman. My work was to assign and assist the students in their projects. The groups worked on the following

Fall '05

Tutor, Programming in C, Programming Club, IIT Kanpur

I tutored for a special workshop spanning over 20 classes and 5 tutorials of Programming in C under Science and Technology cell of Student Gymkhana, IIT Kanpur. The workshop was conducted to introduce and improve programming skills and algorithmic problem solving using 'C'.

September '05 - November '05

Publications

Conference

"BriMon: A Sensor Network System for Railway Bridge Monitoring", Kameswari Chebrolu, Bhaskaran Raman, Nilesh Mishra, Phani Kumar Valiveti and Raj Kumar WWW 2007. [under review]

"Wake-on-WLAN'', Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman, and Abhinav Pathak, The 15th Annual Interntional World Wide Web Conference (WWW 2006), May 2006, Edinburgh, Scotland. [Acceptance rate: 11%].

"S-WOW: Signature based Wake-on-WLAN", Nilesh Mishra, Dheeraj Golchha, Akhilesh Bhadauria, Bhaskaran Raman, Kameswari Chebrolu, The First Annual Workshop on WIreless Systems: Advanced Research and Development (WISARD 2007), A COMSWARE 2007 Workshop, Jan 2007, Bangalore, India. [Acceptance rate: 50%]

Book Chapters

"Off-Line Signature Recognition" Indrani Chakravarty, Nilesh Mishra, Mayank Vatsa, Richa Singh, and P. Gupta; Vol. 2, Encyclopedia of Data Warehousing and Mining, Editor: John Wang, Idea Group Reference.

"Online Signature Recognition" Indrani Chakravarty, Nilesh Mishra, Mayank Vatsa, Richa Singh, and P. Gupta; Vol. 2, Encyclopedia of Data Warehousing and Mining, Editor: John Wang, Idea Group Reference.

Poster/Demo

(Won the `Best Poster' award) "Wake-on-WLAN", Nilesh Mishra. Poster session,  TechVista 2007, Microsoft Research India's annual research symposium.

(Won the `Best Poster' award) "BRIMON: Railway BRIdge MONitoring", Nilesh Mishra, Raj Kumar, Phani Kumar, Hemanth Haridas, The First Annual Workshop on WIreless Systems: Advanced Research and Development (WISARD 2007), A COMSWARE 2007 Workshop, Jan 2007, Bangalore, India.

"S-WOW: Signature based Wake-on-WLAN", Nilesh Mishra, Akhilesh Bhadauria, Dheeraj Golchha, The First Annual Workshop on WIreless Systems: Advanced Research and Development (WISARD 2007), A COMSWARE 2007 Workshop, Jan 2007, Bangalore, India.

 

Thesis

Condensed Abstract: We propose a system design for remote, on-demand railway bridge monitoring system which is easier to deploy and autonomous in its operation. The system achieves low cost using off the shelf equipments and replacing expensive sensing equipments with Micro Electronic Mechanical Systems (MEMS) based sensors and Wireless Sensor Networks (WSN) for the cabling and data logging system. Our approach using independent nodes attached with appropriate sensors and batteries makes the system easy to deploy, without hassles of cabling, as seen in existing wired solutions. Using wireless data transmission and multi-hop data transport our solution is highly scalable both in terms of span and number of sensing nodes. Use of low power devices also enable our design to have a longer maintenance cycle.

A modified implementation of the Flooding Time Synchronization Protocol (FTSP) is used. These modifications reduce the average error at nodes farther from the root as well as improve the network wide synchronization stability. A Wake-on-WLAN based event detection mechanism detects an incoming train. The train acts both as mechanical shaker for data collection as well as data transporter from remote bridge location to a data repository. The event detection method also turns on the MEMS sensor just in time for data collection thus saving power. Results reflecting the achievable distances for successful operation of Wake-on-WLAN and comparison of MEMS accelerometers with existing Forced Balance Accelerometers (FBA) show that our design is viable for future deployment. Overall our approach achieves more than 96% cost savings over currently used wired solutions.

 

Major Projects

BriMon: Structural Health Monitoring of Railway Bridges
September 2005 - August 2006 (Team of 2), Current [Team of 3]
Supervisor: Prof. Bhaskaran Raman, Assistant Professor, Department of CSE and Prof. Kameswari Chebrolu, Assistant Professor, Department of EE, IIT Kanpur.
We use tri-axial accelerometers and sensor motes to remotely monitor the health of a railway bridge. The motes are programmed to collect the data for free, forced and ambient vibrations and upload them to a monitoring car periodically. This data is further analyzed at the base server to identify the natural frequency of the bridge.

K-Mote: IIT-K sensor mote
August 2006 - Current [Team of 3]
Supervisor: Prof. Bhaskaran Raman, Assistant Professor, Prof. Rajat Moona, Professor, Department of CSE and Prof. Kameswari Chebrolu, Assistant Professor, Department of EE, IIT Kanpur.
We are building a sensor mote platform around the TI's MSP430 microcontroller and CC2420 radio. The mote is being built keeping in mind the requirements of current projects undergoing at our group (BriMon, WiBeaM). The target is to gain a first hand experience in building hardware platforms which will be evolved as per our requirements. We want to develop a low cost kit which can be provided to colleges and educational institutions, enabling them to work on sensor network applications as learning and knowledge gaining tools.

Wake-on-WLAN
July - December 2005 (Single)
Supervisor: Prof. Bhaskaran Raman, Assistant Professor, Department of CSE and Prof. Kameswari Chebrolu, Assistant Professor, Department of EE, IIT Kanpur.
The 802.11 (Wifi) protocol was not designed to be power efficient. The current off the shelf equipments require the whole protocol stack to be switched on even when the radio only needs to listen. Also the computing subsystems currently being used do not allow wakeup via wireless Ethernet packet. In this work we proposed a method to switch on the Soekris computing platform and the 802.11 card at remote location using a sensor mote. The mote performs carrier sense of 802.11 traffic using its 802.15.4 compliant radio and switches on the power supply for the Soekris using a relay switch.

Digital Accelerograph Generation Software
September
2005 - Present (Team of 3)
Supervisor: Dr. K. K. Bajpai, Senior Scientific Officer,  Structures Lab and Prof. S. K. Jain, Professor, Department of Civil Engineering, IIT Kanpur With the move to digital photography, photographic films are getting produced in lesser and lesser quantities. India is having more than 200 strong motion accelerometers (SMA) required to measure structural response of a building to earthquakes. They use special photographic films, which is getting obsolete and difficult to procure, to capture the events. We have digitized the image capturing module of the accelerometers using a CCD array and are able to take online data which can now be stored in databases in digital form on a computer and managed as well recalled in a much efficient fashion than the current manual method deployed.  

RFID and NFC based applications
May - September 2005 (Team of 2)

Supervisor: Prof. Bhaskaran Raman, Assistant Professor, Department of CSE and Prof. Kameswari Chebrolu, Assistant Professor, Department of EE, IIT Kanpur.
We looked into the feasible applications for RFID (Radio Frequency Identification) and its derivative latest technology NFC (Near Field Communication) in various domains. We have been successful in creating a RFID reader around ST's CRX14 reader chip and an access monitoring application around Philips NFC module. This project gave us footing in handling of PCB (Printed Circuit Board) designing, handling of SMD (Surface Mount Device) and antenna building.

Corner Point Detection using SVM
July - December 2004 (Single)
Supervisor: Prof. Pabitra Mitra, Assistant Professor, Department of CSE, IIT Kanpur.
In this work we proposed an algorithm to do corner point detection in grayscale images using a nonlinear svm classifier. It is based on computing the direction of maximum gray-level change for each edge pixel in an image, and then representing the edge pixel by a four dimensional feature vector. A support vector machine is designed using this feature vectors and the support vectors, representing critical points in a classification problem, correspond to the corner points. The algorithm is straightforward and does not involve computation of complex differential geometric operators.

Biometric Offline Signature Verification System
May 2002 - April 2005 (Single)

Supervisor:
Prof. Phalguni Gupta, Professor, Department of CSE, IIT Kanpur.
We implemented an offline signature verification system which was able to give an accuracy of 93%. This system was successfully developed and deployed for both acquisitions via hand held PDA 'Simputer' and image scanners. This system is currently being used in the biometrics lab IIT Kanpur.

Medical Knowledge Discovery from Clinical Data,
May - July 2004 (Team of 2)
Mentor: Dinesh A VenkateswaranIBM Software Labs, Bangalore
Medical records, both in structured and un-structured form, are rich in data. A knowledge base can thus be created using the information contained in these records. In this work we looked into various techniques of machine learning and knowledge discovery useful for extracting such information. The ultimate goal of this system is to device a assistant software which can be used as a help to doctors. My work involved studying the knowledge content of such data and use of data mining techniques for recovering this knowledge.

 

Term/Course Projects

Synthesis of an 8051 microcontroller core using Verilog and FPGA, Spring 2005 (Dr. Rajat Moona)
We designed a basic 8051 core using verilog and synthesized it on a Xylinx FPGA board.

Routing in Wireless Sensor Network, Spring 2005 (Dr. Dheeraj Saanghi)
A comparison of various prevalent routing methods currently deployed in sensor networks was studied.
Report: [PDF]

Emergent Adaptive Lexicon, Spring 2005 (Dr. Harish Karnick)
We studied and followed Luc Steels Model of lexicon development in artificial softbots.
Report: [PDF] Presentation: [PDF]

Compiler for Scheme, Spring 2004 (Dr. Sanjeev Agrawal)
We developed a primitive and limited working compiler for LISP like language Scheme.

Online Academic Registration System, Spring 2004 (Dr Harish Karnick)
An primitive online registration system was developed.

Nachos OS modifications, Fall 2003 (Dr. Deepak Gupta)
We added and improved various modules of the educational nachos OS.

Automated Career Counseling, Spring 2003 (Dr. Harish Karnick and Dr. Amitabha Mukherjee)
A combination of Bayesian and Neural Networks was used to model a Career Counselor which tried to predict whether a person will be able to adapt to IITK campus life or not based on a Psychometric questionnaire.

 

Academic Achievements

Coursework Details

Graduate

Graduate Courses

CS623 : VLSI Design for Parallel Architecture CS625 : Advanced Computer Networks
CS628 : Computer Systems Security CS784 : Language Acquisition
CS697 : Special Topics in Computer Science - Wake-on-WLAN

Graduate Seminars

CS699 : M. Tech Thesis - Design Issues and Experiences with BRIMON Railway BRIdge MONitoring Project.
    Networks Reading Group     Sensor Network Reading Group

Undergraduate

Senior Undergraduate Courses in Computer Science

CS698 : The Computational Brain CS350 : Principles of Programming Languages
CS674 : Knowledge Discovery CS719 : Data Streaming: Algorithm and Systems
CS497 : Special Topics in Computer Science - Corner Point Detection using Support Vector Machines

Other Undergraduate Courses in Computer Science

ESC101 : Fundamentals of Computation CS210 : Data Structures and Algorithms - I
CS201 : Discrete Mathematics CS220 : Computer Organization
CS365 : Artificial Intelligence CS425 : Computer Networks
CS330 : Operating Systems CS355 : Programming Tools and Techniques
CS340 : Theory of Computation CS345 : Algorithms - II
CS335 : Principles of Compiler Design CS315 : Principles of Database Systems

Other Undergraduate Courses

TA101 : Engineering Graphics TA202 : Introduction to Manufacturing Processes
ESC102 : Introduction to Electronics SE421 : Introduction to Modern Biology
ESO212 : Fluid Mechanics SOC173 : Introduction to Indian Society
SOC171 : Introductory Sociology SOC473 : Indian Society and Culture
SOC720 : Research Methods ESO208 : Earth Science

High School

Examination Year Percentage Institution Subjects
ICSE (Class X) 1998 85.5% Christ Church Boys' Senior Secondary School, Jabalpur English, Hindi, Mathematics, History,
Geography, Physics, Chemistry, Biology,
Computer Science
ISC (Class XII) 2000 90.5% Christ Church Boys' Senior Secondary School, Jabalpur English, Mathematics, Physics, Chemistry

 

Other Interests/Extra-Curricular Activities

  • Department Representative for Dual Degree Students in Student Placement Committee 2005-2006.
  • Twice elected as member of COW committee for governing institute wide student hostel's Messes for year 2004-2005 and 2005-2006.
  • Tutored IITK students for short course on C programming language (Programming club), Fall 2005.
  • Accounts Secretary, Hall 1, IIT Kanpur for year 2004 - 2005.
  • Member of the Student Placement Committee 2004-2005. Initiated a C programming language short course for students sitting for placements.
  • Mess Secretary of Hall 3, IIT Kanpur for year 2002 - 2003.
  • Member of Hall Management Committee for governing and maintenance of Hostels for year 2002-2003.
  • Assistant Event Manager Robotics in Techkriti 2003, technical festival of IIT Kanpur.
     

Skills

TinyOS, Tossim, Java, nesC, C, C++, perl, php, Verilog

Last updated on:
29th January 2007
ced Research and Development (WISARD 2007), A COMSWARE 2007