36 research outputs found
Smartphone Based Image Color Correction for Color Blindness
Color blind is a type of Color Vision Deficiency, which is the inability that a person could not realize the differences between some colors. There are three types of color blindness: Monochromacy, Dichromacy, and Anomalous Trichromacy. Color blind cannot be cured. Today, technology gets up with solutions to help people with color blindness to see the image and distinguish between the different colors using some algorithms. This paper presents a smartphone based experimental comparison of color correction algorithms for all Dichromacy color-blind viewers: Protanopia, Duteranopia, and Tritanopia. This comparison includes LMS Daltonization algorithm, Color-blind Filter Service (CBFS) algorithm, LAB color corrector algorithm, and the shifting color algorithm. The LMS algorithm is implemented for all the three types of Dichromacy. While CBFS, LAB adjustment, and Shifting color algorithms are applied to correct colors for Protanopia, Duteranopia, and Tritanopia respectively. The results show that the processing time for LMS algorithm is slow compared to other algorithms. For Protanopia people, the LMS algorithm is better than CBFS algorithm as the LMS algorithm only changes color of con-fused areas with no change in the brightness. For Duteranopia people, the LAB color correction is better than the LMS algorithm. For Tritanopia people, both the shifting color algorithm and the LMS algorithm may produce a new confu-sion in the proceed images. An application interface is implemented to enable the user to choose the algorithm that gives the most appropriate results
A Weighted Score Matching Algorithm for a Multimodal Biometric System Based on Fingerprint and Hand Geometry.
Biometric Template Protection for Dynamic Touch Gestures Based on Fuzzy Commitment Scheme and Deep Learning
Privacy plays an important role in biometric authentication systems. Touch authentication systems have been widely used since touch devices reached their current level of development. In this work, a fuzzy commitment scheme (FCS) is proposed based on deep learning (DL) to protect the touch-gesture template in a touch authentication system. The binary Bose–Ray-Chaudhuri code (BCH) is used with FCS to deal with touch variations. The BCH code is described by the triplet (n, k, t) where n denotes the code word’s length, k denotes the length of the key and t denotes error-correction capability. In our proposed system, the system performance is investigated using different lengths k. The learning-based approach is applied to extract touch features from raw touch data, as the recurrent neural network (RNN) is used based on a convolutional neural network (CNN). The proposed system has been evaluated on two different touch datasets: the Touchalytics dataset and BioIdent dataset. The best results obtained were with a key length k = 99 and n = 255; the false accept rate (FAR) was 0.00 and false reject rate (FRR) was 0.5854 for the Touchalytics dataset, while the FAR was 0.00 and FRR was 0.5399 with the BioIdent dataset. The FCS shows its effectiveness in dynamic authentication systems, as good results are obtained and compared with other works
Machine vision gait-based biometric cryptosystem using a fuzzy commitment scheme
In this paper, a fuzzy commitment scheme is applied with a machine vision gait-based biometric system to enhance system security. The proposed biometric cryptosystem has two phases: enrolment and verification. Each of them comprises three main stages: feature extraction, reliable components extraction, and fuzzy commitment scheme. Gait features are extracted from gait images using local ternary pattern (LTP), and then, the average of one complete gait cycle using the gait energy image (GEl) concept is calculated. The average images are joined using a 2D joint histogram, which is reduced using principal component analysis (PCA) to produce the final feature vector. To enhance the robustness of the system, only highly robust and reliable bits from the feature vector are extracted. Finally, the fuzzy commitment scheme is used to secure feature templates. Bose–Chaudhuri–Hocquenghem codes (BCH) are used for key encoding in the enrolment phase and for decoding in the verification phase. The proposed system is tested using the CMU MoBo and CASIA A databases. The experimental results show that the best error rate for the CMU MoBo database is obtained when using a fast walk for enrolment and verification, where we obtain 0% for the false acceptance rate (FAR) and 0% for the false rejection rate (FRR) for a key length equal to 50 bits. The best error rate for CASIA A dataset is obtained when using the 45-degree direction to the image plane view for enrolment and verification, where we obtain 0% for the false acceptance rate (FAR) and 0% for the false rejection rate (FRR) for a key length equal to 45 bits
Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
Interactive learning tools are increasingly used to visually convey complex concepts, enhancing students’ understanding and engagement during the learning process. This paper presents an adaptation of interactive learning technology aimed at simplifying the learning of complex concepts through the design and development of a MATLAB-based desktop application. This interactive learning tool enables users to solve systems of linear equations independently, covering both the direct method (Gaussian elimination) and iterative methods (Gauss-Seidel 1, Gauss-Seidel 2, and an improved Gauss-Seidel). Users can interactively apply these techniques to sample systems and receive immediate feedback, facilitating self-paced learning. The tool allows learners to compare methods based on criteria such as computation time, iteration count, and error margin, using MATLAB solutions as a benchmark for accuracy on systems of any size. Usability testing evaluated objective factors, including task effectiveness (measured by completion rate) and efficiency (assessed by time taken to complete tasks). Additionally, a user satisfaction questionnaire assessed subjective factors across four categories: look and feel, interaction, feedback, and functionality. The System Usability Scale (SUS) provided an overall measure of user satisfaction with the tool. A total of 20 participants—10 experts with prior knowledge of linear equations and 10 novices without such knowledge—were involved in the evaluation. Results indicated that the tool enabled both groups to successfully complete eight assigned tasks with no significant difference in task completion time. Furthermore, statistical analysis of the post-test questionnaire revealed high levels of satisfaction on the SUS for both groups, with no significant differences in user satisfaction between novices and experts
Improved capacity Arabic text watermarking methods based on open word space
Digital watermarking is used to protect text copyright and to detect unauthorized use. In this paper, two invisible blind watermarking methods for Arabic text are proposed. Since the pseudo-space is very small space used to force the connected characters to be isolated, it is added to the word space to hide binary bit “0” or “1”. In the first proposed method, the pseudo-space is inserted before and after normal word space based on dotting feature in Arabic text. The second proposed method inserts the pseudo-space and other three small or zero width spaces to increase the capacity, where the presence of them indicates bit “1” and the absence indicates bit “0”. The comparative results obtained by testing the proposed methods with some of existing watermarking methods using variable size text samples with different watermark lengths. The experiments show that the proposed methods have the highest capacity and higher imperceptibility than other watermarking techniques from the literature. The robustness of the proposed methods is tested under most of possible text attacks. They are robust against electronic text attacks such as: copying and pasting, text formatting and text tampering for tampering ratio up to 84%. Keywords: Arabic text watermarking, Capacity, Robustness, Imperceptibilit
