Next Article in Journal
A Novel Static Analysis Approach Using System Calls for Linux IoT Malware Detection
Previous Article in Journal
TA-Quatro: Soft Error-Resilient and Power-Efficient SRAM Cell for ADC-Less Binary Weight and Ternary Activation In-Memory Computing
Previous Article in Special Issue
Detection of Train Wheelset Tread Defects with Small Samples Based on Local Inference Constraint Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Real-Time Tracking of Molten Metal Using Multi-Scale Features and Weighted Histograms

School of Automation, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(15), 2905; https://doi.org/10.3390/electronics13152905
Submission received: 30 May 2024 / Revised: 27 June 2024 / Accepted: 22 July 2024 / Published: 23 July 2024
(This article belongs to the Special Issue Machine Vision in Industrial Systems)

Abstract

:
In this study, we study the tracking of the molten metal region in the dross removal process during metal ingot casting, and propose a real-time tracking method based on adaptive feature selection and weighted histogram. This research is highly significant in metal smelting, as efficient molten metal tracking is crucial for effective dross removal and ensuring the quality of metal ingots. Due to the influence of illumination and temperature in the tracking environment, it is difficult to extract suitable features for tracking molten metal during the metal pouring process using industrial cameras. We transform the images captured by the camera into a multi-scale feature space and select the features with the maximum distinction between the molten metal region and its surrounding background for tracking. Furthermore, we introduce a weighted histogram based on the pixel values of the target region into the mean-shift tracking algorithm to improve tracking accuracy. During the tracking process, the target model updates based on changes in the molten metal region across frames. Experimental tests confirm that this tracking method meets practical requirements, effectively addressing key challenges in molten metal tracking and providing reliable support for the dross removal process.

1. Introduction

The metal ingots produced by the non-ferrous metallurgy industry are fundamental materials in various industrial fields, including manufacturing and engineering, construction and infrastructure, and electronics and electrical applications. During the production process of metal ingots, metallic raw materials are melted at high temperatures into a molten metal, which is then cast into fixed molds on the conveyor line via a casting machine. Following cooling and demolding, metal ingots are formed. When the molten metal is poured into the ingot molds, which are not fully sealed, it rapidly reacts chemically with the air upon exposure, leading to the formation of irregularly distributed dross crystals on the top layer of the molten metal. For a high-quality metal ingot, the dross that forms on the surface while the metal is still molten needs to be removed. Currently, this dross removal process is manually executed in most non-ferrous smelting plants, where operators face adverse conditions such as high temperatures, significant dust, and metal spattering. To address these issues, some enterprises have opted to employ industrial robots to replace manual labor for dross removal tasks. However, due to the harsh industrial environment, there are still numerous technical challenges to address as dross removal robots perform their tasks.
The first step in employing dross removal robots for dross removal tasks involves accurately tracking molten metal on the conveyor line. To effectively remove the oxide dross from the surface of the molten metal, the dross removal shovel must be precisely inserted into the molten metal and follow a predetermined trajectory to scoop out the dross. During this process, the shovel must avoid contact with the ingot mold to prevent bending or damage to the shovel and potential harm to the robot itself. Therefore, accurate tracking of the molten metal area is essential to provide the robot with safe insertion guidance.
When tracking the molten metal area, its appearance is influenced by various factors. These include the strong reflectivity of the molten metal surface to light, the varying light intensity on the casting production line between day and night, the irregular shaking of the molten metal in the ingot mold caused by the conveyor line, the formation of irregular oxide dross layers on the molten metal surface due to air exposure, and the rapid solidification of the molten metal in the ingot mold. These factors make the appearance of the molten metal area complex and variable, thus making precise tracking a highly challenging task.
In industrial scenarios, numerous widely applied studies and algorithms for target tracking have been developed, such as [1,2,3,4,5,6]. Some of these methods offer excellent real-time tracking performance but struggle with robustness to target appearance changes, occlusion, and rotation. Others achieve high reliability and tracking accuracy but demand substantial computational resources, resulting in poor real-time performance. To precisely track molten metal, we need to ensure real-time performance while maintaining robustness to appearance changes and occlusion. Mean-shift tracking [7] is a statistical pattern matching method used for target tracking. It makes iterative calculations to find the most probable position of the target. The main steps include target representation, probability density estimation, and the mean-shift algorithm. Due to its non-parametric nature, mean-shift tracking offers strong adaptability, high real-time performance, and robustness to partial occlusion and noise. Although it faces challenges such as local maxima and sensitivity to target scale changes, its simplicity, efficiency, and robustness enable it to produce satisfactory results in many industrial scenarios.
The primary contribution of this paper is the development of a method for the real-time precise tracking of molten metal in harsh industrial environments. Based on raw images from the metal casting production line, we developed a set of candidate features and enhanced the representation of the molten metal area by selecting the most suitable features for real-time tracking. We improved the traditional mean-shift tracking framework by integrating the variance ratio between the molten metal area and its background into the target model, resulting in a new target-weighted histogram. This approach effectively reduces the impact of lighting changes and surface reflections on the appearance of the molten metal area. Additionally, given the complex and variable nature of the molten metal area’s appearance, we introduced a real-time updating mechanism for the molten metal target model to prevent model drift during prolonged tracking periods. We conducted tests on the proposed molten metal region tracking method to evaluate its effectiveness and applicability, identifying further research directions.
The structure of our research is laid out as follows: Section 2 offers a concise overview of related research work. Section 3 outlines the main challenges in tracking molten metal. Section 4 explains the proposed method in detail. Section 5 showcases the results of the experiments. Finally, Section 6 concludes the paper and discusses future research directions.

2. Related Work

