Neural-network methods for two-dimensional finite-source reflector design
Pith reviewed 2026-05-21 09:25 UTC · model grok-4.3
The pith
A neural network representing reflector height and optimized with ray-mapping losses designs 2D finite-source reflectors to errors of 2e-5 and 5e-5 in seconds.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper establishes that parameterizing the reflector height with a neural network and minimizing either a direct change-of-variables loss based on the closed-form inverse ray map or a mesh-based loss that remaps target cells to the source, using automatic differentiation and a robust quasi-Newton method, produces designs whose ray-traced normalized mean absolute error on finite-source benchmarks reaches approximately 2e-5 and 5e-5, substantially outperforming an adapted deconvolution pipeline that recovers a monotone map from flux balance, solves an integrating-factor ODE, and applies modified Van Cittert iteration with nonnegativity clipping and ray-traced feedback.
What carries the argument
Neural-network parameterization of reflector height optimized by a direct change-of-variables loss based on the closed-form inverse ray map together with a mesh-based loss that maps target cells back to the source.
If this is right
- The method supports minimum-height constraints during optimization.
- The mesh-based loss remains usable for discontinuous source distributions.
- Accuracy is measured directly by ray-traced normalized mean absolute error across continuous and discontinuous benchmarks.
- The formulation is discussed for extension to rotationally symmetric and full three-dimensional reflector design via iterative correction schemes.
Where Pith is reading between the lines
- The rapid runtime on consumer GPUs could support repeated design iterations in which the target far-field distribution is refined together with the reflector shape.
- Automatic differentiation through the ray map suggests the same approach could incorporate additional optical effects such as wavelength dependence or polarization if they are added to the loss.
- The combination of direct and mesh-based losses may transfer to other inverse mapping problems in optics or acoustics that involve extended sources and prescribed output distributions.
Load-bearing premise
The neural network is expressive enough to approximate the optimal reflector shape and the chosen loss functions are faithful enough to the underlying ray-mapping physics that their minimum produces a reflector whose actual ray-traced performance matches the reported error levels.
What would settle it
Independent ray-tracing of the neural-optimized reflector on either main benchmark that yields a normalized mean absolute error larger than 10^{-4} would show that the claimed accuracy level has not been reached.
Figures
read the original abstract
We address the inverse problem of designing two-dimensional reflectors that transform light from a finite, extended source into a prescribed far-field distribution. The reflector height is represented by a neural network and optimized with two objective functions: a direct change-of-variables loss based on the closed-form inverse ray map, and a mesh-based loss that maps target cells back to the source and remains usable for discontinuous sources. Gradients are computed by automatic differentiation and minimized with a robust quasi-Newton method. As a baseline, we adapt a deconvolution pipeline built on a simplified finite-source approximation: a one-dimensional monotone map is recovered from flux balance, converted to a reflector by an integrating-factor ODE solve, and embedded in a modified Van Cittert iteration with nonnegativity clipping and ray-traced feedback. Across four benchmarks, covering continuous and discontinuous sources and minimum-height constraints, accuracy is measured by ray-traced normalized mean absolute error. On the two main benchmarks, the neural method reaches errors of about 2e-5 and 5e-5 within a few seconds on one NVIDIA RTX 4090 GPU, compared with 4e-3 and 5e-2 for the deconvolution baseline after several hundred seconds. The results show that the neural formulation is both more accurate and substantially faster, while still supporting practical height constraints. We also discuss extensions to rotationally symmetric and full three-dimensional reflector design through iterative correction schemes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper addresses the inverse design of two-dimensional reflectors for finite extended light sources to achieve prescribed far-field distributions. The reflector height is parameterized by a neural network and optimized using two loss functions: a change-of-variables loss based on the closed-form inverse ray map and a mesh-based loss suitable for discontinuous sources. Optimization uses automatic differentiation and quasi-Newton methods. The approach is benchmarked against a deconvolution baseline on four test cases, demonstrating superior accuracy (ray-traced NMAE of approximately 2e-5 and 5e-5) and speed (seconds vs. hundreds of seconds) on an NVIDIA RTX 4090 GPU.
Significance. Should the central claims hold, this represents a notable advance in applying neural methods to optical inverse problems. The reported improvements in both accuracy and runtime, combined with support for practical constraints like minimum height, suggest potential for broader adoption in reflector and lens design. The discussion of extensions to rotationally symmetric and 3D cases adds to its utility. The use of standard tools like AD makes the method accessible.
major comments (2)
- [Loss formulation] Loss formulation section: the mesh-based loss maps target cells back to the source via a discrete approximation. For discontinuous sources this discretization error is not shown to vanish at a rate that guarantees the independent ray-traced NMAE reaches the reported 2e-5 / 5e-5 levels; a convergence plot versus mesh resolution (or an explicit bound) is needed to confirm the surrogate is faithful.
- [Results] Results, benchmark tables: the deconvolution baseline reports 4e-3 and 5e-2 after several hundred seconds, but the precise number of Van Cittert iterations, the exact finite-source approximation used inside the loop, and whether the same ray-tracer is employed for both methods must be stated explicitly so that the speed/accuracy gap can be reproduced.
minor comments (2)
- [Abstract] Abstract: only two of the four benchmarks are quantified; briefly state the NMAE values obtained on the remaining two (continuous/discontinuous, with/without height constraint) for completeness.
- [Implementation] Implementation: network architecture (depth, width, activation), quasi-Newton tolerances, and exact form of the minimum-height penalty should be listed or referenced to a supplementary file to support reproducibility.
Simulated Author's Rebuttal
We thank the referee for the careful reading of our manuscript and the constructive comments. We address each major comment below and describe the revisions we will make.
read point-by-point responses
-
Referee: [Loss formulation] Loss formulation section: the mesh-based loss maps target cells back to the source via a discrete approximation. For discontinuous sources this discretization error is not shown to vanish at a rate that guarantees the independent ray-traced NMAE reaches the reported 2e-5 / 5e-5 levels; a convergence plot versus mesh resolution (or an explicit bound) is needed to confirm the surrogate is faithful.
Authors: We agree that an explicit demonstration of convergence for the mesh-based loss on discontinuous sources would strengthen the validation. In the revised manuscript we will add a convergence plot of the independent ray-traced NMAE versus mesh resolution for the two discontinuous-source benchmarks. Preliminary checks confirm that the reported NMAE values of approximately 2e-5 and 5e-5 are reached and stabilize once the mesh resolution exceeds the values used in our experiments. revision: yes
-
Referee: [Results] Results, benchmark tables: the deconvolution baseline reports 4e-3 and 5e-2 after several hundred seconds, but the precise number of Van Cittert iterations, the exact finite-source approximation used inside the loop, and whether the same ray-tracer is employed for both methods must be stated explicitly so that the speed/accuracy gap can be reproduced.
Authors: We acknowledge that additional implementation details for the baseline are needed for full reproducibility. The revised manuscript will state the exact number of Van Cittert iterations, the precise one-dimensional finite-source approximation employed inside the loop, and confirm that the identical ray-tracer is used to evaluate both the neural-network designs and the baseline. These clarifications will allow direct reproduction of the reported accuracy and runtime figures. revision: yes
Circularity Check
No circularity: performance claims rest on independent ray-traced NMAE benchmark
full rationale
The paper optimizes a neural-network reflector height via two explicitly defined surrogate losses (change-of-variables using closed-form inverse map, and mesh-based cell mapping) and then reports accuracy on a separate ray-traced normalized mean absolute error metric. This evaluation is performed after optimization and compared against an independently implemented deconvolution baseline; neither the final metric nor the reported error values are defined in terms of the optimized losses or any self-citation. The derivation chain therefore remains self-contained against external benchmarks with no reduction of outputs to inputs by construction.
Axiom & Free-Parameter Ledger
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
neural network parameterization of the reflector height ... two differentiable objective functions: (i) a direct change-of-variables loss ... (ii) a mesh-based loss that maps a target-space grid back to the source
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Welford W T and Winston R 1989High Collection Nonimaging Optics(San Diego: Academic Press)
-
[2]
Winston R, Mi˜ nano J C and Ben´ ıtez P 2004Nonimaging Optics(Elsevier Academic Press) ISBN 9780127597515
-
[3]
Chaves J 2015Introduction to Nonimaging Optics2nd ed (CRC Press) ISBN 9781482206739
-
[4]
B¨ osel C and Gross H 2019Applied Optics582713–2724
-
[5]
Wei S, Zhu Z, Li W and Ma D 2021Optics Letters462770–2773
-
[6]
Glimm T and Oliker V I 2003Journal of Mathematical Sciences1174096–4108
-
[7]
Caffarelli L A, Kochengin S and Oliker V 2007ESAIM: Control, Optimisation and Calculus of Variations1393–106
-
[8]
Romijn L B, ten Thije Boonkkamp J H M and IJzerman W L 2019Journal of the Optical Society of America A361926–1939
work page 1939
-
[9]
Romijn L B, ten Thije Boonkkamp J H M and IJzerman W L 2020Journal of Computational Physics408109283
-
[10]
Benamou J D, Chazareix G, IJzerman W and Rukhaia G 2022Journal of Computational Physics456111032 16 IOP PublishingJournalvv(yyyy) aaaaaa Authoret al
-
[11]
B¨ osel C and Gross H 2016Optics Express2414271–14282
-
[12]
B¨ osel C, Worku N G and Gross H 2017Applied Optics563679–3688
-
[13]
Sorgato S, Chaves J, Thienpont H and Duerr F 2019Optica6966–971
-
[14]
Ben´ ıtez P, Mi˜ nano J C, Blen J, Mohedano R, Chaves J, Dross O, Hern´ andez M,´Alvarez J L and Falicoff W 2004 SMS design method in 3D geometry: examples and applicationsProc. SPIEvol 5185 pp 18–29
work page 2004
-
[15]
Wu R, Huang C Y, Zhu X, Cheng H N and Liang R 2016Optica3840–843
-
[16]
Zhu Z, Wei S, Fan Z and Ma D 2022Optics Express3011524–11535
-
[17]
Fournier F R, Cassarly W J and Rolland J P 2009 Designing freeform reflectors for extended sourcesProc. SPIEvol 7423 p 742302
work page 2009
-
[18]
van Cittert P H 1931Zeitschrift f¨ ur Physik69298–303
-
[19]
Burger H C and van Cittert P H 1932Zeitschrift f¨ ur Physik79722–730
-
[20]
Richardson W H 1972Journal of the Optical Society of America6255–59
-
[21]
Lucy L B 1974The Astronomical Journal79745–754
-
[22]
Hill N R and Ioup G E 1976Journal of the Optical Society of America66487–489
-
[23]
Jansson P A 1997Deconvolution of Images and Spectra2nd ed (Academic Press) ISBN 0123802229
-
[24]
thesis Eindhoven University of Technology Eindhoven, The Netherlands
Kronberg V C E 2024Inverse freeform reflector design with a scattering surfacePh.D. thesis Eindhoven University of Technology Eindhoven, The Netherlands
-
[25]
Heemels A, de Koning B, Adam A and M¨ oller M 2024Optics Express329730–9746
- [26]
-
[27]
Gannon C and Liang R 2019arXiv preprint arXiv:1903.11166URL https://arxiv.org/abs/1903.11166
work page internal anchor Pith review Pith/arXiv arXiv 1903
-
[28]
Zhou Y, Zhang S, Chen H and Liang R 2024Optics Express326350–6366
-
[29]
Hacking R, Kusch L, Mitra K, Anthonissen M and IJzerman W 2025Journal of Computational Mathematics and Data Science15100119
-
[30]
Urb´ an J F, Stefanou P and Pons J A 2025Journal of Computational Physics523113656
-
[31]
Wang S, Teng Y and Perdikaris P 2021SIAM Journal on Scientific Computing43 A3055–A3081
-
[32]
Moritz P, Nishihara R and Jordan M 2016 A linearly-convergent stochastic L-BFGS algorithm Artificial Intelligence and Statistics(PMLR) pp 249–258
work page 2016
-
[33]
Kingma D P and Ba J 2017 Adam: A method for stochastic optimization (Preprint 1412.6980) URLhttps://arxiv.org/abs/1412.6980
work page internal anchor Pith review Pith/arXiv arXiv 2017
- [34]
-
[35]
Kreikemeyer J N and Andelfinger P 2023IEEE Access11143190–143211 17 IOP PublishingJournalvv(yyyy) aaaaaa Authoret al A Ray intersection guarantee We show that the reflector parameterization of Section 2.1 ensures that every emitted ray intersects the reflector curve, regardless of the choice of height functionu, provided only thatuis continuous and strict...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.