Claim Missing Document
Check
Articles

Found 4 Documents
Search
Journal : JOIV : International Journal on Informatics Visualization

Deep Learning Models for Dental Conditions Classification Using Intraoral Images Makarim, Ahmad Fauzi; Karlita, Tita; Sigit, Riyanto; Bayu Dewantara, Bima Sena; Brahmanta, Arya
JOIV : International Journal on Informatics Visualization Vol 8, No 3 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.3.1914

Abstract

This paper presents the digitalization of dentistry medical records to support the dentist in the patient examination process. A dentist uses manual input to fill out the evaluation form by drawing and labeling each patient’s tooth condition based on their observations. Consequently, it takes too long to finish only one examination. For time efficiency, using AI-based digitalization technology can be a promising solution. To address the problem, we made and compared several classification models to recognize human dental conditions to help doctors analyze patient teeth. We apply the YOLOv5, MobileNet V2, and IONet (proposed CNN model) as deep learning models to recognize the five common human dental conditions: normal, filling, caries, gangrene radix, and impaction. We tested the ability of YOLO classification as an object detection model and compared it with classification models. We used a dataset of 3.708 intraoral dental images generated by various augmentation methods from 1.767 original images. We collected and annotated the dataset with the help of dentists. Furthermore, the dataset is divided into three parts: 90% of the total dataset is used as training and validation data, then divided again into 80% training data and 20% validation data. 10% of the total dataset will be used as testing data to compare classification performance. Based on our experiments, YOLOv5, as an object detection model, can classify dental conditions in humans better than the classification model. YOLOv5 produces an 82% accuracy testing value and performs better than the classification model. MobileNet V2 and IONet only get 80% and 70% testing accuracy. Although statistically, there is not much of a difference between the test accuracy values for YOLOv5 and MobileNet v2, the speed in classifying dental objects using YOLOv5 is more efficient, considering that YOLOv5 is an object detection model. There are still challenges with the deep learning technique used in this research, but these can be addressed in further development. A more complex model and the enlargement of more data, ensuring it is varied and balanced, can be used to address the limitations. 
Real-Time Tuberculosis Bacteria Detection Using YOLOv8 Sigit, Riyanto; Yuniarti, Heny; Karlita, Tita; Kusumawati, Ratna; Maulana, Firja Hanif
JOIV : International Journal on Informatics Visualization Vol 9, No 5 (2025)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.9.5.3147

Abstract

Tuberculosis (TB) is a contagious disease caused by the bacterium Mycobacterium tuberculosis. If not adequately managed, TB can become a fatal, life-threatening condition. In Indonesia, TB remains a critical public health issue, with millions affected and the country ranking third globally in TB cases, following India and China. Symptoms of TB include persistent cough lasting more than three weeks, hemoptysis (bloody sputum), fever, chest pain, and night sweats. The widely used diagnostic method in Indonesia is the Ziehl-Neelsen stained sputum smear technique, which processes sputum samples with specific reagents, allowing acid-fast bacilli to be visualized through microscopic examination. However, this process is labor-intensive and time-consuming, often requiring between half an hour and several hours for an accurate diagnosis. To address these challenges, there is a crucial need to develop technology that accelerates the TB diagnosis process, facilitating easier labor for healthcare workers. This study focuses on employing YOLOv8 to automate the detection of acid-fast bacilli. The system acquires sputum sample images from a microscope, and the acquired data is then used to train the model for detecting tuberculosis bacteria. The proposed real-time approach, employing the YOLOv8 algorithm, has demonstrated adequate performance for one of our specialized models, achieving a precision score of 0.88, a recall score of 0.77, and an F1 score of 0.82. This research aims to enhance TB case detection and increase treatment coverage, thereby improving overall public health outcomes in Indonesia.
Programming Language Selection for The Development of Deep Learning Library Rachmawati, Oktavia Citra Resmi; Barakbah, Ali Ridho; Karlita, Tita
JOIV : International Journal on Informatics Visualization Vol 8, No 1 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.1.2437

Abstract

Recently, deep learning has become very successful in various applications, leading to an increasing need for software tools to keep up with the rapid pace of innovation in deep learning research. As a result, we suggested the development of a software library related to deep learning that would be useful for researchers and practitioners in academia and industry for their research endeavors. The programming language is the core of deep learning library development, so this paper describes the selection stage to find the most suitable programming language for developing a deep learning library based on two criteria, including coverage on many projects and the ability to handle high-dimensional array processing. We addressed the comparison of programming languages with two approaches. First, we looked for the most demanding programming languages for AI Jobs by conducting a data-driven approach against the data gathered from several Job-Hunting Platforms. Then, we found the findings that imply Python, C++, and Java as the top three. After that, we compared the three most widely used programming languages by calculating interval time to three different programs that contain an array of exploitation processes. Based on the result of the experiments that were executed in the computer terminal, Java outperformed Python and C++ in two of the three experiments conducted with 5,4047 milliseconds faster than C++ and 231,1639 milliseconds faster than Python to run quick sort algorithm for arrays that contain 100.000 integer values. 
CNN with Batch Normalization Adjustment for Offline Hand-written Signature Genuine Verification Fatihia, Wifda Muna; Fariza, Arna; Karlita, Tita
JOIV : International Journal on Informatics Visualization Vol 7, No 1 (2023)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.7.1.1443

Abstract

Signature genuine verifications of offline hand-written signatures are critical for preventing forgery and fraud. With the growth of protecting personal identity and preventing fraud, the demand for an automatic system for signature verification is high. The signature verification system is then studied by many researchers using various methods, especially deep learning-based methods. Hence, deep learning has a problem. Deep learning requires much training time for the data to obtain the best model accuracy result. Therefore, this paper proposed a CNN Batch Normalization, the CNN architectural adaptation model with a normalization batch number added, to obtain a CNN model optimization with high accuracy and less training time for offline hand-written signature verification. We compare CNN with our proposed model in the experiments. The research method in this study is data collection, pre-processing, and testing using our private signature dataset (collected by capturing signature images using a smartphone), which becomes the difficulties of our study because of the different lighting, media, and pen used to sign. Experiment results show that our model ranks first, with a training accuracy of 88.89%, an accuracy validation of 75.93%, and a testing accuracy of 84.84%—also, the result of 2638.63 s for the training time consumed with CPU usage. The model evaluation results show that our model has a smaller EER value; 2.583, with FAR = 0.333 and FRR = 4.833. Although the results of our proposed model are better than basic CNN, it is still low and overfitted. It has to be enhanced by better pre-processing steps using another augmentation method required to improve dataset quality.Â