Distinguishing the molten metal from its surrounding environment is a key research focus in the field of object tracking. To enhance differentiation between the target and the background, methods that increase their distinctiveness are often employed. In different feature spaces, the same target and background exhibit varying levels of distinction. Therefore, selecting the appropriate feature space, or choosing the right features to represent the target and the background, often results in more effective differentiation. Color features [8,9,10,11] are widely utilized in object tracking due to their robustness against shape changes, scale and rotation invariance, computationally efficiency, and stability under varying lighting conditions. These attributes make them suitable for various objects and scenes. However, color features are also sensitive to lighting variations, have limited discriminative power, lack structural information, and can be easily confused by similar-colored backgrounds and dynamic appearance changes. To address these limitations, advanced tracking methods often integrate color features with other feature types such as texture [12,13,14], contour [15,16,17], and motion [18,19]. Combining these features [20,21,22] allows for a more comprehensive description of the tracked object, enhancing the ability to handle more complex tracking scenarios. Meanwhile, in recent years, many studies have leveraged deep learning [23] and information enhancement techniques to improve the performance of target models. For example, ref. [24] uses residual networks and correlation filters to enhance target models, ref. [25] developed GradNet to handle target variations and background clutter using gradient-guided networks, and ref. [26] improves target localization by utilizing scene information. Although these methods perform well in specific scenarios, they have limitations in computational efficiency, handling complex dynamic environments, and robustness under extreme conditions.
The Histogram of Oriented Gradients (HOG) [27,28,29] is a powerful and efficient feature descriptor for object tracking, capturing edge and gradient structures to reveal local contours and shapes while reducing sensitivity to color variations. However, HOG has limitations: it is sensitive to occlusions, lacks broader contextual information, has high computational complexity, and struggles with smooth or low-contrast objects, reducing its effectiveness. To address these weaknesses, HOG has been combined with Convolutional Neural Networks (CNNs) [30], leveraging edge information and contextual analysis to enhance robustness against occlusions and variations in illumination. Additionally, integral images have been employed to expedite feature extraction, thereby reducing computational complexity for real-time applications [31]. These methods have enhanced the performance of HOG to some extent, but they still have limitations in computational complexity, data and resource requirements, and adaptability to dynamic environments.
Selecting appropriate features for tracking is a key research focus in the field of object tracking. Studies such as [8,21,32,33,34] have proposed various methods for the real-time evaluation of multiple features during tracking. Based on evaluation criteria, these methods select the features with the best tracking performance to improve tracking accuracy. Additionally, these studies have investigated target model update mechanisms and proposed various methods for updating the target model. However, these methods are generally effective only when the target appearance does not change significantly.
In the field of object tracking, non-parametric methods are widely used due to their high flexibility and real-time performance. In [7], the authors compare histograms of a target model and a candidate model using a similarity function, often the Bhattacharyya Coefficient, to evaluate similarity. This method incorporates a background-weighted histogram (BWH) to minimize the influence of background information when building the target model during mean-shift tracking. However, in [35], the authors pointed out that using BWH to reconstruct the color histograms of both the target model and the target candidate region simultaneously reduces the weight of background pixel values, leading to no improvement in tracking performance. Therefore, a corrected BWH (CBWH)-weighted histogram was proposed, which only reconstructs the histogram of the target model, effectively reducing background interference during the tracking process but being less effective in high-density dynamic backgrounds. In [36], a local-background-weighted histogram (LBWH) was further proposed, focusing on local background information within the target model. This made LBWH perform better than CBWH in more complex background scenarios but with a high computational complexity. Additionally, in [37], a Spatiogram Corrected Background-Weighted Histogram was proposed, effectively reducing background information in the target model in complex scenes but with a high implementation complexity and requiring significant computational resources. Overall, these methods have made progress in reducing background interference, but computational complexity and adaptability to dynamic changes still need optimization.
Tracking molten metal exemplifies a practical application of long-term tracking. Recent advancements in long-term visual tracking focus on integrating robust mechanisms and intelligent systems to manage environments with significant uncertainties or clutter. In [38], the authors introduced a novel Meta-Updater using cascaded LSTMs to assess update needs in scenarios with occlusions or target reappearance, common in long-term tracking. This work [39] enhanced tracking accuracy with a sophisticated template update mechanism that uses original templates and updates them based on optical flow in cluttered scenes. Additionally, in [40], a tracking-by-detection framework using structured output prediction eliminates intermediate classification steps, directly addressing practical tracking needs. These methods indicate a shift towards trackers that are not only reactive but also adaptively predictive, adeptly handling the complex dynamics of real-world environments.
The previously discussed research methods perform well in certain scenarios. However, in the challenging industrial settings of metal casting and smelting—characterized by high temperatures, heavy dust, splashing molten metal, intense light reflections from the metal surface, and low contrast between the molten metal and its surroundings—these methods often fail to achieve the real-time tracking of molten metal. The approach proposed in this paper integrates and refines these methods, considering these adverse factors, thereby enabling precise real-time tracking in the demanding environments of metal smelting.

3. Problem Description

The production process of metal ingots can generally be divided into casting, dross skimming, cooling, and demolding, as illustrated in Figure 1a. This paper primarily focuses on the dross skimming process, which involves the pouring of molten metal into ingot molds and the subsequent removal of oxide dross by dross removal robots.
In Figure 1a, the casting machine pours the high-temperature molten metal into the ingot molds, which carry the molten metal forward slowly. When reaching the predetermined dross skimming position of the dross removal robot, the robot utilizes a dross skimming shovel to remove the oxide dross from the molten metal according to a predefined dross skimming trajectory, discarding the dross into an adjacent waste bin. The oxide dross accumulated in the waste bin to a certain volume will be reintroduced into production. Figure 1b demonstrates the specific dross skimming operation, wherein, under the appropriate dross skimming trajectory, the dross removal robot can achieve a dross skimming effect comparable to manual labor.
Following the pouring of the molten metal into the ingot molds, we employ visual sensors to capture images and track the molds awaiting dross skimming. As depicted in Figure 2a, sensor brackets are positioned between the casting machine and the dross removal robot, with visual sensors arranged above the ingot molds to acquire image data of the molds designated for dross skimming. In Figure 2b–d, the challenges associated with tracking the molten metal within the ingot molds are analyzed, and followed by a detailed description.

3.1. Limits of Visual Sensors in Complex High-Temperature Environments

