Anoop G Prabhu, C-70, Malviya Nagar, New Delhi 110017, INDIA.
+91 98105 49095
Personal Profile
• Education
– Master of Technology, Computer Science and Engineering IIT Delhi, May 2002. GPA: 8.47
– Bachelor of Technology, Computer Science and Engineering IIT Delhi, May 2002. GPA: 8.34
• Language Proficiency: English, Hindi, Malayalam.
• Email :[email protected]
• Web Home : http://www.cse.iitd.ernet.in/˜anoop
• Phone : +91 9810549095
Work Experience
• KritiKal Solutions (P) Ltd, India : May 2002 to date
Co-founder. Technical Team Member, Computer Vision and Embedded Systems.
• Mobileye Vision Technologies, Israel : May 2001 to July 2001 Summer-intern.
• IBM Reasearch Labs, India : May 2000 to Aug. 2000 Summer-intern.
• CSE Dept., IIT Delhi, India : Jan 2000 to July 2002 System Administrator.
Technical Expertise
• Platforms: Linux, *nix, Windows(98 ,2000 & NT)
System administration on Linux, Windows NT/2000 and IRIX.
• Languages & Packages: C/C++, Java, Perl, Tcl/Tk, Sml, HTML–CGI/PHP, PostgreSQL, MySQL, Pascal, x86 Assembly, *nix shell, Xlib, OpenGL
• Hardware Tools: Xilinx FPGA, Cadence NCsim, VHDL
Areas of Interest
• Computer Vision, Embedded Systems, Operating Systems and Networks.
Projects
• Vehicle Underside Scanner (VUS)
VUS is an inspection tool which provides security personnel with a fast and effective way to view and analyse the under-carriage of vehicles entering or exiting a high security complex or area.
The system facilitates the identification of planted explosives, contraband or suspicious structures and packages in the undercarriage. VUS is an electro-mechanical system consisting of multiple cameras and lights to perform the imaging. Physically, the unit is installed in the ground and vehicles to be scanned drive over it. The signals from the system are fed into a control station at the guard post, which runs the software for the system, and generates a composite image of the underside by mosaicing together images from the video feeds of the different cameras.
• Traffic Monitoring System
This is a vision-based system which detects vehicles and classifies them into different categories like cars, trucks, etc. The system analyses video coming from a camera mounted suitably to view passing traffic on roads, uses a feature-based technique to detect different types of vehicles and tracks them for the duration that they are visible.
• Camera Surveillance System
This system features motion detection, intruder detection, tracking of objects and recognition of certain programmed activities. In a multi-camera scenario, the system can keep track of multiple people or objects moving around a whole compound for security and data-mining purposes. The system makes use of adaptive background subtraction techniques, robust tracking methods, multi- camera coordination and programmable or learnable state-based activity recognition.
• Smart Card Interface Library
In this project, a smart-card development suite for application development with smart cards on an embedded platform was built. The system supports CCID standard smart-card readers.
Major Course Projects
• Creation of Walkthroughs Using Image-based Rendering Master’s Thesis
The project objective was to create a system, which from a set of few input images of a scene, is able to create a custom walkthrough for the user; as opposed to systems that require explicit modelling of the objects in the scene. The system extracted the geometry of the scene from the images and used image-based rendering techniques to generate realistic walkthroughs.
• Automated Movie Dubbing System
Project Done as summer trainee at IBM India Reaserch Labs
The aim of the project was to develop a system which given a video in one language and an audio stream in another would produce the final video which is lip-synced with the audio.
• Real-Time Detection of Overtaking Vehicles for an automatic driving assistance system Project Done as summer trainee at Mobileye Vision Technologies, Israel
Using a camera mounted inside the user’s car the system would detect vehicles as they passed the car, and trigger a warning to the user.
• Modelling and Animation of Fuzzy Systems Minor Project in IIT Delhi
Creation of a set of programming primitives using particle systems for modelling and animation of fuzzy objects (like fire, clouds, waterfalls, etc).
• Remote Power Metering Course Project in IIT Delhi
The project aimed at building a system that could convey the power meter reading, interfaced to a microcontroller to a remote billing site using radio communication.
Other Course Projects
• Implementation of a minimal OS with multi-thread scheduling
• External Sorting: Implementation of external sorthing algorithms to sort data under both parallel and sequential conditions.
• Multiresolution Representation of Meshes for ease of display, transmission and manipulation.
• Generation and Rendering of Difusion Reaction Textures on various kinds of surfaces.
• Design and simulation of a Mips based Text Processor
• Web-Based Hospital Management System: Implementation of a system with a back-end database, for managing all the activities in a hospital.
• Visualization of 4D Objects in 2D
• Image Processing Toolkit
• Implementation of a Hardware (FPGA-based) Sorter