NVIDIA
For the Summer 2019 I worked as a Software Engineer Intern for the NvMedia Camera and Imaging team. For this team I worked on Image Processing related problems. Some noteable things that I worked on are listed below:
- Optimization of calculation of tangents and control points for a cubic hermite spline algorithm, used on a cascaded mapping curve for the image pixel values
- A tool for converting various YUV formats to RGB and save as a PNG
- Some of the YUV formats used different transfer functions for encoding and compression so they were converted to be the standard Gamma before saving as PNG
- A test frame work for testing different blocks of the camera applications processing platform
- Debugged issues in Demosaic and Lens Shading algorithms
- Wrote an auto plugin for camera applications for calculating auto white balance and auto exposure