Pubs Projects Tools Join Team About Home

TaCOS: Task-Specific Camera Optimization with Simulation

Designing camera payloads for robots is challenging and expensive. We introduce an end-to-end optimization approach for co-designing a camera automatically with specific robotic tasks. This work leverages recent computer graphics techniques and physical camera characteristics to prototype the camera in software simulation. The main contributions of this work are:

  • An end-to-end camera design method that combines derivative-free and gradient-based optimization to automatically co-design cameras with perception tasks, allowing continuous, discrete, and categorical camera variables
  • A camera simulation that includes a physics-based noise model and a virtual environment, and provide a procedurally generated environments
  • Validation through comparison of synthetic imagery to imagery captured with physical cameras
  • Demonstration of camera designs with improved performance than the state-of-the-art design method and common off-the-shelf alternatives

This work is a key step in simplifying the process of designing cameras for autonomous systems like robots, emphasizing task performance and manufacturability constraints.

Publications

•  C. Yan and D. G. Dansereau, “TaCOS: Task-specific camera optimization with simulation,” in Winter Conference on Applications of Computer Vision (WACV), 2025. Available here.

Citing

If you find this work useful please cite
@inproceedings{yan2025tacos,
  title={{TaCOS}: Task-Specific Camera Optimization with Simulation},
  author = {Chengyang Yan and Donald G. Dansereau},
  booktitle={Winter Conference on Applications of Computer Vision (WACV)},
  year={2025}
}

Acknowledgments

We would like to thank both ARIA Research Pty Ltd and the Australian government for their funding support via a CRC Projects Round 11 grant.

Themes

Downloads

The code is available here.

References

[1] Ethan Rublee, Vincent Rabaud, Kurt Konolige, and Gary Bradski. ORB: An efficient alternative to sift or surf. In 2011 International conference on computer vision (ICCV), pages 2564–2571. IEEE, 2011.
[2] Alexey Dosovitskiy, German Ros, Felipe Codevilla, Antonio Lopez, and Vladlen Koltun. CARLA: An open urban driving simulator. In Conference on robot learning (CoRL), pages 1–16. PMLR, 2017.
[3] Jia-Ren Chang and Yong-Sheng Chen. Pyramid stereo matching network. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pages 5410–5418, 2018.
[4] Tzofi Klinghoffer, Kushagra Tiwary, Nikhil Behari, Bhavya Agrawalla, and Ramesh Raskar. DISeR: Designing imaging systems with reinforcement learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 23632–23642, 2023.
[5] Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. Faster R-CNN: Towards real-time object detection with region proposal networks. Advances in neural information processing systems (NeurIPS), 28, 2015.