<?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-2025-68-3-267-274</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-358</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>METHODS AND DEVICES FOR MONITORING AND DIAGNOSTICS OF MATERIALS, PRODUCTS, SUBSTANCES AND THE NATURAL ENVIRONMENT</subject></subj-group></article-categories><title-group><article-title>Модель оптического датчика контроля уровня загрязнений нефтепродуктами</article-title><trans-title-group xml:lang="en"><trans-title>Model of optical sensor for monitoring the level of oil pollution</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>Pipiya</surname><given-names>G. T.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Георгий Тенгизович Пипия — канд. техн. наук, Высшая школа компьютерных технологий и информационных систем; инженер-исследователь</p><p>Санкт-Петербург </p></bio><bio xml:lang="en"><p>Georgy T. Pipiya — PhD, Higher School of Computer Technologies and Information Systems; Engineer-Researcher</p><p>St. Petersburg </p></bio><email xlink:type="simple">gogpipiy@ya.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>Khlopin</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Владимирович Хлопин — канд. техн. наук, доцент; Санкт-Петербургский политехнический университет Петра Великого, Высшая школа компьютерных технологий и информационных систем</p><p>Санкт-Петербург </p></bio><bio xml:lang="en"><p>Sergey V. Khlopin — PhD, Associate Professor, Higher School of Computer Technologies and Information Systems</p><p>St. Petersburg </p></bio><email xlink:type="simple">x@spbstu.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>Chernenkaya</surname><given-names>L. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Людмила Васильевна Черненькая — д-р техн. наук, профессор, Высшая школа компьютерных технологий и информационных систем</p><p>Санкт-Петербург </p></bio><bio xml:lang="en"><p>Ludmila V. Chernenkaya — Dr. Sci., Professor; Higher School of Computer Technologies and Information Systems</p><p>St. Petersburg </p></bio><email xlink:type="simple">ludmila@qmd.spbstu.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>Peter the Great St. Petersburg Polytechnic University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>18</day><month>04</month><year>2025</year></pub-date><volume>68</volume><issue>3</issue><fpage>267</fpage><lpage>274</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2025</copyright-statement><copyright-year>2025</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/358">https://pribor.ifmo.ru/jour/article/view/358</self-uri><abstract><p>Объектом исследования является анализ фото- и видеоизображений, полученных с использованием специального оптического датчика в целях определения наличия нефтепродуктов в жидкостях. Использованы такие методы исследования, как машинное (компьютерное) зрение, обнаружение объектов, цветокоррекция, поиск контуров и цифровая обработка изображений. При разработке программного комплекса использованы язык программирования Java 8 и фреймворки Java Swing, OpenCV 3.4.10, Processing.</p></abstract><trans-abstract xml:lang="en"><p>The object of the study is the analysis of photo and video images obtained using a special optical sensor to determine the presence of petroleum products in liquids. The following research methods were used: machine (computer) vision, object detection, color correction, contour search, and digital image processing. The Java 8 programming language and the Java Swing, OpenCV 3.4.10, Processing frameworks were used in the development of the software package.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>компьютерное зрение</kwd><kwd>детектирование объектов</kwd><kwd>анализ изображения</kwd><kwd>глобальная оптимизация</kwd><kwd>целевые функции</kwd></kwd-group><kwd-group xml:lang="en"><kwd>computer vision</kwd><kwd>object detection</kwd><kwd>image analysis</kwd><kwd>global optimization</kwd><kwd>target functions</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">исследование выполнено при поддержке Российского научного фонда, грант № 24‑21‑20116 (https://rscf.ru/project/24-21-20116/), и Санкт-Петербургского научного фонда, грант № 24-21-20116.</funding-statement><funding-statement xml:lang="en">The study was supported by grant No. 24-21-20116 from the Russian Science Foundation (https://rscf.ru/project/24-21-20116/) and grant No. 24-21-20116 from the St. Petersburg Science Foundation.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Салех Л. О. А., Хлопин С. В., Черненькая Л. В., Тарасевский Ф. Г., Царев М. М. Алгоритм определения концентрации примесей в жидкости по оптическим данным // Изв. ТулГУ. Технические науки. 2023. № 1. С. 247–256.</mixed-citation><mixed-citation xml:lang="en">Saleh L.O.A., Khlopin S.V., Chernenkaya L.V., Tarasevskii Ph.G., Tsarev M.M. News of the Tula state university. Technical sciences, 2023, no. 1, pp. 247–256. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Suzuki S. Topological Structural Analysis of Digitized Binary Images by Border Following // Computer Vision, Graphics, and Image Processing. 1985. N 30. P. 32–46.</mixed-citation><mixed-citation xml:lang="en">Suzuki S., Аbe K. Computer Vision, Graphics, and Image Processing, 1985, no. 1(30), pp. 32–46, DOI:10.1016/0734-189x(85)90016-7.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Shaban A., Eddaif L., Telegdi J. Sensors for water and wastewater monitoring // Advanced Sensor Technology Biomedical, Environmental, and Construction Applications. 2023. Ch. 14. P. 517–563.</mixed-citation><mixed-citation xml:lang="en">Shaban A., Eddaif L., Telegdi J. Advanced Sensor Technology Biomedical, Environmental, and Construction Applications, Elsevier, 2023, pр. 517–563.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Coupling membrane processes with wet air oxidation for the remediation of industrial effluents / E. Gout, F. Toure Lo, M. Monnot, O. Boutin, P. Vanloot, M. Claeys-Bruno, P. Moulin // Chemical Engineering Journal. 2023. Vol. 472 (15). P. 144937.</mixed-citation><mixed-citation xml:lang="en">Gout E., Toure Lo F., Monnot M., Boutin O., Vanloot P., Claeys-Bruno M., Moulin Ph. Chemical Engineering Journal, 2023, vol. 472, рр. 144937.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Белов А. В. Микроконтроллеры AVR: от азов программирования до создания практических устройств. СПб: Наука и техника, 2016. 544 c.</mixed-citation><mixed-citation xml:lang="en">BelovA.V. Mikrokontrollery AVR: ot azov programmirovaniya do sozdaniya prakticheskikh ustroystv (AVR Microcontrollers: from the Basics of Programming to Creating Practical Devices), St. Petersburg, 2016, 544 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Хлопин С. В., Салех Л. О. А. Программная реализация оптического метода динамического вычисления объема содержания примесей в жидкости // Системный анализ в проектировании и управлении: Сб. науч. тр. XXV Междунар. науч. конф. СПб, 2021. С. 229–235.</mixed-citation><mixed-citation xml:lang="en">Khlopin S.V., Saleh L.O.A. Sistemnyy analiz v proyektirovanii i upravlenii (Systems Analysis in Design and Management), Collection of Scientific Papers of the XXV International Scientific and Educational-Practical Conference, St. Petersburg, 2021, рр. 229–235. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Садыков С. С., Терехин А. В. Классификация геометрических фигур, вписанных в квадрат, по их форме с использованием диагональных признаков // Прикаспийский журнал: управление и высокие технологии. 2014. № 1 (25). С. 081–092.</mixed-citation><mixed-citation xml:lang="en">Sadykov S.S., Terekhin A.V. Caspian Journal: Management and High Technologies, 2014, no. 1(25), pp. 081–092. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Маклашов В. А., Пиганов М. Н. Алгоритм для определения смещения оценок координат // Тр. МАИ. 2022. № 122. С. 10.</mixed-citation><mixed-citation xml:lang="en">Maklashov V.A., Piganov M.N. Trudy MAI, 2022, no. 122, pp. 10. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ушаков В. Н., Лебедев П. Д., Лавров Н. Г. Алгоритмы построения оптимальных упаковок в эллипсы //Вестн. Южно-Уральского гос. ун-та. Сер. Математическое моделирование и программирование. 2017. Т. 10, №. 3. С. 67–79.</mixed-citation><mixed-citation xml:lang="en">Ushakov V.N., Lebedev P.D., Lavrov N.G. Bulletin of the South Ural State University. Series: Mathematical Modeling and Programming, 2017, no. 3(10), pp. 67–79. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Сюй А. В., Кравцова Н. А., Строганов В. И., Криштоп В. В. Параметрический метод построения эллипса поляризации излучения // Изв. вузов. Приборостроение. 2008. Т. 51, № 10. С. 65–69.</mixed-citation><mixed-citation xml:lang="en">Syuy A.V. et al. Journal of Instrument Engineering, 2008, no. 10(51), pp. 65–69. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Клочков Ю. В., Николаев А. П., Киселева Т. А. К вопросу о непрерывной параметризации пространственных фигур, имеющих в сечении эллипс // Изв. вузов. Математика. 2017. № 9. С. 30–35.</mixed-citation><mixed-citation xml:lang="en">Klochkov Y.V., Nikolaev A.P., Kiselyova T.A. Russian Mathematics, 2017, no. 9, pp. 27–31.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Chen Y., Florian M. The nonlinear bilevel programming problem: Formulations, regularity and optimality conditions // Optimization. 1995. Vol. 32, N 3. P. 193–209.</mixed-citation><mixed-citation xml:lang="en">Chen Y., Florian M. Optimization, 1995, no. 3(32), pp. 193–209.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Edmunds T. A., Bard J. F. Algorithms for nonlinear bilevel mathematical programs // IEEE Trans. on Systems, Man, and Cybernetics. 1991. Vol. 21, N 1. P. 83–89.</mixed-citation><mixed-citation xml:lang="en">Edmunds T.A., Bard J.F. IEEE Transactions on Systems, Man, and Cybernetics, 1991, no. 1(21), pp. 83–89.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Sinha A., Malo P., Deb K. A review on bilevel optimization: From classical to evolutionary approaches and applications // IEEE Trans. on Evolutionary Computation. 2017. Vol. 22, N 2. С. 276–295.</mixed-citation><mixed-citation xml:lang="en">Sinha A., Malo P., Deb K. IEEE Transactions on Evolutionary Computation, 2017, no. 2(22), pp. 276–295.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Colson B., Marcotte P., Savard G. An overview of bilevel optimization // Annals of Operations Research. 2007. Vol. 153. P. 235–256.</mixed-citation><mixed-citation xml:lang="en">Colson B., Marcotte P., Savard G. Annals of Operations Research, 2007, vol. 153, рр. 235–256.</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>
