Sravan Bhagavatula
Livonia, Michigan
Email: ******.**@*****.***
www.sbhagavatula.com
Phone: 512-***-****
Objective
Working in an image processing based position, with specific interest in computer vision and/or computational photography.
Education
M.E.E., Electrical Eng. – Image and Signal Processing, Dec 2013
Rice University (Changed from Ph.D. to M.E.E. in Fall 2012)
B.S., Electrical and Computer Eng., May 2010
The University of Texas at Austin
Projects
Computer Vision
Finding Most Informative Images in an Ensemble : Graduate Student Qualifying
Project, Rice University. Compressed 100 3D images of an object to 3-4 images using
Scale-Invariant-Feature-Transform. Project supervisor: Dr. Richard Baraniuk. Project
received very good feedback from thesis committee .
Puzzle Solver: Used feature matching and facial recognition techniques to piece
together the pieces of a ‘broken’ image.
Seam Carving: Implemented a technique that removes columns from an image
seamlessly while maintaining the dimensions of objects and other sali ent features.
Example-Based Super Resolution: Created super-resolution images of a query based on
a training set of high-res images by comparing patches of the query to ones of the
training set.
Android Applications: Developed applications for facial recognition and detection,
object recognition, and feature analysis, using OpenCV.
Computational Photography
Light Field-Based Re-focusing / Depth Estimation: Used images obtained from a
camera array to estimate the depth of each point / object with respect to the scene.
Motion De-blurring (Fluttered Shutter Implementation) : Fluttered shutter coding and
consequent de-blurring of a scene.
Flash / No-Flash Techniques: Using flash / no-flash image pairs to solve common issues
such as detail transfer in dark scenes, removal of flash-induced specularities, white
balance, etc.
Creating Fake Miniatures: Learned about the various causes and factors involved in
depth-of-field alteration and used this knowledge to create fake miniatures of
landscapes and city scenes.
Image Processing
Binary Image Processing: Erosion and dilation of objects in the binary image and
application of these concepts towards object detection and removal.
HDR Imaging: Analysis of HDR images – changing the contrast ratio, improving the
overall lighting in an image, and color correction.
Color Balancing: Correcting the color in an image taken under various lighting
conditions using techniques such as gray edge, max edge, scale-by-max, etc.
Object Detection and Removal : Filling in after removal, an example - using edge and
corner detection to find and remove power lines, followed by environmental blending.
Android Applications: Color correction, Implementing filters (ex. sepia, comic-book
filter, high / low frequency filters, etc).
Experience
Computer Systems Analyst, Addon Technologies (06/2014 - Current) - Trained in Android
programming, and developed Android applications. Learned Android's implementation of
OpenCV and implemented computer vision / image processing techniques into Android
applications.
Research Intern, University of Houston and The Methodist Hospital (06/2013 – 12/2013,
03/2014 – 05/2014): Worked on a near-infrared spectroscopy based project, focusing on the
signal and image processing aspects of the implementation. Mining large data using
statistical signal processing based techniques, such as Particle / Kalman filter.
Grader, Mathematics Department, The University of Texas at Austin (08/2008 – 05/2010):
Graded and recorded over two hundred home-works every week. Communicated with
professors on grading criteria, scores.
Peer Advisor, Electrical and Computer Eng., The University of Texas at Austin (08/2007 –
05/2008): Scheduled and advised students on courses for future semesters. Recommended
and implemented solutions to raise the office's efficiency.
Computer Technician, Aptech Training Institute, Duba i (05/2006 – 08/2006): Assembled
computers. Troubleshot and fixed hardware and software issues.
Related Courses
Computational Photography, Computer Vision, Digital Image Processing (Stanford University), Digital Signal Processing Theory, Real-Time Digital Signal Processing Lab,
Signals and Systems, Probability and Random Processes, Data Structures, Introduction to
Microcontrollers, Introduction to Random Processes, Android Training
Honors and Scholarships
Recipient of the Texas Instruments Scholarship at Rice University for 2010 -2011
Distinguished College Scholar, The University of Texas at Austin, 2008-2009
College Scholar, The University of Texas at Austin, 2007-2008
Recipient of the Friends of Alec International Student Scholarship, The University of
Texas at Austin, 2009-2010
Member of Engineers Without Borders, The University of Texas at Austin
Received several commendations in high school for academic performance
Placed in top ten percent in a regional mathematics Olympiad at high school
Skills
Good knowledge of Java
Knowledge of C++, C
Good knowledge of OpenCV
Good knowledge of Android
Extensively used MATLAB
Experience with engineering softwares including LabVIEW, PSpice, Multisim
Excellent problem solving and analytical skills
Good communication skills (recognized for leadership role for undergrad project)
References
Prof. Richard Baraniuk - Victor E. Cameron Professor, Rice University
Prof. Brian Evans - Professor, The University of Texas at Austin