How to navigate safely, recognize encountered obstacles, and move independently from one location to another in unknown environments are some of the challenges that face visually impaired people. By proposing a solution towards overcoming these challenges, this work will be of most importance to visually impaired people. In this work, we propose a consistent, reliable and robust smartphone-based method to classify obstacles in unknown environments from partial visual information based on computer vision and machine learning techniques. Our proposed method handles high levels of noise and bad resolution in frames captured from a phone camera. In addition, our proposed method offers maximum flexibility to users and use the least expensive equipment possible. Moreover, by leveraging on deep-learning techniques, the proposed method enables semantic categorization in order to classify obstacles and increase the awareness of the explored environment. The efficiency of the work has been experimentally measured on a variety of experiments studies on different complex scenes. It records high accuracy of [90.2 % ].
21 March 2024 in JACCP: Journal of the American College of Clinical Pharmacy
Software reliability is a crucial factor in determining software quality quantitatively. It is also used to estimate the software testing duration. In software reliability testing, traditional parametric software reliability growth models (SRGMs) are effectively used. Nevertheless, a single parametric model cannot provide accurate predictions in all cases. Moreover, non-parametric models have proven to be efficient for predicting software reliability as alternatives to parametric models. In this paper, we adopted a deep learning method for software reliability testing in computer vision systems. Also, we focused on critical computer vision applications that need high reliability. We propose a new deep learning-based model that is combined and based on the ensemble method to improve the performance of software reliability testing. The experimental results of the new model architecture present fairly accurate predictive capability compared to other existing single Neural Network (NN) based models.
Deep learning has enabled significant progress in source code generation, aiming to reduce the manual, error-prone, and time-consuming aspects of software development. While many existing models rely on recurrent neural networks (RNNs) with sequence-to-sequence architectures, these approaches struggle with the long and complex token sequences typical in source code. To address this, we propose a grammar-based convolutional neural network (CNN) combined with a tree-based representation to enhance accuracy and efficiency. Our model achieves state-of-the-art results on the benchmark HEARTHSTONE dataset, with a BLEU score of 81.4 and an Acc+ of 62.1%. We further evaluate the model on our proposed dataset, AST2CVCode, designed for computer vision applications, achieving 86.2 BLEU and 51.9% EM. Additionally, we introduce BLEU+, an enhanced evaluation metric tailored for functional correctness in code generation, which achieves a BLEU+ score of 92.0% on the AST2CVCode dataset. These results demonstrate the effectiveness of our approach in both model architecture and evaluation methodology.