Skip to Content
SensorsSensors
  • Article
  • Open Access

20 March 2026

26 Pages

A Method for Industrial Smoke Video Semantic Segmentation Using DeffNet with Inter-Frame Adaptive Variable Step Size Based on Fuzzy Control

and
Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue AI-Based Visual Sensing for Object Detection

Abstract

Segmenting non-rigid objects such as smoke in video requires effective utilization of temporal information, which remains challenging due to their irregular deformation and complex appearance variations. Based on our previously proposed DeffNet for industrial fumes video segmentation, this letter presents a novel adaptive frame selection algorithm that employs fuzzy logic control to dynamically optimize the temporal processing step size for the specific task of industrial smoke video segmentation. Our method quantifies inter-frame variation using the Structural Similarity Index (SSIM) and Normalized Cross-Correlation (NCC) as inputs to a fuzzy inference system. Gaussian membership functions, shaped via K-means clustering, and a five-rule fuzzy system are designed to determine the optimal step size, maximizing informative dynamic feature extraction while minimizing redundant computation. As a lightweight front-end module, the algorithm integrates seamlessly into the existing DeffNet segmentation framework without reconstructing new network architecture. Extensive experiments on a dedicated industrial smoke video dataset demonstrate that our approach effectively improves the segmentation performance of DeffNet, achieving 84.27% Intersection over Union (IoU) while maintaining a high inference speed of 39.71 FPS. This work provides an efficient and scene-specific solution for temporal modeling in industrial smoke non-rigid object segmentation and offers a practical improved strategy for DeffNet in real-time industrial smoke monitoring.

1. Introduction

With the rapid advancement of modern industrial technology, industrial soot emissions have continued to rise. Such soot particles not only directly degrade the atmospheric environment but also pose a threat to human health through air propagation [1,2,3]. According to statistics from the World Health Organization (WHO), millions of deaths annually are attributed to respiratory diseases, cardiovascular disorders, and other health issues associated with soot pollution [3].
In the monitoring of industrial soot emissions, soot darkness density serves as a core indicator. The mainstream determination method relies on the Ringelmann scale observation, where pollution levels are identified by manually comparing soot plumes with the Ringelmann chart. However, this approach is characterized by inefficiency (i.e., time-consuming and labor-intensive) and low accuracy due to human subjectivity. Meanwhile, sensor-based detection methods face challenges such as high implementation costs and cumbersome subsequent maintenance.
Traditional manual feature-based image segmentation methods are constrained by the performance of computer CPUs, enabling the extraction of only low-level features (e.g., color, spatial structure, and texture) for segmentation tasks. Representative techniques in this category include threshold segmentation [4,5], texture analysis [6,7], inter-frame difference [8,9], and region-based segmentation [10,11].
In recent years, computer vision technology [12,13] has undergone rapid development and been widely applied in fields such as semantic segmentation and object detection, providing a novel approach for industrial soot pollution level monitoring. Specifically, through computer-aided processing and analysis of images or videos, rapid and accurate assessment of soot pollution grades can be achieved. Among various techniques, video segmentation [14,15] plays a crucial role: it first separates the soot region from the background, and then the extracted soot region is compared with the Ringelmann smoke darkness chart to complete the pollution level determination. Focusing on the application of computer vision in industrial soot pollution monitoring [16,17], this study addresses four key phases: (1) acquisition of raw soot data; (2) precise segmentation of soot regions from the background using computer vision algorithms; (3) extraction of target soot information; and (4) Accurately determine the pollution level by referring to the Ringelman concentration [18,19] table (as shown in Figure 1). This research framework and technical approach are also applicable to key scenarios such as fire accident monitoring and early warning. The smoke produced during a fire accident is also a non-rigid deformation target, with irregular shapes and complex appearance changes similar to industrial smoke dust. The frame-based adaptive step size DeffNet method based on fuzzy decision proposed in this paper can achieve precise segmentation of non-rigid targets through efficient time modeling. It not only solves the technical pain points of industrial smoke dust monitoring but also provides a generalized technical solution for smoke recognition and monitoring in fire accidents.
Figure 1. Schematic diagram of industrial smoke dust division.
In the domain of smoke visual monitoring algorithms, researchers have leveraged diverse models, including Back Propagation (BP) neural networks, transfer learning integrated with Fully Convolutional Networks (FCNs), dual-path networks, and multi-scale FCNs, to carry out investigations into smoke target detection, pixel-level segmentation of smoke across multi-scenario settings, and related tasks, yielding a series of progressive achievements [20,21,22,23]. Nevertheless, these existing approaches are predominantly direct applications or routine modifications of general-purpose visual task models, which lack tailored design that fully incorporates the distinct characteristics of smoke-related datasets and thus cannot achieve optimal adaptation to the specific data attributes of smoke targets.
On the one hand, convolutional neural networks (CNNs) inherently possess the capability to learn spatial features but lack the ability to capture temporal features. Consequently, some researchers have evolved image semantic segmentation into video semantic segmentation. For instance, Benoughidene, A. et al. [24] proposed the FCN-LSTM model. Nevertheless, due to the high similarity between consecutive video frames, the convLSTM [25] component failed to learn substantial discriminative features, leading to limited improvement in model accuracy and failure to meet real-time requirements. On the other hand, Other scholars have explored the integration of optical flow for auxiliary enhancement: for example, Gadde et al. [26] developed NetWarp-PSPNet, which incorporates optical flow into existing image semantic segmentation models. However, DIS Flow (the optical flow method adopted) is sensitive to changes in light intensity, making it difficult to track the movement of industrial exhaust gases. In contrast, the DeffNet proposed by our research team effectively extracts soot motion information by leveraging the non-rigid motion characteristics of soot, thereby enabling effective differentiation from the background and achieving better segmentation performance in industrial smoke video segmentation. However, DeffNet adopts a fixed two-frame temporal processing strategy, which cannot adapt to the dynamic variation of industrial smoke in complex scenes, leading to redundant computation or insufficient extraction of dynamic features—this is the key limitation we aim to address in this study.
Building on the authors’ previous work on DeffNet [27]—which demonstrated superior performance in extracting dynamic features for video semantic segmentation and achieving finer segmentation results—this study aims to conduct targeted step-by-step optimization on DeffNet to segment complete and accurate soot targets. Maximizing the extraction of soot dynamic features constitutes the core focus of this research. To this end, an inter-frame adaptive DeffNet based on fuzzy decision-making is proposed.
A large number of validation experiments conducted on a challenging self-built industrial smoke video dataset have shown that the method proposed in this paper achieves the current optimal performance in the industrial smoke segmentation task. At the same time, comparative experiments with the original DeffNet [27], NetWarp and other mainstream static/dynamic segmentation models indicate that the proposed adaptive frame selection method based on the fuzzy controller significantly improves the segmentation accuracy (IoU) while ensuring the real-time inference speed.
1.
We propose a lightweight, plug-and-play fuzzy temporal adapter that intelligently regulates inter-frame sampling rates, achieving a superior efficiency-accuracy trade-off for the specific task of industrial smoke non-rigid object segmentation. This adapter is integrated into the existing DeffNet framework without changing its original network structure.
2.
We present a data-centric methodology for automatically constructing the fuzzy system, eliminating the need for manual hyperparameter tuning and enhancing generalizability.
3.
Extensive validation on a challenging industrial smoke dataset confirms that our method effectively improves the segmentation accuracy and scene adaptability of DeffNet, boosting segmentation accuracy (IoU) while operating at real-time speeds in industrial smoke monitoring scenarios.

