Skip to content
@MoodInBME

MoodIn

Producing Smart Mirror protoype as an Edge AI-based mental health screening instrument that operates with zero-friction

Tentang MoodIn

MoodIn adalah cermin pintar untuk check-in singkat terhadap kondisi emosional. Pengguna cukup duduk di depan cermin selama beberapa saat. Kamera yang tersembunyi di balik cermin dua arah membaca isyarat dari wajah tanpa sensor yang menempel di tubuh, lalu cermin menampilkan perkiraan kategori suasana hati (mood) dan tingkat stres. Riwayat pemeriksaan dapat dilihat kembali melalui aplikasi pendamping di ponsel.

Organisasi ini menampung seluruh kode dan dokumen MoodIn. Saat ini MoodIn dikembangkan sebagai Proposal Tugas Akhir (Pra-TA) di Departemen Teknik Biomedik, Fakultas Teknologi Elektro dan Informatika Cerdas (FTEIC), Institut Teknologi Sepuluh Nopember. Proposal masih direvisi bersama calon dosen pembimbing, sehingga rancangan dan isi repositori dapat berubah.

Important

MoodIn adalah prototipe riset untuk refleksi diri, bukan alat diagnosis medis. Hasilnya tidak menggantikan penilaian psikolog, psikiater, atau tenaga kesehatan lain.

Mengapa cermin?

Masalah kesehatan mental banyak dialami anak muda di Indonesia. Survei kesehatan mental remaja nasional (I-NAMHS) mencatat bahwa satu dari tiga remaja (34,9%) menunjukkan gejala masalah kesehatan mental dalam 12 bulan terakhir, dan 5,5% mengalami gangguan mental. Perubahan suasana hati dan stres sering tidak disadari sejak awal, padahal pemantauan rutin membantu seseorang mengenali polanya lebih dini.

Sumber: A. E. Wahdi, S. A. Wilopo, dan H. E. Erskine, "The Prevalence of Adolescent Mental Disorders in Indonesia: An Analysis of Indonesia–National Mental Health Survey (I-NAMHS)," Journal of Adolescent Health, 2023 (ringkasan di BEPH FK-KMK UGM).

Cara pemantauan yang umum punya kendala. Kuesioner bergantung pada laporan diri, sedangkan sensor yang menempel di tubuh terasa merepotkan bila dipakai setiap hari. Cermin sudah menjadi bagian dari rutinitas harian, sehingga MoodIn memanfaatkan momen bercermin untuk pemeriksaan singkat yang tidak mengganggu.

Yang dikenali MoodIn


Kategori suasana hati
Lima kategori yang mudah dipahami: Ceria, Rileks, Netral, Cemas, dan Tertekan. Kategori diperkirakan dari gerak dan ekspresi wajah selama pemeriksaan.

Tingkat stres
Diperkirakan dari sinyal denyut jantung yang terbaca dari video wajah (remote photoplethysmography, rPPG) dan variabilitas denyut jantung (HRV). Pembagian tingkat stres masih dibahas dalam bimbingan.

Ceria

Rileks

Netral

Cemas

Tertekan

Alur pemeriksaan

Satu sesi dirancang singkat dan berurutan, dari menyapa pengguna sampai menyimpan riwayat. Alur ini mengikuti desain antarmuka era GEMASTIK dan masih dapat berubah selama Pra-TA.


LANGKAH 1
Duduk di depan cermin
Cermin menyala dan menyapa pengguna.

LANGKAH 2
Pilih profil
Masuk sebagai pengguna terdaftar atau sebagai tamu.

LANGKAH 3
Pengukuran singkat
Setelah pengguna setuju, cukup diam dan rileks sebentar.

LANGKAH 4
Hasil di cermin
Suasana hati dan tingkat stres tampil di cermin.

LANGKAH 5
Riwayat di aplikasi
Tren harian dan mingguan di aplikasi pendamping.

Prinsip

Karena menyangkut wajah dan kondisi emosional seseorang, MoodIn dibangun dengan beberapa batasan. Batasan di bawah berlaku untuk cara kerja cermin dan untuk isi semua repositori di organisasi ini.


Diproses di dalam cermin
Video wajah diolah langsung oleh komputer edge (NVIDIA Jetson Orin Nano Super) di dalam cermin dan tidak dikirim ke luar perangkat.

Citra wajah tidak disimpan
Video hanya diproses sesaat. Antarmodul hanya bertukar angka hasil, bukan gambar.

Atas persetujuan pengguna
Pengukuran baru dimulai setelah pengguna menyatakan setuju. Pemeriksaan bersifat sukarela, bukan pemantauan diam-diam.

Bukan alat diagnosis
Hasil bersifat informatif untuk refleksi diri. Tampilan dalam mode demo atau simulasi selalu diberi penanda.

Pengambilan data penelitian dengan partisipan (data primer) diatur terpisah oleh protokol yang harus disetujui Komite Etik Penelitian (KEP) ITS lebih dulu, termasuk apa yang direkam, bagaimana data disimpan, dan kapan data dihapus. Data partisipan tidak pernah disimpan di repositori. Rinciannya ada di halaman Etika penelitian dan pengelolaan data.

Repositori

Kode dan dokumen MoodIn dipisah per lapisan sistem. Antar-repositori tidak saling memanggil kode secara langsung: modul berkomunikasi lewat pesan MQTT di jaringan lokal, dengan format pesan yang disepakati di MoodIn-master.


