<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2026-69-8-703-714</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-583</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ОПТИЧЕСКИЕ И ОПТИКО-ЭЛЕКТРОННЫЕ ПРИБОРЫ И КОМПЛЕКСЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>OPTICAL AND OPTOELECTRONIC DEVICES AND COMPLEXES</subject></subj-group></article-categories><title-group><article-title>Быстрый алгоритм оценки бликозащищенности объективов камер мобильных устройств</article-title><trans-title-group xml:lang="en"><trans-title>Fast Algorithm for Assessing the Flare Resistance of Mobile Device Camera Lenses</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Янь</surname><given-names>Ван</given-names></name><name name-style="western" xml:lang="en"><surname>Yan</surname><given-names>Wang</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ван Янь - аспирант; факультет программной инженерии и компьютерной техники</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Wang Yan - Post-Graduate Student; ITMO University, Faculty of Software Engineering and Computer Systems     </p><p>St. Petersburg</p></bio><email xlink:type="simple">wangyan@itmo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Потемин</surname><given-names>И. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Potemin</surname><given-names>I. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Игорь Станиславович Потемин - канд. техн. наук; факультет программной инженерии и компьютерной техники; доцент</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Igor S. Potemin - PhD; Faculty of Software Engineering and Computer Systems; Associate Professor   </p><p>St. Petersburg</p></bio><email xlink:type="simple">ispotemin@itmo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жданов</surname><given-names>Д. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhdanov</surname><given-names>D. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дмитрий Дмитриевич Жданов - канд. физ.-мат. наук; факультет программной инженерии и компьютерной техники; доцент</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Dmitry D. Zhdanov - PhD; Faculty of Software Engineering and Computer Systems; Associate Professor</p><p>St. Petersburg</p></bio><email xlink:type="simple">ddzhdanov@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университет ИТМО</institution><country>Россия</country></aff><aff xml:lang="en"><institution>ITMO University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>06</day><month>09</month><year>2026</year></pub-date><volume>69</volume><issue>8</issue><fpage>703</fpage><lpage>714</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/583">https://pribor.ifmo.ru/jour/article/view/583</self-uri><abstract><p>Оценка влияния паразитной засветки, вызванной нежелательными отражениями между преломляющими поверхностями линз, является одним из важнейших этапов процесса проектирования оптических систем, формирующих изображение. Традиционно применяемые для такой оценки методы стохастической трассировки лучей требуют огромного количества вычислений из-за необходимости осуществлять трассировку десятков и даже сотен миллионов лучей для получения качественного изображения бликов в плоскости фотоприемника. Кроме того, расчет бликов с использованием стохастической трассировки очень времязатратен, так как число лучей, претерпевающих отражение на преломляющей поверхности, гораздо меньше числа преломленных лучей, формирующих расчетное изображение. С целью повышения эффективности расчета предложен алгоритм, базирующийся на методе детерминистической трассировки лучей для блика заданного порядка с применением адаптивной интерполяции координат паразитных лучей на изображении по координатам этих лучей на входном зрачке объектива. Суть предложенного подхода заключается в уменьшении количества трассируемых лучей за счет использования адаптивной интерполяции. Применение предложенного алгоритма демонстрируется на примере расчета бликов в оптических системах объективов мобильных телефонов. Предлагаемый алгоритм рекомендуется для использования в системах автоматизированного проектирования оптических систем.</p></abstract><trans-abstract xml:lang="en"><p>Assessing the impact of stray light caused by undesirable reflections between the refractive surfaces of lenses is one of the most important stages in the process of designing optical systems that form an image. The stochastic ray tracing methods traditionally used for such an assessment require a huge amount of computation due to the need to trace tens and even hundreds of millions of rays to obtain a highquality image of glare in the plane of the photodetector. Furthermore, calculating glare using stochastic tracing is very timeconsuming, since the number of rays undergoing reflection on the refractive surface is much smaller than the number of refracted rays forming the calculated image. To improve the efficiency of the calculation, an algorithm is proposed based on the deterministic ray tracing method for a glare of a given order, using adaptive interpolation of the coordinates of spurious rays in the image based on the coordinates of these rays as they appear at the entrance pupil of the lens. The essence of the proposed approach lies in reducing the number of traced rays through the use of adaptive interpolation. The application of the proposed algorithm is demonstrated using the example of calculating glare in optical systems of mobile phone lenses. The proposed algorithm is recommended for use in computeraided design systems for optical systems.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>расчет бликов</kwd><kwd>адаптивная интерполяция</kwd><kwd>паразитная засветка</kwd><kwd>анализ бликов</kwd><kwd>детерминистическая трассировка лучей</kwd><kwd>рендеринг</kwd></kwd-group><kwd-group xml:lang="en"><kwd>specular highlight calculation</kwd><kwd>adaptive interpolation</kwd><kwd>parasitic glare</kwd><kwd>specular highlight analysis</kwd><kwd>deterministic ray tracing</kwd><kwd>rendering</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Fest E. C. Stray Light Analysis and Control. Bellingham, WA, USA: SPIE Press, 2013. 212 p.</mixed-citation><mixed-citation xml:lang="en">Fest E.C. Stray Light Analysis and Control, Bellingham, WA, USA, SPIE Press, 2013, 212 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zeng C., Xia G., Zhong X., Li L., Qu Z., Yang Q., Wang Y. Fast Stray Light Performance Evaluation Based on BSDF and Radiative Transfer Theory // Sensors. 2023. Vol. 23. Р. 9182. https://doi.org/10.3390/s23229182.</mixed-citation><mixed-citation xml:lang="en">Zeng C., Xia G., Zhong X., Li L., Qu Z., Yang Q., Wang Y. Sensors, 2023, vol. 23, рр. 9182, https://doi.org/10.3390/s23229182.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Davenport T. L. R., Cassarly W. J., Crowther B. Simulation-based computation of the glare spread function in camera systems // Proc. SPIE. 2024. Vol. 12913. Optical Architectures for Displays and Sensing in Augmented, Virtual, and Mixed Reality (AR, VR, MR) V. Р. 1291314. https://doi.org/10.1117/12.3002837.</mixed-citation><mixed-citation xml:lang="en">Davenport T.L.R., Cassarly W.J., Crowther B. Proc. SPIE, 2024, vol. 12913, Optical Architectures for Displays and Sensing in Augmented, Virtual, and Mixed Reality (AR, VR, MR) V, рр. 1291314, https://doi.org/10.1117/12.3002837.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Zhdanov D., Potemin I., Zhdanov A., Kinev I. Methods of visual analysis in the design of the stray light protection of optical devices // Optical Engineering. 2023. Vol. 62, N 2. P. 021002. DOI: 10.1117/1.OE.62.2.021002.</mixed-citation><mixed-citation xml:lang="en">Zhdanov D., Potemin I., Zhdanov A., Kinev I. Optical Engineering, 2023, no. 2(62), pp. 021002, DOI: 10.1117/1.OE.62.2.021002.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Barladyan B. K. et al. Illumination modeling and generation of realistic images using internet technologies // Program. Comput. Softw. 2005. Vol. 31, N 5. Р. 282–291.</mixed-citation><mixed-citation xml:lang="en">Barladyan B.K. et al., Program. Comput. Softw., 2005, no. 5(31), pp. 282–291.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Zhdanov D., Kinev I., Zhdanov A., Potemin I., Wang Y. Using multicriteria for ray propagation to analyze scattered light in optical devices // Proc. SPIE. 2022. Vol. 12315. P. 123150R. DOI: 10.1117/12.2644000.</mixed-citation><mixed-citation xml:lang="en">Zhdanov D., Kinev I., Zhdanov A., Potemin I., Wang Y. Proc. SPIE, 2022, vol. 12315, pp. 123150R, DOI: 10.1117/12.2644000.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Li J., Yang Y., Qu X., Jiang C. Stray Light Analysis and Elimination of an Optical System Based on the Structural Optimization Design of an Airborne Camera // Appl. Sci. 2022. Vol. 12. Р. 1935. https://doi.org/10.3390/app12041935.</mixed-citation><mixed-citation xml:lang="en">Li J., Yang Y., Qu X., Jiang C. Appl. Sci., 2022, Vol. 12, рр. 1935, https://doi.org/10.3390/app12041935.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Côté G., Lalonde J., and Thibault S. Deep learning-enabled framework for automatic lens design starting point generation // Opt. Express. 2021. Vol. 29. Р. 3841–3854.</mixed-citation><mixed-citation xml:lang="en">Côté G., Lalonde J., and Thibault S. Opt. Express, 2021, vol. 29, рр. 3841–3854.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Nguyen D. H. and Bakholdin A. V. Calculation automation of “cemented doublet with a singlet” and “singlet with a cemented doublet” objectives // J. Opt. Technol. 2023. Vol. 90. Р. 6–13.</mixed-citation><mixed-citation xml:lang="en">Nguyen D.H. and Bakholdin A.V. J. Opt. Technol., 2023, vol. 90, рр. 6–13.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Wang Y., Zhdanov D., Zhdanov A., Potemin I. Constructing a metric for the selection of a starting optical design // Proc. SPIE. 2024. Vol. 13237. P. 132370I. DOI: 10.1117/12.3036463.</mixed-citation><mixed-citation xml:lang="en">Wang Y., Zhdanov D., Zhdanov A., Potemin I. Proc. SPIE, 2024, vol. 13237, pp. 132370I, DOI: 10.1117/12.3036463.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Pharr M., Jakob W., Humphreys G. Physically Based Rendering: From Theory to Implementation. M.: Morgan Kaufmann, 2016. 1266 p.</mixed-citation><mixed-citation xml:lang="en">Pharr M., Jakob W., Humphreys G. Physically Based Rendering: From Theory to Implementation, Morgan Kaufmann, 2016, 1266 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Pat. US6992840B2. Photographing lens / Hotaka Takeuchi, Yoichi Ishikawa Yasuhiko Abe. Published 2006-01-31.</mixed-citation><mixed-citation xml:lang="en">Patent US6992840B2, Photographing lens, Hotaka Takeuchi, Yoichi Ishikawa Yasuhiko Abe, Published 2006-01-31.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Zhdanov D. D., Potemin I. S., Zhdanov A. D. Dual Representation of Geometry for Ray Tracing Acceleration in Optical Systems with Freeform Surfaces // Programming and Computer Software. 2024. Vol. 50, N 3. P. 273–282. DOI: 10.1134/S0361768824700087.</mixed-citation><mixed-citation xml:lang="en">Zhdanov D.D., Potemin I.S., Zhdanov A.D. Programming and Computer Software, 2024, no. 3(50), pp. 273–282, DOI: 10.1134/S0361768824700087.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Wang Y., Zhdanov D., Zhdanov A., Potemin I., Wang Z. Calculation of the entrance pupil contour for image synthesis using the backward ray-tracing method // Proc. SPIE. 2025. Vol. 13716. P. 137161K. DOI: 10.1117/12.3076154.</mixed-citation><mixed-citation xml:lang="en">Wang Y., Zhdanov D., Zhdanov A., Potemin I., Wang Z. Proceedings of SPIE, 2025, vol. 13716, pp. 137161K, DOI: 10.1117/12.3076154.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Lumicept: Hybrid Light Simulation Software [Электронный ресурс]: http://www.integra.jp/en</mixed-citation><mixed-citation xml:lang="en">Lumicept: Hybrid Light Simulation Software, http://www.integra.jp/en.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
