61-70

УДК 004.424.33
DOI: 10.25686/2306-2819.2019.3.61

Особенности проектирования масштабируемых кроссплатформенных программных систем
распознавания изображений с разнородными
структурами данных на различных этапах
обработки

Д. В. Уржумов
Поволжский государственный технологический университет,
Российская Федерация, 424000, Йошкар-Ола, пл. Ленина, 3
E-mail: urzhumovdv@volgatech.net

АННОТАЦИЯ

Исследуются особенности управления памятью и библиотеками динамической загрузки в системах распознавания изображений с разнородными структурами данных на различных этапах обработки. Анализируется механизм распределения памяти для сохранения параметров между выполнением процедур алгоритма. Рассматривается методика сегментации данных на блоки, размер которых определяется как модальное значение распределения объёмов памяти, занимаемых распространёнными типами данных. Предлагается методика индексации данных, инвариантная к их логической структуре, основанная на расчёте смещений полей данных в структурах и получении абсолютного адреса каждого поля с последующей ассоциацией адреса с литеральным идентификатором. Рассматривается возможность унификации процедуры загрузки динамических библиотек с последующим вызовом функций на основе символического описания сигнатур. Спроектирована структура данных, обеспечивающая поддержку исследуемых возможностей.

КЛЮЧЕВЫЕ СЛОВА

система распознавания изображений; программная архитектура; управление памятью; индексация данных; управление динамически загружаемыми библиотеками; унификация запуска процедур.

ПОЛНЫЙ ТЕКСТ (pdf)

ФИНАНСИРОВАНИЕ

Работа выполнена в рамках гранта Минобрнауки РФ № 2.3135.2017/4.6.

СПИСОК ЛИТЕРАТУРЫ

1.  Кревецкий А.В. Инвариантные к форме обнаружение и пространственная локализация групп точечных объектов в трехмерном пространстве // Вестник Марийского государственного технического университета. Сер.: Радиотехнические и инфокоммуникационные системы. 2011. № 1. С. 47-53.
2.  Степанов А. А., Роуз Д. От математики к обобщённому программированию. М.: ДМК Пресс, 2016. 264 с.
3.  Архитектура системы комплексного дешифрирования изображений аэрокосмических изображений подстилающей поверхности земли в реальном масштабе времени / С. Е. Чесноков, А. В. Кревецкий, Д. В. Уржумов и др. // Вестник Марийского государственного технического университета. Сер.: Радиотехнические и инфокоммуникационные системы. 2012. № 1 (14). С. 47-59.
4.  Приёмы объектно-ориентированного проектирования / Э. Гамма, Р. Хелм, Р. Джонсон и др. Спб.: Питер, 2010. 367 с.
5. Generic Programming and High-Performance Libraries. / D. Gregor, J. Järvi, M. Kulkarni et al. // International Journal of Parallel Programming. 2005. Vol. 33(2-3). Pp. 145-164.
6. Stroustrup B. 15.5 Avoiding Code Replication. The Design and Evolution of C++.
Reading, Massachusetts: Addison-Wesley. 1994. Pp. 346–348.
7. Readler B. Verilog by Example, Section The Rest for Reference. Full Arc Press, 2011. 124 p.
8. Александреску А. Современное проектирование на C++. М.: «Вильямс», 2002. 336 C.
9. Siek J., Lie-Quan L., Lumsdaine A. The Boost Graph Library: User Guide and Reference Manual. Addison-Wesley, 2001. 352 p.
10. Vandevoorde D., Josuttis N. C++ Templates: The Complete Guide. Addison-Wesley, 2003. 550 p.
11. Austern M. Generic programming and the STL: using and extending the C++ Standard Template Library. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA 1998. 576 p.
12. Milner R., Morris L., Newey M. A Logic for Computable Functions with Reflexive and Polymorphic Types // Proceedings of the Conference on Proving and Improving Programs. 1975. p. 371-394.
13. Stepanov A., McJones P. Elements of Programming. Addison-Wesley Professional. 2009. 288 p.

Для цитирования: Уржумов Д. В. Особенности проектирования масштабируемых кроссплатформенных программных систем распознавания изображений с разнородными структурами данных на различных этапах обработки // Вестник Поволжского государственного технологического университета. Сер.: Радиотехнические и инфокоммуникационные системы. 2019. № 3 (43). С. 61-70. DOI: 10.25686/2306-2819.2019.3.61

© 2006-2025 Поволжский государственный технологический университет, ФГБОУ ВО «ПГТУ».
При использовании текстовой информации, фото- и видеоматериалов ссылка на сайт обязательна.

Разработано компанией «Цитрус»

Нашли ошибку?
Выделите текст с ошибкой и
нажмите Ctrl+Enter



Здесь тоже можно
прокручивать колесиком мыши