📄Работа №128262

Тема: Мобильное приложение для изучения биологии

Характеристики работы

Тип работы Дипломные работы, ВКР
Информационные системы
Предмет Информационные системы
📄
Объем: 29 листов
📅
Год: 2021
👁️
Просмотров: 72
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1. Микроскоп 7
2.2. Средства мобильной разработки 8
2.3. Алгоритмы обработки изображений 10
2.3.1. Фокус-стекинг 11
2.3.2. Автофокус 12
3. Программное обеспечение для микроскопа 14
3.1. Архитектура 14
3.2. Команды 15
4. Протокол обмена сообщениями для мобильного приложения и микроскопа 17
5. Мобильное приложение для ОС Android 20
5.1. Архитектура 20
5.2. Взаимодействие с микроскопом 21
5.3. Захват видеоданных 23
5.4. Внедрение библиотеки для обработки изображений ... 24
5.5. Фоторедактор 27
Заключение 28
Список литературы 30

📖 Введение

Одним из эффективных способов изучения естественных наук является постановка экспериментов и исследование природных явлений. В биологии для изучения окружающего мира можно использовать микроскопию, которая позволяет проводить различные эксперименты и исследовать образцы с помощью сильного увеличения. Существуют разные виды микроскопов, отличающиеся увеличительными способностями и способами формирования изображения образца. В последние годы стоимость оптических микроскопов снизилась, что позволяет приобрести свой собственный микроскоп и использовать его в домашней лаборатории для изучения биологии на практике. Серьезным препятствием на пути использования данного прибора в домашних условиях является отсутствие возможности получить цифровое изображение образца и сохранить его для дальнейшего исследования. Кроме того оптические микроскопы имеют небольшой угол обзора и маленькую глубину резкости — это не позволяет рассмотреть образец целиком без постоянного корректирования положения приборного столика вручную.
Возможным способом решения всех вышеперечисленных проблем является захват видео с микроскопа и его цифровая обработка с целью получения полного сфокусированного изображения образца. К сожалению, большинство существующих оптических микроскопов не предназначены для захвата с них видеоданных. В связи с этим компания MELScience [16], занимающаяся образовательными технологиями в области естественных наук, разработала мобильный микроскоп — устройство, подготовленное для захвата видеоданных образца смартфоном. Помимо этого, данное устройство обладает дистанционно управляемым приборным столиком, способным перемещаться как в горизонтальной плоскости, так и в вертикальной для обеспечения обзора всех частей образца на различном удалении от оптики микроскопа. Вместе со смартфоном мобильный микроскоп образует систему, позволяющую изучать биологические образцы с применением технологий цифровой обработки изображений в домашних условиях.
Мобильный микроскоп оснащен платой Arduino для управления при-борным столиком, освещением и связи с мобильным приложением. Необходимо реализовать программное обеспечение для данной платы, которое позволит дистанционно управлять микроскопом и получать сообщения об ошибках с помощью специального протокола, который также предстоит разработать.
Для взаимодействия с мобильным микроскопом и изучения биологии необходимо реализовать мобильное приложение. Одной из задач мобильного приложения является обработка изображений образцов, использующая такие подходы, как:
1. фокус-стекинг (focus-stacking) — получение сфокусированного изображения образца путем объединения нескольких изображений, со-держащих в фокусе лишь его часть;
2. ститчинг (stitching) — объединение нескольких частично перекрывающихся изображений частей образца в одно большое изображение, содержащее весь образец целиком;
3. Sd-реконструкция (3D reconstruction) — воссоздание 3d-модели образца путем объединения набора кадров, сделанных при разном удалении образца от линзы микроскопа.
Также необходимо предоставить пользователю возможность знакомиться с дополнительными материалами об изучаемом образце в приложении и проходить различные тесты и лабораторные работы для за-крепления знаний. В проверочных работах могут использоваться полученные пользователем и обработанные с помощью данного приложения изображения образцов. Для этого мобильное приложение должно поддерживать возможность редактирования изображений, чтобы пользователь мог отметить на изображении определённые области, подписать обнаруженные объекты и их части.
В рамках данной работы будет описана реализация программного обеспечения для данной системы — мобильное приложение для ОС Android [12] и ПО для встроенного контроллера микроскопа.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе данной работы были выполнены следующие задачи.
• Сделан обзор технологий для разработки мобильного приложения для ОС Android и используемых в приложении алгоритмов для обработки изображений. Основываясь на изученных подходах к разработке мобильных приложений, было принято решение использовать нативный подход и разрабатывать приложение на языке Kotlin.
• Спроектировано и реализовано ПО для управления микроскопом с помощью контроллера Arduino Uno. Разработанное ПО поддерживает возможность дистанционного управления по Bluetooth и обеспечивает доступ ко всем возможностям микроскопа. Для взаимодействия с микроскопом был спроектирован протокол обмена сообщениями для мобильного приложения и микроскопа. Данный протокол ориентирован на скорость распознавания на стороне Arduino и при этом прост в чтении для человека при отладке.
• Спроектировано и реализовано мобильное приложение для ОС Android. Данное приложение способно взаимодействовать с микроскопом и выполнять цифровую обработку захваченных видео-данных. В качестве архитектуры приложения была выбрана архитектура MVP. Для возможности постобработки изображений реализован фоторедактор.
• Внедрена мобильная библиотека Владимира Кутуева для обработки изображений. Она позволяет применять алгоритмы компьютерного зрения к захватываемым с микроскопа кадрам в ре-жиме реального времени.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