Using visual sensors to track ingot molds essentially involves tracking the molten metal within them. Under ideal conditions, the significant temperature difference between the molten metal and the mold allows for easy identification and tracking of the molten metal using an infrared camera to capture thermal images. Additionally, employing a 3D scanner to obtain point cloud data of the molten metal surface within the mold not only facilitates tracking but also provides detailed information on the distribution of oxide dross on the metal surface. However, in practical applications, high-precision infrared cameras and 3D scanners cannot endure the high-temperature environment of the molten metal surface for extended periods. Moreover, occasional splashing of molten metal onto the sensor lenses can damage the sensors. Therefore, we ultimately opt for more cost-effective and heat-resistant industrial RGB cameras.

3.2. Low Contrast between Target and Background

In general tracking tasks, there is a certain contrast between the target and the background, allowing conventional tracking methods to achieve good results. However, as shown in Figure 2c, in the tracking task discussed in this paper, the metal ingots and the molten metal they contain have a low contrast with the background, increasing the difficulty of tracking the molten metal area.

3.3. Intense Specular Reflections from Liquid Surfaces

When the dross removal robot is performing dross skimming operations, it first needs to track the molten metal region. it is initially necessary to establish a target model. However, the surface of molten metal exhibits strong reflectivity, and the distribution characteristics of the oxide dross within the area cannot be discerned due to this reflection. Additionally, the fluidity of the liquid causes the reflective areas to change constantly, resulting in continuous variations in the appearance of the molten metal area, as shown in Figure 2d. This variability makes it challenging to establish a stable target model for the molten metal region.

4. Method

4.1. Feature Set Construction and Discriminability Evaluation for Tracking

In images captured with industrial RGB cameras, the molten metal, as the target area, shows low contrast with its background. To mitigate this, we transform RGB images to build a feature set for selection. The aim is to identify the most distinctive features between the molten metal and the background, facilitating effective tracking within this feature space.
When tracking molten metal, various features can be considered, such as color, texture, contour, and motion. Additionally, due to the significant temperature difference between the molten metal and the ingot mold, temperature features can also be utilized. Our approach involves selecting a feature that is easy to extract and calculate, then constructing a candidate feature set by adjusting the parameters of this feature space. Finally, we evaluate all sub-features within the candidate feature set to determine the optimal feature space parameters. Based on the specific requirements and characteristics of the molten metal tracking task, we have decided to use color information to establish the candidate feature set.
Using an industrial RGB camera, the raw images obtained are RGB images. One way to construct a candidate feature set is to split these images into their R, G, and B channels and then linearly combine them to convert the images into intensity images. The form of RGB color space candidate feature set is as follows
F λ 1 R + λ 2 G + λ 3 B | λ * [ 2 , 1 , 0 , 1 , 2 ]
The coefficients for the R, G, and B channel values are set to integers ranging from −2 to 2. The initial number of candidate features based on these combinations of the three color spaces is 5 3 . However, not all combinations are unique; some are redundant, such as ( λ 1 , λ 2 , λ 3 ) = k ( λ 1 , λ 2 , λ 3 ) . We also exclude the trivial case where all coefficients are zero ( λ 1 , λ 2 , λ 3 ) = ( 0 , 0 , 0 ) . After these adjustments, we have 49 distinct features.
The advantages of constructing the candidate feature set in this way are the following: (1) the features involve only simple integer arithmetic, making them computationally efficient; (2) all pixels within the region are processed uniformly, ensuring overall feature consistency; (3) the candidate feature set includes many commonly used features in the color space.
Due to the different combinations of coefficients, the value ranges of the transformed pixels will be inconsistent. To facilitate the evaluation of feature images corresponding to all coefficient combinations, we normalize the pixel value ranges in all feature images to 0 to 255. These are then represented using color histograms with 2 r bins, where r is the bit resolution. Typically, we use 6 bits, resulting in histograms with 64 bins, enhancing computational efficiency.
The purpose of establishing the candidate feature set is to select the features most suitable for the tracking task, specifically those that maximize the distinction between the molten metal region and the background within the feature space. We aim to select the most effective features for tracking tasks through rigorous empirical evaluation.
Our tracking initiative specifically targets the molten metal area within the ingot mold, which is geometrically confined to a square region by the boundaries of the mold. To effectively collect pixel data, we adopt a ‘center-surround’ methodology, which facilitates the acquisition of pixel values from both the designated target and the adjacent background areas. Figure 3 clearly delineates the demarcation between the target and background regions and elaborates on the methodology used to evaluate the separability of these areas.
Each feature image f within the candidate feature set displays distinct content. Visually, some feature images show the molten metal to be almost indistinguishable from the surrounding background, making it nearly impossible to accurately identify and track the area of the molten metal. In other feature images, the molten metal is clearly visible with the background information completely absent, facilitating easy identification and tracking of the metal region. Therefore, quantifying the expressive ability of feature images regarding the area of interest, the molten metal, and selecting the most suitable feature images for tracking tasks based on this quantification, rather than visual inspection, is crucial. We choose to define the area of the molten metal and its surrounding background in each feature image, and then quantify the expressive power of each image by calculating the color histograms of these two areas and their logarithmic likelihood ratio and variance ratio. Let p t g t ( b ) represent the color histogram of the molten metal region, and q b g ( b ) represent the color histogram of the surrounding background region. The value b corresponds to a specific bin in the histogram, with a range of b 1 , 2 r . The log-likelihood ratio is then calculated using the ratio of p t g t ( b ) to q b g ( b ) , as shown in the following formula
R a t i o ( b ) = log max p t g t ( b ) , α max q b g ( b ) , α
Due to the introduction of logarithmic calculations, it is necessary to avoid situations where the numerator or denominator is zero. Typically, we introduce a value α , set to 0.001.
We have estimated the color histograms p t g t ( b ) and q b g ( b ) for features in the candidate set. To select the most suitable feature images for tracking from the candidate feature set, where the tracking target is most distinctly differentiated from its surrounding background, we calculate the variance of the ratio. Reuse these histograms to compute the variance of R a t i o ( b ) under the target histogram p t g t ( b ) as
variance ( R ; p t g t ) = E [ R 2 ( b ) ] ( E [ R ( b ) ] ) 2
= b p t g t ( b ) R 2 ( b ) b p t g t ( b ) R ( b ) 2
Similarly, the variance of R a t i o ( b ) under the background histogram q b g ( b ) is also calculated in the same way. And the total variance of R a t i o ( b ) under p t g t ( b ) and q b g ( b ) is calculated as follows
Variance of Ratio ( R ; p t g t , q b g ) variance ( R ; ( p t g t + q b g ) / 2 ) variance ( R ; p t g t ) + variance ( R ; q b g )
For a more intuitive understanding of the variance ratio, when the variance ratio value is larger, it indicates that the pixel value distribution within the defined target region and background region is more concentrated. At the same time, the mean difference of pixel values between these two regions is greater. Therefore, a feature image with a larger variance ratio means that this feature image has a stronger representation of the target, making the target more distinguishable from the background.
Figure 4 shows a target region on the metal ingot production line, along with the 49 candidate features derived from this image. We computed the variance ratio for each feature and ranked them accordingly. The feature with the highest variance ratio is in the upper left, and the one with the lowest is in the lower right. This demonstrates that the variance ratio magnitude indicates the discriminative power of the candidate features to differentiate between the target and the background. Selecting features with the highest variance ratio for tracking can result in better tracking performance.