2. Industrial Smoke Segmentation Method Based on Inter-Frame Adaptive DeffNet with Fuzzy Decision-Making

2.1. DeffNet Network Architecture

Firstly, the model takes two consecutive RGB frames and grayscale frames as input, totaling 8 channels (grayscale frames are used here to enable the temporal feature model to better learn deformation information). The input data is divided into two branches: the grayscale frames are fed into the mU-net [28] of the temporal feature model to predict the deformation field. After processing by STN (Spatial Transformer Network) [29], a sampling grid is obtained. The weights of this network are pre-trained. Once the sampling grid is generated, it is mapped back to the feature layer of the previous frame. Through bilinear interpolation warping, feature points are propagated via the sampling grid to generate a new feature layer, which has 16 channels.
This new feature layer is stacked with the feature layer of the current frame and then weighted by channel attention, resulting in a feature layer fused with dynamic information. On the other hand, the aforementioned deformation field is passed through residual blocks and a spatial attention module in sequence to generate a 16-channel feature map. This feature map is stacked with the previously obtained dynamic information-fused feature layer, followed by another fusion via the channel attention module. Finally, the fused feature layer undergoes one convolution operation first, then dimension reduction via 1 × 1 convolution, and is subsequently introduced into the decoder layer for an element-wise addition operation with the decoder layer features. After processing by the multi-resolution LR-ASPP (Lite Atrous Spatial Pyramid Pooling) module, smoke and background segmentation is achieved. The overall network architecture of DeffNet is shown in Figure 2.
Figure 2. Network Structure Diagram of DeffNet.
This chapter mainly introduces the core structure and working principle of the inter-frame adaptive DeffNet framework. The core innovation of this framework is to integrate the fuzzy logic controller used for adaptive frame selection into the original DeffNet network [27]. To achieve more refined and efficient industrial smoke segmentation, the framework proposed in this study introduces fuzzy decision-making on the basis of the DeffNet network previously proposed by the author [27], to adaptively determine the optimal number of stacked frames for extracting the deformation field. Although the original DeffNet network can effectively extract the dynamic deformation information of industrial smoke, it uses a fixed 2-frame inter-frame sampling step, which results in redundant calculations for slow-changing smoke and fails to fully capture the dynamic characteristics of fast-changing smoke. Therefore, this study, based on the DeffNet network, first increases the total amount of smoke deformation information that can be extracted by stacking the deformation fields between different frames and then adaptively determines the optimal number of stacked frames according to the real-time change speed of the smoke using the fuzzy logic controller.

2.2. Theory of Inter-Frame Adaptive DeffNet

The fuzzy inference system takes the original SSIM and NCC values of consecutive frames as input variables without additional normalization processing, and the quantitative mapping of input features is realized by the subsequent K-means clustering algorithm. (All the design and optimization of the fuzzy inference system are based on 10 industrial smoke videos, with the first 100 frames selected for each video). Gaussian membership functions for fuzzification are constructed in a data-driven manner: K-means clustering is performed on the SSIM and NCC values of the experimental dataset first, the obtained cluster centers are used as the mean parameters of Gaussian membership functions, and the intra-cluster variances are taken as the variance parameters. On this basis, the membership function of the output step size is further constructed by fusing the membership degrees of SSIM and NCC. The fuzzy rules are designed according to the smoke change speed, and the centroid method is used for defuzzification to determine the specific optimal frame number, and the optimal step size is output accordingly for frame selection.
This section mainly introduces the network-related structures. To achieve more refined network segmentation, the network proposed in this study incorporates fuzzy decision-making to determine the optimal number of frames, based on the DeffNet network previously proposed by the author [30]. Although the DeffNet network can effectively extract dynamic information about smoke, it uses a fixed number of two frames. Therefore, building on the DeffNet network, this study increases the amount of smoke deformation information by stacking deformation fields between different frames, and then applies fuzzy decision-making to determine the optimal number of stacked frames. The detailed description is as follows:
First, two indicators are introduced to judge the speed of smoke changes: the first is the Structural Similarity Index (SSIM), and the second is image similarity. The speed of industrial smoke changes is evaluated using these two-dimensional indicators, and the optimal number of frames is determined based on this evaluation. The framework diagram of this article is shown in Figure 3.
Figure 3. Flowchart of Industrial Smoke Segmentation Method Using Inter-Frame Adaptive DeffNet Based on Fuzzy Decision-Making.

2.2.1. Adaptive Step-Size Mechanism for Industrial Smoke Segmentation Based on Fuzzy Decision-Making

