About Me
About Me
Computer vision and image processing engineer with 10+ years of experience developing, optimizing, and delivering image processing algorithms for ADAS, backed by a master's degree in Computer Vision & Image Processing. Single point of contact for camera calibration topics across the Europe segment and a SAFe 6 certified Agile Product Owner, I lead development teams delivering rear-view and surround-view calibration software for ASPICE customer projects.
Interests
Interests
- Camera Calibration for ADAS
- Computer Vision & Image Processing
- Machine Learning on Edge Devices
- Mentorship & Team Building
- Algorithm Optimization for DSP Architectures
Publications
Publications
A Context-Aware Automatic Image Enhancement Method using Color Transfer
Symposium on International Automotive Technology (SIAT), India · Jan 1, 2015
A Novel Method for Day Time Pedestrian Detection
SAE International · Apr 1, 2015
Low Light Image Enhancement using Color Transfer
SAE International · Apr 1, 2015
Patents
Patents
- Filed
A System and Method for Pedestrian Detection
3303/MUM/2015
Filed Jul 23, 2015
Joint inventor - patent provisional.
- Filed
Context-Aware Automated Enhancement of Images
2321/MUM/2013
Filed Jul 1, 2013
Joint inventor - patent provisional.
Articles
Articles
Experience
Experience
Senior Technical Lead · Aumovio (Previously Continental Automotive)
Jan 2023 – Present · Bengaluru, India
Product owner and technical lead for rear-view and multi-camera calibration across multiple ASPICE customer projects (Volkswagen, Mercedes-Benz). Single point of contact for all camera calibration topics for the Europe segment.
- Developed online camera calibration and pose compensation algorithms for rear-view cameras for cars and vans.
- Led multi-camera calibration algorithm development for surround-view applications.
- Drove a strategic initiative on rear-view pedestrian detection using ML for economic cameras.
- Managed a team of developers, owning estimation, planning, and execution of change requests with customers and the scrum team.
Technical Lead · Aumovio (Previously Continental Automotive)
Aug 2021 – Dec 2022 · Bengaluru, India
Function delivery owner for camera calibration software, leading the development team on rear-view camera calibration and pedestrian detection for cost-effective camera platforms.
- Owned requirement discussions, documentation, planning, and implementation of rear-view camera calibration software.
- Optimized image processing and ML algorithms on Cadence Tensilica (P6, C5) and Qualcomm Hexagon architectures.
Senior Software Engineer · Path Partner Technology Pvt. Ltd.
Jan 2016 – Aug 2021 · Bengaluru, India
Delivered image processing and computer vision modules for customers including Cadence, Qualcomm and Morpho US.
- Implemented and vectorized CNN library modules in C for Cadence Tensilica P6/C5 architectures.
- Ported and optimized OpenVX vision kernels (pyramids, Hough lines) for ARM-NEON, GPU and qDSP targets, with Google Test automation.
- Implemented and parallelized image warping for a video stabilization algorithm using Qualcomm HVX instructions.
Research Associate · KPIT Technologies
Sep 2013 – Jan 2016 · Bengaluru, India
Research and prototyping of conventional computer vision and image processing algorithms for automotive customers including Jaguar.
- Built a daytime pedestrian detection prototype and presented the resulting technical paper.
- Developed a low-light image enhancement tool using color transfer, recommended for a patent filing.
- Prototyped camera-based driver status monitoring with head-orientation-based drowsiness prediction.
Trainee · KPIT Technologies
Dec 2012 – Jul 2013 · Bengaluru, India
Trainee on computer vision and image processing research projects.
Skills & Expertise
Skills & Expertise
Programming Languages
- CExpert
- PythonAdvanced
- MATLABAdvanced
Computer Vision & ML
- OpenCVExpert
- Camera CalibrationExpert
- Image ProcessingExpert
- Machine LearningAdvanced
- CNN OptimizationAdvanced
Embedded & DSP Optimization
- Cadence Tensilica (P6/C5)Advanced
- Qualcomm Hexagon / HVXAdvanced
- ARM-NEONAdvanced
- OpenVXAdvanced
Tooling & Process
- Git / GerritAdvanced
- DOORSIntermediate
- Confluence / DoxygenIntermediate
- CANoeIntermediate
- SAFe 6 Agile (Product Owner)Advanced