4.2. Mean-Shift Target Tracking with Target-Weighted Histogram

After evaluating the feature images, we select the one with the highest target-background distinction capability to track the molten metal region. First, we briefly review the mean-shift tracking algorithm using background-weighted histograms. Then, we describe the proposed improved target-weighted histogram. Finally, we present the implementation details of our tracking method.
In the initial frame of the video, when the metal casting production line begins operating, it is necessary to manually select the region containing the molten metal, typically a rectangular area. This region is then used to create the molten metal target model. The molten metal region is given by
q b = C w b c = 1 n k ( x c 2 ) δ B ( x c ) b
In the given molten metal region model, x c c = 1 n represents the pixel coordinates of all the pixel points belonging to the molten metal region in the image, and B ( x c ) is an indexing function that maps input pixel coordinates to their respective bins in the histogram. k ( x c ) is typically a convex monotonic decreasing kernel weight function. When a pixel is located at the edge of the molten metal region, it assigns a smaller weight to it, while assigning a larger weight to pixels at the center of the molten metal region, thereby emphasizing the pixels located more centrally within the molten metal region. However, depending on the tracking object and task, a kernel function that assigns equal weights to all pixels can also be chosen. δ represents the Kronecker delta function, and C is a constant, calculated as follows
C = 1 c = 1 n k x c 2 b = 1 m w b δ B ( b c ) b
w b is a weight value obtained from the background region histogram o b b = 1 m (with b = 1 m o b = 1 ), aimed at reducing background interference in the target model region. As shown in Figure 4a, once the background region is determined, the weight value w b is calculated using the background region histogram and the smallest nonzero value among all its bins, as follows
w b = min ( o * o b , 1 ) b = 1 m
The weight values derived from the background histogram suppress background information within the molten metal region, while enhancing the unique pixel value information specific to the molten metal region.
After establishing the molten metal region model in the initial frame, tracking the molten metal region begins in subsequent frames. The molten metal moves slowly along the direction of the production line. Therefore, in the next frame of the video, we re-establish a region slightly larger than the molten metal region, To ensure tracking accuracy and include some background information, we set the length and width of this region to be 1.2 times that of the target model region defined in the initial frame. The region is centered on the center point y c e n t e r of the molten metal area in the initial frame, defining it as the molten metal candidate region. In this frame, due to the movement of the molten metal area, we start searching for the molten metal area near the center point y c e n t e r . In this process, the target candidate region is defined by
p b ( y ) = C h w b c = 1 n h k ( y x c h 2 ) δ B ( x c ) b
where
C h = 1 c = 1 n h w b k ( y x c h 2 )
is also a constant, aimed at normalizing the model of the molten metal candidate, y is the center of molten metal candidate region, and h is the bandwidth.
At this point, the problem of object tracking becomes finding the optimal y such that the Bhattacharyya coefficient between the molten metal candidate region model at the current position and the target model is maximized. The Bhattacharyya coefficient is a measure of similarity between two histograms and can be expressed as β ( p b ( y ) , q b ) . When the Bhattacharyya coefficient is maximized, it indicates the highest similarity between the two histograms.
y = max y β ( p b ( y ) , q b ) = max y b = 1 m p b ( y ) q b
Performing a Taylor expansion on the expression (11) at y i n i t i a l , which is the initial position of target candidate region, we obtain
y 1 2 b = 1 m p b ( y i n i t i a l ) q b + 1 2 b = 1 m p b ( y ) q b p b ( y i n i t i a l )
Introducing (9), we now obtain
y 1 2 b = 1 m p b ( y i n i t i a l ) q b + C h 2 c = 1 n h w a k y x c h 2
where
w a = b = 1 m δ B ( x c ) b q b p b ( y i n i t i a l )
To obtain the maximum value of y , starting from y i n i t i a l , the molten metal target candidate region searches for a nearby point y m a x , such that the value of the second term in (13) reaches a local maximum. At this point, the molten metal target candidate region is considered to have matched the molten metal target region, achieving real-time tracking of the molten metal region. By observing the second term in (13), it is evident that this process essentially involves using kernel density estimation to find the local mode. Then, the process of finding the point y m a x is as follows
y m a x c = 1 n x c w a g y i n i t i a l x c h 2 c = 1 n w a g y i n i t i a l x c h 2
In the above formula, g ( . ) is the derivative of k ( . ) . This formula corresponds to the process in mean-shift where the density estimation of all samples within a sample region is iteratively performed to find a new mode.
The background-weighted histogram suppresses pixels within the target region that closely resemble the background. To further enhance the tracking capability of the molten metal region model, we introduce a weight-based method based on the variance ratio to allocate weights to both the molten metal region model histogram and the histogram of the molten metal candidate region. In establishing the molten metal region model, we recalculate the variance of the ratio between the target region and the background by removing all pixels corresponding to histogram interval u within the target region, generating w ˜ b b = 1 m . Here, w ˜ b represents the interpolated and normalized result of the variance ratio between the molten metal target region and its surrounding background after removing pixels within interval b, compared to the original variance ratio. The molten metal region model and the molten metal candidate region are now redefined as
q ˜ b = q b w ˜ b
p ˜ b ( y i n i t i a l ) = p b ( y i n i t i a l ) w ˜ b
According to the method for calculating the variance ratio in (5), the variance ratio values between each pixel in the molten metal region and the background are converted into weight coefficients to construct a new weighted histogram. This approach enhances the tracking of pixels representing target features, reduces the influence of background features, and improves tracking accuracy.