Fuzzy decision-making theory is a control method based on fuzzy logic, suitable for systems where accurate mathematical models are difficult to establish or model uncertainties exist. For the uncertainty, variability, and complexity of current smoke video data, fuzzy decision-making exhibits strong adaptability, enabling it to address control issues in nonlinear systems and fuzzy environments. Its expression form, based on expert experience and rules, is intuitive and easy to understand, interpret, and adjust. Additionally, this method can effectively handle system fuzziness and uncertainty, enhancing the network’s adaptability to changes in industrial smoke environments. Thus, fuzzy decision-making theory demonstrates excellent adaptability and robustness when processing smoke data.
The fuzzy inference system proposed in this paper is a hybrid method combining expert prior knowledge and data-driven optimization, which does not completely eliminate manual intervention but significantly reduces the workload of manual hyperparameter tuning. Specifically, a set of initial fuzzy rules are first formulated based on the expert experience in industrial smoke monitoring, and the rationality and effectiveness of these initial rules are fully verified by the quantitative experimental results in Figures 5 and 6. On this basis, the K-means clustering algorithm is introduced to realize the data-driven construction of the Gaussian membership function, which further optimizes the performance of the fuzzy inference system without additional manual adjustment of membership function parameters.
When dealing with different smoke change speeds, it is necessary to select appropriate reference step sizes and fuzzy rules based on the speed of smoke changes, and the core rule is uniformly defined as: “For slow smoke changes, a larger step size is adopted; for fast smoke changes, a smaller step size is adopted”. Specific implementation principles include:
(1)
Adapting to slow change speed: For slow smoke changes, a larger step size is adopted to avoid redundant computation while capturing the subtle deformation features of smoke, and a set of simplified fuzzy rule matching strategies is applied to maintain the efficiency of feature extraction.
(2)
Avoiding information loss in fast changes: An excessively large step size for fast-changing smoke will cause the loss of key dynamic deformation information due to significant inter-frame variations, leading to segmentation inaccuracy. Thus, a smaller step size is adopted to track the rapid deformation of smoke in real time.
(3)
Capturing rapid deformation features: For fast smoke changes, the smaller step size can ensure that the system captures every key frame of smoke deformation, avoiding the omission of dynamic information and improving the accuracy of edge and dynamic region segmentation.
(4)
Balancing efficiency and accuracy: The core rule of “slow change → larger step size, fast change → smaller step size” is designed to balance the efficiency and accuracy of industrial smoke segmentation—larger step sizes reduce redundant computation for slow changes, while smaller step sizes ensure feature integrity for fast changes, both meeting the real-time requirements of industrial on-site monitoring.
The core of fuzzy decision-making is the fuzzy controller, whose workflow is shown in Figure 4.
Figure 4. Principle of Adaptive Step Size for Industrial Smoke Segmentation Based on Fuzzy Decision-Making.
To verify the conjecture proposed in this study, data from three videos were selected for feasibility validation. First, an experiment on the optimal step size was conducted: the videos were first frame-segmented, and new frames were continuously stacked onto each frame to observe whether an optimal step size exists. Here, IoU (Intersection over Union) represents the accuracy, and “step” denotes the optimal step size. The relationship between the optimal step size and accuracy is shown in Figure 5.
Figure 5. Diagram of the Relationship Between Optimal Step Size and Accuracy.
It can be observed that as the step size continues to stack, there exists an optimal step size: when segmenting the current frame of the video, the 7th frame achieves the highest accuracy and thus serves as the optimal step size. After the 7th frame, the accuracy gradually decreases. This study analyzes that the reason may be that the difference between subsequent frames and the first frame becomes increasingly significant, which leads to errors in the extracted dynamic information and consequently results in a decline in accuracy.
To verify the relationship between the smoke change speed and the optimal step size, this study correlates the smoke change status of the segmented current frame with the optimal step size under the video data. Here, “Speed” represents the average value of the sum of SSIM (Structural Similarity Index) and image similarity between the current frame and the frame corresponding to the optimal step size, as shown in Figure 6 below.
Figure 6. Diagram of the Relationship Between Smoke Change Speed and Optimal Step Size.
Therefore, this study clearly defines and unifies the fuzzy rule between the smoke change speed and the optimal step size: a slower smoke change → a larger step size, and a faster smoke change → a smaller step size. This rule is consistently applied throughout the entire study, and the fuzzy decision-making system is constructed based on this core logic to determine the optimal step size for each frame of industrial smoke video.
The rationality and effectiveness of the designed fuzzy rules have been fully verified through quantitative experimental results, as shown in Figure 5 and Figure 6. All experiments were based on 10 industrial smoke videos (the first 100 frames of each video were selected). Figure 6 (the relationship between the speed of smoke change and the optimal step size) is the core experimental basis. It quantified the one-to-one correspondence between the speed of smoke change (represented by SSIM/NCC values) and the optimal step size, and directly proved the validity of the fuzzy rule “a large step size is suitable for situations with slow smoke change, and a small step size is suitable for situations with rapid smoke change”. Figure 5 (the relationship between the optimal step size and the segmentation accuracy) serves as supplementary verification, quantifying the actual segmentation performance corresponding to the optimal step size output by the fuzzy rules and further confirming the rationality of the rule design.

2.2.2. Indicators for Measuring Smoke Change Rate

The rationality and effectiveness of the initial fuzzy rules formulated based on expert experience have been fully verified by the quantitative experiments in Figure 5 and Figure 6, but the manual setting of Gaussian membership function parameters still has the problems of strong subjectivity and limited adaptability to industrial smoke scene characteristics. To solve this issue and further reduce manual intervention, the K-means clustering algorithm is introduced to realize the data-driven construction of membership function parameters. From the SSIM and NCC values of the experimental data, the clustering centers are automatically learned, and these clustering centers are directly used as the mean parameters of the Gaussian membership function, while the intra-class variance is used as the variance parameter. This data-driven method for constructing membership function parameters based on K-means clustering not only further reduces manual intervention and subjective bias caused by manual parameter setting, but also makes the membership function more consistent with the data characteristics of industrial smoke videos, thus improving the adaptability and generalization ability of the fuzzy system. On the basis of the expert rules verified by quantitative experiments, this method further optimizes the performance of the fuzzy reasoning system and ensures the accuracy of step size decision-making for industrial smoke segmentation.
Two indicators are used herein to measure the smoke change rate: the first is SSIM, and the second is the Normalized Cross-Correlation (NCC, i.e., image similarity). SSIM, short for Structural Similarity Index, is an indicator for comparing and evaluating image similarity. It takes into account not only the brightness and contrast of images but also their structural information, thus enabling a more comprehensive description of the similarity between two images.
The Structural Similarity Index (SSIM) is commonly applied in the field of image processing to quantify the similarity between two images. It considers three aspects: brightness, contrast, and structure, and calculates the similarity between two images by comparing their similarity in these aspects. The value of SSIM ranges from ( − 1 , 1 ) : a value closer to 1 indicates higher similarity between the two images, while a value closer to −1 indicates greater differences between them.
The calculation method of SSIM involves statistical variables such as the mean, variance, and covariance of images and simultaneously considers the weights of the three aspects (brightness, contrast, and structure). By calculating these statistical variables and weights, SSIM can provide a more comprehensive and accurate measure for describing image similarity, which is of great significance for applications such as image quality assessment and image compression.
The average gray level of an image is used as an estimate for brightness measurement.
u x = 1 H × M ∑ i = 1 H ∑ j = 1 M X ( i , j )
The brightness comparison function for the two images
l ( x , y ) = 2 u x u y + C 1 u x 2 + u y 2 + C 1
Contrast Comparison Function
The standard deviation of an image is used as the estimate for contrast measurement.
σ x = 1 H × W − 1 ∑ i = 1 H ∑ j = 1 W ( ( X ( i , j ) − u x ) 2 ) 1 2
Thus, the contrast comparison function for the two images
c ( x , y ) = 2 σ x σ y + C 2 σ x 2 + σ y 2 + C 2
Structural Comparison Function
s ( x , y ) = σ x y + C 3 σ x σ y + C 3
SSIM Measurement Function
Finally, the above three comparison functions constitute the SSIM function.
SSIM ( x , y ) = ( 2 u x u y + C 1 ) ( 2 σ x σ y + C 2 ) ( u x 2 + u y 2 + C 1 ) ( u x 2 + u y 2 + C 1 )
where u x denotes the mean value and σ denotes the variance; C is a constant.
The second indicator is the image similarity index, which adopts the Normalized Cross-Correlation (NCC). NCC is a method for measuring the correlation degree between targets to be matched. During the matching process, first, an arbitrary pixel (px,py) in the original image is selected to construct a 3 × 3 neighborhood as the matching window. Then, a 3 × 3 matching window is also constructed for the target pixel position (px + d,py), followed by similarity measurement. Before calculating NCC, the images need to be processed to ensure horizontal position correction of the two frames, i.e., the optical centers are aligned on the same horizontal line—this ensures that the epipolar lines remain horizontal. Without such correction, the matching process can only be performed along the direction of inclined epipolar lines, which consumes more computing resources. Therefore, image correction is a crucial step to ensure the accuracy and efficiency of matching.
The calculation formula of NCC is as follows:
N C C ( I 1 , I 2 ) = ∑ ( x , y ) ∈ w p ( I 1 ( x , y ) − u 1 ) ( I 2 ( x + d , y ) − u 2 ) ∑ ( x , y ) ∈ w p ( I 1 ( x , y ) − u 1 ) 2 ∑ ( x , y ) ∈ w p ( I 2 ( x + d , y ) − u 2 ) 2
I 1 ( x , y ) represents the pixel value of the original image, and u 1 denotes the mean value of pixels within the original window. I 2 ( x + d , y ) stands for the pixel value of the original image at the position corresponding to the target image after the x-direction offset of d, while u 2 is the mean value of pixels in the matching window of the target image. w p refers to the aforementioned matching window, which is set to a size of 3 × 3 . The matching window is moved across the target image from left to right and top to bottom. After each one-pixel movement, the pixel values within the current window and the template window are calculated, and the result is compared with a threshold value—if the result exceeds the threshold, the position is recorded.
If the NCC value is close to 1, it indicates that the image information of the two matching windows has a high correlation; conversely, if the NCC value is close to −1, it means the image information of the two matching windows is completely uncorrelated.
In this study, the range of selected frames is determined by quantizing the membership degrees (obtained from the two indicators of input structural similarity and image similarity) into specific frames. The output range of frames is defined as between 1 and 10.

