Perancangan Dan Implementasi Aplikasi Android Untuk Pembacaan Dan Pemrosesan Data DICOM 3D

Erfany, Syarifah Talitha (2025) Perancangan Dan Implementasi Aplikasi Android Untuk Pembacaan Dan Pemrosesan Data DICOM 3D. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025211175-Undergraduate_Thesis.pdf] Text
5025211175-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (9MB) | Request a copy

Abstract

Digital Imaging and Communications in Medicine (DICOM), merupakan standar internasional yang digunakan untuk penyimpanan digital dan citra medis. Namun, rekonstruksi dari data DICOM dan penyediaan fitur anotasi interaktif seperti penghapus dan alat gambar masih menjadi tantangan teknis, karena memerlukan perangkat lunak yang mampu menangani struktur data spasial yang kompleks secara efisien. Penanganan struktur ini mencakup rekonstruksi volume citra dari serangkaian irisan 2D yang tersimpan dalam format array ke dalam representasi tiga dimensi (3D), dengan menghitung posisi setiap elemen data untuk menyusunnya kembali ke dalam bentuk citra tiga dimensi (3D) otak. Penelitian ini bertujuan untuk (1) melakukan rekonstruksi volume citra otak dari file bin yang berisi tumpukan array 2D menjadi struktur 3D, (2) mengembangkan fitur anotasi meliputi alat gambar, penghapus, dan garis yang memungkinkan pengguna melakukan penandaan secara langsung pada DICOM, serta (3) membangun aplikasi berbasis arsitektur ModelViewViewModel (MVVM) untuk meningkatkan keterpisahan logika dan antarmuka. Rekonstruksi citra dilakukan dengan mengubah urutan data satu dimensi (1D) menjadi posisi dalam ruang tiga dimensi, sehingga setiap elemen data dapat disusun kembali ke bentuk volume otak yang utuh, sedangkan data anotasi dan berkas citra disimpan di layanan cloud menggunakan Firebase dan Firestore. Pembuatan aplikasi mencakup pengembangan antarmuka pengguna serta penyusunan diagram aktivitas sebagai dokumentasi fungsional sistem. Evaluasi dilakukan secara fungsional menggunakan metode pengujian Blackbox, serta secara non-fungsional melalui Firebase Performance Monitoring dengan pendekatan confirmance testing yang berfokus pada tiga aspek: (a) network request dengan 170 sampel menunjukkan waktu rata-rata respons 4,31 detik dan tingkat keberhasilan 100%, (b) custom traces menunjukkan durasi startup yang efisien pada
berbagai aktivitas, dan (c) screen rendering menunjukkan slow rendering tertinggi sebesar 37,5% tanpa adanya frozen frame. Hasil menunjukkan bahwa aplikasi berhasil memenuhi seluruh skenario pengujian secara fungsional dan menunjukkan performa sistem yang stabil secara non-fungsional. Penelitian ini menunjukkan bahwa rekonstruksi volume citra dari irisan 2D serta integrasi fitur anotasi dan arsitektur MVVM dapat menghasilkan aplikasi pencitraan medis otak yang responsif dan dapat diandalkan.
======================================================================================================================================
Imaging and Communications in Medicine (DICOM), is an international standard for digital storage and medical images. However, reconstructing data from DICOM files and providing interactive annotation features such as erasers and drawing tools remains a technical challenge, as it requires software capable of efficiently handling complex spatial data structures. This process involves reconstructing volumetric images from a series of 2D slices stored in array format into a three-dimensional (3D) representation, by calculating the position of each data element to reassemble it into a complete 3D brain image. This study aims to (1) reconstruct brain imaging volumes from .bin files containing stacks of 2D arrays into a 3D structure, (2) develop interactive annotation tools including freehand drawing, erasing, and measuring (Line) functionalities that enable users to mark and measure directly on DICOM images, and (3) build an Android application using the ModelViewViewModel (MVVM) architecture to enhance separation of logic and interface. The reconstruction process is carried out by converting one-dimensional (1D) data sequences into spatial positions in 3D space, allowing each element to be reassembled into a complete brain volume. Annotation data and image files are stored in cloud services using Firebase and Firestore. The application development includes user interface design and activity diagram creation as part of functional system documentation. The evaluation was conducted functionally using blackbox testing, and non-functionally through Firebase Performance Monitoring using a confirmance testing approach focused on three aspects: (a) network requests with 170 samples showed an average response time of 4.31 seconds and a 100% success rate, (b) custom traces indicated efficient startup durations across activities, and (c) screen rendering revealed a highest slow rendering rate of 37.5% with no frozen frames. The results demonstrate that the application successfully meets all functional test scenarios and exhibits stable and efficient non-functional performance. This study shows that volumetric reconstruction from 2D slices, combined with integrated annotation tools and MVVM architecture, can result in a responsive and reliable medical brain imaging application.

Item Type: Thesis (Other)
Uncontrolled Keywords: Anotasi Citra Medis, Aplikasi Android, Arsitektur ModelViewViewModel (MVVM), Digital Imaging and Communications in Medicine (DICOM), Rekonstruksi Volume 3D, Visualisasi Citra Medis, 3D Volume Reconstruction, Android Application, Digital Imaging and Communications in Medicine (DICOM), Medical Image Annotation, Medical Image Visualization, ModelViewViewModel (MVVM) Architecture.
Subjects: T Technology > T Technology (General) > T385 Visualization--Technique
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: SYARIFAH TALITHA ERFANY
Date Deposited: 30 Jul 2025 10:17
Last Modified: 30 Jul 2025 10:17
URI: http://repository.its.ac.id/id/eprint/124036

Actions (login required)

View Item View Item