M.Tech in Information Technology
The M.Tech degree in Information Technology (IT) is intended to provide education for students who wish to work in the IT industry as practitioners. It is awarded upon successful completion of a 4-semester broad-based academic program in IT, going beyond, but incorporating essential elements of, traditional computer science.
Apart from imparting technical knowledge, the program teaches managerial and other cognate skills that are essential for a successful career in today's competitive IT industry. All students enrolled in the M.Tech program are residential, full-time students.
The M.Tech. program is a four semester program. The first three semesters of the program constitute academic course work. During the fourth semester, a student can either take up an industry internship or academic research at the institute leading to a thesis.
Starting from problem solving using computers, students of this stream learn concepts from a wide range of softwares.
- Theory Of Computation
- Artificial Intelligence
- Competitive Programming
- Distributed Computing
- Cryptography and Network Security
- Design and analysis of Safety Critical systems
- Mathematical Models of Computation
- Theoretical Computer Sciences
This submajor provides theoretical foundations of computing, information science, data structures and algorithms. Engineering issues like database design, data mining, information systems design and a comprehensive understanding of large information systems.
- Data Modeling
- Data Analytics
- Multi Agent Systems
- Advanced Database Management Systems
- Web Information Retrieval
- Geographic Information Systems
- Foundations of Big Data
- Machine learning
- Algorithms for Massive datasets
This stream has a two-fold mission:
Firstly, to educate the students to be high quality software engineers, with strong hands-on experience and with strong foundations in computer science concepts.
Secondly, to contribute original and ground breaking ideas to the state-of-the art in SE by actively involving in research.
- Design Patterns
- Software testing
- Data Modeling
- Automated Formal Verification
- Geographic Information Systems
Networking and Communication
This stream covers a detailed understanding on various types of communication systems and protocols.
- Wireless Access Networks
- Wireless Sensor networks
- Internet Of Things
- Digital Image Processing
- Mobile computing with IMS Architecture
- Computer Vision
Automation of Semantic Integration and Knowledge Representation of Open Data
This project presents two models. First, is the generation of semantically linked data for the open datasets using vocabularies from LOD cloud such as Dbpedia, YAGO, etc. and second, representing the data in an intuitive home-grown Knowledge Representation Framework called MWF (Many Worlds on a Frame), a framework loosely modelled on Kripke Semantics. MWF allows for rich representation of data across two aspects – the type hierarchy (is-a) relationship and the containment hierarchy (is-in) relationship supported by roles and associations to transform the open datasets into a web of semantically interlinked themes and their associations.
Graphic Visualisation of High Dimensional Convex Polytopes and their Relationships
This project attempts at visualizing high dimensional convex polytopes and represent them 2 or 3 dimensions. Also, an evaluation of the relation between convex polytopes like intersection, subset and disjoint is done.
Inverse-Chess Self-learning Engine
Game of inverse chess is a game played backwards in time. It is a method of playing a game with a pre-identified start layout, a pre-identified end layout and arbitered moves chosen amongst a set of possible moves, played between two opponents on a chessboard. The students are working to improvise on the alpha – beta pruning and pvs algorithm by making the engine self learn and develop the score table by itself by implementing genetic algorithms and making it play many tournaments with itself.
Visualization of Scientific Scalar High Dimensional Data
The students are attempting to visualize the high dimentional data, generated during events such as scientific experiments, in 3D making it easier to extract information. The visualization is done using contour trees and Jacobi set of the data is found by calculating gradient of one field on another field.
Optimization of Decimal Financial Operations
Typically, financial transactions involve many decimal multiplications, such as cost per minute or the tax rate per charge. These decimal calculations must be rounded to a decimal radix point. The computers performing these transactions use binary floating point arithmetic which is limited in its ability to represent every decimal number exactly. Decimal calculations cannot be directly implemented with binary floating point because fractions such as 0.1 cannot be represented exactly. Hence rounding error becomes a bottleneck in the design of such financial systems. The students are attempting to create software solution to increase number of precision digits of floating point number operation. This will reduce the precision and round off errors to a great extent in banking systems. In the next phase of design, they intend to implement decimal floating point ALU, that will perform operations directly on decimal numbers.
Automated Detection of Diabetic Retinopathy
Diabetic retinopathy (DR) is the most common cause of blindness arising in the progression of diabetes. The visual impairment can be avoided by detecting DR in its early stage. In this project, a SVM classifier is used to detect DR based on anatomical structures such as blood vessels, exudates and microaneurysms and Gray Level Co-occurrence Matrix (GLCM) from retinal images as features.
Modelling Cognitive States from fMRI using Machine Learning
Computational Models for Brain is an active area of research. This project aims to create a model for brain cognition from Functional Magnetic Resonance Images(fMRI) using state of the art Machine Learning techniques. This is done by limiting cognition to a finite number of cognitive states due to various stimuli and then applying machine learning techniques to find a pattern for these cognitive states from fMRI data. fMRI images are rich in data. It is a 4-dimensional construct which is further divided into small voxels making it difficult to analyze manually, making it suitable for using Machine Learning models. The models are to predict the state of a brain given its fMRI.\
Optical Music Recognition
This project intends to use the general techniques of character recognition field and apply them for recognizing symbols from musical notes images. The project has two major phases: musical notes recognition from an image and mapping the recognized notes-combination for generating an audio file for the notes in the original image. In brief, a scanned image of music notes will be the input and an audio file will be the output.
Traffic Congestion Pattern Analysis
The project aims to analyse the pattern of occurrence of traffic congestion in Bangalore city. The data set used for this purpose is BMTC bus gps data for approximately two months. Traffic hot spots and peak hours of dense traffic will be detected by analysing traffic flow over discrete time intervals and over multiple days. Multiple factors like duration of congestion, span of area of congestion and variations across weekdays and weekends and special days(holidays) are analysed. Speed filtering and multiple clustering methods are employed to achieve the goal.
Twitter Multilingual Data Classification and Visualisation
The project aims to capture Twitter data and classify them into pre-defined categories. The data genereated through Twitter is used for analysis of interests of countries in different fields. APIs provided by Twitter are used to collect real-time tweets and re-tweets and classify them to observe the country specific trends of data. The retweet patterns are observed to estimate the relations between the countries and their interests in each other's events. Various businesses can use this to see their impact on people on various parts of the world and make business decisions accordingly. For using the same classifier for different language tweets, as a pre-processing step, tweets in various languages are first translated to English.
Virtual Jewelry - Face Landmark extraction
Virtual Jewelry is a machine perception project where the objective is to identify the ear lobe using the facial landmark detection to try different jewelries on it. The camera is trained to be used for face tracking by marking the ear point using Landmark querying. This marker is then used to keep track of these points in different angles and head poses as well. The main intention of automating this task is to be able to try on every possible jewel items before coming to a conclusion.The task is inplemented using Openface, a python and Torch implementation for face recognition, and landmark tracking, to extract features from the face.
Networking and Communication
The REACH project aims to develop solution to avail the provision for high speed Internet access in rural India using unlicensed TV white space spectrum and designing the Geolocation database for it. With the wide increase of population and use of Internet in India, the efficient utilization and management of spectrum is needed. The utilization of TV white space spectrum is emerging as a best alternative to fulfill this need since there are many unused channel in TV spectrum due to migration from analog to digital transmission technology.
QoS in Software Defined Network
This project aims at improving the quality of traditional networks using Software Defined Network controllers and switches, based on the requirement.
Simulation and Analysis of Layer 3 and Layer 5 protocols for Tactical Communication System (TCS)
This project extends OSPFv3 to support wireless ad hoc network such as TCS. Analysing the QoS for VoIP, Video calls and data under various scenarios and finding bottlenecks. Although additional bandwidth per link is the best solution, there is work in progress to improve it by adjusting protocols at Layer 3,4 and 5.
Smart Fire Evacuation System (IoT)
This project creates a system to detect a fire and its position in the building using Flame Detector, Smoke detector and Thermal sensors. According to this information, an app will notify the user about the fire and guide them to the nearest safe exit.
IoTDashboard is a common platform for different devices for processing of IoT devices based on data. It provides a way to create projects, connect devices and sensors to the cloud. The platform also provides means for data visualization.
Facebook Prototype using JAX-RS
The students created a social media website similar to Facebook with functionalities like adding friends, posting messages, chatting, creating groups and events. The technologies used were Bootstrap(HTML,CSS,JSP), Servlets, Rest API(JAX-RS) and MySQL for database.
Android Dynamic Permission Disabling and Monitoring App
This app runs in the background and dynamically informs the user about the running app's permissions and the resources utilised and also provides an option for the user to disable any irrelevant permissions provided to the running app.
Semantic Web Knowledge Base of Various Job Portals
A common knowledge base of various job portals like monster.com has been designed. The knowledge base contains information about the employers and job seekers. It helps to dissolve the semantic boundary between various portals by extracting the new job postings using RSS feeds of these portals and providing a common platform to look for jobs. It also provides the option for an employer to search for potential job seekers for a certain position. Technologies used are - Apache Jena for manipulating RDF models, Protege for Owl ontology designs, Spark SQL for query processing and Java Programming Language.
Android Monitor App
This app monitors app usage in android. The app summarizes usage data on daily, weekly and monthly basis. The user can specify time limit for selected apps. The user will not be able to launch these apps after the time limit is exceeded. Another useful feature is blocking of apps in which the user will not be allowed to launch those apps for a specified time period. The user will also be able to view average usage times with respect to all users.
Indian Telecom Information Sites
This is a site providing complete information and different analytical views about Indian Telecom. D3.js has been used to create several exploratory graphical views representing information related to the spectrum - current band holdings, auction details, operator subscriber base, etc. The data, after analysis, is stored as a CSV file or JSON object and then mapped to various graphs using D3 library functions to represent various cirle, operator and band analysis. The site can be viewed at www.indiantelecom.info
|MT2016003||Acharya B Vishwanath||TCS|
|MT2016004||Acharya Gunjan Ashishkumar|
|MT2016005||Agarwal Atul Rajendra|
|MT2016007||Aman Bansal||Infosys Limited|
|MT2016017||Anshul Garg||Birlasoft India Ltd.|
|MT2016019||ANUPAM AWASTHI||Infosys pvt. Ltd.|
|MT2016021||Archana R||D.E.Shaw India Software Private Limited|
|MT2016025||ARUN M GEORGE|
|MT2016026||ASHISH GUPTA||Tata Consultancy Services|
|MT2016027||Ashish Kumar Pani|
|MT2016036||Bhavsar Shachi Nitinkumar|
|MT2016038||BRAHMAJOSYULA MEENA MANOJA|
|MT2016039||Brahmbhatt Margi Pankaj||Aarna Decor Private Limited|
|MT2016040||CHAVALA SRI HARI PRIYA||TATA CONSULTANCY SERVICES|
|MT2016041||Chellapriyadharshini M||Oracle India Pvt Ltd., Bangalore|
|MT2016042||SARANG SHEKHAR CHEPE||Cognizant Technology Solutions|
|MT2016044||CHETNA JAIN||ANALYTICS QUOTIENT SERVICES INDIA PVT. LTD.|
|MT2016050||Nihar M Desai||Multispan Control|
|MT2016052||Dheeraj Doodhya||SAP Labs Pvt. Ltd. Bangalore|
|MT2016054||FAROOQUI RESHMA MUJIB||Tata Consultancy Services|
|MT2016058||Harshal Manoj Garg|
|MT2016064||JAIN AKASH MISHRILAL|
|MT2016067||Jugal Rajesh Gulwani|
|MT2016068||Jyotsana||Cognizant Technology Solutions|
|MT2016071||Konakandla Bhanu Prasanth Reddy|
|MT2016072||Kondiparthi Shanmukha Sarath|
|MT2016073||Kuldeep Singh||IBM GBS India Pvt Ltd.|
|MT2016075||LOKENDER SINGH RAWAT||RELIANCE JIO INFOCOMM LTD.|
|MT2016076||Madhurika Jain||Infosys limited|
|MT2016079||Shubham S Mallade|
|MT2016080||Abhilash Sudhir Maradwar|
|MT2016081||MAYANK KUMAR TRIPATHI|
|MT2016082||MEGHNA AJAY SRIVASTAVA||IBM India Pvt. Ltd.|
|MT2016084||Minu Mathew||Ford Motor Company|
|MT2016085||Mithun Mathew||Cognizant Technology Solutions|
|MT2016087||Mudit Kumar Saini|
|MT2016088||Naik Shivani Shrikant||Opus Consulting Solutions|
|MT2016090||Naveen Nagar||Team Analytics|
|MT2016093||Nichite Pradip Ramdas||360Track Systems|
|MT2016098||Nitish Vashisth||BlackRock , Gurgaon|
|MT2016101||Amey Sanjaykumar Pandit|
|MT2016102||Patel Meet Shantibhai|
|MT2016104||PIYUSH SINGH BORA|
|MT2016105||Prajapati Rachanabahen Nitinkumar||Infosys|
|MT2016106||Prajith kumar Chilummula||Tata Consultancy Services|
|MT2016107||Pranay Kumar Datta|
|MT2016109||PRATEEK KUMAR PANDEY|
|MT2016116||Raju Raghuwanshi||Persistent Systems Ltd|
|MT2016118||ROHIT PRABHAT||Tata Consultancy Services|
|MT2016119||S MANEESHA||Cognizant Technology Solutions Chennai|
|MT2016120||Sabari Nathan. A|
|MT2016126||Sharda Nana Borse||Persistent Systems Ltd. Pune|
|MT2016129||Shraddha Agrawal||Intellect Design Arena|
|MT2016137||SUHANS KUMAR DEV||TATA CONSULTANCY SERVICES|
|MT2016140||SWATANTRA PRADHAN||INFOSYS LTD.|
|MT2016142||Tanvir Singh Khatra|
|MT2016145||Tehreem Ansari||Xoriant Pvt Ltd|
|MT2016150||Varun Jaiswal||Infosys Ltd Pune|
Web Sciences Lab
The Web Science Lab (WSL) at IIIT Bangalore focuses on building models to extract semantics and understand the impact of the web on different facets of human life.
Typical research pursuits of WSL include the following:
- Mining semantic associations from text and social media data
- Building computational models for various socio-cognitive phenomena on the web (like formation of collective opinions, creation of celebrities, etc.)
- Semantic integration of formal web data
Computational Sciences Lab
The Computational Sciences Lab at IIIT-B is interested broadly in the areas of Algorithms, Optimization, and Robotics.
Major focus areas include:
- Robust optimization under uncertainty, with applications to supply chains, real time search, banking, smart grid, transportation, gaming and allied areas
- Approximation algorims, machine learning, cryptography and linguistics, Visualization (scientific and information), high performance computing, computational geometry and topology
- Electronic Design Automation including Statistical timing analysis and Optimization for Digital circuits, Power Analysis and Optimization, Formal Verification, Semiconductor manufacturing, Statistical Optimization, Combinatorial Optimization, Design and Analysis of Alogrithms
The High Density Electronic Systems Lab at IIIT-B focuses on research and development in the area of high density and low dimensional electronics. The areas of research include 3D electronics, magnetic logic devices, interconnects, and antennas.
The Center for Electronics and Embedded Systems (CEEMS) Lab's objective is to nurture talent by focusing on Embedded Computing, Wireless Communication and Computer Vision. CEEMS Lab collaborates with public and private organizations with the aim of bridging the gap between academic output and industry requirements, thus providing every learner an equal opportunity to become industry ready.
Multi Modal Perception Lab
The Multimodal Perception lab focuses on human-centered sensing and multimodal signal processing methods to observe, measure, and model human behavior. These methods are used in applications that facilitate behavioral training, and social media analysis; and enable human-robot interactions (HRI). The focus is mainly on vision and audio modalities. Probabilistic graphical models from the backbone of the underlying formalism.
Wireless Network Lab
This lab focuses on research involving networking standards and technology. Current research work concentrates upon the latest broadband wireless access technology – WiMAX/LTE. Major areas of work include medium access control (MAC), QoS, QoE, power management, media independent handover (MIH).