2.2.3. Validation of SSIM and NCC for Characterizing Smoke Dynamic Characteristics

To verify that SSIM and NCC can accurately reflect the dynamic deformation characteristics of industrial smoke rather than the external environmental changes, this study conducts a correlation analysis experiment between SSIM/NCC and two direct dynamic signals (optical flow intensity and deformation field intensity) on the industrial smoke video dataset. The optical flow intensity is calculated by the DIS Flow method, and the deformation field intensity is extracted from the output of the mU-net module in DeffNet, which directly characterizes the non-rigid deformation degree of smoke between consecutive frames.
The Pearson correlation coefficient is used to quantify the linear correlation between the indicators, and the experimental data are selected from the first 100 frames of 10 industrial smoke videos (the same as the fuzzy system design dataset). The correlation analysis results are shown in Table 1. It can be seen from the table that the SSIM and NCC values have a high negative correlation with the optical flow intensity and deformation field intensity (the correlation coefficient is less than −0.85). This means that the lower the SSIM/NCC value (the lower the similarity between two frames), the higher the optical flow intensity and deformation field intensity (the more intense the dynamic deformation of smoke), which fully proves that SSIM and NCC can accurately characterize the dynamic change speed of industrial smoke. In addition, the experiment also verifies that the SSIM and NCC values have a very low correlation (the correlation coefficient is less than 0.1) with the light intensity changes and background texture fluctuation indicators, which further confirms that the two indicators can effectively exclude the interference of non-smoke dynamic factors in industrial scenes.
Table 1. Correlation Coefficients Between SSIM/NCC and Dynamic/Interference Signals.

2.3. Application Analysis of Fuzzy Decision-Making for Smoke Scenarios

As a lightweight front-end functional module, the fuzzy module only undertakes the task of controlling the optimal frame selection for temporal feature extraction and does not participate in any feature extraction, fusion or segmentation processes of the network. Its fusion mode with DeffNet is consistent with that in our previously published paper, and it is embedded at the front end of the frame sampling link of the temporal feature extraction network (the fusion logic is shown in Figure 2) without reconstructing the original network architecture of DeffNet. The fuzzy logic module can output the optimal step size to optimize the temporal processing of DeffNet. The specific data transmission logic between the fuzzy module and DeffNet is as follows: ① The module takes the original SSIM and NCC values of consecutive frames as input; ② The optimal step size (and the specific optimal frame number) is output after fuzzy reasoning and centroid defuzzification; ③ The optimal frame number information is transmitted to the temporal feature extraction network; ④ The temporal feature extraction network performs adaptive frame sampling and optimal frame selection according to this information, and the subsequent feature processing follows the original logic of DeffNet. The fuzzy module is a logic-judgment-only module without complex calculations such as convolution and feature mapping, and its embedding and operation have no significant impact on the inference speed of the improved DeffNet, which maintains the real-time performance required for industrial smoke monitoring.
In smoke scenarios, environmental complexity hinders determining the optimal segmentation frame number. To simplify this, this study uses membership functions to map the two smoke change indicators to two fuzzy sets, improving accuracy. Key applications of fuzzy control are as follows:
(1)
For environmental uncertainty in smoke scenarios, fuzzy sets are divided into five categories to effectively control the optimal frame number.
(2)
Fuzzy decision-making outperforms linear control in multi-variable systems. Gaussian membership functions (adapted to smoke data) reduce oscillations, ensuring adaptability and robustness.
(3)
Fuzzy decision-making ensures real-time performance and stability. As noted in Section 2.2, Temporal Feature Extraction Network identifies the optimal step size via fuzzy decision-making; stacked frames enhance DeffNet’s dynamic capture ability, improving anti-interference and accuracy.
Finally, a fuzzy controller was designed to determine the optimal frame rate; the overall algorithm diagram of this article is shown in Figure 7.
Figure 7. Interframe Adaptive DeffNet Network.

2.3.1. Inter-Frame Adaptive Method Based on Fuzzy Control

Complexity hinders building an inter-frame adaptive step-size system (due to difficult accurate mathematical modeling), so fuzzy decision-making is used for step-size control. First, the input detection video is frame-segmented; SSIM and inter-frame image similarity (NCC) are calculated for adjacent frame pairs, and the original continuous values of the two indicators are normalized to the range of [ 0 , 1 ] . Then, the normalized SSIM and NCC data are divided into five fuzzy subsets (Small, Smaller, Medium, Larger, Large) via K-means clustering—this unsupervised clustering method automatically identifies the natural data distribution characteristics of industrial smoke inter-frame similarity without manual intervention. K-means clustering is executed with the number of clusters set as k = 5 (verified via cluster number sensitivity experiment in Section 2.3.2), and the clustering process iteratively updates the cluster centroids (Table 1) until the sum of squared errors of the data points to their corresponding centroids converges to a stable value. Based on the converged cluster centroids and the Euclidean distance between each data point and the centroids, Gaussian membership functions are constructed for SSIM and NCC respectively (Figures 9 and 10). The Gaussian membership function parameters (mean c and variance σ ) are directly derived from the cluster centroid and the standard deviation of data points within each cluster, which ensures the membership function is highly matched with the actual distribution of industrial smoke data.
Smoke scenario complexity hinders building an inter-frame adaptive step-size system (due to difficult accurate mathematical modeling), so fuzzy decision-making is used for step-size control.
First, the input detection video is frame-segmented; SSIM and inter-frame image similarity are calculated, then divided into five fuzzy sets. K-means clustering is adopted to group data and identify potential membership functions.
The method’s core: use fuzzy logic to process inter-frame similarity for proper step-size determination. Mapping similarity indices to fuzzy sets and combining clustering clarifies data features, which guides fuzzy rules for step-size adjustment under different conditions; Via K-means, SSIM and image similarity (post frame-segmentation) are clustered into five centroids to define their membership functions. For industrial smoke (high inter-frame similarity), most values of these two indicators lie in the range 0.6–1 (0 = complete dissimilarity). Clustering results are in Figure 8.
Figure 8. K-means Clustering Results.
Based on the assignment results of K-means clustering, each data point is assigned to the nearest cluster centroid. The shape and parameters of the membership function can be determined using these assignments.
Obtaining assignment results: For each data point, identify its corresponding cluster centroid; for each cluster centroid, calculate the distances between the data points belonging to this cluster and other cluster centroids.
Determine the shape of the membership function: Based on the distances between data points and cluster centroids, define both the shape and parameters of the membership function. The clustering results are presented in Table 2.
Table 2. K-means Clustering Results.
Gaussian membership functions are selected here, as they feature smooth curves—making them easy to process and analyze in fuzzy logic systems. Being continuous with smooth curves, Gaussian functions are mathematically more tractable and can provide more accurate membership values.
The membership function is expressed as:
v 0 = ∫ V v u v ( v ) d v ∫ V u v ( v ) d v
where σ denotes the variance of each category, and c denotes the mean value of each category. Under the determined membership function shape, the membership functions correspond to the two indicators (SSIM and similarity), as shown in Figure 9 and Figure 10.
Figure 9. SSIM Membership Function.
Figure 10. Image Similarity Membership Function.
To better describe the input-output correspondence, for the output membership function, this study calculates the average of the two indicators (SSIM and image similarity, which describe the speed of smoke change) to obtain the output membership function. Averaging these two indicators balances their weights, preventing excessive influence of a single indicator on the output and making the output more stable and reliable—this helps improve the model’s ability to understand and predict real-world scenarios.
The centroid method enables smoother inference control: minor changes in input result in corresponding changes in output. To better describe the control variable, this study uses the centroid method to determine membership function values, i.e., calculating the centroid of the area enclosed by the membership function curve and the coordinate axes.
The following figure shows the output membership function values under different SSIM and image similarity conditions, derived via the centroid method. Finally, the optimal step size for current segmentation is selected based on the output membership function values, The membership function is shown in Figure 11.
Figure 11. Output Membership Function.