4.3. Updating the Target Model

During the tracking process, the visual aspect of the molten metal region undergoes random changes due to the fluidity of the molten metal and the reflection of light on its surface. Therefore, when the molten metal region changes significantly in the current frame, relying on the molten metal target model from previous frames may result in tracking failure. Promptly updating the molten metal target model is essential for achieving accurate tracking of the molten metal region. To address this challenge, we employ a model update method based on the Bhattacharyya coefficient, tracking and updating the target model of the molten metal region in each video frame. The update strategy is as follows
q u p d a t e d = ( 1 θ ) q + θ q ( y t ) Bhattacharyya coefficient ( q , q ( y t ) ) < λ q Bhattacharyya coefficient ( q , q ( y t ) ) > λ
Here, y t is the position of the molten metal region in the current frame obtained through the tracking algorithm, and q ( y t ) is the histogram established at this position based on the extent of the molten metal region. In the model update strategy, the coefficient θ [ 0 , 1 ] determines the contribution of q ( y t ) to the new target model, while the parameter η determines whether the molten metal region model needs to be updated. The values of θ and λ are empirically determined through extensive experimentation, with θ set to 0.01 and λ set to 0.4. This approach effectively mitigates the risk of model drift by maintaining a robust link to the original target characteristics while allowing for necessary adaptability to changes in the target’s appearance. By balancing historical data with new information, the method achieves more stable and accurate tracking over time. It is particularly beneficial in complex environments where the target undergoes significant appearance changes due to factors like occlusion, lighting, and perspective shifts.

5. Experimental Results

To verify the effectiveness of our proposed method for tracking molten metal, we acquired videos using a stationary camera within the factory and implemented and tested our method. Additionally, we conducted qualitative and quantitative comparative experiments using several state-of-the-art deep learning network methods to further validate our approach. In the video depicting the metal solution moving along the production line, there are 4774 frames, each measuring 2592 × 1944 pixels. However, we need only focus on the movement of the metal solution within the ingot mold, thereby allowing us to reduce the frame size for tracking to 520 × 180 pixels. This reduction avoids a significant amount of unnecessary computation. The target model of the metal solution is initially outlined in the first frame and subsequently used to track the movement of the metal solution in each following frame.
The tracking results are effectively illustrated in Figure 5 and Figure 6. Utilizing mean-shift algorithms, the adaptive target tracker showcased significant robustness in challenging conditions such as low illumination, reflective liquid surfaces, and artificial occlusions. The discriminative features, selected for their optimal efficacy as depicted in the figure, successfully distinguish the metal solution within the ingots from the ambient environment. The raw footage from the industrial camera, capturing the oscillation of the metallic liquid within the casting mold, initially presented substantial interference due to the reflection of the overhead factory lighting. This interference, however, was significantly reduced when the imagery was processed into the feature space, highlighting the effectiveness of the employed method in this specialized metal solution tracking task. This pattern underscores the superior tracking performance and low computational load of our approach, utilizing features with high discriminative power, thereby meeting the requirements for real-time tracking of the metal solution.
In metal casting production line environments, the task of tracking metal solutions inherently differs from standard tracking operations. The primary aim of tracking metal solutions is to facilitate timely dross removal by a robot, which is triggered when the metal solution within an ingot attains a specific position. Consequently, as soon as the current tracking target arrives at the dross removal site, the focus shifts to tracking the metal solution in the subsequent ingot. Our methodology entails establishing a predetermined y-coordinate threshold within the camera’s visual field. As the target region intersects this y-coordinate, a systematic downward search commences along the y-axis to locate the next target zone. Figure 7 illustrates the practical efficacy of this strategic approach.

Qualitative and Quantitative Comparisons

In our comparative experiments, we evaluated our method against current state-of-the-art (SOTA) deep learning-based object tracking algorithms. We selected DiMP [41], KYS [26], and ToMP [42] for comparison, as these methods have demonstrated an excellent performance on general datasets and have made significant contributions to the field of object tracking.
As shown in Figure 8, our method demonstrated superior accuracy and robustness compared to current state-of-the-art (SOTA) deep learning network methods in qualitative comparisons. Tracking the molten metal region presents unique challenges due to its constantly changing appearance, influenced by factors such as lighting conditions, cooling and solidification, liquid surface oscillations, and the formation of surface dross. Additionally, the industrial environment introduces random occlusions and other external factors. While deep learning network methods often perform well on general datasets, they exhibit certain limitations when applied to this specific task. Our method effectively mitigates the impact of these adverse factors, resulting in an exceptional performance in tracking the molten metal region.
Figure 9 illustrates the variation in Intersection over Union (IoU) values for four different object tracking methods over a series of frames in the comparative experiment. Our method (red curve) demonstrates a superior performance with consistently higher IoU values across different frames, indicating better accuracy and robustness in tracking the molten metal region. DiMP (blue curve) shows an excellent performance on general datasets but has some limitations in the challenging industrial environment, with IoU values lower than our method. It also tends to lose the tracking target in frames with significant appearance changes in the molten metal region. KYS (yellow curve) performs better than DiMP but is similarly affected by the unique characteristics of the molten metal region, such as lighting conditions and surface oscillations, which can lead to instances of lost tracking targets. ToMP (green curve) is more lightweight compared to the other two networks, providing higher real-time performance. However, it also faces difficulties in this specific task. Although its peak IoU values are higher than those of DiMP and KYS, its robustness is weaker. The chart clearly highlights the superior tracking capability of our method in handling the dynamic and challenging conditions of the molten metal tracking task.
In a further quantitative analysis, we compared the performance of four methods in tracking molten metal regions, specifically focusing on the following metrics: success rates at overlap thresholds of 0.5 and 0.75, average overlap (AO), and precision. The experimental results are shown in Table 1, with our method’s performance highlighted in red to emphasize its superiority.
Our method achieved the highest success rate at an overlap threshold of 0.5, reaching 97.8 % . At an overlap threshold of 0.75, it maintained a success rate of 86.3 % , significantly outperforming the other three methods. This demonstrates its precise tracking capability for the specific target of molten metal. Additionally, our method achieved an average overlap (AO) of 87.7 % , further proving its excellent performance in accurately tracking molten metal regions. In terms of precision, our method also outperformed the others, with a precision value of 96.2 % .
In specific industrial applications, deep learning models have certain disadvantages, such as high computational resource demands, large data requirements, model complexity, and limited adaptability. Our research method successfully overcomes these disadvantages by optimizing computational efficiency, reducing data dependency, enhancing model interpretability, and improving environmental adaptability. Therefore, in the task of tracking molten metal regions, our method demonstrates a superior performance.

