Sun, Yuou, Deng, Bailin ORCID: https://orcid.org/0000-0002-0158-7670 and Zhang, Juyong
2026.
Double-freeform lens design for angular-spatial control of light fields.
Optics Express
34
(8)
, pp. 14027-14043.
10.1364/OE.591084
|
Preview |
PDF
- Published Version
Available under License Creative Commons Attribution. Download (4MB) | Preview |
Abstract
Precise simultaneous control of both angular and spatial light-field distributions remains a longstanding challenge in optical design, often requiring complex multi-element configurations. In this work, we propose a compact single-lens solution that achieves unified angular-spatial modulation through the co-optimization of double freeform surfaces. The problem is formulated as an extended caustic design that enforces prescribed irradiance patterns on two distinct receptive planes, where the dual-plane constraint implicitly defines the directional characteristics of the light field while preserving spatial accuracy. This framework eliminates the need for auxiliary optical components while delivering performance comparable to that of conventional multi-lens systems. Comprehensive numerical simulations verify the method's effectiveness, demonstrating accurate and stable control of both angular and spatial light-field properties. The proposed approach establishes a practical foundation for compact, high-performance optical systems and provides a promising route toward integrated angular-spatial light-field engineering.
| Item Type: | Article |
|---|---|
| Date Type: | Publication |
| Status: | Published |
| Schools: | Schools > Computer Science & Informatics |
| Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software Q Science > QC Physics |
| Publisher: | Optica Publishing Group |
| ISSN: | 1094-4087 |
| Date of First Compliant Deposit: | 2 April 2026 |
| Date of Acceptance: | 23 March 2026 |
| Last Modified: | 10 Apr 2026 08:07 |
| URI: | https://orca.cardiff.ac.uk/id/eprint/186158 |
Actions (repository staff only)
![]() |
Edit Item |





Altmetric
Altmetric