2.3.2. Classification of Fuzzy Rules

In fuzzy systems, the classification of fuzzy rules and design of fuzzy subsets are crucial for system performance and accuracy. In the described scenario, defining inputs into five fuzzy subsets (for SSIM and similarity, respectively) helps effectively capture the complex relationship between the two variables.
SSIM and similarity are defined into five fuzzy subsets to measure the speed of smoke change. This fuzzification method can more clearly describe the complexity of smoke change and provide more precise guidance for the network to select reference step sizes. Defining input variables into five fuzzy subsets (Small, Smaller, Medium, Larger, Large) enables the system to better understand and handle the relationship between SSIM and mutual information, as well as their impact on step size. To design a better fuzzy controller, a cluster number sensitivity experiment is conducted to optimize the fuzzy rule base.
Cluster number sensitivity experiment: To verify the rationality of five fuzzy subsets, comparative experiments with 3/4/5/6 clusters are designed (Table 3). Results show that when the cluster number is 5, the IoU reaches the highest (0.8048) with no significant decrease in FPS. Thus, five fuzzy subsets (Small, Smaller, Medium, Larger, Large) are determined.
Table 3. Comparison of Model Performance Under Different K-means Cluster Numbers.
Optimization of fuzzy rule base: Initial rules are formulated based on expert experience and verified through a “rule elimination experiment” (Table 4). After deleting the rule “SSIM Small - Similarity Small → Step Size VS”, the IoU of volatile smoke scenarios decreases by 2.1 percentage points, confirming the integrity of the rule base. The final rule base (Table 5) undergoes three rounds of expert iterative optimization to ensure logical consistency.
Table 4. Experimental Results of Fuzzy Rule Elimination (Distinguishable Smoke Scenario).
Table 5. Optimized Fuzzy Decision-Making Rule Base.

3. Experiment and Analysis

3.1. Experimental Platform and Data

In this study, on-site industrial smoke videos were first processed by a frame sampling rule of extracting one frame every 30 frames to avoid redundant frame information caused by high temporal correlation of consecutive video frames. A total of 1296 smoke-emission images were extracted from 28 independent on-site industrial smoke video scenes (non-overlapping in time and space) based on this rule to form the original industrial smoke image segmentation dataset. To avoid temporal information leakage in video segmentation and ensure the reliability of experimental results, the dataset division strictly follows the scene-level non-overlapping grouping protocol: all images extracted from the same video scene are assigned to a single set (training/validation/test), and there is no overlap of video scenes between different sets. After professional pixel-level binary labeling and data augmentation (random flipping and rotation), the dataset was expanded to 6980 images, which was further precisely partitioned into a training set (5260 images), a validation set (540 images) and a test set (1180 images) at the scene level (the total number is exactly 6980). All images were resized to 400 × 400 pixels, and smoke targets were labeled using Labelme (smoke as foreground, background as background).
The experimental hardware included an Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10 GHz, an NVIDIA GeForce RTX 2080Ti GPU, and 64 GB of RAM. Python was used as the programming language, with TensorFlow as the network construction framework. This platform provided a comprehensive data and hardware foundation for smoke image segmentation research.

3.2. Evaluation Metrics

Recall (sensitivity) is an indicator to evaluate the model’s ability to identify positive samples. It is calculated as the ratio of correctly classified positive samples (TP) to all actual positive samples (TP + FN), with the formula: Recall = TP/(TP + FN). Here, TP denotes true positives (samples correctly identified as positive), and FN denotes false negatives (actual positive samples incorrectly classified as negative). A higher recall value indicates the model captures more positive samples, reflecting better coverage. Thus, recall is critical for assessing the model’s performance in identifying all positive samples.
The formula for this evaluation metric is shown below:
R e c a l l = T P T P + F N
P r e c i s i o n = T P T P + F P
I o U = T P T P + F P + F N
F - score = ( 1 + β 2 ) R e c a l l × P r e c i s i o n β 2 P r e c i s i o n + R e c a l l
In Formula (12), the parameter β is used to balance the importance of recall and precision in the F-score. In this study, β = 2 is set to emphasize the comprehensive identification of positive samples and improve the model’s performance in smoke segmentation tasks. To verify the significance of the model’s performance improvement, a Paired t-test is used for statistical validation for moderate performance gains, with p < 0.05 as the criterion for determining that the performance improvement is statistically significant.

3.3. Model Training and Parameter Setting

In this chapter, the proposed network structure is used to train the industrial smoke image training set. The training parameters are set as follows: batch size = 1, initial learning rate = 0.0001, number of training epochs = 300. The Adaptive Moment Estimation (Adam) optimizer is adopted, and the loss function is Cross Entropy (CE) loss. The model is trained to convergence in a single run, and all experimental results are the stable performance indicators after model convergence without repeated run analysis. The detailed parameter settings are shown in Table 5.

3.3.1. Network Parameter Settings

The proposed network structure in this chapter was used to train the industrial smoke image training set. The training parameters were set as follows: the random seed was fixed to 42 to ensure the reproducibility of experimental results, batch size = 1, initial learning rate = 0.001, and the learning rate was adjusted by a step decay scheduler with a step size of 50 epochs and a decay rate of 0.5. The number of training epochs was set to 300 (training stops directly after 300 epochs without early stopping). The Adaptive Moment Estimation (Adam) optimizer ( β 1 = 0.9, β 2 = 0.999, ε = 1 × 108) was adopted, and the loss function was Cross Entropy (CE) loss. For the training of comparative models, the early stopping mechanism was triggered when the Intersection over Union (IoU) of the validation set increased by less than 0.03 for 20 consecutive epochs to avoid overfitting. Detailed parameter settings are presented in Table 6.
Table 6. Network Parameter Settings.

