<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1481131</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2024.1481131</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Adaptive design of long-focal-length freeform off-axis reflective space cameras with lightweight and integration of primary/tertiary mirror</article-title>
<alt-title alt-title-type="left-running-head">Sun et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2024.1481131">10.3389/fphy.2024.1481131</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Yiwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2723911/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wei</surname>
<given-names>Yangjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2807534/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Ji</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory of Intelligent Computing in Medical Image</institution>, <institution>Ministry of Education</institution>, <institution>College of Computer Science and Engineering</institution>, <institution>Northeastern University</institution>, <addr-line>Shenyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Mechanical Engineering and Automation</institution>, <institution>Northeastern University</institution>, <addr-line>Shenyang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2604788/overview">Tong Yang</ext-link>, Beijing Institute of Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2826886/overview">Chen Xu</ext-link>, Hangzhou Dianzi University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1384101/overview">Giuseppe Brunetti</ext-link>, Politecnico di Bari, Italy</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yangjie Wei, <email>weiyangjie@cse.neu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>09</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1481131</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>09</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Sun, Wei and Zhao.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Sun, Wei and Zhao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>With advancements in freeform surface design and manufacturing, applying freeform surfaces to space cameras is an effective method to further enhance imaging quality. However, existing design methods for freeform space cameras rarely consider imaging quality, system size, and manufacturing constraints simultaneously during design. This study proposes an adaptive design method for long-focal-length freeform off-axis reflective space cameras with lightweight and primary/three mirror integration, which balances system size and ease of manufacturing while ensuring good imaging quality. First, a method for adaptive configuration of the structural parameter search spaces is proposed, so that the search spaces for structural parameters are dynamically generated based on different design requirements of long-focal-length off-axis space cameras with various structures. Then, a multiple-parameter objective function is constructed, and the structural parameters for the off-axis space camera are determined through a search process to balance imaging quality, lightweight requirements and manufacturing demands. Finally, the improved Wassermann&#x2013;Wolf (W-W) method is employed to optimize the mirrors into freeform surfaces, further enhancing the imaging quality of the designed space camera. Experimental results demonstrate that the proposed method can adaptively generate reasonable structural parameter search spaces while maintaining high imaging quality, facilitating the acquisition of a lightweight and easily manufacturable freeform off-axis reflective space camera. This method exhibits strong dynamic adaptability and low reliance on prior experience, providing a new insight for the design of space cameras.</p>
</abstract>
<kwd-group>
<kwd>space camera</kwd>
<kwd>freeform</kwd>
<kwd>long-focal-length</kwd>
<kwd>lightweight</kwd>
<kwd>integration</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Optics and Photonics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Space cameras are widely used to obtain images and data of the Earth&#x2019;s surface from satellites or spacecraft, and serve as the core instruments of space remote sensing imaging technology [<xref ref-type="bibr" rid="B1">1</xref>]. Since accuracy of the Earth&#x2019;s surface information acquisition and resolution of surface features could be influenced by both the optical design techniques and manufacturing performance, research on improvement of imaging capability, reduction of volume and production costs is currently becoming one of significant topics [<xref ref-type="bibr" rid="B2">2</xref>].</p>
<p>To effectively monitor small-scale changes on the Earth&#x2019;s surface, space cameras must effectively capture the surface details from long distances. The focal length of the long-focal-length space camera typically exceeds 1,000&#xa0;mm, enabling the capture of fine details from distant objects and making it widely used in space remote sensing. The &#x201c;long-focal-length&#x201d; generally implies a narrow field-of-view (FOV), and often used with push-broom or along-track scanning techniques to cover the observation area. To reduce optical aberrations, the F-number of a long-focal-length space camera typically ranges from 8 to 15, ensuring high image quality. The structure of the long-focal-length space camera includes refractive, catadioptric, and reflective [<xref ref-type="bibr" rid="B3">3</xref>]. Among them, the long-focal-length off-axis reflective space camera features advantages such as no chromatic aberration and a large FOV in one direction, making it widely utilized in the field of remote sensing imaging [<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>]. With the advancement of freeform design and manufacturing technology, freeform surfaces are extensively employed in off-axis reflective space cameras [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>]. In this field, advanced methods such as the nodal aberration theory and machine learning are employed in the design of freeform off-axis systems. These methods effectively integrate freeform surfaces with off-axis systems, enhancing both imaging quality and design efficiency [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>]. Due to limitations in the working conditions of space cameras, lightweight space cameras are required to reduce launch costs, decrease energy consumption, and enhance the payload and operational efficiency of spacecrafts [<xref ref-type="bibr" rid="B10">10</xref>]. However, reduction in volume of off-axis reflective systems often leads to a decrease in imaging quality, and may even result in obscuration [<xref ref-type="bibr" rid="B11">11</xref>]. Therefore, it is necessary to consider both imaging performance and system size when designing off-axis reflective space cameras. In addition, long-focal-length freeform off-axis reflective space cameras undergo manufacturing and assembly processes except for design prior to being put into operation [<xref ref-type="bibr" rid="B12">12</xref>]. However, the asymmetry in the surface shape and system structure of freeform off-axis reflective imaging systems greatly increases the difficulty of alignment and assembly of space cameras [<xref ref-type="bibr" rid="B13">13</xref>]. Moreover, current design methods for off-axis reflective systems often follow a serial design process, making it more susceptible to design-manufacturing mismatches, thereby impacting the reliability and accuracy of space cameras [<xref ref-type="bibr" rid="B14">14</xref>]. To address this, researchers have proposed a concurrent design and manufacturing approach where the primary and tertiary reflective mirrors are fixed on the same substrate, reducing the assembly and alignment difficulties of off-axis reflective systems [<xref ref-type="bibr" rid="B15">15</xref>&#x2013;<xref ref-type="bibr" rid="B18">18</xref>]. In this method, it is necessary to introduce assembly constraints during the design process. Therefore, to strike a balance among optical performance, system size, and manufacturability, it is imperative to concurrently consider size and assembly constraints, as well as imaging quality of long-focal-length freeform off-axis reflective space cameras in the design process.</p>
<p>Simultaneous multiple surface (SMS) [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B20">20</xref>], construction-iteration (CI) [<xref ref-type="bibr" rid="B21">21</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>] and partial differential equations (PDEs) methods [<xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B27">27</xref>] are widely used in the design of long-focal-length freeform off-axis reflective space cameras. Although these methods enable the attainment of optical systems with high imaging quality with the known system structural parameters, designers often rely on experience to establish or adjust system structural parameters [<xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B29">29</xref>], which is time-consuming. Moreover, the outcomes rely on the technical personnel&#x2019;s skill level and preferences, lacking a unified standard, thus making it difficult to achieve optimal structural parameters for space camera systems. Recently, some scholars have proposed search algorithms with an optimal objective function under certain convergence conditions to obtain the system structural parameters [<xref ref-type="bibr" rid="B30">30</xref>&#x2013;<xref ref-type="bibr" rid="B32">32</xref>]. These methods can effectively improve the design efficiency of off-axis reflective systems. However, they are mostly applied to design non-telephoto reflective systems with relatively limited structural parameter ranges, and the search spaces for structural parameters needs to be set based on empirical knowledge. Besides, to obtain the radii of curvature of mirrors and distances between mirrors search spaces of long-focal-length optical systems, it is necessary to enlarge the search spaces of existing short-focal-length systems, which results in an exponential expansion of the search spaces. This means, the search for the globally optimal solution is difficult and time-consuming, and may even lead to unattainable solutions. Additionally, setting the search spaces for tilted angles based on experience often leads to two situations. The first one involves defining angle search spaces based on specific optical path structures, which demands prior knowledge and only fits the particular optical path structures. Conversely, the second situation entails setting excessively large angle ranges to enhance the flexibility of the optical path structure selection, leading to a decrease in search efficiency. Unreasonable search spaces for structural parameters can constrain the effectiveness and performance of the search algorithms, making it challenging to ensure the fundamental optical performance of long-focal-length space cameras and increasing the likelihood of significant deviations in subsequent design processes. Therefore, it is necessary to design a method for constructing the structural parameter search spaces for long-focal-length freeform off-axis reflective space cameras to enhance search coverage and efficiency.</p>
<p>This study presents an adaptive design method for long-focal-length freeform off-axis reflective space cameras with lightweight and integration of primary and tertiary mirrors. Initially, an adaptive method is proposed to set the search spaces of structural parameters of off-axis reflective space cameras, which is suitable for various specifications and optical path structures according to design requirements. The &#x201c;adaptive&#x201d; refers to the method&#x2019;s capability to adjust the search space for structural parameters automatically according to varying design requirements. When the system&#x2019;s entrance pupil diameter, F-number, FOV, and optical path structure requirements are input, the method can dynamically generate the search space for distances between mirrors, as well as the tilt angles and curvature radii of each mirror. Subsequently, a target function combining the assembly constraint, size function, imaging quality evaluation function and off-axis degree function is constructed, with which an off-axis reflective system with the optimal system structural parameters can be generated using a search algorithm, and simultaneously the lightweight and integrated requirements can be easily fulfilled. Finally, the improved W-W method is utilized to construct the differential equations of discrete point coordinates based on the structural parameters, and by fitting these discrete points, the freeform space camera is constructed. The proposed method addresses the challenges of setting the search spaces for structural parameters and computing system structural parameters for lightweight and integrated long-focal-length freeform off-axis reflective space cameras, effectively balancing the optical design requirements with assembly and lightweighting requirements. The long-focal-length freeform off-axis reflective space cameras that meet design requirements can be adaptively obtained by using this method, freeing designers from the cumbersome process of balancing various requirements and adjusting different parameters.</p>
</sec>
<sec id="s2">
<title>2 Design method</title>
<p>To design a long-focal-length reflective space camera with lightweight requirements, the primary requirement is to control the distances between the mirrors while reducing the tilt angles of mirrors under the condition of satisfying the optical path structure requirements. However, reducing the distance between mirrors is accompanied by increasing the tilt angles of mirrors for the purpose of obscuration elimination, which introduces greater aberrations into the optical system, especially for systems with small F-numbers, large FOV, or non-z-shaped structures. Simultaneously, to reduce the alignment and assembly difficulties of space cameras and avoid design-manufacturing mismatches, it is necessary to introduce manufacturing constraints during the design phase. Therefore, to design long-focal-length reflective space cameras with diverse structures, it is essential to comprehensively consider the lightweighting, imaging quality, and manufacturing requirements in the design process. This study proposes an adaptive design approach to easily obtain the long-focal-length freeform off-axis reflective space cameras with lightweight and integration of primary/tertiary mirror.</p>
<sec id="s2-1">
<title>2.1 Adaptive design of search space for distances between mirrors</title>
<p>In the configuration of long-focal-length reflective space cameras, it is necessary to consider the impact of parameters such as F-number, FOV, and focal length on the search space for distances between mirrors. To achieve a larger FOV, the distance between mirrors must be appropriately increased to balance the aberrations introduced by tilt (to eliminate obscuration), and it also varies greatly for space cameras with identical focal lengths but different F-numbers. Therefore, it is necessary to construct its search space, which adapts to various combinations of F-number, FOV, and focal length.</p>
<p>In this study, the search space for distances between mirrors is defined as,<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>ED</italic> is the diameter of the entrance pupil; <italic>&#x3c4;</italic>
<sub>1</sub> and <italic>&#x3c4;</italic>
<sub>2</sub> are functions of F-number, FOV, and focal length,<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>f</italic> is the focal length; <italic>F</italic> is the F-number; <italic>xfov</italic> and <italic>yfov</italic> represent the maximum FOV angles in the <italic>x</italic> and <italic>y</italic> directions as specified in the design requirements <inline-formula id="inf1">
<mml:math id="m5">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf2">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.<inline-formula id="inf3">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can be expressed as,<disp-formula id="e5">
<mml:math id="m8">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>N</italic> is the total number of mirrors in the space camera.</p>
<p>For space cameras, longer focal lengths correspond to larger F-numbers. Therefore, to achieve the ideal distances between mirrors within the search space, longer focal lengths of space cameras require larger values of <italic>&#x3c4;</italic>
<sub>1</sub> [<xref ref-type="bibr" rid="B23">23</xref>]. To obtain an upper limit for the search space that is more suitable for long-focal-length space cameras, <inline-formula id="inf4">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> needs to dynamically vary with changes in focal length,<disp-formula id="e6">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>5000</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<inline-formula id="inf5">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf6">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are defined as,<disp-formula id="e7">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> is a parameter that varies with focal length.</p>
<p>Due to <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> varying with focal length, it is a function of <italic>f</italic>. To establish the mathematical relationship between <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> and <italic>f</italic>, five different search spaces for distances between mirrors within the focal length range of 1,000&#x2013;10,000&#xa0;mm are designed in our study. The computed optimal <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> values and the acceptable range of <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> values are shown in <xref ref-type="table" rid="T1">Table 1</xref>, with trends illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. It can be observed that the data shows a power-law decay trend, and <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> decreases more rapidly when the focal length is less than 5,000&#xa0;mm and slows down as the focal length exceeds 5,000&#xa0;mm. Therefore, the power function model <italic>a</italic>&#xb7;<italic>x</italic>
<sup>
<italic>b</italic>
</sup> &#x2b; <italic>c</italic> is chosen as the fitting model, and a segmented fitting approach is employed. The least squares method is used for fitting. The relationship between <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> and <italic>f</italic> is fitted as,<disp-formula id="e9">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>23712095.43</mml:mn>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2.19</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.05</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>5000</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>75507.73</mml:mn>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>1.34</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.17</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>5000</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Focal length and corresponding <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> valu<bold>e</bold>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Focal length (mm)</th>
<th align="center">1,200</th>
<th align="center">2,000</th>
<th align="center">5,000</th>
<th align="center">7,000</th>
<th align="center">10,000</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub>
</td>
<td align="center">5.5</td>
<td align="center">2.25</td>
<td align="center">1</td>
<td align="center">0.7</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="center">Acceptable range</td>
<td align="center">[4.7, 5.7]</td>
<td align="center">[2, 2.5]</td>
<td align="center">[0.98, 1.5]</td>
<td align="center">[0.55, 0.8]</td>
<td align="center">[0.4, 0.65]</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Relationship between focal length and parameters that vary with focal length.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g001.tif"/>
</fig>
<p>The fitting results are shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. The mean squared errors (MSE) of the fitting are 4.57 &#xd7; 10&#x207b;<sup>2</sup> and 3.59 &#xd7; 10&#x207b;&#x2079; for focal lengths less than and greater than 5,000&#xa0;mm, respectively. The fitted <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> values fall within the acceptable range, indicating that the fitting performance is satisfactory. There is a discontinuity at 5,000&#xa0;mm in the fitting curve, which is attributed to the segmented fitting approach. Since the fitting aim is to establish a simple mapping relationship to calculate the corresponding <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> value using a given focal length, rather than generating freeform surfaces or curves, this discontinuity is considered acceptable for real applications. The fitting results indicate that the fit provided by <xref ref-type="fig" rid="F2">Figure 2B</xref> is superior for the focal length of 5,000&#xa0;mm. Therefore, the fitting formula from <xref ref-type="fig" rid="F2">Figure 2B</xref> (<inline-formula id="inf7">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <italic>&#x3d;</italic> <inline-formula id="inf8">
<mml:math id="m17">
<mml:mrow>
<mml:mn>75507.73</mml:mn>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>1.34</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.17</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) is used at 5,000&#xa0;mm. Although the fitting in <xref ref-type="fig" rid="F2">Figure 2A</xref> is somewhat less accurate than in <xref ref-type="fig" rid="F2">Figure 2B</xref>, the fitting result in <xref ref-type="fig" rid="F2">Figure 2A</xref> remains within an acceptable range at 5,000&#xa0;mm, making the fitting curve in <xref ref-type="fig" rid="F2">Figure 2A</xref> still useable for <italic>f</italic> &#x3c; 5,000&#xa0;mm.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Fitting results. <bold>(A)</bold> The focal length is less than 5,000&#xa0;mm. <bold>(B)</bold> The focal length is larger than 5,000&#xa0;mm.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g002.tif"/>
</fig>
<p>Using the matrix method to establish the optical relationship between the mirror distance and curvature radii in a coaxial reflective system,<disp-formula id="e10">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mi>B</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mi>A</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>D</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mi>C</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22ef;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m19">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the optical power, and the subscript is the serial number of the mirror.</p>
<p>Based on <xref ref-type="disp-formula" rid="e10">Equation 10</xref>, the objective function of curvature radius is obtained as,<disp-formula id="e11">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>argmin</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:munder>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the refractive index of the <italic>N</italic>th mirror; <italic>n</italic> denotes the serial number of the mirror, 1 &#x2264; <italic>n</italic> &#x2264; <italic>N</italic>; <italic>r</italic>
<sub>
<italic>n</italic>
</sub> is the curvature radius of the <italic>n</italic>th mirror.</p>
<p>By substituting <italic>d</italic>
<sub>max</sub> and <italic>d</italic>
<sub>min</sub> into <xref ref-type="disp-formula" rid="e11">Equation 11</xref>, the corresponding combinations of curvature radii {<italic>r</italic>
<sup>
<italic>DMAX</italic>
</sup>} and {<italic>r</italic>
<sup>
<italic>DMIN</italic>
</sup>} can be obtained. Consequently, the curvature radius search space for each mirror is obtained as,<disp-formula id="e12">
<mml:math id="m22">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Adaptive design of search spaces for tilt angles</title>
<p>When the mirror rotates clockwise, the tilt angle is defined as positive; otherwise, it is negative. For reflective space cameras, the main objective of tilting the primary mirror is to eliminate the obscuration of the incident rays by the secondary mirror. The sign (positive or negative) of the tilt angle does not affect the optical path structure, as illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of the effect of tilt angle of the primary mirror. <bold>(A)</bold> The tilt angle is negative. <bold>(B)</bold> The tilt angle is positive.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g003.tif"/>
</fig>
<p>When the primary mirror&#x2019;s optical power is negative, it results in a large secondary mirror area, thereby increasing the overall volume of the space camera. This is disadvantageous for creating a lightweight space camera. Therefore, this study limits the primary mirror&#x2019;s optical power to positive values and constructs the search space for the tilt angle of the primary mirror based on this constraint. The search space for the tilt angle of the primary mirror can be represented in terms of its absolute value as,<disp-formula id="e14">
<mml:math id="m24">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>arcsin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>arcsin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the tilt angle of the main mirror, and the schematic diagram of its upper and lower limits is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic diagram of the search space for the tilt angle of the primary mirror. <bold>(A)</bold> The lower limit of the search space. <bold>(B)</bold> The upper limit of the search space.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g004.tif"/>
</fig>
<p>The optical path structure is affected by the tilt angle of the secondary mirror. According to the definition of optical path structure in Ref. [<xref ref-type="bibr" rid="B32">32</xref>], when the extension line of the incident ray on the secondary mirror (central ray of the center FOV) rotates anti-clockwise, aligning with the outgoing ray at an angle of less than 180&#xb0;, the rotation vector of the secondary mirror is &#x2212;1; otherwise, it is 1. Therefore, based on the optical path structure requirements, the search space for the tilt angle of the secondary mirror can be constructed, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Schematic diagram of the search space for the tilt angle of the secondary mirror. <bold>(A)</bold> The incident ray on the secondary mirror (central ray of the center FOV) coincides with the outgoing ray. <bold>(B)</bold> The rotation vector of the secondary mirror is &#x2212;1. <bold>(C)</bold> The rotation vector of the secondary mirror is 1.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g005.tif"/>
</fig>
<p>It can be concluded that when <italic>&#x3b1;</italic>
<sub>2</sub> &#x3e; 2<italic>&#x3b1;</italic>
<sub>1</sub>, the rotation vector of the secondary mirror is &#x2212;1; when <italic>&#x3b1;</italic>
<sub>2</sub> &#x3c; 2<italic>&#x3b1;</italic>
<sub>1</sub>, the rotation vector of the secondary mirror is 1. Simultaneously, to ensure structural compactness, the angle between the incident and outgoing ray is defined as acute angle. Therefore, the search space for the tilt angle of the secondary mirror is derived as,<disp-formula id="e15">
<mml:math id="m26">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf12">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the rotation vector of the secondary mirror.</p>
<p>Then, the tilt angle (2 (<inline-formula id="inf13">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)) of the tertiary mirror is computed when the incident ray on the tertiary mirror coincides with the outgoing ray, as depicted in <xref ref-type="fig" rid="F6">Figure 6</xref>. Furthermore, the search space for the tilt angle of the tertiary mirror is determined as,<disp-formula id="e16">
<mml:math id="m29">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:mn>4</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the rotation vector of the tertiary mirror.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Schematic diagram of the search space for the tilt angle of the tertiary mirror. <bold>(A)</bold> The incident ray on the tertiary mirror (central ray of the center FOV) coincides with the outgoing ray. <bold>(B)</bold> The rotation vector of the tertiary mirror is &#x2212;1. <bold>(C)</bold> The rotation vector of the tertiary mirror is 1.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g006.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Automatic generation of freeform off-axis reflective space camera</title>
<p>To meet the lightweight requirements, it is necessary to consider the camera size. Based on Snell&#x2019;s law and the reverse ray tracing method, ray tracing is performed on the central and edge rays of the FOVs of (0,0), (0, <italic>FOV</italic>
<sub>
<italic>y</italic>
</sub>), (0, -<italic>FOV</italic>
<sub>
<italic>y</italic>
</sub>), and (<italic>FOV</italic>
<sub>
<italic>x</italic>
</sub>,0). Subsequently, the coordinates of the intersection points between each ray and the mirror as well as the image plane can be determined, along with the sets of <italic>x</italic>, <italic>y</italic>, and <italic>z</italic> coordinates of all intersection points, denoted as {<italic>X</italic>}, {<italic>Y</italic>}, and {<italic>Z</italic>}. Therefore, the size function of the space camera is given by,<disp-formula id="e17">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The optical path structure is commonly a key design requirement, so it is essential to represent and assess the optical path of off-axis space cameras. Since the adaptive tilt angle search spaces have already been established based on the design requirements, it is only necessary to evaluate the intersections of the optical paths [<xref ref-type="bibr" rid="B32">32</xref>]. The cross function of the optical path is given as,<disp-formula id="e18">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>R</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>C</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>R</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>p</italic>th cross vector from the design requirements; <inline-formula id="inf16">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>C</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>p</italic>th cross vector of the current system.</p>
<p>To integrate the primary and tertiary mirrors, it is necessary to ensure that the primary mirror and the tertiary mirror are sufficiently close. Therefore, the primary/tertiary mirror distance discrimination function is defined as,<disp-formula id="e19">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum distance between the primary and tertiary mirrors; <italic>Q</italic> is a constant.</p>
<p>In systems with a z-shaped structure, setting the distance between the primary and secondary mirrors equal to the distance between the secondary and tertiary mirrors can increase the search speed, facilitating rapid convergence towards the goal of integrating the primary and tertiary mirrors. Therefore, when the design requirement of the optical path structure is z-shaped, an additional distances constraint condition needs to be added, that is, &#x7c;<italic>d</italic>
<sub>1</sub>&#x7c; &#x3d; &#x7c;<italic>d</italic>
<sub>2</sub>&#x7c;.</p>
<p>To ensure that the rays within the system are not obscured by the mirrors or image plane, it is essential to control the off-axis degree. Furthermore, to prevent the risk of obscuration due to surface changes in the subsequent introduction of freeform surfaces, it is necessary to reserve a certain optical margin to address any potential optical path obscuration. And the off-axis degree function is given as,<disp-formula id="e20">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <italic>OA</italic>
<sub>
<italic>n</italic>
</sub> is the off-axis degree discrimination number, if the <italic>n</italic>th mirror does not obscure any rays, <italic>OA</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; 0, otherwise, <italic>OA</italic>
<sub>
<italic>n</italic>
</sub> equals to the shortest distance from the mirror to the obscured rays; <italic>OAM</italic>
<sub>
<italic>n</italic>
</sub> is the margin discrimination number, if the shortest distance between the <italic>n</italic>th mirror and any ray in the system is greater than 10&#xa0;mm, then <italic>OAM</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; 0. Otherwise, <italic>OAM</italic>
<sub>
<italic>n</italic>
</sub> is the absolute value of the difference between the shortest distance from the mirror to the obscured ray and 10; <inline-formula id="inf18">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf19">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are weights.</p>
<p>To balance the imaging quality of the optical system, it is important to calculate the distances between the imaging positions of rays from different FOVs and the ideal image points. The tilt angle of the ideal image plane is given as,<disp-formula id="e21">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>The coordinates of the ideal image point of the central ray in the central FOV is,<disp-formula id="e22">
<mml:math id="m41">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Therefore, the ideal image point coordinates of other FOVs can be calculated [<xref ref-type="bibr" rid="B16">16</xref>]. Based on this, the image quality evaluation function is given as,<disp-formula id="e23">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <italic>K</italic> is the total number of sampled rays; <italic>i</italic> is the sequence number of the sampled rays; (<italic>x</italic>
<sub>
<italic>c</italic>
</sub>,<italic>y</italic>
<sub>
<italic>c</italic>
</sub>,<italic>z</italic>
<sub>
<italic>c</italic>
</sub>) is the coordinate of the ideal image point. It should be noted that since this study evaluates the imaging quality in the global coordinate system, the difference in the z-coordinate also needs to be calculated.</p>
<p>Subsequently, based on <xref ref-type="disp-formula" rid="e17">Equations 17</xref>&#x2013;<xref ref-type="disp-formula" rid="e23">23</xref> the structural parameter objective function is established as,<disp-formula id="e24">
<mml:math id="m43">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>argmin</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf21">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the weights of each function.</p>
<p>By searching for the minimum value of <xref ref-type="disp-formula" rid="e24">Equation 24</xref>, the structural parameters that best meet the design requirements are obtained. Then, the improved W-W method is used to obtain the discrete point combinations of the mirrors [<xref ref-type="bibr" rid="B27">27</xref>]. In this study, the Fringe Zernike polynomial is used for fitting, the expression is described as,<disp-formula id="e25">
<mml:math id="m46">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where <italic>c</italic> is the curvature; <italic>&#x3c1;</italic> is the radial height in the polar coordinate system; <italic>k</italic> is the conic coefficient; <italic>j</italic> is the serial number of the Zernike term. To avoid surface displacement due to the positional changes and tilts introduced by the first three Fringe Zernike terms, these terms are set to zero; <italic>C</italic>
<sub>
<italic>j</italic>
</sub> is the coefficient of the <italic>j</italic>th Zernike term; <italic>Z</italic>
<sub>
<italic>j</italic>
</sub> is the <italic>j</italic>th Zernike term; <italic>Z</italic> is the vector height of each point on the surface.</p>
<p>In summary, a designer can easily achieve a long-focal-length freeform off-axis reflective space camera with lightweight and integration of primary/tertiary mirror by only inputting the design requirements. The flow chart of the design method proposed in this study is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Flow chart of the design method in this study.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g007.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Experiment</title>
<p>To validate the adaptive design method proposed in this study, two freeform off-axis reflective space cameras with different optical path structures were designed in our experiments. The software used was Matlab R2018b; the optical simulation software used to optimize was Zemax OpticStudio 20.3.2. The computer system was Intel Core i5-11300H @ 3.10&#xa0;GHz processor.</p>
<sec id="s3-1">
<title>3.1 Z-shaped space camera</title>
<p>In this experiment, our proposed method was used to design a z-shaped freeform off-axis reflective space camera, the specifications are presented in <xref ref-type="table" rid="T2">Table 2</xref>. First, <italic>&#x3c4;</italic>
<sub>1</sub> and <italic>&#x3c4;</italic>
<sub>2</sub> were obtained using <xref ref-type="disp-formula" rid="e3">Equations 3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref>, <italic>&#x3c4;</italic>
<sub>1</sub> &#x3d; 3.70, <italic>&#x3c4;</italic>
<sub>2</sub> &#x3d; 2.67. Then, the SA method was used to find out the search spaces for radii of curvature, and <xref ref-type="disp-formula" rid="e11">Equation 11</xref> was used as the error function. The upper and lower limits of radii of curvature during the searching process, as well as the results, are shown in <xref ref-type="table" rid="T3">Table 3</xref>. The initial values of searching were randomly generated by MATLAB and <xref ref-type="disp-formula" rid="e12">Equations 12</xref>, <xref ref-type="disp-formula" rid="e13">13</xref> were used to set the search spaces for radii of curvature. </p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Specifications of the z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Specifications</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Entrance pupil diameter</td>
<td align="center">5,000&#xa0;mm</td>
</tr>
<tr>
<td align="center">F-number</td>
<td align="center">12</td>
</tr>
<tr>
<td align="center">Field-of-view</td>
<td align="center">10&#xb0; &#xd7; 1&#xb0;</td>
</tr>
<tr>
<td align="center">The number of mirrors</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">Optical path structure</td>
<td align="center">[-1,1,0,0,0]</td>
</tr>
<tr>
<td align="center">Work spectrum</td>
<td align="center">380&#xa0;nm&#x2013;780&#xa0;nm</td>
</tr>
<tr>
<td align="center">Detector pixel size</td>
<td align="center">20&#xa0;&#xb5;m</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The search spaces for the z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Distance</th>
<th align="center">Variables</th>
<th align="center">Lower band</th>
<th align="center">Upper band</th>
<th align="center">Results</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
</td>
<td align="center">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;3,301.68</td>
</tr>
<tr>
<td align="center">&#x7c;<italic>d</italic>
<sub>min</sub>&#x7c; &#x3d; 2.67ED</td>
<td align="center">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;1,282.47</td>
</tr>
<tr>
<td align="left"/>
<td align="center">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;4,356.49</td>
</tr>
<tr>
<td align="left">
</td>
<td align="center">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;5,627.12</td>
</tr>
<tr>
<td align="center">&#x7c;<italic>d</italic>
<sub>max</sub>&#x7c; &#x3d; 3.70ED</td>
<td align="center">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;3,449.93</td>
</tr>
<tr>
<td align="left"/>
<td align="center">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="center">&#x2212;10,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;5,762.81</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Subsequently, the search spaces for the tilt angle of the primary mirror was set as <italic>&#x3b1;</italic>
<sub>1</sub>&#x2208;[-11.01, &#x2212;3.88] according to <xref ref-type="disp-formula" rid="e14">Equation 14</xref>. According to the design requirements, <italic>V</italic>
<sub>
<italic>S</italic>
</sub> &#x3d; &#x2212;1 and <italic>V</italic>
<sub>
<italic>T</italic>
</sub> &#x3d; 1 were obtained. Therefore, the search spaces for the tilt angles of the secondary and tertiary mirrors were calculated based on <xref ref-type="disp-formula" rid="e15">Equations 15</xref>, <xref ref-type="disp-formula" rid="e16">16</xref> as <italic>&#x3b1;</italic>
<sub>2</sub>&#x2208;[2<italic>&#x3b1;</italic>
<sub>1</sub>, <italic>&#x3b1;</italic>
<sub>1</sub>&#x2b;<italic>&#x3c0;</italic>/4] and <italic>&#x3b1;</italic>
<sub>3</sub>&#x2208;[2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)-<italic>&#x3c0;</italic>/4, 2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)], respectively. Then, the SA method was utilized to search for the structural parameters of the z-shaped space camera. The search spaces and results related to the tilt angles, radii of curvature, and distances between mirrors are listed in the right column of <xref ref-type="table" rid="T4">Table 4</xref>. The initial temperature was set at 1,500, and <xref ref-type="disp-formula" rid="e24">Equation 24</xref> was used as the error function, <italic>&#x3b4;</italic>
<sub>1</sub> &#x3d; 1 &#xd7; 10<sup>&#x2212;8</sup>, <italic>&#x3b4;</italic>
<sub>2</sub> &#x3d; <italic>&#x3b4;</italic>
<sub>3</sub> &#x3d; 50, <italic>&#x3b4;</italic>
<sub>4</sub> &#x3d; <italic>&#x3b4;</italic>
<sub>5</sub> &#x3d; 1, <italic>&#x3c3;</italic>
<sub>1</sub> &#x3d; 5, <italic>&#x3c3;</italic>
<sub>2</sub> &#x3d; 1, and <italic>Q</italic> &#x3d; 100. <xref ref-type="fig" rid="F8">Figure 8</xref> illustrates the error function&#x2019;s variation curve throughout the search process. <xref ref-type="table" rid="T3">Table 3</xref> and <xref ref-type="fig" rid="F8">Figure 8</xref> demonstrate that a range of structural parameters can be searched within the search spaces obtained using the proposed method, which validates the rationality of the established search spaces. The error curve starts to stabilize and settles at a steady value of 17.28 after exceeding 90 iterations.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>The structural parameters for searching the z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Variables</th>
<th align="left">Lower band</th>
<th align="left">Upper band</th>
<th align="left">Results</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>&#x3b1;</italic>
<sub>1</sub> (deg)</td>
<td align="left">&#x2212;11.01</td>
<td align="left">&#x2212;3.88</td>
<td align="left">&#x2212;7.16</td>
</tr>
<tr>
<td align="left">&#x3b1;<sub>2</sub> (deg)</td>
<td align="left">2<italic>&#x3b1;</italic>
<sub>1</sub>
</td>
<td align="left">
<italic>&#x3b1;</italic>
<sub>1</sub>&#x2b;<italic>&#x3c0;</italic>/4</td>
<td align="left">&#x2212;7.20</td>
</tr>
<tr>
<td align="left">
<italic>&#x3b1;</italic>
<sub>3</sub> (deg)</td>
<td align="left">2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)-<italic>&#x3c0;</italic>/4</td>
<td align="left">2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)</td>
<td align="left">&#x2212;4.23</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="left">&#x2212;5,627.12</td>
<td align="left">&#x2212;3,301.68</td>
<td align="left">&#x2212;5,298.90</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="left">&#x2212;3,449.93</td>
<td align="left">&#x2212;1,282.47</td>
<td align="left">&#x2212;2,882.86</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="left">&#x2212;5,762.81</td>
<td align="left">&#x2212;4,356.49</td>
<td align="left">&#x2212;5,107.15</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>1</sub> (mm)</td>
<td align="left">&#x2212;1,541.67</td>
<td align="left">&#x2212;1,111.11</td>
<td align="left">&#x2212;1,505.11</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>2</sub> (mm)</td>
<td align="left">1,111.11</td>
<td align="left">1,541.67</td>
<td align="left">1,505.11</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>3</sub> (mm)</td>
<td align="left">&#x2212;1,541.67</td>
<td align="left">&#x2212;1,111.11</td>
<td align="left">&#x2212;1,518.76</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>The process of searching for the structural parameters of the z-shaped space camera.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g008.tif"/>
</fig>
<p>Then, the improved W-W method was employed to design the discrete points of the mirrors, and <xref ref-type="disp-formula" rid="e25">Equation 25</xref> was used as the fitting function, the obtained freeform off-axis reflective space camera is outlined in <xref ref-type="fig" rid="F9">Figure 9</xref>. It can be observed that the integration of the primary and tertiary mirrors in the designed space camera is effectively combined, with rays from all FOVs converging at the image plane. The RMS spot radius and wavefront of the central FOV are 13.32&#xa0;&#x3bc;m and 0.10 &#x3bb;, respectively. This suggests that the freeform off-axis reflective space camera created using the proposed method exhibits suitable structural parameters and optimal imaging performance. To validate the compactness of our designed system, the size of our space camera was calculated using <xref ref-type="disp-formula" rid="e17">Equation 17</xref>, and compared with off-axis three-mirror systems from Refs. [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B11">11</xref>] that have the same design requirements. The calculation results are presented in <xref ref-type="table" rid="T5">Table 5</xref>. From <xref ref-type="table" rid="T5">Table 5</xref>, it is evident that, compared to the off-axis three-mirror system in Ref. [<xref ref-type="bibr" rid="B5">5</xref>], which does not consider volume constraints, the space camera designed in this study exhibits a significant reduction in size, which is 1.28&#xa0;m<sup>3</sup>. Compared to the system in Ref. [<xref ref-type="bibr" rid="B11">11</xref>], which considers volume constraints but does not account for primary/tertiary mirror integration, our system still achieves a reduction in size. This is due to the primary/tertiary mirror integration search criteria used in this study, which reduces the dimensionality of the search spaces.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The layout of the z-shaped freeform off-axis reflective space camera.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g009.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparison of size of optical systems.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center"/>
<th align="center">Our system (m<sup>3</sup>)</th>
<th align="center">System in Ref.5 (m<sup>3</sup>)</th>
<th align="center">System in Ref.11 (m<sup>3</sup>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Size</td>
<td align="center">1.28</td>
<td align="center">4.36</td>
<td align="center">1.33</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Finally, to further evaluate the optimization potential of the space camera designed in this study, the Zemax optical software was employed to optimize the system produced by our method. During the optimization process, the mirror positions and tilt angles were not altered; only the coefficients of higher-order terms above <italic>z</italic>
<sub>3</sub> for the freeform surfaces were optimized. And it was ensured that the minimum distance between the primary and tertiary mirrors did not exceed 120&#xa0;mm and that the edge points of the mirrors did not obscure the rays in the space camera. The optimized space camera&#x2019;s layout, modulation transfer function (MTF) curve, and spot diagram are illustrated in <xref ref-type="fig" rid="F10">Figure 10</xref>. It can be seen that the layout of the optimized space camera remains unchanged from the space camera generated by our method. In the chosen FOVs, the MTF curves are all exceed 0.45&#xa0;at 50 lp/mm, close to the diffraction limit. Most of the imaging spots are contained within the Airy disk, and its range is from 1.29 to 3.64&#xa0;&#xb5;m, which are smaller than the detector pixel size. These results demonstrate that our optimized space camera delivers excellent imaging performance, and the designed space camera has the potential for optimization. <xref ref-type="table" rid="T6">Table 6</xref> presents a comparison of the system layout and performance across different stages of the design process, including search, improved W-W design, and final optimization results. Since the positions and tilt angles of the mirrors remained unchanged during both the improved W-W design and final optimization stages, only the surface shapes were modified. Consequently, the minimum distance between the primary and tertiary mirrors was utilized to assess subtle variations in the system layout. Additionally, the RMS spot radius of the central FOV was employed to evaluate system performance. It can be observed that using the search method produces a space camera with a high level of primary and tertiary mirrors integration, but with suboptimal imaging quality. This is because, at this stage, the space camera is an off-axis spherical system and has not yet employed freeform surfaces to correct aberrations. And it is evident that the use of the improved W-W method to generate freeform surfaces significantly enhanced the imaging performance of the system, while the minimum distance between the primary and tertiary mirrors remains relatively stable. Following the final optimization, further improvements in imaging performance are observed, alongside a change in the minimum distance between the primary and tertiary mirrors, yet the space camera maintains a robust integrated structure. This indicates that the structural parameters derived using the method outlined in this study effectively meet the design requirements of optical systems, exhibit high stability, and provide reliable input for subsequent stages, thereby reducing the complexity and difficulty of optimization. This further demonstrates that the method proposed in this study is capable of generating the freeform space camera with a high degree of integration and favorable imaging performance, providing a solid foundation for final optimization efforts.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Design results for the z-shaped freeform off-axis reflective space camera after optimization. <bold>(A)</bold> Layout. <bold>(B)</bold> MTF curve. <bold>(C)</bold> Spot diagram.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g010.tif"/>
</fig>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Comparison of the integration and performance at different stage<bold>s</bold>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center"/>
<th align="center">Search result</th>
<th align="center">Improved W-W result</th>
<th align="center">Final optimized result</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Distance (mm)</td>
<td align="center">42.54</td>
<td align="center">48.57</td>
<td align="center">91.06</td>
</tr>
<tr>
<td align="center">RMS spot radius (mm)</td>
<td align="center">2.31</td>
<td align="center">0.013</td>
<td align="center">0.0013</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Non-z-shaped space camera</title>
<p>To validate the applicability of the proposed method to different structures and focal lengths of space cameras, an off-axis three-mirror space camera with a focal length of 15,000&#xa0;mm and a non-z-shaped structure was generated using our method. The system specifications are detailed in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Specifications of the non-z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Specifications</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Entrance pupil diameter</td>
<td align="left">15,000&#xa0;mm</td>
</tr>
<tr>
<td align="left">F-number</td>
<td align="left">15</td>
</tr>
<tr>
<td align="left">Field-of-view</td>
<td align="left">5&#xb0; &#xd7; 0.4&#xb0;</td>
</tr>
<tr>
<td align="left">The number of mirrors</td>
<td align="left">3</td>
</tr>
<tr>
<td align="left">Optical path structure</td>
<td align="left">[-1,1,1,0,0]</td>
</tr>
<tr>
<td align="left">Work spectrum</td>
<td align="left">380&#xa0;nm&#x2013;780&#xa0;nm</td>
</tr>
<tr>
<td align="left">Detector pixel size</td>
<td align="left">20&#xa0;&#xb5;m</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>First, <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> was calculated to be 0.36 using <xref ref-type="disp-formula" rid="e9">Equation 9</xref>, <italic>&#x3c4;</italic>
<sub>1</sub> &#x3d; 5.26 and <italic>&#x3c4;</italic>
<sub>2</sub> &#x3d; 2.61 were determined based on <xref ref-type="disp-formula" rid="e3">Equations 3</xref> and <xref ref-type="disp-formula" rid="e4">4</xref>. The search spaces for the radii of curvature were determined, and the bounds and final results of the search process are shown in <xref ref-type="table" rid="T8">Table 8</xref>. The primary mirror was set to rotate clockwise, and the search space for the tilt angle of the primary mirror was defined as <italic>&#x3b1;</italic>
<sub>1</sub>&#x2208;[2.73, 11.28] according to <xref ref-type="disp-formula" rid="e14">Equation 14</xref>. According to the design requirements, <italic>V</italic>
<sub>
<italic>S</italic>
</sub> &#x3d; &#x2212;1 and <italic>V</italic>
<sub>
<italic>T</italic>
</sub> &#x3d; 1, so the search spaces for the tilt angles of the secondary and tertiary mirrors were <italic>&#x3b1;</italic>
<sub>2</sub>&#x2208;[2<italic>&#x3b1;</italic>
<sub>1</sub>, <italic>&#x3b1;</italic>
<sub>1</sub>&#x2b;<italic>&#x3c0;</italic>/4] and <italic>&#x3b1;</italic>
<sub>3</sub>&#x2208;[2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)-<italic>&#x3c0;</italic>/4, 2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)], respectively.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>The search spaces for the non-z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Distance</th>
<th align="center">Variables</th>
<th align="center">Lower band</th>
<th align="center">Upper band</th>
<th align="center">Results</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
</td>
<td align="center">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;7,571.88</td>
</tr>
<tr>
<td align="center">&#x7c;<italic>d</italic>
<sub>min</sub>&#x7c; &#x3d; 2.61ED</td>
<td align="center">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;2,915.74</td>
</tr>
<tr>
<td align="left"/>
<td align="center">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;22208.30</td>
</tr>
<tr>
<td align="left">
</td>
<td align="center">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;20761.20</td>
</tr>
<tr>
<td align="center">&#x7c;<italic>d</italic>
<sub>max</sub>&#x7c; &#x3d; 5.26ED</td>
<td align="center">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;14179.79</td>
</tr>
<tr>
<td align="left"/>
<td align="center">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="center">&#x2212;30,000</td>
<td align="center">&#x2212;1,000</td>
<td align="center">&#x2212;17616.73</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Since the system has a non-z-shaped structure, the condition &#x7c;<italic>d</italic>
<sub>1</sub>&#x7c; &#x3d; &#x7c;<italic>d</italic>
<sub>2</sub>&#x7c; cannot be employed to reduce the dimensionality of the search spaces. Therefore, a two-stage SA method was utilized. The initial temperature was 1,500, <xref ref-type="disp-formula" rid="e24">Equation 24</xref> was served as the error function, <italic>&#x3b4;</italic>
<sub>1</sub> &#x3d; 1 &#xd7; 10<sup>&#x2212;9</sup>, <italic>&#x3b4;</italic>
<sub>2</sub> &#x3d; <italic>&#x3b4;</italic>
<sub>3</sub> &#x3d; 50, <italic>&#x3b4;</italic>
<sub>4</sub> &#x3d; <italic>&#x3b4;</italic>
<sub>5</sub> &#x3d; 1, <italic>&#x3c3;</italic>
<sub>1</sub> &#x3d; 5, <italic>&#x3c3;</italic>
<sub>2</sub> &#x3d; 1, and <italic>Q</italic> &#x3d; 100. In the first-stage search, when the value of the error function remained unchanged for 30 iterations, the corresponding structural parameters were automatically used as the initial values to begin the second-stage search. And the initial values were set to random values in the first-stage search. For the first and second stage searches, the error function curves are shown in <xref ref-type="fig" rid="F11">Figures 11A, B</xref>, respectively. The search spaces and the results of the two-stage search are presented in <xref ref-type="table" rid="T9">Table 9</xref>. The following conclusions can be drawn from <xref ref-type="fig" rid="F11">Figure 11</xref> and <xref ref-type="table" rid="T9">Table 9</xref>.<list list-type="simple">
<list-item>
<p>1) In the first-stage search, when the number of iterations exceeds 70, the error value stabilizes at 146.64 and remains at this value for 30 iterations; In the second-stage search, when the number of iterations exceeds 60, the error value stabilizes at 35.82; After two-stage searching, suitable structural parameters can still be found within a total of 200 iterations.</p>
</list-item>
<list-item>
<p>2) Using the results from Results 1 as the initial values, the error value of the first set of search results in the second-stage search is 156.11. This is because, in the SA method, the initial values serve as reference points. The first set of values in the iterative process is generated based on the initial values, and the error function values corresponding to this new set of values are then computed.</p>
</list-item>
</list>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The process of searching for the structural parameters of the non-z-shaped space camera. <bold>(A)</bold> First-stage search. <bold>(B)</bold> Second-stage search.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g011.tif"/>
</fig>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>The structural parameters for searching the non-z-shaped space camera.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Variables</th>
<th align="left">Lower band</th>
<th align="left">Upper band</th>
<th align="left">Results 1</th>
<th align="left">Results 2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>&#x3b1;</italic>
<sub>1</sub> (deg)</td>
<td align="left">2.73</td>
<td align="left">11.28</td>
<td align="left">4.99</td>
<td align="left">4.81</td>
</tr>
<tr>
<td align="left">&#x3b1;<sub>2</sub> (deg)</td>
<td align="left">2<italic>&#x3b1;</italic>
<sub>1</sub>
</td>
<td align="left">
<italic>&#x3b1;</italic>
<sub>1</sub>&#x2b;<italic>&#x3c0;</italic>/4</td>
<td align="left">15.51</td>
<td align="left">14.25</td>
</tr>
<tr>
<td align="left">
<italic>&#x3b1;</italic>
<sub>3</sub> (deg)</td>
<td align="left">2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)-<italic>&#x3c0;</italic>/4</td>
<td align="left">2 (<italic>&#x3b1;</italic>
<sub>2</sub>-<italic>&#x3b1;</italic>
<sub>1</sub>)</td>
<td align="left">10.25</td>
<td align="left">9.90</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>1</sub> (mm)</td>
<td align="left">&#x2212;20761.20</td>
<td align="left">&#x2212;7,571.88</td>
<td align="left">&#x2212;17837.74</td>
<td align="left">&#x2212;18424.17</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>2</sub> (mm)</td>
<td align="left">&#x2212;14179.79</td>
<td align="left">&#x2212;2,915.74</td>
<td align="left">&#x2212;11542.70</td>
<td align="left">&#x2212;12842.74</td>
</tr>
<tr>
<td align="left">
<italic>r</italic>
<sub>3</sub> (mm)</td>
<td align="left">&#x2212;22208.30</td>
<td align="left">&#x2212;17616.73</td>
<td align="left">&#x2212;21171.42</td>
<td align="left">&#x2212;18139.99</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>1</sub> (mm)</td>
<td align="left">&#x2212;5,264.31</td>
<td align="left">&#x2212;2,606.21</td>
<td align="left">&#x2212;5,249.84</td>
<td align="left">&#x2212;4,952.24</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>2</sub> (mm)</td>
<td align="left">2,606.21</td>
<td align="left">5,264.31</td>
<td align="left">5,264.31</td>
<td align="left">5,051.21</td>
</tr>
<tr>
<td align="left">
<italic>d</italic>
<sub>3</sub> (mm)</td>
<td align="left">&#x2212;5,264.31</td>
<td align="left">&#x2212;2,606.21</td>
<td align="left">&#x2212;4,179.26</td>
<td align="left">&#x2212;4,098.99</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Therefore, the method presented in this study can adaptively generate reasonable search spaces for structural parameters. In the methodology section of this study, multiple systems with a focal length of up to 10,000&#xa0;mm (as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>) were used to determine the coefficient expressions for the search spaces for distances between mirrors (<xref ref-type="disp-formula" rid="e1">Equations 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e9">9</xref>). These expressions remain applicable to space cameras with a focal length of 15,000&#xa0;mm (beyond the fitting range) in this example. Moreover, the radius of curvature and tilt angle search spaces obtained based on the search space are also suitable for this example, further validating the generalization and effectiveness of the proposed method.</p>
<p>After surface fitting with the improved W-W method, an off-axis reflective freeform space camera was designed and the resulting is illustrated in <xref ref-type="fig" rid="F12">Figure 12</xref>. It is apparent that the integration degree of the primary and tertiary mirrors is high. The RMS spot radius and wavefront of the central FOV are 5.18&#x3bc;m and 0.08&#x3bb;, respectively, quantitatively reflects that the imaging performance is satisfactory. Finally, the Zemax optical software was used to optimize the space camera, and the optimization constraints are consistent with the previous experiment. The layout, MTF curve, and spot diagram of the optimized space camera are illustrated in <xref ref-type="fig" rid="F13">Figure 13</xref>. It can be observed that for rays from different FOVs, the majority of the imaging spots fall within the Airy disk, with radii ranging from 2.72&#xa0;&#x3bc;m to 4.67&#x3bc;m, all of which are smaller than the pixel size; the MTF curves are all exceed 0.4&#xa0;at 50 lp/mm. These experimental results prove that the designed space camera has the potential for optimization, and effectively ensures high imaging quality, lightweight, and ease of manufacturing. And <xref ref-type="table" rid="T10">Table 10</xref> presents the comparison of the system layout and performance at different stages of the design process. Data from various design stages indicate that the minimum distance between the primary and tertiary mirrors exhibits limited variation, demonstrating a high level of integration in the space camera. For the non-z-shaped space camera in this experiment, the method proposed in this study still achieves a high degree of integration and satisfactory imaging performance. This proves that the design method presented in this study can provide a reasonable search space for structural parameters of long-focal-length space cameras tailored to different design requirements, and yield stable structural parameters. These parameters do not require further optimization in subsequent processes and provide a sound basis for the generation and optimization of freeform surfaces. Designers need only perform simple surface shape optimization on the freeform space camera generated using the method described in this study to achieve a space camera approaching the diffraction limit.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The layout of the non-z-shaped freeform off-axis reflective space camera.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Design results for the non-z-shaped freeform off-axis reflective space camera after optimization. <bold>(A)</bold> Layout. <bold>(B)</bold> MTF curve. <bold>(C)</bold> Spot diagram.</p>
</caption>
<graphic xlink:href="fphy-12-1481131-g013.tif"/>
</fig>
<table-wrap id="T10" position="float">
<label>TABLE 10</label>
<caption>
<p>Comparison of the integration and performance at different stages.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center"/>
<th align="center">Search result</th>
<th align="center">Improved W-W result</th>
<th align="center">Final optimized result</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Distance (mm)</td>
<td align="center">98.67</td>
<td align="center">90.68</td>
<td align="center">74.01</td>
</tr>
<tr>
<td align="center">RMS spot radius (mm)</td>
<td align="center">2.89</td>
<td align="center">0.0052</td>
<td align="center">0.0027</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>In this study, an adaptive design of long-focal-length freeform off-axis reflective space cameras with lightweight and integration of primary/tertiary mirror is proposed, which is effective to adaptively generate freeform off-axis spatial cameras that satisfy multiple constraints based on design and manufacturing requirements. First, a method to adaptively define the search spaces of structural parameters is developed. This method is applicable to long-focal-length off-axis space cameras of various specifications and can flexibly generate corresponding tilt angle search spaces based on different optical path structure requirements. Subsequently, a structural parameter objective function is constructed based on the requirements for lightweight, ease manufacturability and high imaging quality. Finally, using the structural parameters obtained from the search as inputs, the improved W-W method is employed to automatically generate the freeform off-axis space camera. Results from two sets of experiments indicate that the structural parameters can be identified within 200 iterations using the method proposed in this study, even addressing different design requirements. Additionally, reasonable inputs for the improved W-W method can be provided, leading to the adaptive generation of a freeform off-axis reflective space camera. In future research, we will consider appropriate improvements to the SA algorithm to further reduce the number of iterations required for the search.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>YS: Methodology, Software, Writing&#x2013;original draft. YW: Funding acquisition, Supervision, Writing&#x2013;review and editing. JZ: Funding acquisition, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was financially supported by the National Natural Science Foundation of China (no. 62373084).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>D</given-names>
</name>
<etal/>
</person-group> <article-title>High resolution imaging camera (HiRIC) on China&#x2019;s first mars exploration tianwen-1 mission</article-title>. <source>Space Sci Rev</source> (<year>2021</year>) <volume>217</volume>:<fpage>42</fpage>. <pub-id pub-id-type="doi">10.1007/s11214-021-00823-w</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Analysis and design of coaxial three-mirror anastigmat with long effective focal length and full two-dimensional field</article-title>. In: <source>8th international symposium on advanced optical manufacturing and testing technologies: large mirrors and telescopes (SPIE)</source>. <publisher-loc>Suzhou, China</publisher-loc> (<year>2016</year>). p. <fpage>96820E</fpage>. <pub-id pub-id-type="doi">10.1117/12.2241619</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lien</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Teay</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Miau</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>The design and assembly of a long-focal-length telescope with aluminum mirrors</article-title>. In: <source>International conference on space optics &#x2014; ICSO 2018 (spie)</source>. <publisher-loc>Chania, Greece</publisher-loc> (<year>2018</year>). p. <fpage>9</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1117/12.2536165</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bai</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Ju</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<etal/>
</person-group> <article-title>Aberration compensation strategy for the radius of curvature error of the primary mirror in off-axis three-mirror anastigmatic telescopes</article-title>. <source>Appl Opt</source> (<year>2021</year>) <volume>60</volume>:<fpage>6199</fpage>&#x2013;<lpage>212</lpage>. <pub-id pub-id-type="doi">10.1364/AO.431908</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Optical design of off-Axis three-mirror system with long-focal-length and wide FOV</article-title>. In: <source>9th international symposium on advanced optical manufacturing and testing technologies: large mirrors and telescopes (SPIE)</source>. <publisher-loc>Chengdu, China</publisher-loc> (<year>2018</year>). p. <fpage>26</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1117/12.2504962</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mao</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>FreeformNet: fast and automatic generation of multiple-solution freeform imaging systems enabled by deep learning</article-title>. <source>Photon Res</source> (<year>2023</year>) <volume>11</volume>:<fpage>1408</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1364/PRJ.492938</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Generating starting points for designing freeform imaging optical systems based on deep learning</article-title>. <source>Opt Express</source> (<year>2021</year>) <volume>29</volume>:<fpage>27845</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1364/OE.432745</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bauer</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Schiesser</surname>
<given-names>EM</given-names>
</name>
<name>
<surname>Rolland</surname>
<given-names>JP</given-names>
</name>
</person-group>. <article-title>Starting geometry creation and design method for freeform optics</article-title>. <source>Nat Commun</source> (<year>2018</year>) <volume>9</volume>:<fpage>1756</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-018-04186-9</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nie</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Ottevaere</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Freeform optical system design with differentiable three-dimensional ray tracing and unsupervised learning</article-title>. <source>Opt Express</source> (<year>2023</year>) <volume>31</volume>:<fpage>7450</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1364/OE.484531</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Flight load calculation using neural network residual kriging</article-title>. <source>Aerospace</source> (<year>2023</year>) <volume>10</volume>:<fpage>599</fpage>. <pub-id pub-id-type="doi">10.3390/aerospace10070599</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Di</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Automatic generation method for long-focal-length unobscured freeform optical systems with small volume</article-title>. <source>Appl Opt</source> (<year>2024</year>) <volume>63</volume>:<fpage>3702</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1364/AO.524442</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L</given-names>
</name>
<etal/>
</person-group> <article-title>Integrated manufacture of a freeform off-axis multi-reflective imaging system without optical alignment</article-title>. <source>Opt Express</source> (<year>2018</year>) <volume>26</volume>:<fpage>7625</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1364/OE.26.007625</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Machining approach of freeform optics on infrared materials via ultra-precision turning</article-title>. <source>Opt Express</source> (<year>2017</year>) <volume>25</volume>:<fpage>2051</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1364/OE.25.002051</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rolland</surname>
<given-names>JP</given-names>
</name>
<name>
<surname>Davies</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Suleski</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Evans</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Bauer</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Lambropoulos</surname>
<given-names>J</given-names>
</name>
<etal/>
</person-group> <article-title>Freeform optics for imaging</article-title>. <source>Optica</source> (<year>2021</year>) <volume>8</volume>:<fpage>161</fpage>&#x2013;<lpage>76</lpage>. <pub-id pub-id-type="doi">10.1364/OPTICA.413762</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Design of a low F-number freeform off-axis three-mirror system with rectangular field-of-view</article-title>. <source>J Opt</source> (<year>2015</year>) <volume>17</volume>:<fpage>015605</fpage>. <pub-id pub-id-type="doi">10.1088/2040-8978/17/1/015605</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Compact freeform off-axis three-mirror imaging system based on the integration of primary and tertiary mirrors on one single surface</article-title>. <source>Chin Opt Lett</source> (<year>2016</year>) <volume>14</volume>:<fpage>060801</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.3788/COL201614.060801</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Off-axis three-mirror freeform telescope with a large linear field of view based on an integration mirror</article-title>. <source>Appl Opt</source> (<year>2016</year>) <volume>55</volume>:<fpage>8962</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1364/AO.55.008962</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Free-form off-axis three-mirror optical antenna design with an integrated primary/tertiary-mirror structure</article-title>. <source>Appl Opt</source> (<year>2021</year>) <volume>60</volume>:<fpage>10132</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1364/AO.437587</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mi&#xf1;ano</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ben&#xed;tez</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Narasimhan</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Freeform aplanatic systems as a limiting case of SMS</article-title>. <source>Opt Express</source> (<year>2016</year>) <volume>24</volume>:<fpage>13173</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1364/OE.24.013173</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nie</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Mohedano</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Ben&#xed;tez</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Chaves</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Mi&#xf1;ano</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hugo</surname>
<given-names>T</given-names>
</name>
<etal/>
</person-group> <article-title>Multifield direct design method for ultrashort throw ratio projection optics with two tailored mirrors</article-title>. <source>Appl Opt</source> (<year>2016</year>) <volume>55</volume>:<fpage>3794</fpage>&#x2013;<lpage>800</lpage>. <pub-id pub-id-type="doi">10.1364/AO.55.003794</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Automated design of freeform imaging systems</article-title>. <source>Sci Appl</source> (<year>2017</year>) <volume>6</volume>:<fpage>e17081</fpage>. <pub-id pub-id-type="doi">10.1038/lsa.2017.81</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Direct design of freeform surfaces and freeform imaging systems with a point-by-point three-dimensional construction-iteration method</article-title>. <source>Opt Express</source> (<year>2015</year>) <volume>23</volume>:<fpage>10233</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1364/OE.23.010233</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Towards automatic freeform optics design: coarse and fine search of the three-mirror solution space</article-title>. <source>Light: Sci Appl</source> (<year>2021</year>) <volume>10</volume>:<fpage>65</fpage>. <pub-id pub-id-type="doi">10.1038/s41377-021-00510-z</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Freeform imaging spectrometer design using a point-by-point design method</article-title>. <source>Appl Opt</source> (<year>2018</year>) <volume>57</volume>:<fpage>4718</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1364/AO.57.004718</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Volatier</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Druart</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Differential method for freeform optics applied to two-mirror off-axis telescope design</article-title>. <source>Opt Lett</source> (<year>2019</year>) <volume>44</volume>:<fpage>1174</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1364/OL.44.001174</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Hua</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Freeform optical system design with differential equations</article-title>. In: <source>Optical design and testing IV (SPIE)</source>. <publisher-loc>Beijing, China</publisher-loc> (<year>2010</year>). p. <fpage>78490Q</fpage>. <pub-id pub-id-type="doi">10.1117/12.869690</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Off-axis three-mirror freeform systems design based on improved W-W differential equations</article-title>. <source>Appl Opt</source> (<year>2023</year>) <volume>62</volume>:<fpage>3892</fpage>&#x2013;<lpage>903</lpage>. <pub-id pub-id-type="doi">10.1364/AO.483753</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Design of a free-form off-axis three-mirror optical system with a low f-number based on the same substrate</article-title>. <source>Appl Opt</source> (<year>2022</year>) <volume>60</volume>:<fpage>7033</fpage>&#x2013;<lpage>10139</lpage>. <pub-id pub-id-type="doi">10.1364/AO.457646</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Fast starting point generation method for unobscured two-mirror imaging systems with large field-of-views</article-title>. <source>Optik</source> (<year>2023</year>) <volume>288</volume>:<fpage>171159</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijleo.2023.171159</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Initial configuration design method for off-axis reflective optical systems using nodal aberration theory and genetic algorithm</article-title>. <source>Opt Eng</source> (<year>2019</year>) <volume>58</volume>:<fpage>105101</fpage>. <pub-id pub-id-type="doi">10.1117/1.OE.58.10.105101</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Automatic design of a mid-wavelength infrared dual-conjugate zoom system based on particle swarm optimization</article-title>. <source>Opt Express</source> (<year>2021</year>) <volume>29</volume>:<fpage>14868</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1364/OE.418584</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>Automatic optical path configuration variation in off-axis mirror system design</article-title>. <source>Opt Express</source> (<year>2019</year>) <volume>27</volume>:<fpage>15251</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1364/OE.27.015251</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>