Fazlina Ahmat Ruslan
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Fazlina Ahmat Ruslan has a total of 22 co-authors. Here are the top co-authors by number of shared publications:
- Juliana Johari
School of Electrical Engineering, Universiti Teknologi MARA (UiTM), Shah Alam, Malaysia
6 shared publications - Xing Wan
Leshan Vocational and Technical College 614000 Leshan China
2 shared publications - Abd Manan Samad
Universiti Teknologi MARA
1 shared publication Ahmad Syahiman Mohd Shah
Universiti Malaysia Pahang
1 shared publication- Husna Zainol Abidin1 shared publication
Juliana Johari
1 shared publication
Latest Publications
- 30 April 2026
- Published by UiTM Press, Universiti Teknologi MARA in Journal of Electrical & Electronic Systems Research
- Vol. 28 (APR 2026) , 72-82
"Spatiotemporal Rainfall Forecasting Using Deep Learning Under Computational Constraints: An IMERG-Based Study "
- 30 April 2026
- Published by UiTM Press, Universiti Teknologi MARA in Journal of Electrical & Electronic Systems Research
- Vol. 28 (APR 2026) , 72-82
"Spatiotemporal Rainfall Forecasting Using Deep Learning Under Computational Constraints: An IMERG-Based Study "
- 30 January 2025
- Published by Rajarambapu Institute of Technology in Journal of Engineering Education Transformations
- Vol. 38 (3) , 171-187
Students' Perceptions and Performance on ODL Implementation in Computer Programming Course During Covid-19 Pandemic
: This paper assesses students’ perceptions and performance in Computer Programming (ECE431) course offered in the Universiti Teknologi MARA (UiTM) Malaysia, using Online Distance Learning (ODL) as a new delivery method during Covid-19 pandemic. ODL was conducted beginning Week 5 of the semester, hence there is a need to investigate the students’ acceptance and performance. 53 second year Electrical Engineering undergraduates participated in the assessment. The student's acceptance on the ODL approach was evaluated twice through survey while the performance of the students was evaluated based on Course Outcome (COs) attainment and student's grade. Approximately 50% of the students were struggling to adapt to ODL during initial stage. The percentage of students adapting to ODL increased to nearly 80% at the end of the semester as they have familiarized with the delivery method. Average score for COs attainment and students’ grade were compared with face-to-face classes. The results showed a 24.1% improvement in CO1, as evaluated from quizzes and assignments, as well as reductions in CO2 by 2.6% and CO3 by 11.7% through miniprojects. This is attributed to the programming skills as they are away from lecturers and classmates, which often guide them on miniproject's codes. This study suggests that the changes of teaching and learning approach to ODL did not affect the students’ performance. Keywords :Computer programming, distance learning, e-learning, ODL, online learning.
- 30 January 2025
- Published by Rajarambapu Institute of Technology in Journal of Engineering Education Transformations
- Vol. 38 (3) , 171-187
Students' Perceptions and Performance on ODL Implementation in Computer Programming Course During Covid-19 Pandemic
: This paper assesses students’ perceptions and performance in Computer Programming (ECE431) course offered in the Universiti Teknologi MARA (UiTM) Malaysia, using Online Distance Learning (ODL) as a new delivery method during Covid-19 pandemic. ODL was conducted beginning Week 5 of the semester, hence there is a need to investigate the students’ acceptance and performance. 53 second year Electrical Engineering undergraduates participated in the assessment. The student's acceptance on the ODL approach was evaluated twice through survey while the performance of the students was evaluated based on Course Outcome (COs) attainment and student's grade. Approximately 50% of the students were struggling to adapt to ODL during initial stage. The percentage of students adapting to ODL increased to nearly 80% at the end of the semester as they have familiarized with the delivery method. Average score for COs attainment and students’ grade were compared with face-to-face classes. The results showed a 24.1% improvement in CO1, as evaluated from quizzes and assignments, as well as reductions in CO2 by 2.6% and CO3 by 11.7% through miniprojects. This is attributed to the programming skills as they are away from lecturers and classmates, which often guide them on miniproject's codes. This study suggests that the changes of teaching and learning approach to ODL did not affect the students’ performance. Keywords :Computer programming, distance learning, e-learning, ODL, online learning.
- Open Access
- 7 November 2024
- Published by MDPI AG in Information
- Vol. 15 (11) , 717
Variational Color Shift and Auto-Encoder Based on Large Separable Kernel Attention for Enhanced Text CAPTCHA Vulnerability Assessment
Text CAPTCHAs are crucial security measures deployed on global websites to deter unauthorized intrusions. The presence of anti-attack features incorporated into text CAPTCHAs limits the effectiveness of evaluating them, despite CAPTCHA recognition being an effective method for assessing their security. This study introduces a novel color augmentation technique called Variational Color Shift (VCS) to boost the recognition accuracy of different networks. VCS generates a color shift of every input image and then resamples the image within that range to generate a new image, thus expanding the number of samples of the original dataset to improve training effectiveness. In contrast to Random Color Shift (RCS), which treats the color offsets as hyperparameters, VCS estimates color shifts by reparametrizing the points sampled from the uniform distribution using predicted offsets according to every image, which makes the color shifts learnable. To better balance the computation and performance, we also propose two variants of VCS: Sim-VCS and Dilated-VCS. In addition, to solve the overfitting problem caused by disturbances in text CAPTCHAs, we propose an Auto-Encoder (AE) based on Large Separable Kernel Attention (AE-LSKA) to replace the convolutional module with large kernels in the text CAPTCHA recognizer. This new module employs an AE to compress the interference while expanding the receptive field using Large Separable Kernel Attention (LSKA), reducing the impact of local interference on the model training and improving the overall perception of characters. The experimental results show that the recognition accuracy of the model after integrating the AE-LSKA module is improved by at least 15 percentage points on both M-CAPTCHA and P-CAPTCHA datasets. In addition, experimental results demonstrate that color augmentation using VCS is more effective in enhancing recognition, which has higher accuracy compared to RCS and PCA Color Shift (PCA-CS).
- 7 November 2024
- Published by MDPI AG in Information
- Vol. 15 (11) , 717
Open AccessVariational Color Shift and Auto-Encoder Based on Large Separable Kernel Attention for Enhanced Text CAPTCHA Vulnerability Assessment
Text CAPTCHAs are crucial security measures deployed on global websites to deter unauthorized intrusions. The presence of anti-attack features incorporated into text CAPTCHAs limits the effectiveness of evaluating them, despite CAPTCHA recognition being an effective method for assessing their security. This study introduces a novel color augmentation technique called Variational Color Shift (VCS) to boost the recognition accuracy of different networks. VCS generates a color shift of every input image and then resamples the image within that range to generate a new image, thus expanding the number of samples of the original dataset to improve training effectiveness. In contrast to Random Color Shift (RCS), which treats the color offsets as hyperparameters, VCS estimates color shifts by reparametrizing the points sampled from the uniform distribution using predicted offsets according to every image, which makes the color shifts learnable. To better balance the computation and performance, we also propose two variants of VCS: Sim-VCS and Dilated-VCS. In addition, to solve the overfitting problem caused by disturbances in text CAPTCHAs, we propose an Auto-Encoder (AE) based on Large Separable Kernel Attention (AE-LSKA) to replace the convolutional module with large kernels in the text CAPTCHA recognizer. This new module employs an AE to compress the interference while expanding the receptive field using Large Separable Kernel Attention (LSKA), reducing the impact of local interference on the model training and improving the overall perception of characters. The experimental results show that the recognition accuracy of the model after integrating the AE-LSKA module is improved by at least 15 percentage points on both M-CAPTCHA and P-CAPTCHA datasets. In addition, experimental results demonstrate that color augmentation using VCS is more effective in enhancing recognition, which has higher accuracy compared to RCS and PCA Color Shift (PCA-CS).
- Open Access
- 26 September 2024
- Published by MDPI AG in Preprints.org
Variational Color Shift and Auto‐Encoder based on Large Separable Kernel Attention for Enhanced Text CAPTCHA Vulnerability Assessment
Text CAPTCHAs are crucial security measures employed on global websites to deter unauthorized intrusions. The presence of anti-attack features incorporated into text CAPTCHAs limits the effectiveness of breaking them, despite CAPTCHA recognition being an effective method for assessing their security. This study introduces a novel color augmentation technique called Variational Color Shift (VCS) to boost the recognition accuracy of different networks. VCS generates a color shift range of every input image and then resamples the image within that range to generate a new image, thus expanding the number of samples of the original dataset to improve training effectiveness. In contrast to Random Color Shift (RCS) which treats the color offsets as hyperparameters, VCS uses the estimated offsets to reparametrize the points sampling from the unit uniform distribution to reconstruct new image pixels, which makes the offsets learnable. To reduce the computational effort of VCS, we also propose two variants of VCS: Sim-VCS and Dilated-VCS. In addition, to solve the overfitting problem caused by many disturbances in CAPTCHAs, we propose an Auto Encoder (AE) based on a Large Separable Kernel Attention (AE-LSKA) to replace the convolutional module in the text CAPTCHA recognizer. This new module employs an AE) to compress the interference while expanding the receptive field using Large Separable Kernel Attention (LSKA), which reduces the impact of local interference on the model training and improves the overall perception of characters. The experimental results show that the recognition rate of the model after integrating the AE-LSKA module is improved by at least 15 percentage points on both M-CAPTCHA and P-CAPTCHA datasets. In addition, experimental results demonstrate that color augmentation using VCS is more effective in enhancing recognition.
- 26 September 2024
- Published by MDPI AG in Preprints.org
Open AccessVariational Color Shift and Auto‐Encoder based on Large Separable Kernel Attention for Enhanced Text CAPTCHA Vulnerability Assessment
Text CAPTCHAs are crucial security measures employed on global websites to deter unauthorized intrusions. The presence of anti-attack features incorporated into text CAPTCHAs limits the effectiveness of breaking them, despite CAPTCHA recognition being an effective method for assessing their security. This study introduces a novel color augmentation technique called Variational Color Shift (VCS) to boost the recognition accuracy of different networks. VCS generates a color shift range of every input image and then resamples the image within that range to generate a new image, thus expanding the number of samples of the original dataset to improve training effectiveness. In contrast to Random Color Shift (RCS) which treats the color offsets as hyperparameters, VCS uses the estimated offsets to reparametrize the points sampling from the unit uniform distribution to reconstruct new image pixels, which makes the offsets learnable. To reduce the computational effort of VCS, we also propose two variants of VCS: Sim-VCS and Dilated-VCS. In addition, to solve the overfitting problem caused by many disturbances in CAPTCHAs, we propose an Auto Encoder (AE) based on a Large Separable Kernel Attention (AE-LSKA) to replace the convolutional module in the text CAPTCHA recognizer. This new module employs an AE) to compress the interference while expanding the receptive field using Large Separable Kernel Attention (LSKA), which reduces the impact of local interference on the model training and improves the overall perception of characters. The experimental results show that the recognition rate of the model after integrating the AE-LSKA module is improved by at least 15 percentage points on both M-CAPTCHA and P-CAPTCHA datasets. In addition, experimental results demonstrate that color augmentation using VCS is more effective in enhancing recognition.
- Open Access
- 8 June 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (12) , 5016
Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
Text-based CAPTCHAs remain the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs), are the mainstream approach for text CAPTCHA recognition and are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment; they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive CAPTCHA with a CNN combined with an RNN (CRNN) module and trainable Adaptive Fusion Filtering Networks (AFFN), which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexities show that, compared with the baseline model Deep CAPTCHA, the number of parameters of our proposed model is reduced by about 70%, and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed. Compared with several of the latest models, the model proposed by the study also has better comprehensive performance.
- 8 June 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (12) , 5016
Open AccessAdaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
Text-based CAPTCHAs remain the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs), are the mainstream approach for text CAPTCHA recognition and are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment; they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive CAPTCHA with a CNN combined with an RNN (CRNN) module and trainable Adaptive Fusion Filtering Networks (AFFN), which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexities show that, compared with the baseline model Deep CAPTCHA, the number of parameters of our proposed model is reduced by about 70%, and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed. Compared with several of the latest models, the model proposed by the study also has better comprehensive performance.
- Open Access
- 16 April 2024
- Published by MDPI AG in Preprints.org
Adaptive-CAPTCHA: A Text CAPTCHA Solver based on CRNN and Configurable Filter Networks
Text-based CAPTCHA remains the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs) are the mainstream approach for text-CAPTCHA recognition, which are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment, they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive-CAPTCHA with a CRNN module and trainable and configurable filtering networks, which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexity show that compared with the baseline model Deep-CAPTCHA, the number of parameters of our proposed model is reduced by about 70% and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed.
- 16 April 2024
- Published by MDPI AG in Preprints.org
Open AccessAdaptive-CAPTCHA: A Text CAPTCHA Solver based on CRNN and Configurable Filter Networks
Text-based CAPTCHA remains the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs) are the mainstream approach for text-CAPTCHA recognition, which are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment, they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive-CAPTCHA with a CRNN module and trainable and configurable filtering networks, which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexity show that compared with the baseline model Deep-CAPTCHA, the number of parameters of our proposed model is reduced by about 70% and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed.
- 17 March 2023
- Published by Springer Nature
- p. 107-118
An Improved Mask R-CNN Algorithm for High Object Detection Speed and Accuracy
- 17 March 2023
- Published by Springer Nature
- p. 107-118
An Improved Mask R-CNN Algorithm for High Object Detection Speed and Accuracy
- 26 March 2022
- Published by Springer Nature
- p. 619-632
Analysis of Training Function for NNARX in Solar Radiation Prediction Modeling
- 26 March 2022
- Published by Springer Nature
- p. 619-632
Analysis of Training Function for NNARX in Solar Radiation Prediction Modeling