3.3.2. Experimental Reproducibility Details

1. Data Preprocessing and Normalization
All industrial smoke images were resized to 400 × 400 pixels, and the pixel values were normalized to the range [ 0 , 1 ] by dividing with 255. For the RGB frames, the mean values (0.485, 0.456, 0.406) and standard deviations (0.229, 0.224, 0.225) of the ImageNet dataset were used for standardization; for the grayscale frames, only pixel value normalization was performed without additional standardization. No other preprocessing operations were applied to the images to ensure the consistency of experimental data.
2. Dataset Partition Protocol
The expanded industrial smoke dataset contains a total of 6980 images (extracted and augmented from on-site industrial videos). To avoid temporal information leakage in video segmentation and ensure the integer number of samples in each set, the dataset was partitioned at the scene level (images from the same video scene were assigned to only one set) into training, validation and test sets with the exact number of 5260 training images, 720 validation images and 1000 test images (the total number is 6980). The scene-level partition ensures that there is no overlapping of smoke video scenes between different sets, which avoids the overestimation of model performance caused by temporal correlation of video frames.
3. Evaluation Details
All model evaluations were conducted on the independent test set (1000 images) with a fixed batch size of 1. The evaluation metrics (Precision, Recall, F-score, IoU) were calculated at the pixel level for the smoke category (excluding the background category) to focus on the segmentation performance of the target object. The F-score was calculated with β = 2, and all metric values were the average of 5 repeated experiments with the same random seed (42) to reduce the random error of model training and evaluation. For video segmentation tasks, the frame-level metric values of each video were averaged to obtain the final video-level segmentation results, and the statistical results were retained to four decimal places for presentation.

3.4. Comparative Experiment on Network Structure Improvement

To verify the advantages of the model after dynamic feature extraction, comparative experiments were conducted before and after the improvement. After the training reached stability, the evaluation metrics of the improved results were tested one by one. A dataset containing 620 training samples and 120 test samples was used. The following figure shows the comparison between the original DeffNet and the improved DeffNet (with fuzzy control-based adaptive step size introduced). The segmentation results are presented in Figure 12, and the relevant evaluation metrics are shown in Table 7.
Figure 12. Comparison before and after improvement.
Table 7. Comparison of indicators before and after improvement.
Sub-dataset for network structure improvement experiment: The comparative experiment on network structure improvement (Section 3.4) uses a homogeneous sub-dataset randomly sampled from the above overall dataset, which contains 620 training samples and 120 test samples (the sampling ratio is consistent with the overall dataset). The sub-dataset is used to reduce the computational cost of the ablation experiment for network structure improvement, and the smoke scenario distribution of the sub-dataset is consistent with the overall dataset to ensure the validity of the experimental results.
This ablation experiment is conducted to further verify the performance of the model’s segmentation. Considering the non-rigid and boundary diffusion characteristics of industrial smoke, three evaluation metrics are supplemented: Dice coefficient (DSC), category-level mIoU (IoU for smoke and background categories respectively), and Boundary IoU (BIoU).
According to the experimental results, the network segmentation accuracy (IoU) is significantly improved after integrating fuzzy control. By stacking deformation field features to enhance the extraction of smoke dynamic features, the model achieves higher segmentation accuracy, and this improvement is accompanied by a slight decrease in FPS and a moderate increase in memory usage compared with the original DeffNet. This is a reasonable trade-off between accuracy and efficiency, and the improved model still maintains the real-time performance required for industrial smoke monitoring.
Based on DeffNet, the method in this study achieves more refined segmentation while ensuring real-time performance.
To further verify the necessity of fusing SSIM and NCC as the input indicators of the fuzzy decision-making system, this study designs three ablation models on the basis of the improved DeffNet: the SSIM-only model (only SSIM is used as the input of the fuzzy system to determine the adaptive step size), the NCC-only model (only NCC is used as the input of the fuzzy system), and the SSIM + NCC fusion model (the proposed model in this study). All models use the same training parameters and experimental dataset, and the performance comparison results are shown in Table 8.
Table 8. Performance Comparison of Different Indicator Combination Models.
It can be seen from Table 8 that the SSIM + NCC fusion model proposed in this study achieves the best performance in all segmentation accuracy indicators (Precision, Recall, F-score, IoU), which is about 5% higher in IoU than the single indicator model. The reason for this result is that SSIM and NCC complement each other in characterizing the dynamic characteristics of smoke: SSIM is more sensitive to the structural deformation of smoke, while NCC is more sensitive to the pixel-level motion of smoke. The fusion of the two indicators can comprehensively and accurately capture the dynamic change characteristics of industrial smoke. In terms of inference speed (FPS) and memory usage, the three models have almost no difference, which proves that the fusion of SSIM and NCC does not increase additional computational overhead while improving the segmentation accuracy.

3.5. Comparative Experiment with Other Network Models

To verify the effectiveness of the DeffNet-based optimization scheme for industrial smoke non-rigid deformation feature extraction proposed in this study, it was compared with five lightweight and real-time oriented traditional CNN-based static segmentation networks applicable to industrial smoke monitoring (FCN [32], U-Net [33], ResNet [34], LR-ASPP [31], and Deeplabv3+ [34]) and three early dynamic video segmentation models for smoke dynamic feature extraction (FCN-LSTM, Netwarp, SPN). The training parameters of all comparison networks were kept consistent with those of the proposed network. In addition, it is necessary to clearly distinguish the STN (Spatial Transformer Network) used in this study from modern Transformer-based segmentation architectures (e.g., SegFormer, Swin-Unet, Mask2Former) to avoid conceptual confusion: STN is a lightweight spatial transformation module designed for the non-rigid deformation characteristics of industrial smoke, whose core function in DeffNet is to capture and propagate the deformation feature information of industrial smoke between consecutive video frames—it maps the regular spatial grid to the smoke deformation grid through affine transformation, realizes the warping and sampling of smoke feature maps, and accurately propagates the non-rigid deformation dynamic information of smoke from the previous frame to the current frame, thereby improving the segmentation accuracy of smoke edge and dynamic region. In essence, STN is based on convolutional neural network and spatial sampling transformation, without any self-attention mechanism; while modern Transformer-based segmentation architectures take the self-attention mechanism as the core, focus on modeling the global feature dependence of general visual targets, and do not design targeted modules for the non-rigid deformation characteristics of industrial smoke. The two have completely different technical principles, design objectives and application scenarios. STN is only used as a lightweight sub-module in DeffNet to assist smoke deformation feature propagation, and has no connection with Transformer-based segmentation models in network architecture and core mechanism.
The evaluation metrics of the six networks are compared in Table 9, and the segmented image comparisons are shown in Figure 13.
Table 9. Comparison of Indicators with Static Networks.
Figure 13. Comparison Result Chart with Static Networks.
As shown in the experimental results, the method in this study exhibits significant advantages when compared with dynamic networks. It not only improves performance while maintaining segmentation accuracy but also meets the requirements of real-time applications, providing a feasible solution for real-time scenarios.
This advantage is partly attributed to the fuzzy control technology adopted in this study. The fuzzy control-based adaptive step size strategy effectively enhances the network’s ability to extract smoke dynamic features and improves segmentation accuracy. This improvement is accompanied by a moderate increase in memory usage and a slight decrease in frame rate compared with the original DeffNet, which is a reasonable trade-off between accuracy and efficiency. Furthermore, by utilizing the stacking of deformation field features, the method in this study further improves segmentation accuracy with a limited impact on real-time inference performance, and the model still meets the real-time application requirements of industrial on-site monitoring.
To verify the pertinence of the proposed model in processing industrial smoke data compared with other video semantic segmentation models, three video semantic segmentation models were selected for comparison: FCN-LSTM, Net Warp, and SPN. The structures of these models are consistent with those described in the original literature, and their parameter settings are aligned with those of this study. The segmentation results of each model are shown in Figure 14 below, and the evaluation indicators are shown in Table 10 below.
Figure 14. Comparison Results with Dynamic Networks.
Table 10. Comparison of Indicators with Dynamic Networks.
As shown in the experimental results, the method in this study also exhibits significant advantages when compared with dynamic networks. Although FCN-LSTM achieves high segmentation accuracy, it consumes excessive memory and fails to meet real-time requirements. In contrast, the method in this study ensures both high segmentation accuracy and real-time performance.
For the other two networks (NetWarp and SPN), although they can extract dynamic features, their limitations in handling non-rigid objects like smoke result in suboptimal experimental performance. Thus, this experiment demonstrates that the method in this study also has notable advantages when compared with other dynamic networks.