6. Conclusions

This paper addresses the need for tracking metal solutions within metal ingots during the non-ferrous metallurgical process, proposing an adaptive tracking method based on the online selection of features with optimal discriminative power and the maximization of the Bhattacharyya coefficient. This method enables the real-time tracking of metal solutions under conditions of low illumination, high liquid surface reflection, and random generation of metal oxide dross. It also introduces a target model updating mechanism based on model similarity to mitigate model drift during prolonged tracking, with its effectiveness validated through experiments.
Considering practical application needs, this paper focuses solely on processing captured video images in the color space without selecting other types of features when establishing the feature set for the metal pouring production line. To achieve a superior tracking performance, one can leverage the harsh environment of the metal pouring site and the high-temperature characteristics of the molten metal by selecting infrared images or three-dimensional images for fusion with two-dimensional original images, thereby obtaining more recognizable features of the molten metal. Additionally, after tracking the molten metal region, it is necessary to identify the morphological distribution of oxide dross within the molten metal region. Based on the distribution of the oxide dross, a dross removal strategy can be specified for the dross removal robot, leading to better dross removal results and improved quality of the metal ingot products.
Although current state-of-the-art deep learning models have certain limitations in tracking molten metal, such as high computational resource demands, large data requirements, and model complexity, they possess great potential. Future research should leverage the advantages of deep learning models by optimizing computational efficiency, reducing data dependency, and improving model adaptability to further enhance molten metal tracking. By combining deep learning technology with traditional tracking methods, more accurate and efficient tracking of molten metal can be achieved, thereby improving the overall efficiency and product quality in metal smelting and processing.

Author Contributions

Conceptualization, D.X. and Y.L.; methodology, D.X.; software, D.X. and Y.L.; validation, D.X. and Y.L.; formal analysis, Y.L.; investigation, Y.L.; resources, D.X.; data curation, D.X. and Y.L.; writing—original draft preparation, D.X. and Y.L.; writing—review and editing, D.X. and Y.L.; visualization, D.X.; supervision, D.X.; project administration, D.X.; funding acquisition, D.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the joint fund of Liaoning Province State Key Laboratory of Robotics, PR China, under grant number 2021KF2218, The Youth Program of the National Natural Science Foundation of China under grant number 61903138 and The Key Research Innovation Project of Hunan Province, PR China, under grant number 2022GK2059.

Data Availability Statement

The datasets presented in this article are not readily available because the data are part of an ongoing study. Requests to access the datasets should be directed to corresponding author.

Acknowledgments

