Email: gsnikhil333@gmail.com // ngandudisuresh@ucsd.edu
| GitHub | Medium | |
| Work Experience | Publications | Projects |
Senior Engineer at Qualcomm, specializing in the performance architecture of Image Signal Processors (ISP). Currently focused on developing latency and memory models to optimize hardware efficiency for next-generation imaging chips. My interest lies at the intersection of algorithm design and hardware constraints.
Performance Architecture for Image Signal Processors (ISP)
Chinmay Talegaonkar, Nikhil Gandudi Suresh, Zachary Novack, Yash Belhe, Priyanka Nagasamudra, Nicholas Antipa
We capture two images of a scene from the same viewpoint using a camera focused at a fixed distance: a sharp, all-in-focus image (using a high F-stop number) and a defocused image (using a lower F-stop number to introduce blur). Given the sharp image and an initial learnable noise vector representing depth, the Marigold framework estimates a relative depth map. Importantly, Marigold itself is a fixed, training-free framework—its architecture and operations do not change during optimization. The estimated relative depth is then converted to metric depth via an affine transformation with learnable parameters. Using the sharp image, the estimated metric depth, and known camera parameters, we synthesize a defocused image using a differentiable forward model of defocus blur. Training is guided by minimizing the L2 loss between the synthesized defocused image and the actual captured defocused image. This loss is backpropagated to update the learnable noise vector and affine transformation parameters, enabling the recovery of scene depth without training the Marigold model itself.
Nikhil Gandudi Suresh, Puneet Pandey, Manjit Hota, Manish Goel
Reserved tokens for run-lengths longer than range supported with a given number of bits
Astrophotography offers a glimpse into the universe but poses challenges due to low-light conditions and image degradation. Long exposure times are needed to capture faint objects, but this often leads to motion blur, or 'star trails,' caused by Earth's rotation. While star trails can be artistic, the goal is usually to minimize them. Mechanical tracking mounts are traditionally used to counteract Earth's rotation but can be costly for beginners. With advances in smartphone cameras, anyone can capture stars, and the focus is now on using computational imaging to remove star trails while preserving the visibility of stars in long-exposure shots.