3.6. Comparative Experiments Under Different Smoke Scenarios

To verify the superiority of the network proposed in this study, comparative experiments were conducted under different scenarios. These scenarios include: 340 frames of easily distinguishable smoke scenes, 240 frames of small-target + strong-interference + thin smoke scenes, 170 frames of thin smoke scenes, 210 frames of dim-background scenes, and 200 frames of colored smoke scenes.
The segmentation results are shown in Figure 15 below, and the evaluation indicators are listed in Table 11.
Figure 15. Comparison Results of Networks Under Different Scenarios.
Table 11. Comparison of Indicators Under Different Scenarios.
The experimental results clearly demonstrate the excellent performance of the method in this study across various environments, indicating its strong adaptability to different scenarios. Notably, the method still performs outstandingly when dealing with small targets and various interferences. This advantage is attributed to the network’s ability to effectively track the dynamic information of smoke, thereby gaining significant advantages in the segmentation process.
In small-target scenarios, other methods may be limited by the extraction of target dynamic features, making it difficult to accurately segment small targets—especially in cloud-interfered scenes. However, by fully utilizing the dynamic information of smoke, the method in this study can better capture the features of small targets, achieving more refined segmentation. Meanwhile, in environments with various interferences (e.g., lighting changes, background noise), the method also maintains high segmentation accuracy.
Therefore, the method in this study not only performs well in general environments but also has significant advantages when facing small targets and various interferences. This strong adaptability endows the method with broad application prospects in practical use, providing robust support for smoke analysis and research in related fields.

4. Conclusions

Industrial smoke segmentation struggles to balance deformation extraction efficiency, real-time performance, and accuracy—particularly for dynamic, non-rigid smoke in complex scenarios. Our research team previously proposed DeffNet, which has achieved favorable application effects in industrial smoke video segmentation, but its fixed-step temporal processing mechanism cannot adapt to the dynamic variation characteristics of industrial smoke, which limits its further improvement in segmentation efficiency and precision in practical industrial applications. To resolve this core limitation of DeffNet, this study conducts targeted optimization on the original DeffNet framework and proposes an improved DeffNet-based framework for high-precision smoke segmentation, with two core innovations that do not involve the reconstruction of new network architectures.
First, a smoke dynamics-adaptive step-size strategy replaces the original DeffNet’s fixed-step mechanism. It strictly follows the unified core rule (verified by Figure 5 and Figure 6): deploys smaller step sizes for fast-changing smoke (capturing real-time dynamic deformation features to avoid information loss) and larger step sizes for slow-changing smoke (reducing redundant computations while preserving fine deformation details). As confirmed by experimental data, this strategy enhances the original DeffNet’s dynamic feature extraction efficiency without compromising precision.
Practically, the optimized segmentation results of the improved DeffNet support objective, quantitative smoke pollution assessment based on Ringelmann blackness (addressing traditional visual inspection subjectivity) and exhibit robust adaptability in complex industrial scenarios, meeting on-site monitoring requirements for industrial smoke emission.
Future work will explore multi-sensor data fusion (e.g., visible + infrared) for extreme weather adaptation to further improve the environmental adaptability of the improved DeffNet and fuzzy control module lightweighting via compression to improve edge-device deployment feasibility in industrial smoke monitoring sites.

Author Contributions

Conceptualization, J.Y. and H.L.; Methodology, J.Y.; Software, J.Y.; Validation, J.Y. and H.L.; Formal Analysis, J.Y.; Investigation, H.L.; Resources, J.Y.; Data Curation, H.L.; Writing—Original Draft Preparation, J.Y.; Writing—Review & Editing, J.Y.; Visualization, J.Y.; Supervision, J.Y.; Project Administration, J.Y.; Funding Acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Yunnan Provincial University Service Key Industry Science and Technology Program under grant FWCY-QYCT2024003; project “Yunnan Xingdian Talents Support Plan”; National Natural Science Foundation of China under grant No. 62263016; Applied Basic Research Foundation of Yunnan Province, China under grant No. 202401AT070375.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The dataset generated during this research was collected from an actual factory, and the corresponding author has ownership of the dataset and the code.

Conflicts of Interest

The authors declare that they have no competing interests.

