Details

Title Разработка мобильного приложения на платформе Android для коррекции цветовосприятия визуального контента у пользователей с нарушениями цветового зрения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a Mobile Application on the Android Platform for Color Perception Correction of Visual Content for Users with Color Vision Deficiencies
Creators Авдышева Полина Георгиевна
Scientific adviser Котлярова Лина Павловна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Kotlin ; Jetpack Compose ; MVVM ; Clean Architecture ; дальтонизм ; цветовое пространство LMS ; Android SDK ; color blindness ; LMS color space
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2725
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42611
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена разработке мобильного приложения для персонализированной коррекции цветовосприятия у пользователей с нарушениями цветового зрения в режиме камеры и при работе с изображениями из галереи. Проведён анализ предметной области, включая теории цветовосприятия, классификацию нарушений и методы диагностики, а также сравнительный анализ существующих решений. В ходе работы реализовано Android-приложение на Kotlin с использованием Jetpack Compose и MVVM. Применены алгоритмы коррекции и симуляции дальтонизма на основе цветового пространства LMS с GPU-ускорением. Реализован бэкенд на Ktor для синхронизации персональных настроек между устройствами. Разработанное приложение включает семь основных функций: коррекция в режиме камеры и галереи, персональная калибровка, системный оверлей, диагностические тесты, определение цвета и образовательный модуль. Проведено многоуровневое тестирование, включая пользовательское с участием пяти человек. По результатам пользовательского тестирования все участники поставили приложению наивысшую оценку по шкале от 1 до 5.

The work is aimed at developing a mobile application for personalized color perception correction for users with color vision deficiencies in camera mode and when working with images from the gallery. An analysis of the subject area was carried out, including theories of color perception, classification of color vision deficiencies and diagnostic methods, as well as a comparative analysis of existing solutions. As part of the work, a native Android application was implemented using the Kotlin programming language, Jetpack Compose UI framework, and the MVVM architectural pattern. Algorithms for color blindness correction and simulation based on the LMS color space with GPU acceleration were applied. A Ktor-based backend was implemented to synchronize personal calibration settings across devices. The developed application includes seven main functions: camera mode correction, gallery image correction, personal calibration, system overlay, diagnostic tests, color detection, and an educational module. Multi-level testing was conducted, including user testing with five participants. Based on the user testing results, all participants gave the application the highest score on a 1-to-5 scale.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous
...