The authors would like to thank the reviewers for their valuable suggestions which helped in improving the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Henriques, J.F.; Caseiro, R.; Martins, P.; Batista, J. High-speed tracking with kernelized correlation filters. IEEE Trans. Pattern Anal. Mach. Intell. 2014, 37, 583–596. [Google Scholar] [CrossRef] [PubMed]
  2. Danelljan, M.; Häger, G.; Khan, F.S.; Felsberg, M. Discriminative scale space tracking. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 39, 1561–1575. [Google Scholar] [CrossRef] [PubMed]
  3. Bolme, D.S.; Beveridge, J.R.; Draper, B.A.; Lui, Y.M. Visual object tracking using adaptive correlation filters. In Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 2544–2550. [Google Scholar]
  4. Held, D.; Thrun, S.; Savarese, S. Learning to track at 100 fps with deep regression networks. In Proceedings of the Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, 11–14 October 2016; Proceedings, Part I 14. Springer: Berlin/Heidelberg, Germany, 2016; pp. 749–765. [Google Scholar]
  5. Bertinetto, L.; Valmadre, J.; Henriques, J.F.; Vedaldi, A.; Torr, P.H. Fully-convolutional siamese networks for object tracking. In Proceedings of the Computer Vision–ECCV 2016 Workshops, Amsterdam, The Netherlands, 8–10 and 15–16 October 2016; Proceedings, Part II 14. Springer: Berlin/Heidelberg, Germany, 2016; pp. 850–865. [Google Scholar]
  6. Wojke, N.; Bewley, A.; Paulus, D. Simple online and realtime tracking with a deep association metric. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 3645–3649. [Google Scholar]
  7. Comaniciu, D.; Ramesh, V.; Meer, P. Kernel-based object tracking. IEEE Trans. Pattern Anal. Mach. Intell. 2003, 25, 564–577. [Google Scholar] [CrossRef]
  8. Collins, R.T.; Liu, Y.; Leordeanu, M. Online selection of discriminative tracking features. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1631–1643. [Google Scholar] [CrossRef] [PubMed]
  9. Chen, D.; Yang, J. Robust object tracking via online dynamic spatial bias appearance models. IEEE Trans. Pattern Anal. Mach. Intell. 2007, 29, 2157–2169. [Google Scholar] [CrossRef] [PubMed]
  10. Shen, H.Y.; Sun, S.F.; Ma, X.B.; Xu, Y.C.; Lei, B.J. Comparative study of color feature for particle filter based object tracking. In Proceedings of the 2012 International Conference on Machine Learning and Cybernetics, Xi’an, China, 15–17 July 2012; IEEE: Piscataway, NJ, USA, 2012; Volume 3, pp. 1104–1110. [Google Scholar]
  11. Liu, T.; Varior, R.R.; Wang, G. Visual tracking using learned color features. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, QLD, Australia, 19–24 April 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1976–1980. [Google Scholar]
  12. Vacchetti, L.; Lepetit, V.; Fua, P. Combining edge and texture information for real-time accurate 3d camera tracking. In Proceedings of the Third IEEE and ACM International Symposium on Mixed and Augmented Reality, Arlington, VA, USA, 5 November 2004; IEEE: Piscataway, NJ, USA, 2004; pp. 48–56. [Google Scholar]
  13. Dash, P.P.; Patra, D.; Mishra, S.K. Local binary pattern as a texture feature descriptor in object tracking algorithm. In Proceedings of the Intelligent Computing, Networking, and Informatics: Proceedings of the International Conference on Advanced Computing, Networking, and Informatics, Chhattisgarh, India, 12–14 June 2013; Springer: New Delhi, India, 2014; pp. 541–548. [Google Scholar]
  14. Dash, P.P.; Patra, D. Efficient object tracking algorithm using modified colour-texture descriptor. Int. J. Comput. Intell. Stud. 2015, 4, 102–112. [Google Scholar] [CrossRef]
  15. Yilmaz, A.; Li, X.; Shah, M. Contour-based object tracking with occlusion handling in video acquired using mobile cameras. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 1531–1536. [Google Scholar] [CrossRef]
  16. Chiverton, J.; Xie, X.; Mirmehdi, M. Automatic bootstrapping and tracking of object contours. IEEE Trans. Image Process. 2011, 21, 1231–1245. [Google Scholar] [CrossRef]
  17. Choi, J.W.; Whangbo, T.K.; Kim, C.G. A contour tracking method of large motion object using optical flow and active contour model. Multimed. Tools Appl. 2015, 74, 199–210. [Google Scholar] [CrossRef]
  18. Xiao, C.; Cao, Q.; Zhong, Y.; Lan, L.; Zhang, X.; Cai, H.; Luo, Z.; Tao, D. MotionTrack: Learning Motion Predictor for Multiple Object Tracking. arXiv 2023, arXiv:2306.02585. [Google Scholar] [CrossRef]
  19. Huang, H.W.; Yang, C.Y.; Chai, W.; Jiang, Z.; Hwang, J.N. Exploring Learning-based Motion Models in Multi-Object Tracking. arXiv 2024, arXiv:2403.10826. [Google Scholar]
  20. Wang, J.; Chen, X.; Gao, W. Online selecting discriminative tracking features using particle filter. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–25 June 2005; IEEE: Piscataway, NJ, USA, 2005; Volume 2, pp. 1037–1042. [Google Scholar]
  21. Wang, J.; Yagi, Y. Integrating color and shape-texture features for adaptive real-time object tracking. IEEE Trans. Image Process. 2008, 17, 235–240. [Google Scholar] [CrossRef] [PubMed]
  22. Li, C.; Gao, X. Adaptive contour feature and color feature fusion for monocular textureless 3D object tracking. IEEE Access 2018, 6, 30473–30482. [Google Scholar] [CrossRef]
  23. Ciaparrone, G.; Sánchez, F.L.; Tabik, S.; Troiano, L.; Tagliaferri, R.; Herrera, F. Deep learning in video multi-object tracking: A survey. Neurocomputing 2020, 381, 61–88. [Google Scholar] [CrossRef]
  24. Zhang, J.; Sun, J.; Wang, J.; Yue, X.G. Visual object tracking based on residual network and cascaded correlation filters. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 8427–8440. [Google Scholar] [CrossRef]
  25. Li, P.; Chen, B.; Ouyang, W.; Wang, D.; Yang, X.; Lu, H. GradNet: Gradient-guided network for visual object tracking. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Koreea, 27 October–2 November 2019; pp. 6162–6171. [Google Scholar]
  26. Bhat, G.; Danelljan, M.; Van Gool, L.; Timofte, R. Know your surroundings: Exploiting scene information for object tracking. In Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, 23–28 August 2020; Proceedings, Part XXIII 16. Springer: Berlin/Heidelberg, Germany, 2020; pp. 205–221. [Google Scholar]
  27. Dalal, N.; Triggs, B. Histograms of oriented gradients for human detection. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–25 June 2005; IEEE: Piscataway, NJ, USA, 2005; Volume 1, pp. 886–893. [Google Scholar]
  28. Tan, K.; Lee, W.S.; Gan, H.; Wang, S. Recognising blueberry fruit of different maturity using histogram oriented gradients and colour features in outdoor scenes. Biosyst. Eng. 2018, 176, 59–72. [Google Scholar] [CrossRef]
  29. Bhunia, A.K.; Bhattacharyya, A.; Banerjee, P.; Roy, P.P.; Murala, S. A novel feature descriptor for image retrieval by combining modified color histogram and diagonally symmetric co-occurrence texture pattern. Pattern Anal. Appl. 2020, 23, 703–723. [Google Scholar] [CrossRef]
  30. Kalake, L.; Dong, Y.; Wan, W.; Hou, L. Enhancing detection quality rate with a combined hog and cnn for real-time multiple object tracking across non-overlapping multiple cameras. Sensors 2022, 22, 2123. [Google Scholar] [CrossRef] [PubMed]
  31. Huang, C.; Huang, J. A fast HOG descriptor using lookup table and integral image. arXiv 2017, arXiv:1703.06256. [Google Scholar]
  32. Liang, D.; Huang, Q.; Gao, W.; Yao, H. Online selection of discriminative features using Bayes error rate for visual tracking. In Proceedings of the Advances in Multimedia Information Processing-PCM 2006: 7th Pacific Rim Conference on Multimedia, Hangzhou, China, 2–4 November 2006; Proceedings 7. Springer: Berlin/Heidelberg, Germany, 2006; pp. 547–555. [Google Scholar]
  33. Han, Z.; Ye, Q.; Jiao, J. Combined feature evaluation for adaptive visual object tracking. Comput. Vis. Image Underst. 2011, 115, 69–80. [Google Scholar] [CrossRef]
  34. Chen, L.; Ai, H.; Zhuang, Z.; Shang, C. Real-time multiple people tracking with deeply learned candidate selection and person re-identification. In Proceedings of the 2018 IEEE International Conference on Multimedia and Expo (ICME), San Diego, CA, USA, 23–27 July 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
  35. Ning, J.; Zhang, L.; Zhang, D.; Wu, C. Robust mean-shift tracking with corrected background-weighted histogram. IET Comput. Vis. 2012, 6, 62–69. [Google Scholar] [CrossRef]
  36. Wang, L.; Yan, H.; Wu, H.Y.; Pan, C. Forward–backward mean-shift for visual tracking with local-background-weighted histogram. IEEE Trans. Intell. Transp. Syst. 2013, 14, 1480–1489. [Google Scholar] [CrossRef]
  37. Chu, H.; Song, Q.; Yuan, H.; Xie, Z.; Zhang, R.; Jiang, W. Research of Mean Shift target tracking with Spatiogram Corrected Background-Weighted Histogram. In Proceedings of the 2015 IEEE International Conference on Information and Automation, Lijiang, China, 8–10 August 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1942–1946. [Google Scholar]
  38. Dai, K.; Zhang, Y.; Wang, D.; Li, J.; Lu, H.; Yang, X. High-performance long-term tracking with meta-updater. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 6298–6307. [Google Scholar]
  39. Liu, S.; Liu, D.; Muhammad, K.; Ding, W. Effective template update mechanism in visual tracking with background clutter. Neurocomputing 2021, 458, 615–625. [Google Scholar] [CrossRef]
  40. Hare, S.; Golodetz, S.; Saffari, A.; Vineet, V.; Cheng, M.M.; Hicks, S.L.; Torr, P.H. Struck: Structured output tracking with kernels. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 38, 2096–2109. [Google Scholar] [CrossRef]
  41. Bhat, G.; Danelljan, M.; Gool, L.V.; Timofte, R. Learning discriminative model prediction for tracking. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 6182–6191. [Google Scholar]
  42. Mayer, C.; Danelljan, M.; Bhat, G.; Paul, M.; Paudel, D.P.; Yu, F.; Van Gool, L. Transforming model prediction for tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 8731–8740. [Google Scholar]