References

  1. Efros, A.A.; Freeman, W.T. Image quilting for texture synthesis and transfer. In SIGGRAPH’01: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Technique; Association for Computing Machinery: New York, NY, USA, 2001; pp. 341–346. [Google Scholar]
  2. Butler, D.J.; Wulff, J.; Stanley, G.B.; Black, M.J. A naturalistic open source movie for optical flow evaluation. In Computer Vision–ECCV 2012; Springer: Berlin/Heidelberg, Germany, 2012; pp. 611–625. [Google Scholar]
  3. Chen, L.C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar] [CrossRef] [Scilit]
  4. Badrinarayanan, V.; Kendall, A.; Cipolla, R. SegNet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef] [Scilit]
  5. Zhang, T.; Lin, S.; Zhou, Y.; Hu, J. Several ML algorithms and their feature vector design for gas discrimination and concentration measurement with an ultrasonically catalyzed MOX sensor. ACS Sens. 2023, 8, 665–672. [Google Scholar] [CrossRef] [Scilit]
  6. Zhou, Y.; Zhang, T.; Hu, J. System design and SVM identification algorithm for the ultrasonically catalyzed single-sensor E-nose. IEEE Trans. Instrum. Meas. 2022, 71, 9504909. [Google Scholar] [CrossRef] [Scilit]
  7. Tang, Z.; Zhang, T.; Hu, J. Effects of transient features on gas analysis performance of an ultrasonically catalyzed MOX sensor using BP-ANNs. IEEE Sens. J. 2024, 24, 33937–33945. [Google Scholar] [CrossRef] [Scilit]
  8. Lin, S.; Zhou, Y.; Hu, J.; Sun, Z.; Zhang, T.; Wang, M. Exploration for a BP-ANN model for gas identification and concentration measurement with an ultrasonically radiated catalytic combustion gas sensor. Sens. Actuators B Chem. 2022, 362, 131733. [Google Scholar] [CrossRef] [Scilit]
  9. Yang, Y.; Lin, S.; Hu, J. An ultrasonically catalyzed conductometric metal oxide gas sensor system with machine learning-based ambient temperature compensation. Sens. Actuators B Chem. 2023, 385, 133721. [Google Scholar] [CrossRef] [Scilit]
  10. Zhang, H.; Liu, J.; Hu, G. FCN attention enhancing asphalt pavement crack detection through attention mechanisms and fully convolutional networks. Sci. Rep. 2025, 15, 25257. [Google Scholar] [CrossRef] [Scilit]
  11. Iqbal, A.; Sharif, M.; Yasmin, M.; Raza, M.; Aftab, S. Generative adversarial networks and its applications in the biomedical image segmentation: A comprehensive survey. Int. J. Multimed. Inf. Retr. 2022, 11, 333–368. [Google Scholar] [CrossRef] [Scilit]
  12. Voulodimos, A.; Doulamis, N.; Doulamis, A.; Protopapadakis, E. Deep learning for computer vision: A brief review. Comput. Intell. Neurosci. 2018, 2018, 7068349. [Google Scholar] [CrossRef] [Scilit]
  13. Weinstein, B.G. A computer vision for animal ecology. J. Anim. Ecol. 2018, 87, 533–545. [Google Scholar] [CrossRef] [Scilit]
  14. Granlund, G.H.; Knutsson, H. Signal Processing for Computer Vision; Springer: Dordrecht, The Netherlands, 2013. [Google Scholar]
  15. Huang, D.; Wang, Y.; Chen, G.; Hu, Q.; Yu, S.; Cui, Z. Video Semantic Segmentation Based on Spatiotemporal Dual Branch Attention. J.-Comput.-Aided Des. Comput. Graph. 2025, 37, 129–138. [Google Scholar] [CrossRef] [Scilit]
  16. Liang, H.; Liu, L.; Bo, Y.; Zuo, C. Semi-supervised video object segmentation based on local and global consistency learning. IEEE Access 2021, 9, 127293–127304. [Google Scholar] [CrossRef] [Scilit]
  17. Liu, G.; Zhang, M.J.; Wang, W.J. Design and implementation of an oil contamination detection sensor based on the light blockage method. Meas. Control Technol. 2022, 41, 18–25. [Google Scholar]
  18. Brown, C.E.; Fingas, M.F. Review of the development of laser fluorosensors for oil spill application. Mar. Pollut. Bull. 2003, 47, 477–484. [Google Scholar] [CrossRef] [Scilit]
  19. Choi, K.; Lee, G.; Lee, M.-G.; Hwang, H.J.; Lee, K.; Lee, Y. Bio-Inspired Ionic Sensors: Transforming Natural Mechanisms into Sensory Technologies. Nano-Micro Lett. 2025, 17, 180. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Suresha, M.; Kuppa, S.; Raghukumar, D.S. A study on deep learning spatiotemporal models and feature extraction techniques for video understanding. Int. J. Multimed. Inf. Retr. 2020, 9, 81–101. [Google Scholar] [CrossRef] [Scilit]
  21. Wang, J.; Su, J.; Wen, Z.; Sun, Y. Enhanced YOLOv10 for small object detection with context-aware and adaptive modules. Int. J. Multimed. Inf. Retr. 2025, 14, 22. [Google Scholar] [CrossRef] [Scilit]
  22. Yuan, F.; Zhang, L.; Xia, X.; Wan, B.; Huang, Q.; Li, X. Deep smoke segmentation. Neurocomputing 2019, 357, 248–260. [Google Scholar] [CrossRef] [Scilit]
  23. Singh, H.; Verma, M.; Cheruku, R. DMFNet: Geometric multi-scale pixel-level contrastive learning for video salient object detection. Int. J. Multimed. Inf. Retr. 2025, 14, 12. [Google Scholar] [CrossRef] [Scilit]
  24. Benoughidene, A.; Titouna, F. A novel method for video shot boundary detection using CNN-LSTM approach. Int. J. Multimed. Inf. Retr. 2022, 11, 653–667. [Google Scholar] [CrossRef] [Scilit]
  25. Siddique, N.; Paheding, S.; Elkin, C.P.; Devabhaktuni, V. U-net and its variants for medical image segmentation: A review of theory and applications. IEEE Access 2021, 9, 82031–82057. [Google Scholar] [CrossRef] [Scilit]
  26. Gadde, R.; Jampani, V.; Gehler, P.V. Semantic video cnns through representation warping. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2017; pp. 4453–4462. [Google Scholar]
  27. Yang, J.; Liu, H. A novel deformation feature flow network for industrial fumes video segmentation. J. Circuits Syst. Comput. 2024, 33, 1. [Google Scholar]
  28. Jaderberg, M.; Simonyan, K.; Zisserman, A. Spatial transformer networks. In Proceedings of the Advances in Neural Information Processing Systems 28 (NIPS 2015), Montreal, QC, Canada, 7–12 December 2015; Volume 28. [Google Scholar]
  29. Seo, H.; Huang, C.; Bassenne, M.; Xiao, R.; Xing, L. Modified U-Net (mU-Net) with incorporation of object-dependent high level features for improved liver and liver-tumor segmentation in CT images. IEEE Trans. Med. Imaging 2019, 39, 1316–1325. [Google Scholar] [CrossRef] [Scilit]
  30. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar]
  31. Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 39, 640–651. [Google Scholar]
  32. Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015; Springer: Cham, Switzereland, 2015. [Google Scholar]
  33. Du, G.; Cao, X.; Liang, J.; Chen, X.; Zhan, Y. Medical image segmentation based on U-net: A review. J. Imaging Sci. Technol. 2020, 64. [Google Scholar]
  34. Howard, A.; Sandler, M.; Chu, G.; Chen, L.C.; Chen, B.; Tan, M.; Wang, W.; Zhu, Y.; Pang, R.; Vasudevan, V.; et al. Searching for mobilenetv3. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2019; pp. 1314–1324. [Google Scholar]
  35. Cheng, J.; Liu, S.; Tsai, Y.-H.; Hung, W.-C.; Mello, S.D.; Gu, J.; Kautz, J.; Wang, S.; Yang, M.-H. Learning to segment instances in videos with spatial propagation network. arXiv 2017, arXiv:1709.04609. [Google Scholar] [CrossRef] [Scilit]
  36. Kwak, S.; Hong, S.; Han, B. Weakly supervised semantic segmentation using superpixel pooling network. In Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 4–9 February 2017; Volume 31. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.