[1] Amazon. Stepper Motor Nema 17 // официальный ритейлер. — Access mode: https://www.amazon.co.uk/dp/B00PNEQI7W/ref=as_li_ss_tl?s=electronics&keywords=nema+17&ie=UTF8&sr=1-4&linkCode=gs2&linkId=4d8077d1565e22e3079d6a4a87fd6a1d&tag=howtomuk-21 (online; accessed: 16.12.2020).
[2] Apple Inc. App Store // официальный сайт. — online; accessed: https://www.apple.com/ru/app- store/ (online; accessed: 16.12.2020).
[3] Apple Inc. iOs // официальный сайт. — online; accessed: https://www.apple.com/ru/ios (online; accessed: 16.12.2020).
[4] Arduino. Arduino // официальный сайт. — Access mode: https://www.arduino.cc/ (online; accessed: 16.12.2020).
[5] Arduino. Arduino Uno // официальный сайт. — Access mode: https://store.arduino.cc/usa/arduino-uno-rev3 (online; accessed: 16.12.2020).
[6] Automated focusing in bright-field microscopy for tuberculosis detection / O.A. OSIBOTE, R. DENDERE, S. KRISHNAN, T.S. DOUGLAS //Journal of Microscopy. — 2010.—Vol. 240, no. 2.— P. 155-163. — Access mode: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1365-2818.2010.03389.x.
[7] Company The Qt. Qt // официальный сайт.— Access mode: https://www.qt.io (online; accessed: 16.12.2020).
[8] Complex wavelets for extended depth-of-field: A new method for the fusion of multichannel microscopy images / Brigitte Forster-Heinlein, Dimitri Van De Ville, Jesse Berent et al. // Microscopy research andtechnique. — 2004. — 09. — Vol. 65. — P. 33-42.
[9] Facebook Inc. Metro // официальный репозиторий. — Access mode: https://github.com/facebook/metro (online; accessed: 16.12.2020).
[10] Facebook Inc. React Native // официальный сайт. — Access mode: https://reactnative.dev(online; accessed: 16.12.2020).
[11] FocusALL: Focal Stacking of Microscopic Images Using Modified Harris Corner Response Measure / M. S. Sigdel, M. Sigdel, S. Dinq et al. //IEEE/ACM Transactions on Computational Biology andBioinformatics. — 2016. — March.—Vol. 13, no. 2.—P. 326-340.
[12] Google. Android // официальный сайт. — online; accessed: https://www.android.com/intl/ru_ru(online; accessed: 16.12.2020).
[13] Google. CameraX // официальный сайт. — Access mode: https://developer.android.com/jetpack/androidx/releases/camera(online; accessed: 14.03.2021).
[14] Google. Flutter // официальный сайт. -- Access mode: https://flutter.dev(online; accessed: 16.12.2020).
[15] Google. Google Play // официальный сайт. — online; accessed: https://play.google.com(online; accessed: 16.12.2020).
[16] MEL Science. MELScience // официальный сайт. -- online; accessed: https://melscience.com/RU-ru(online; accessed: 16.12.2020).
[17] Microsoft. Microsoft // официальный сайт.—Access mode: https://www.microsoft.com(online; accessed: 16.12.2020).
[18] Microsoft. .Net // официальный сайт. — Access mode: https://dotnet.microsoft.com(online; accessed: 16.12.2020).
[19] Microsoft. Xamarin // официальный сайт. -- Access mode: https://dotnet.microsoft.com/apps/xamarin (online; accessed: 16.12.2020).
[20] Tech DSD. DSD TECH Official Website // официальный сайт. —Access mode: http://www.dsdtech-global.com/2017/07/dsd-tech-hc-05-bluetooth-serial-pass.html (online; accessed: 16.12.2020).
[21] Yalantis. uCrop // официальный репозиторий. — Access mode: https://github.com/Yalantis/uCrop (online; accessed: 14.03.2021).
[22] community Moxy. Moxy // официальный репозиторий. — Access mode: https://github.com/moxy-community/Moxy(online; accessed: 14.03.2021).
[23] Кутуев В. А. Реализация кросс-платформенной библиотеки цифро-вой обработки изображений в мобильной микроскопии // дипломная работа. —online; accessed: https://oops.math.spbu.ru/SE/diploma/2020/pi/Kutuev-report.pdf (online; accessed: 16.12.2020).

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