Resume
Summary of Skills
Technical Skills
- Academic and industrial experience in designing and implementing Computer Vision Systems
- Experienced in using Matlab and computer vision libraries such as OpenCV and IPP
- Industrial experience in software design using C++, optimized C and Intel's SSE instruction set
General Skills
- Excellent mathematical, analytical and problem solving skills
- Demonstrated outstanding leadership and decision making skills
Publications/Presentations
- P. Siva and T. Xiang "Action Detection in Crowd", Proceedings of the British Machine Vision Conference, Aberystwyth, Aug. 31-Sept. 3 2010, pp.9.1-9.11. (Best Poster Prize)
- P. Siva, G. W. Brodland and D. A. Clausi (2009)"Detecting Mitoses in Time-Lapse Image of Embryonic Epithelia Using Intensity Analysis", Annals of Biomedical Engineering, 37:12, 2646-55.
- P. Siva, G. W. Brodland and D. A. Clausi (2009)"Detection of mitoses in embryonic epithelia using motion field analysis", Computer Methods in Biomechanics and Biomedical Engineering, 12:2, 151-163.
- P. Siva, (2007)"Quantifying the frequency and orientation of mitoses in embryonic epithelia", MASc Thesis, University of Waterloo.
- P. Siva, G. W. Brodland and D. A. Clausi "Automated Detection of Mitosis in Embryonic Tissues", Fourth Canadian Conference on Computer and Robot Vision, Montreal, 2007, pp.97-104.
- P. Siva and C. C. W. Hulls "Dynamic Segmentation of Small Image Windows for Visual Servoing", IEEE International Conference on Mechatronics and Automation, Niagara Falls, Jul 29-Aug 1 2005, pp.626-630.
- P. Siva, C. C. W. Hulls and W. J. Wilson, "Dynamic Segmentation of Small Image Windows for Visual Servoing", Space, Vision, and Advanced Robotics Workshop, SVAR 2005, MDA Space Missions (formerly MD Robotics), Brampton ON, May 19, 2005.
Work Experience
Computer Vision Developer
Aimetis Corp., Waterloo, Canada
Nov. 2007 - Present
- Developed algorithms for visual tracking of people and cars for surveillance application
- Technical lead for developing abandoned baggage detection algorithm
Program Co-Chair for BICV
Vision and Image Processing Lab at the University of Waterloo (UW), Waterloo, Canada
Sept. 27, 2007
- Organized and administrated the Biomedical Imaging and Computer Vision Symposium at UW
- Coordinated the industrial demonstration exibit
Research Assistant (MASc Work)
Vision and Image Processing Lab at the University of Waterloo (UW), Waterloo, Canada
Sept. 2005 - 2007
- Developed algorithms to quantify the frequency and direction of mitosis in embryonic tissue
- Research done in collaboration with Embryo Biomechanics Group at the University of Waterloo
Teaching Assistant
University of Waterloo (UW), Waterloo, Canada
Fall 2005, 2006
- Lab coordinator for 1st year introduction to C++ course
- Lectured class on Object Oriented Programming
Computer Vision Researcher
Tangam Gaming Inc., Waterloo, Canada
May 2005 - Dec. 2005
- Developed and presented vision based security system for casino table games at the Global Gaming Expo 2005 in Las Vegas
- Vision system automatically tracks the cards each player has, the decisions the players make and the outcome of each game in real-time with accuracies exceeding 98%
- Developed system allows casinos to gather player statistics as well as detect card counting
- Implemented the software in C++ utilizing optimized C code for image processing algorithms
Control Systems Integrator
Can-Technologies Inc., Cambridge, Canada
Summer 2005, 2006
- Developed HMI (Human Machine Interface) screens for Steel Mill
- Implemented bridging software between Windows 2003 Server and PLCs for Sears Warehouse
Undergraduate Research Assistant
University of Waterloo, Waterloo, Canada
May 2004 - Aug. 2005
- Implemented an image thresholding algorithm on a real-time visual servoing system
- Evaluated local and global image thresholding algorithms for small images
- Developed novel image thresholding algorithms for dynamic image window segmentation
Undergraduate Research Assistant
University of Waterloo, Waterloo, Canada
Jan. 2004 - April 2004
- Researched into the creation of Perceptual Importance Maps
- Implemented Gabor filters tuned to the human visual system for retrieval of important features
Control Systems Integrator
Brock Solutions, Kitchener, Canada
May 2004 - Aug. 2004
Sept. 2003 - Dec. 2003
- Implemented a Manufacturing Execution System at Final Assembly, Ford Dearborn Truck Plant
- Networked PLC and Visual Plant using RSLinx and OPC Servers
- Configured Ford Dearborn Truck Plant hierarchy in Visual Plant
- Designed screen layouts for plant monitoring in Visual Plant
- Performed onsite validation of Manufacturing Execution System at Ford Dearborn Truck Plant
Student Hardware Designer
Leitch Technologies, Toronto, Canada
Jan. 2003 - April 2003
May 2002 - Aug. 2002
- Designed & implemented firmware for an analog distribution amplifier
- Designed and simulated VHDL circuit for multi-standard video validation system
- Project Leader for power supply design
- Reviewed firmware for the Mac-5400 clock
- Isolated and fixed firmware problems causing time delays and jitter on various products
- Developed an automated VHDL simulation graphical user interface using TCL/TK
Test Engineering Student
Leitch Technologies, Toronto, Canada
Sept. 2001 - Dec. 2001
- Designed and implemented automated test systems
- Designed VB GUIs for test systems
- Developed Signature 5000 continuity and shorts test routines
- Designed database to track test system developments for new products
Systems Designer
Coyle Packaging Group, Toronto, Canada
Jan. 2001 - April 2001
- Developed and maintained company’s 4 webpages
- Created various C++, ASP and CGI scripts for company use
- Maintained and analyzed company’s customer evaluation database
Assembler
Windsor Manufacturing Co Inc, Rochester, USA
Aug 2000
- Assembled various computer audio and data cables
Education
Candidate for Doctor of Philosophy (PhD) in Computer Science
Queen Mary University of London, London, England
Sept. 2009 - Present
Master of Applied Science (MASc) in Systems Design Engineering
University of Waterloo, Waterloo, Canada
Bachelor of Applied Science (BASc) in Systems Design Engineering
University of Waterloo, Waterloo, Canada