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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|