Figure 1. The installation position of the dross removal robot on the casting production line and a schematic diagram of its dross skimming operation.
Figure 1. The installation position of the dross removal robot on the casting production line and a schematic diagram of its dross skimming operation.
Electronics 13 02905 g001
Figure 2. The dross removal process and tracking challenges in tracking molten metal area.
Figure 2. The dross removal process and tracking challenges in tracking molten metal area.
Electronics 13 02905 g002
Figure 3. Evaluating the separability between target and background classes.
Figure 3. Evaluating the separability between target and background classes.
Electronics 13 02905 g003
Figure 4. (a) A sample image with rectangular frames delineating molten metal and background samples. (b) Images produced by all 49 candidate features, rank-ordered by the variance ratio measure.
Figure 4. (a) A sample image with rectangular frames delineating molten metal and background samples. (b) Images produced by all 49 candidate features, rank-ordered by the variance ratio measure.
Electronics 13 02905 g004
Figure 5. (a) The tracking frame in selected feature space: —2R+2G. The frames 13 (b), 17 (c), 21 (d), 25 (e), and 29 (f) are shown.
Figure 5. (a) The tracking frame in selected feature space: —2R+2G. The frames 13 (b), 17 (c), 21 (d), 25 (e), and 29 (f) are shown.
Electronics 13 02905 g005
Figure 6. (a) The tracking frame in selected feature space: 2R—G—2B. The frames 155 (b), 159 (c), 163 (d), 167 (e), and 171 (f) are shown.
Figure 6. (a) The tracking frame in selected feature space: 2R—G—2B. The frames 155 (b), 159 (c), 163 (d), 167 (e), and 171 (f) are shown.
Electronics 13 02905 g006
Figure 7. In frame 527, when the tracking target’s upper edge meets the set y-value, a downward search along the y-axis locates the nearest new target region.
Figure 7. In frame 527, when the tracking target’s upper edge meets the set y-value, a downward search along the y-axis locates the nearest new target region.
Electronics 13 02905 g007
Figure 8. Qualitative comparison of molten metal region tracking. We compared our method (red) with current state-of-the-art (SOTA) deep learning network tracking methods: DiMP (blue), KYS (yellow), and ToMP (green). From the experimental results, it can be seen that our method demonstrates better accuracy and robustness in tracking the molten metal region.
Figure 8. Qualitative comparison of molten metal region tracking. We compared our method (red) with current state-of-the-art (SOTA) deep learning network tracking methods: DiMP (blue), KYS (yellow), and ToMP (green). From the experimental results, it can be seen that our method demonstrates better accuracy and robustness in tracking the molten metal region.
Electronics 13 02905 g008
Figure 9. Variation in Intersection over Union (IoU) values for four object tracking methods over a series of frames. The methods compared are our proposed method, DiMP, KYS, and ToMP.
Figure 9. Variation in Intersection over Union (IoU) values for four object tracking methods over a series of frames. The methods compared are our proposed method, DiMP, KYS, and ToMP.
Electronics 13 02905 g009
Table 1. Quantitative comparison of molten metal tracking performance: success rates (SR) at overlap thresholds 0.5 and 0.75, average overlap (AO), and precision.
Table 1. Quantitative comparison of molten metal tracking performance: success rates (SR) at overlap thresholds 0.5 and 0.75, average overlap (AO), and precision.
DiMPKYSToMPOurs
SR 0.50 ( % ) 95.193.686.297.8
SR 0.75 ( % ) 66.968.771.986.3
AO ( % ) 73.274.671.687.7
Precision ( % ) 95.493.589.996.2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lei, Y.; Xu, D. Adaptive Real-Time Tracking of Molten Metal Using Multi-Scale Features and Weighted Histograms. Electronics 2024, 13, 2905. https://doi.org/10.3390/electronics13152905

AMA Style

Lei Y, Xu D. Adaptive Real-Time Tracking of Molten Metal Using Multi-Scale Features and Weighted Histograms. Electronics. 2024; 13(15):2905. https://doi.org/10.3390/electronics13152905

Chicago/Turabian Style

Lei, Yifan, and Degang Xu. 2024. "Adaptive Real-Time Tracking of Molten Metal Using Multi-Scale Features and Weighted Histograms" Electronics 13, no. 15: 2905. https://doi.org/10.3390/electronics13152905

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop