Jing Ren

Dr. Jing Ren

Department of Electrical, Computer and Software Engineering, Faculty of Engineering and Applied Science, University of Ontario Institute of Technology, Oshawa, ON L1H 7K4, Canada

Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
8 February 2023 in Algorithms
Verified
Journal Article
Open access
PDF file
ASAlireza Saberironaghi
Alireza Saberironaghi
JRJing Ren
Jing Ren
MEMoustafa El-Gindy
Moustafa El-Gindy
Over the last few decades, detecting surface defects has attracted significant attention as a challenging task. There are specific classes of problems that can be solved using traditional image processing techniques. However, these techniques struggle with complex textures in backgrounds, noise, and differences in lighting conditions. As a solution to this problem, deep learning has recently emerged, motivated by two main factors: accessibility to computing power and the rapid digitization of society, which enables the creation of large databases of labeled samples. This review paper aims to briefly summarize and analyze the current state of research on detecting defects using machine learning methods. First, deep learning-based detection of surface defects on industrial products is discussed from three perspectives: supervised, semi-supervised, and unsupervised. Secondly, the current research status of deep learning defect detection methods for X-ray images is discussed. Finally, we summarize the most common challenges and their potential solutions in surface defect detection, such as unbalanced sample identification, limited sample size, and real-time processing.

17 October 2023 in Vehicles
Verified
Journal Article
Open access
PDF file
RSRamanjeet Singh
Ramanjeet Singh
JRJing Ren
Jing Ren
Xianke LinXianke Lin
Xianke Lin
Path planning is the most fundamental necessity for autonomous mobile robots. Traditionally, the path planning problem was solved using analytical methods, but these methods need perfect localization in the environment, a fully developed map to plan the path, and cannot deal with complex environments and emergencies. Recently, deep neural networks have been applied to solve this complex problem. This review paper discusses path-planning methods that use neural networks, including deep reinforcement learning, and its different types, such as model-free and model-based, Q-value function-based, policy-based, and actor-critic-based methods. Additionally, a dedicated section delves into the nuances and methods of robot interactions with pedestrians, exploring these dynamics in diverse environments such as sidewalks, road crossings, and indoor spaces, underscoring the importance of social compliance in robot navigation. In the end, the common challenges faced by these methods and applied solutions such as reward shaping, transfer learning, parallel simulations, etc. to optimize the solutions are discussed.

31 January 2024 in Vehicles
Verified
Journal Article
Open access
PDF file
SLSomnath Lahiri
Somnath Lahiri
JRJing Ren
Jing Ren
Xianke LinXianke Lin
Xianke Lin
A lot of research has been conducted in recent years on stereo depth estimation techniques, taking the traditional approach to a new level such that it is in an appreciably good form for competing in the depth estimation market with other methods, despite its few demerits. Sufficient progress in accuracy and depth computation speed has manifested during the period. Over the years, stereo depth estimation has been provided with various training modes, such as supervised, self-supervised, and unsupervised, before deploying it for real-time performance. These modes are to be used depending on the application and/or the availability of datasets for training. Deep learning, on the other hand, has provided the stereo depth estimation methods with a new life to breathe in the form of enhanced accuracy and quality of images, attempting to successfully reduce the residual errors in stages in some of the methods. Furthermore, depth estimation from a single RGB image has been intricate since it is an ill-posed problem with a lack of geometric constraints and ambiguities. However, this monocular depth estimation has gained popularity in recent years due to the development in the field, with appreciable improvements in the accuracy of depth maps and optimization of computational time. The help is mostly due to the usage of CNNs (Convolutional Neural Networks) and other deep learning methods, which help augment the feature-extraction phenomenon for the process and enhance the quality of depth maps/accuracy of MDE (monocular depth estimation). Monocular depth estimation has seen improvements in many algorithms that can be deployed to give depth maps with better clarity and details around the edges and fine boundaries, which thus helps in delineating between thin structures. This paper reviews various recent deep learning-based stereo and monocular depth prediction techniques emphasizing the successes achieved so far, the challenges acquainted with them, and those that can be expected shortly.

9 February 2024 in Vehicles
Verified
Journal Article
Open access
PDF file
HFHaniyeh Fathi
Haniyeh Fathi
Zeinab El-SayeghZeinab El-Sayegh
Zeinab El-Sayegh
JRJing Ren
Jing Ren
MEMoustafa El-Gindy
Moustafa El-Gindy
This paper focuses on the modeling and analysis of a four-groove passenger car tire, size 235/55R19, using finite element analysis. The Mooney–Rivlin material model is employed to define the hyperelastic behavior of the tire rubber compounds for all solid elements. The tire rim is modeled as a rigid body using aluminum alloy material, and the beads are modeled as beam elements using steel material. The tire model is validated in both static and dynamic domains through several simulations and is compared to published measured data. The tire is validated using footprint and vertical stiffness tests in the static domain. In the static footprint test, a steady-state vertical load is applied, and the tire–road contact area is computed. In the vertical stiffness test, a ramp vertical load is applied, and the tire’s vertical displacement is measured to calculate the tire’s vertical stiffness. In the dynamic domain, the tire is validated using drum-cleat and cornering tests. In the drum-cleat test, a drum with a 2.5 m diameter and a cleat with a 15 mm radius is used to excite the tire structure and obtain the frequency of the vertical and longitudinal first modes of vibration, that is, by applying the fast Fourier transformation (FFT) of the vertical and longitudinal reaction forces at the tire center. In addition to this test, the tire model is pre-steered on a flat surface with a two-degree slip angle and subjected to a steady state linear speed of 10 km/h to predict the cornering force and compute the cornering stiffness. In addition, the effect of tire longitudinal speed on the rolling resistance coefficient is then predicted at zero slip angle using the ISO 28580 rolling resistance test. The findings of this research work provide insights into passenger car tire–road interaction analysis and will be further used to perform tire rubber compound material model sensitivity analysis.

26 April 2024 in Journal of Imaging
Verified
Journal Article
Open access
PDF file
ASAlireza Saberironaghi
Alireza Saberironaghi
JRJing Ren
Jing Ren
Detecting cracks in the pavement is a vital component of ensuring road safety. Since manual identification of these cracks can be time-consuming, an automated method is needed to speed up this process. However, creating such a system is challenging due to factors including crack variability, variations in pavement materials, and the occurrence of miscellaneous objects and anomalies on the pavement. Motivated by the latest progress in deep learning applied to computer vision, we propose an effective U-Net-shaped model named DepthCrackNet. Our model employs the Double Convolution Encoder (DCE), composed of a sequence of convolution layers, for robust feature extraction while keeping parameters optimally efficient. We have incorporated the TriInput Multi-Head Spatial Attention (TMSA) module into our model; in this module, each head operates independently, capturing various spatial relationships and boosting the extraction of rich contextual information. Furthermore, DepthCrackNet employs the Spatial Depth Enhancer (SDE) module, specifically designed to augment the feature extraction capabilities of our segmentation model. The performance of the DepthCrackNet was evaluated on two public crack datasets: Crack500 and DeepCrack. In our experimental studies, the network achieved mIoU scores of 77.0% and 83.9% with the Crack500 and DeepCrack datasets, respectively.

7 November 2022 in Electronics
Verified
Journal Article
Open access
PDF file
JRJing Ren
Jing Ren
XHXishi Huang
Xishi Huang
RHRaymond N. Huang
Raymond N. Huang
In this paper, we propose a novel deep reinforcement learning (DRL) method for optimal path planning for mobile robots using dynamic programming (DP)-based data collection. The proposed method can overcome the slow learning process and improve training data quality inherently in DRL algorithms. The main idea of our approach is as follows. First, we mapped the dynamic programming method to typical optimal path planning problems for mobile robots, and created a new efficient DP-based method to find an exact, analytical, optimal solution for the path planning problem. Then, we used high-quality training data gathered using the DP method for DRL, which greatly improves training data quality and learning efficiency. Next, we established a two-stage reinforcement learning method where, prior to the DRL, we employed extreme learning machines (ELM) to initialize the parameters of actor and critic neural networks to a near-optimal solution in order to significantly improve the learning performance. Finally, we illustrated our method using some typical path planning tasks. The experimental results show that our DRL method can converge much easier and faster than other methods. The resulting action neural network is able to successfully guide robots from any start position in the environment to the goal position while following the optimal path and avoiding collision with obstacles.