MoodIn-master
DOKUMEN · AKTIF
Titik awal untuk memahami proyek: gambaran sistem, peta repositori, catatan keputusan (ADR), roadmap, kontrak pesan antar-repo, dan arsip GEMASTIK.

Software-Architecture
PYTHON · AKTIF (M1)
Pemrosesan sinyal dan model: jalur fisiologis untuk tingkat stres dan jalur wajah untuk suasana hati, termasuk pelatihan dan evaluasinya.

Hardware-Connections
PERANGKAT KERAS · AKTIF (M2)
Kamera di balik cermin, Jetson, layar, pencahayaan, dan casing, serta integrasi dan deployment sistem di Jetson.

Interface-App
FLUTTER · PERSIAPAN (M3)
Tampilan di balik cermin dan aplikasi pendamping Android dalam satu basis kode Flutter.

Interface-Display
ARSIP · READ-ONLY
Antarmuka era GEMASTIK (PySide6 + QML dan kiosk web). Disimpan sebagai rujukan; tidak dikembangkan lagi.

.github
BERKAS KOMUNITAS · AKTIF
Profil organisasi ini serta panduan kontribusi, kebijakan keamanan, dan templat issue yang berlaku untuk semua repositori.

Python 3.12 PyTorch NVIDIA Jetson Orin Nano Super Flutter MQTT di jaringan lokal

Status

Tahap sekarang adalah penyusunan dan revisi Proposal Tugas Akhir (Pra-TA). Di sisi repositori, arsip GEMASTIK, tata kelola, dan dokumentasi sedang dirapikan (milestone M0). Pekerjaan teknis berikutnya dimulai dari jalur fisiologis pada dataset publik (M1). Rincian metode, parameter, dan rancangan pengujian ada di dokumen proposal dan belum dipublikasikan. Pengambilan data primer belum dimulai; protokolnya sedang disiapkan untuk diajukan ke KEP ITS.

Roadmap lengkap ada di MoodIn-master/docs/roadmap.md.

Tim


Jeremia Christ Immanuel Manalu
Mahasiswa pengusul Pra-TA

Nada Fitrieyatul Hikmah, S.T., M.T.
Calon Dosen Pembimbing 1

Nabila Puspita Firdi, S.T., M.Sc.
Calon Dosen Pembimbing 2

Dosen pembimbing Tugas Akhir belum ditetapkan secara resmi. Selama tahap Pra-TA, kedua dosen di atas berstatus calon dosen pembimbing.

Riwayat: berawal dari GEMASTIK XIX 2026

MoodIn lahir sebagai proyek tim VisionaryX untuk GEMASTIK XIX 2026, Divisi 9 (Piranti Cerdas, Sistem Benam, dan IoT), dengan dosen pembimbing tim Nada Fitrieyatul Hikmah, S.T., M.T. Pada era itu, tim membangun purwarupa cermin, model awal, dan antarmuka PySide6 + QML. Anggota tim:

  • Jeremia Christ Immanuel Manalu (ketua)
  • Tanuhita Setya Dhanurendra
  • Sitti Nurhalimah
  • Nozomi Crystalle Padilla Malle (anggota sebelum digantikan oleh Sitti Nurhalimah)

Isi era GEMASTIK dibekukan dengan tag gemastik-xix-2026 di setiap repositori, misalnya MoodIn-master pada tag tersebut. Commit sesudah tag merupakan pekerjaan tahap Pra-TA. Logo, maskot, dan ikon suasana hati di halaman ini juga berasal dari desain tim era GEMASTIK.


Departemen Teknik Biomedik · Fakultas Teknologi Elektro dan Informatika Cerdas (FTEIC)
Institut Teknologi Sepuluh Nopember · Surabaya, Indonesia


Ikon antarmuka: Tabler Icons (MIT). Logo, maskot, dan ikon suasana hati: desain tim MoodIn.

Popular repositories Loading

  1. MoodIn-master MoodIn-master Public

    Pusat dokumen MoodIn (Pra-TA): gambaran sistem, peta repo, keputusan arsitektur (ADR), roadmap, kontrak pesan antar-repo, dan arsip GEMASTIK XIX 2026. Tidak memuat kode runtime.

  2. Software-Architecture Software-Architecture Public

    Pemrosesan sinyal dan model deep learning MoodIn: estimasi denyut dan HRV dari video wajah (rPPG) untuk tingkat stres, serta analisis landmark wajah untuk kategori mood. Inferensi lokal di Jetson O…

    Python

  3. Hardware-Connections Hardware-Connections Public

    Perangkat keras MoodIn: kamera di balik cermin dua-arah, Jetson Orin Nano Super, layar, pencahayaan, casing (CAD/STL), daya, serta integrasi dan deployment sistem di Jetson.

  4. Interface-Display Interface-Display Public archive

    [ARSIP GEMASTIK XIX 2026] UI cermin PySide6 + QML dan prototipe kiosk web. Tidak dikembangkan lagi; antarmuka baru dikembangkan di Interface-App (Flutter).

    Python

  5. .github .github Public

    Profil organisasi MoodInBME: cermin pintar berbasis kamera untuk mengenali kategori mood dan tingkat stres. Proposal Tugas Akhir (Pra-TA), Teknik Biomedik ITS.

  6. Interface-App Interface-App Public

    Aplikasi Flutter MoodIn (Pra-TA): tampilan cermin di Jetson (Linux) dan aplikasi pendamping Android yang menampilkan tingkat stres, kategori mood, dan tanda vital dari MQTT lokal. Pengganti Interfa…

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…