Next Article in Journal
A Novel Discontinuity Roughness Parameter and Its Correlation with Joint Roughness Coefficients
Previous Article in Journal
Performance of Passive and Active Balancing Systems of Lithium Batteries in Onerous Mine Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Time-Lapse Image Method for Classifying Appliances in Nonintrusive Load Monitoring

Department of Electronic Convergence Engineering, University of Kwangwoon, Seoul 01897, Korea
*
Author to whom correspondence should be addressed.
Energies 2021, 14(22), 7630; https://doi.org/10.3390/en14227630
Submission received: 25 October 2021 / Revised: 6 November 2021 / Accepted: 11 November 2021 / Published: 15 November 2021
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
In this paper, a time-lapse image method is proposed to improve the classification accuracy for multistate appliances with complex patterns based on nonintrusive load monitoring (NILM). A log-likelihood ratio detector with a maxima algorithm was applied to construct a real-time event detection of home appliances. Moreover, a novel image-combining method was employed to extract information from the data based on the Gramian angular field (GAF) and recurrence plot (RP) transformations. From the simulation results, it was confirmed that the classification accuracy can be increased by up to 30% with the proposed method compared with the conventional approaches in classifying multistate appliances.

1. Introduction

Recently, various techniques have been actively investigated to optimize power consumption based on advanced metering infrastructure (AMI). An intrusive load monitoring (ILM) technique has been proposed to measure the amount of power usage by attaching a measuring terminal to each appliance load [1]. In order to alleviate the burden of installation costs for infrastructure, a nonintrusive load monitoring (NILM) technique has been proposed [2]. NILM has been expected as an energy conservation strategy by monitoring appliances in real time and conveying consumption data to users [3]. Because existing AMI can be utilized to predict power usage and classify appliances, the NILM technique can be a viable candidate for an effective solution of AMI.
However, there are challenges in identifying multistate appliances because only a few features can be extracted from a single load in the NILM technique. In order to overcome the lack of information, transforming techniques of consumption data into voltage and current (V-I) trajectory have been proposed [4,5]. However, these methods have not been realistic due to the installation costs for additional information extraction from the load.
Hidden Markov model (HMM)-based methods have been proposed to solve installation cost problems using only low-frequency data [6,7,8]. The HMM-based methods have been used to infer appliances by calculating the hidden state transition and observed state emission probabilities from a specific appliance state to another state. Despite the good classification performance of the HMM-based methods, the computational complexity of the HMM exponentially increases with the number of appliances. Therefore, the HMM-based methods have been difficult to run in real-time due to heavy computational complexity [6,7,8].
State-optimization-based approaches have been proposed to estimate optimal state transitions [9,10]. In [9], it was shown that the computation complexity can be reduced by limiting the possible appliance transition modes. Additionally, the accuracy of power consumption reconstruction has been improved by utilizing postoptimization processing [10].
In recent years, a convolutional neural network (CNN) has been employed to improve classification performance in pattern recognition and image classification [11]. The CNN algorithm has been adopted to extract features of consumption data by mapping the NILM problem into pattern recognition. Kabat et al. [12] proposed generating two-dimension (2D) feature maps for CNN using matrix rearrangement in the NILM technique. The CNN algorithm was employed to build a real-time system with a sliding window [13]. Studies applying CNN in NILM have distinguished multistate appliances well [12,13]. However, temporal information of data may be lost in the conversion process between the time-series data and matrix [12,13].
A Gramian angular field (GAF) method has been proposed to transform the time-series data into suitable formations for CNN without losing the temporal information [14]. In the GAF technique, the temporal correlations within different time intervals can be obtained from superposition and difference between different time-series data. The GAF method has shown remarkable classification performance in human activity recognition [15] and signal processing [16]. Some studies have also been conducted based on the GAF algorithm in NILM and shown good classification accuracy [17,18]. In [17], the time-series data were encoded by using the Gramian angular difference field (GADF) and Gramian angular summation field (GASF), types of GAF, to a suitable formation for CNN. The classification results of the GAF with CNN-2D have shown better performance than a model of CNN-1D with simple time-series [17]. Additionally, the results of the GAF with the denoising autoencoder (DAE) have shown better classification accuracy than the factorial hidden Markov model (FHMM) [18]. Recently, the GAF method has demonstrated good performance in combination with the stacked denoising autoencoder (sDAE) in noisy environments using real datasets [19], and it has also been utilized for short-term load forecasting [20]. However, studies using the GAF [17,18,19,20] have been simulated with only one type of GAF: the GADF or GASF transformation. The GAF technique may not typically use regression information of time-series data, which leads to the difficulty of derivations for operation patterns of appliances. Therefore, it can be said that just a fragment of the information from data has been utilized in conventional studies.
A recurrence plot (RP), also known as a recurrence graph, has recently been used in NILM [21]. The phase information of the time-series data can be captured by using the recurrence graph. In [21], the RP was used as a compressed distance similarity matrix. Additionally, appliance features were extracted by the RP. A CNN model using binary V-I images and a CNN model using RP images were compared for a benchmark. As a result of the simulation, the classification accuracy of the model using RP was improved compared with the model using binary V-I images [21]. However, the RP method [21] may not be appropriate for a practical NILM system since it is applied based on a high-frequency dataset. It is not guaranteed that all the information of time-series data has been utilized because only the RP image has been used. The phase information among various time-series data may be used in the RP image. Although amplitude information of the time-series data may affect the operational characteristics of each appliance, it may not be utilized in the RP image.
Meanwhile, various deep-learning-based methods have been proposed for the NILM approach. Classification methods based on graph signal processing (GSP) have been proposed and have shown good classification performance [22,23]. As an unsupervised approach, dynamic time warping (DTW) has been used to calculate similarities among signal patterns of appliances [22]. Graph data have been generated by using the similarities of the signal. Additionally, appliance types have been labeled by using the clustering technique in the graph data. The appliance types can be classified with deep neural networks. It has been verified that unsupervised graph signal processing with DTW (UGSP-DTW) [22] has shown outweighed classification performance compared with the conventional graph signal processing method with clustering (UGSP) [23]. However, the graph-based methods require calculating the similarities, which recur a problem of increased complexity.
As a different deep-learning approach, methods using attention modules and feature extractors have been proposed [24,25]. In [24], SCANet, a combinational method of NILM and generative adversarial network (GAN), has been presented with the GAN as a feature extractor. In [25], the load disaggregation with attention (LDwA) model was proposed. An autoencoder model with the attention module [25] was utilized to extract data features and classify appliances.
Previous works have been primarily focused on transforming the transition points of energy consumption and classifying the appliances with features of images [17,18,19,20,21]. However, these methods cannot represent all changes in the appliance. In the refrigerator, the operation of the cooler has a brief power-saving period between the temporal sequences of OFF and ON operations. The transition events of refrigerators are chronologically triggered, and subsequent events are affected by the previous operations. Therefore, to extract all the device attributes, it may be necessary to acquire features of differential values for the appliances before and after operations. In the human activity recognition (HAR) field, sequential changing features have already been utilized to improve classification accuracy by tracking changing behavioral traits [26]. Additionally, time-lapse image datasets have been used for improving classification accuracy in the biological field [27]. However, the time-lapse features have not been utilized in NILM. Therefore, the changing feature extraction of the appliance is applied to the proposed method for improving classification accuracy.
In this paper, a real-time event detection system is built by an event detection algorithm with a detection window. The existing GAF methods are supplemented by combining image data transformed by the GAF and RP transformations. A time-lapse image method is proposed to obtain detailed temporal characteristics of an appliance by approaching the NILM problem from a pattern recognition problem perspective. The contributions of the paper can be summarized in the following aspects:
  • An image-combining method is proposed to transform time-series data into a suitable form for CNN and is applied to utilize most of the information in the data. Therefore, the image-combining method can be employed to supplement the existing GAF studies using only fragment information of data.
  • A log-likelihood ratio detector with a maxima (LLD-max) algorithm with a denoising method is used for event detection in the proposed system. The LLD-max algorithm has been proposed for fast event detection using the detection window and local maxima [28]. Hence, a real-time event detection system can be built by applying the LLD-max algorithm.
  • The time-lapse image method with an overlapping sliding window technique is proposed to extract more features of appliance data. The time-lapse image method is adopted to improve the classification accuracy of multistate appliances with complex patterns.
This paper is organized as follows. Section 2 presents the introduction of the proposed system model. Section 3 describes the algorithm principles for the proposed system model. In Section 4, simulation results of the proposed method are represented compared with the conventional methods. Finally, concluding remarks are provided in Section 5.

2. System Model

The typical and proposed NILM system models are configured in Figure 1a,b, respectively. The typical NILM system model was proposed in [2] and is represented in Figure 1a. In the first step in Figure 1a, the aggregated power is obtained by an attached meter. The measured power from the meter is defined as M = { m 1 , m 2 , , m T } , where T is the largest number of given time-series data. The event detection process is performed to analyze the M by decomposing the aggregated power into the power of each appliance. Additionally, the transition events are detected by the event detection algorithm. The events of power transition are represented as a unique energy consumption pattern called an appliance signature. In the feature extraction step, extracting the features of the appliance signature is performed. Finally, the extracted features are analyzed to conduct load identification.
In the proposed NILM system model, signal acquisition of the aggregated signals is performed as in the typical NILM system model. The event detection algorithm is used to detect the transition location of power usage. In the proposed model, event detection is performed in real time by the detection window technique. Unlike the typical NILM system model, loading data sequences from the transition locations and converting the data process are added as the data transformation step. By using the time-lapse image method, the converted data are linked after the data transformation step. Then, the feature extraction and load identification step can be performed by CNN with long short-term memory (CNN-LSTM) [29].

3. Algorithms for Proposed System Model

3.1. Event Detection

In event detection, it is assumed that the transition of an appliance state can be represented as a change in consumption usage. In the proposed approach, it is assumed that one appliance is activated at one event. The transition event location can be considered an operating location of each appliance. Based on this premise, transition event data are fetched by the event detection process and applied to the proposed scheme.
The LLD-max algorithm has been employed to find the transition event locations using the detection window and local maxima [28]. In the LLD-max algorithm, the transition event locations are determined by:
d s ( i ) = μ 1 μ 0 σ 2 | P ( i ) μ 0 + μ 1 2 |   w h e r e     i W i i + W ,
d s ( x ) = { d s ( i ) , i f   | μ 1 μ 0 | > P t h 0 , o t h e r w i s e ,
D i = max ( a b s ( d s ( x ) ) )   ,
where d s ( i ) denotes the i-th event detection result; μ 0 and μ 1 are the mean of the previous and post windows, respectively; σ 2 is the variance within the detection window; P ( i ) is the power of the i-th selected sample; W is the window size to detect local peaks; P t h is the threshold of the chosen detection window; and D i is the i-th transition event location.
The d s ( i ) is calculated by the mean and variance of data in the detection window as represented in Equation (1). Additionally, the d s ( i ) is forced to be 0 if the difference between the mean value of the post and the previous windows does not exceed P t h . Here, the threshold value, P t h , is a parameter for setting the event detection sensitivity. By lowering the P t h value, events may be detected with small variance changes within a window. Conversely, raising the P t h value may make the event detector insensitive to small variance changes. When an appropriate value of P t h is not selected, the classification performance may be degraded. The transition event location is detected by finding the local maximum with the absolute value of d s ( x ) as shown in Equation (3). In Equation (2), there may be many points where the difference of mean values exceeds a predetermined threshold. Among them, the transition event location can be decided when it has the highest level of difference between mean values.
When the LLD-max algorithm is applied, the transition locations are generally well established. However, there have been cases where noise is mistaken by the transition event location [30]. Therefore, a denoising process is used to reduce such error detections and is described as follows:
E i = { D i , v a r { P ( X ) } | μ 1 μ 0 | 0 , o t h e r w i s e , D i W γ < X D i + W γ
where γ denotes a constant parameter of the model and X ( i n t e g e r ) .
Before conducting the denoising process, it is assumed that the variance near the detected location is greater than the difference between the mean of the detection windows. In this assumption, an appropriate transition location may be selected, and the denoising process can be established. In the window, the position is removed when the variance value is below a predetermined | μ 1 μ 0 | . After the denoising process, the data of the transition event locations are stored for the conversion process.

3.2. Image Transformation

The GAF [14] and RP [31] methods have been used to convert 1D time-series data into a 2D matrix suitable for CNN. When N of power measurement sequence data is given as P = { p 1 , p 2 , , p N } , the data transformation using the GAF is represented as:
p ˜ i [ 1 , 1 ] = ( p i max ( P ) ) + ( p i min ( P ) ) max ( P ) min ( P ) ,
p ˜ i [ 0 , 1 ] = p i min ( P ) max ( P ) min ( P ) .
The sampled data from P in Equations (5) and (6) are normalized to values between −1 and 1 or 0 and 1, respectively. The rescaled time-series data can be represented by P ˜ = { p ˜ 1 , p ˜ 2 , , p ˜ N } . The samples in the rescaled time-series data can be encoded into the angular cosine as below:
i = arccos ( p ˜ i ) ,
G A S F = ( cos ( 1 + 1 ) cos ( 2 + 1 ) cos ( 1 + N ) cos ( 2 + N ) cos ( N + 1 ) cos ( N + N ) ) ,
G A D F = ( sin ( 1 1 ) sin ( 2 1 ) sin ( 1 N ) sin   ( 2 N ) sin ( N 1 ) sin ( N N ) ) ,
where p i denotes the i-th data of P , and max ( P ) and min ( P ) are maximum and minimum values of sequence data P , respectively.
The normalized time-series data are converted to angles in Equation (7). These angles can be expressed as summation and difference as shown in Equations (8) and (9). In Equations (8) and (9), the temporal dependence is maintained as the position moves from top left to bottom right because the GAF technique can preserve the correlation property after the conversion process between time-series data and angles [14]. The GAF can be expressed in two ways—GASF and GADF—as represented in Equations (8) and (9).
The RP has been used to represent the trajectory pattern of time-series data returning to the same value in NILM [31]. In the RP, the periodic properties of an orbit can be represented by a 2D matrix [31]. The principles of the RP method is described as follows:
R ( i , j ) = θ ( ϵ X ( i ) X ( j ) ) , w h e r e   i , j { 1 , 2 , ,   T } ,
R ( i , j ) = { 1 , i f   X ( i ) X ( j ) ϵ 0 , o t h e r w i s e ,
where R ( i , j ) denotes the distance between X ( i ) and X ( j ) ; X ( i ) and X ( j ) are the trajectories of i-th and j-th points on the orbit in m-dimensional space, respectively; θ is the Heaviside step function; and ϵ is the distance threshold.
When the data sequence P is given, and m-dimension is set to be a specific dimension, then R ( i , j ) can be calculated. From Equation (10), R ( i , j ) is determined after passing θ by subtracting the ϵ value from a distance between X ( i ) and X ( j ) [31]. Then by using Equation (11), when X ( i ) X ( j ) does not exceed ϵ , then R ( i , j ) is equal to 1. Here, R ( i , j ) = 1 means that two values in positions of i ,   j within P are closer than ϵ . Therefore, the m-dimensional trajectory of time-series data is calculated by Equation (11). Then 1 or 0 values are mapped into a 2D matrix according to the similarity of the distance of the trajectory. The regressed phase information of the time-series data can be contained in R ( i , j ) by the calculation. Therefore, the RP can be utilized to supplement data information for the GAF transformation.

3.3. Time-Lapse Image Method

The proposal of the time-lapse image method can be motivated by the following two reasons: minimizing the effect of outliers and extracting unique features of multistate appliances. Due to its beneficial features, the classification accuracy can be improved for multistate appliances with complex patterns.
When the detection window becomes excessively narrow in the event detection method, the mean value within the detection window overly fluctuates. Therefore, the mean value within the detection window can become extremely large or, conversely, small. Henceforth, this phenomenon may make it difficult to find the transition locations. Thus, the range of the detection window should be increased beyond a specific size. However, the data are not well normalized due to outliers when the GAF and RP transformations are used in the large detection window. The outlier problem usually occurs because the min–max scaler in the GAF may be highly influenced by data outliers. Consequently, it has been necessary to reduce the influence of outliers while using a large detection window in the proposed method.
The multistate appliances have patterns of functioning after the operation. The patterns are essential characteristics for classifying multistate appliances. For example, the power is generated in refrigerators when the cooling function is activated and gradually decreases after the operation. When the cooling process is stopped, the power is turned off, and the amount of power is drastically reduced. In these operations, subsequent power changes are affected by the previous operations. Therefore, in classifying multistate appliances with complex patterns, it is expected that the classification accuracy can be improved by employing the changing state between operations as a feature.
The sliding window technique has been commonly used to detect anomaly transition patterns and extract features from data streams [32,33]. In [32], a causal sliding array window was used for real-time detecting anomaly detection. Additionally, a real-time detecting system was established by applying the causal sliding array window. Similarly, the sliding window technique has been used to extract short-duration variation events from the signal [33]. By applying the sliding window technique, the computational complexity can be reduced while detecting the short-duration variations. The method of the sliding window technique has also been applied to extract features in HAR [26]. In the HAR field, identifying human activity has been approached by analyzing time-series data from sensors. From the perspective of pattern recognition, the HAR problem may be similar to the NILM problem. Therefore, the sliding window technique is applied in the proposed method reflecting on the similarity of the two issues. In the time-lapse image method, the sliding window technique can be utilized to minimize the outlier effect and extract the features of multistate appliances. Here, it is empirically proven that the overlapping sliding window technique shows better classification accuracy than the nonoverlapping sliding window technique in HAR [26]. Therefore, the overlapping sliding window technique is employed for extracting features of multistate appliances.
The structure of the overlapping sliding window technique in NILM can be illustrated as shown in Figure 2, where T 0 is the overlapping ratio. When the time-series data stream X = { x 1 , x 2 , x N } is given, a sliding window of fixed length splits each data sequence into segments, where X denotes data sequences fetched from the transition locations and N is the number of data samples in a segment. The data segment consisting of N samples is decomposed and overlapped by the sliding window with T 0 . Here, T 0 is calculated by:
T 0 = α N ,   w h e r e   α = ( 0 , 1 , 2 , , N 1 ) .
The window is set to be longer than half the total length of the data stream to include the location where the event has occurred. In this paper, T 0 is set to 0.5 because T 0 is set to 0.5 in [26] and has shown good performance.
The overlapping sliding window is moved according to T 0 . Additionally, the data sequences are stored in an array. This array is denoted as S . Afterward, a data normalization process is conducted with median and quartile values of S to minimize the effect of outliers. This data normalization is calculated by:
S n e w = S S m e d i a n S 75 S 25   ,
where S n e w denotes normalized data, S is the data in the overlapping sliding window, S m e d i a n is the median of S , and S 75 and S 25 are the third and first quartile of S , respectively.
After the data normalization process, the image-combining method is applied. In the image-combining method, data converted by the GAF and transformed by the RP are combined. The time-series data of abundant information can be utilized by combining the transformed images. In the process of image combining, an image concatenating method is applied at the same time. The image concatenating method is employed to obtain the features of multistate appliances and improve the classification accuracy. Consequently, the time-lapse image method can be defined as transforming data by the overlapping sliding window, image-combining method, and image concatenating method together. Due to the adoption of the time-lapse image method, it is possible to reduce outlier effects and extract the attributes of multistate appliances.
The algorithm of the time-lapse image method is detailed, and some parameters are defined in the following algorithm. The I d x is the location sets that are detected from the LLD-max algorithm, and it is set to be I d x = { l 1 , l 2 , l N } , where N is the maximum number of transition locations, and l is the location from the I d x .
Algorithm Time-lapse image method
Input: loaded one-dimension event time-series data
Output: transformed four-dimension data frame
1: Initialize T 0 , W , γ , P
2: Find transition event locations via (1), (2), and (3)
3: Extract I d x from transition event locations via (4)
4: Load a location l from the I d x
5: Load event data D using l from P
6: Set pointer ρ = W γ
7: While ρ < W do
8:     Normalized event data via (12)
9:     Transform D into GAF image via (8) and (9)
10:   Transform D into RP image via (10) and (11)
11:   Combine the GAF and RP image data
12:   Update ρ = ρ + W γ T 0
13: End while
14: Concatenate converted image frames
In Figure 3, a block diagram is represented for procedures of the time-lapse image method algorithm. The time-lapse image method proceeds as follows. Initially, data sequences are loaded from the locations detected by the LLD-max detector. Here, the detected points are filtered by the denoising process and stored as P . Afterward, the sliding window technique is applied in the loaded data sequences. Each data sequence is divided into several data segments and is overlapped by the overlapping sliding window technique. In Equation (13), the data of each segment are normalized to minimize the influence of outliers. The normalized data are converted into image frames by GAF and RP transformations. Additionally, the image frames are combined to supplement the information of each data. Afterward, adjacent combined image frames are linked in the time-sequential order of image segments. When the image concatenating process is conducted, the image frames converted by the overlapping sliding window are connected. As a result, the linked image data are structured to contain the temporal attribute and the appliance pattern before and after appliance operation.

3.4. Classification Model

The CNN algorithm has been widely used as a deep-learning method for extracting spatial features from data. However, CNN may not be a suitable model for extracting temporal features from data [11]. The time-series data have been converted to image data in the proposed system, but the temporal features still need to be analyzed because a temporal layer has been added. Therefore, the CNN-LSTM model is adopted to extract both spatial and temporal attributes of the data. Distributed layers decompose data frames for a classification model, and feature extraction is performed with CNN layers. Then, after flattening features of the distributed layer, classification is conducted by passing the features to the LSTM and the output layers. The rectified linear unit (ReLU) [34] is used as an activation function in the layers except for the output layer. In the output layer, the sigmoid function is employed as an activation function. Additionally, binary cross entropy is employed as the loss function, and the optimizer is designed using the Adam [35]. Early stopping is used as a method to prevent overfitting. A detailed architecture with parameter values used in the simulation is represented in Figure 4. In each block, the left and right values in the bracket denote the kernel size and the number of channels, respectively. Additionally, the value outside the bracket represents the number of layers with the same structure. The number of patience for early stopping and the constant learning rate were assumed to be 10 and 0.001, respectively.
The operational process of the proposed system proceeds in the following ways. First, after conducting data preprocessing, the transition event locations are detected by the LLD-max algorithm. Then, the data are converted by the time-lapse image method. The converted data are used for training by the CNN-LSTM model. Then, the spatial and temporal features of the image data are extracted by CNN and LSTM, respectively. The operational process of the proposed system is described in Figure 5.

4. Simulation Results

Simulations have been conducted with each appliance data from aggregated power. The classification accuracy is assessed by finding a specific appliance in the aggregated power.

4.1. Dataset Setting

A residential energy disaggregation dataset (REDD) [36] was employed in the simulations. The REDD was used for NILM analysis, and each appliance was separately labeled and measured. The REDD was composed of six houses; each of the houses consisted of multistate and binary-state appliances. The multistate appliances were utilized for the simulations because the proposed method aims to enhance the classification accuracy of multistate appliances. In the simulations, refrigerators and dishwashers were selected as typical multistate appliances with complex patterns. In the REDD, houses #4, #5, and #6 were excluded because the houses had short-term data duration. Between the selected houses #1, #2, and #3, the house #1 data were used to train the system model. Houses #2 and #3 were used to confirm the performance of the system model. The training period of house #1 and the test period of other houses were set to 14-day and 10-day, respectively. From the 14-day training data, 70% of the data were set to be the training set, and the rest of the data were set to be the validation and test sets, each half, respectively.

4.2. Data Preprocessing

Aggregated power measurement sequences are fetched for the testing model, and specific appliance power sequences are extracted for the model training. The specific appliance power sequences can be denoted as M = { m 1 , m 2 , , m t , , m T } , where t { 1 ,   2 , , T } is time interval collected every 3 s. Additionally, the aggregated power measurement sequence data can be denoted as P = { p 1 , p 2 , p T } . The transition event locations of appliances are detected by the LLD-max algorithm from M and P . The denoising process is performed by filtering out the wrong activation locations from the event detection process. After filtering wrong locations, the transition event locations of M are represented as I D = { i d 1 , i d 2 , ,   i d R } , where R is the maximum number of transition locations. The transition event locations of P are represented as I d x = { l 1 , l 2 , , l N } . Afterward, the transition locations are employed to fetch data from M and P . The extracted data from M and P are represented as E = { e 1 , e 2 , , e R } and K = { k 1 , k 2 , , k N } , respectively. The extracted data are segmented using the sliding window technique. The data within the segment are rescaled via Equation (13). Additionally, GADF, GASF, and RP transformations have been performed on the data segments and transformed into a suitable form for CNN. Then, the three images are combined like a color channel combined with red, green, and blue (RGB). In the image-combining process, the image concatenating process is performed by linking the transformed image frames. When the concatenating process is completed, the data shape becomes the form with the time channel added.
A flowchart of the proposed algorithm is represented in Figure 6. Here, the data of E and K are transformed into images via GAF and RP transformation. Additionally, the data augmentation is conducted with the data transformation. After all procedures, the image frames are inserted into the input data of the CNN-LSTM model. Moreover, the test data are evaluated with a generated model.

4.3. Data Augmentation

By analyzing the dataset, it has been confirmed that the dishwasher is rarely operated during the training period. In this condition, a data bias problem may be caused by the uneven operation. The biased data, also known as imbalanced data, are crucial in classification problems. Deep-learning models can be inadequately trained when imbalanced data are driven. Data augmentation techniques may be used to mitigate the data bias problem. In this paper, the time-series generative adversarial networks (TSGAN) method [37] is adopted for the data augmentation technique, a variant of generative adversarial networks (GANs) [38]. Here, the GAN is known to be able to generate realistic fake data from actual data. Additionally, a synthetic minority oversampling technique (SMOTE) [39] is applied to relieve the data bias problem. In order to mitigate the data bias problem, operating data may be generated by TSGAN and oversampled by SMOTE. The data augmentation technique is applied to the training sets only.

4.4. Performance Metrics

In the NILM technique, numerous metrics have been proposed to evaluate performance. Among the metrics, the classification accuracy can be assessed by the F1-score [40] and receiver operating characteristic (ROC) curve. The F1-score is described as the following formulas:
p r e c i s i o n = t p t p + f p , r e c a l l = t p t p + f n .
F 1 s c o r e = 2 × p r e c i s i o n × r e c a l l p r e c i s i o n + r e c a l l .
In Equation (14), t p denotes true positives, which means that the true result is the ON state of the appliance when the prediction is ON. The f p denotes false positives, which means that the prediction is the ON state of the appliance when the correct value is OFF. Additionally, the f n denotes false negatives, which means that the prediction is the OFF state of the appliance when the correct value is ON.
The F1-score is a harmonic mean of precision (PC) and recall (RC) scores. The RC is the ratio of what the model predicts as true among what is true. Then the PC is the ratio of what is classified as true. The ROC curve is a graph comparing the ratio of f p and the ratio of t p on the x and y axes, respectively. The closer the ROC curve is to the upper left corner and the larger is the area occupied at the bottom, the better performance is achieved. Classification accuracy can be compared with the area of the ROC curve, where the area is called the area under the curve (AUC). The F1-score and AUC are represented as values between 0 and 1, and the larger is the value, the better is the classification performance.

4.5. Result Descriptions

The classification accuracy can be evaluated by classifying appliances in the seen and unseen houses with the model trained in house #1. Here, the test sets were aggregated data that blend consumption data from all appliances in the houses.
Before comparing the conventional studies with the proposed method, the effects of adopting the data augmentation and time-lapse image methods were analyzed. The data augmentation was applied to alleviate the problem of imbalanced operating classes of dishwashers. In Figure 7, the classification accuracy is evaluated between methods with and without data augmentation in dishwashers.
In the confusion matrix, classification accuracy is analyzed with four factors: t p , t n , f p , and f n . In Figure 7, 0 and 1 are set to be OFF and ON states, respectively. It was found that the number of f p is decreased, while the number of t p is increased by the adoption of the data augmentation technique. It can be interpreted that data have been less likely to be misclassified by adopting the data augmentation technique. Therefore, the classification accuracy can be improved using the data augmentation technique, which leads to the mitigation of the data bias problem.
In Table 1, the classification accuracy with and without the time-lapse image method is represented. Here, (w) and (w/o) denote the cases in which the time-lapse image method was applied and not applied, respectively. In the simulation, dishwashers and refrigerators were selected because dishwashers are typically known as multistate appliances that are difficult to classify, and refrigerators are multistate appliances found in most common households. Classification models with and without the time-lapse image method were trained by CNN-LSTM and CNN, respectively. The results confirmed that the F1-score could be improved by up to almost 10% with the time-lapse image method. It was verified that the time-lapse image method is very effective in improving classification accuracy for the appliances.
Methods in [12,17] were used to compare the classification accuracy between the conventional and proposed methods. In [12], matrix rearrangement was employed to transform a matrix suitable for CNN using time-series data. Additionally, in the case of [17], only an image of GADF or GASF was employed for classification. The conventional methods and the proposed method have been modeled with CNN and CNN-LSTM, respectively.
In Figure 8, the classification accuracy was simulated for dishwashers. It was shown that the GAF-based methods could improve the F1-score by up to 0.2 in house #1 compared with the matrix rearrangement method. It can be noted that the time-lapse method has been shown to improve the F1-score by up to 0.14 and 0.11, respectively, in seen and unseen houses compared with the GAF-based methods.
In Figure 9, the classification accuracy was simulated for refrigerators. The conventional methods can achieve an F1-score of less than 0.841 in the place where the training was conducted. It was found that the proposed method can achieve F1-score of 0.935 and 0.825 in the seen and the unseen houses, respectively.
The comparative results of the proposed and the conventional approaches are summarized in Table 2. As a result of classifying the dishwasher, it was confirmed that the time-lapse image method can improve F1-scores by up to 0.35 and 0.1 in the seen and the unseen houses, respectively, compared with the conventional approaches. Additionally, in terms of classifying the refrigerator, it was confirmed that the time-lapse image method can also improve F1-scores by up to 0.3 and 0.32 in the seen and the unseen houses, respectively, compared with the conventional methods.
In Figure 10, the ROC curves are represented for the dishwasher with AUC. It was verified that AUC scores can be improved by up to 0.54 and 0.37 in the seen and the unseen houses, respectively, compared with the conventional methods.
In Figure 11, the ROC curves are represented for the refrigerator with AUC. By the proposed approach, it was noted that AUC scores can be improved by up to 0.349 and 0.251 in the seen and the unseen houses, respectively, compared with the conventional methods.
In terms of the F1-score and ROC curve, it was verified that the classification accuracy was significantly enhanced by the time-lapse image method compared with the conventional approaches.
In Figure 12, the simulations were performed for dishwashers and refrigerators in terms of F1-score. It was confirmed that the classification accuracy can be improved by combining the RP and GAF techniques compared with each technique.
In Table 3, the proposed method is compared with the traditional deep-learning methods in terms of RC, PC, and F1-score. The CNN-1D and random forest (RF) methods are chosen as representative deep-learning methods. The proposed method can improve the F1-scores of dishwashers and refrigerators by up to 0.61 and 0.37, respectively, compared with the traditional deep-learning methods. Therefore, the time-lapse image method can be a promising candidate for enhancing classification accuracy from the standpoint of F1-scores.
In order to evaluate the classification accuracy between the time-lapse image and recent other deep-learning methods [22,23,24,25], F1-scores for REDD house #1 are represented in Table 4. For setting similar simulation environments, which were conducted in the deep-learning methods [22,23,24,25], settings were divided into a couple of settings: settings 1 and 2. In setting 1, houses #2, #3, #4, #5, and #6 were used as training data, and house # 1 was used as test data. In setting 2, house #1 was used as the training data, and the validation data of house # 1 was classified. From the simulation results of setting 1, it was confirmed that the F1-scores of the dishwashers and refrigerators can be improved by up to 0.35 and 0.1, respectively, compared with the conventional GSP methods [22,23]. From the simulation results of setting 2, it was confirmed that the F1-score of dishwashers and refrigerators can be improved by up to 0.1 and 0.06, respectively, compared with the conventional feature extraction methods [24,25]. Therefore, it was verified that the time-lapse image method is very effective for the enhancement of classification accuracy compared with the recently adopted methods.

5. Conclusions and Discussions

In this paper, the LLD-max algorithm was applied to construct a real-time event detection of typical home appliances. The novel image-combining method was proposed to extract features based on the GAF and RP transformations. Additionally, the time-lapse image method was proposed to improve the classification accuracy for multistate appliances with complex patterns. It can be noted that the bias data problem may be mitigated with the data augmentation technique. It was confirmed that the classification accuracy measured by the F1-score can be enhanced by up to 30% or more through the proposed method. Consequently, it was confirmed that the proposed method can achieve enhanced classification accuracy compared with the conventional methods in classifying the multistate appliances. The proposed technique can find its applications in energy-saving and management systems with various home appliances.

Author Contributions

Conceptualization, J.S.; data curation, J.S., Y.S. and S.K.; methodology, J.S.; project administration, J.K.; software, J.S., Y.S. and S.K.; validation, Y.S.; visualization, S.K.; writing—original draft preparation, J.S. and J.K.; writing—review and editing, Y.S. and J.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Publicly available datasets were analyzed in this study. These data can be found here: http://redd.csail.mit.edu/ (accessed on 6 August 2021).

Acknowledgments

This work has been supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No. NRF-2019R1F1A1058266); in part by “Human Resources Program in Energy Technology” of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), granted financial resources from the Ministry of Trade, Industry, and Energy, Republic of Korea (No. 20194010201830); and in part by Kwangwoon University in 2021.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, L.; Luo, S.; Li, J. An Approach of Household Power Appliance Monitoring Based on Machine Learning. In Proceedings of the 5th IEEE International Conference Intelligent Computation Technology and Automation (ICICTA), Zhangjiajie, China, 12–14 January 2012; pp. 577–580. [Google Scholar]
  2. Hart, G.W. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
  3. Batra, N.; Singh, A.; Whitehouse, K. If You Measure it, Can You Improve it? Exploring the Value of Energy Disaggregation. In Proceedings of the 2nd ACM International Conference Embedded System Energy-Efficient Built Environments, Seoul, Korea, 4–5 November 2015; pp. 191–200. [Google Scholar]
  4. Hassan, T.; Javed, F.; Arshad, N. An empirical investigation of V-I trajectory-based load signatures for non-intrusive load monitoring. IEEE Trans. Smart Grid 2014, 5, 870–878. [Google Scholar] [CrossRef] [Green Version]
  5. Robertson, D.C.; Camps, O.I.; Mayer, J.S.; Gish, W.B. Wavelets and electromagnetic power system transients. IEEE Trans. Power Deliv. 1996, 11, 1050–1058. [Google Scholar] [CrossRef]
  6. Kolter, Z.; Jaakkola, T.; Kolter, J.Z. Approximate Inference in Additive Factorial HMMs with Application to Energy Disaggregation. In Proceedings of the 5th International Conference on Artificial Intelligence and Statistics, La Palma, Spain, 21–23 April 2012; pp. 1472–1482. [Google Scholar]
  7. Lukas, M.; Said, B.K.; Bin, Y. How well Can HMM Model Load Signals. In Proceedings of the 3rd International Workshop on NILM, Vancouver, BC, Canada, 13–15 May 2016. [Google Scholar]
  8. Makonin, S.; Popowich, F.; Bajić, I.V.; Gill, B.; Bartram, L. Exploiting HMM sparsity to perform online real-time nonintrusive load monitoring. IEEE Trans. Smart Grid 2016, 7, 2575–2585. [Google Scholar] [CrossRef]
  9. Zeinal-Kheiri, S.; Shotorbani, A.M.; Mohammadi-Ivatloo, B. Residential load disaggregation considering state transitions. IEEE Trans. Ind. Inform. 2020, 16, 743–753. [Google Scholar] [CrossRef]
  10. Azizi, E.; Shotorbani, A.M.; Hamidi-Beheshti, M.T.; Mohammadi-Ivatloo, B.; Bolouki, S. Residential household non-intrusive load monitoring via smart event-based optimization. IEEE Trans. Consum. Electron. 2020, 66, 233–241. [Google Scholar] [CrossRef]
  11. Mnih, V.; Kavukcuoglu, K.; Silver, D.; Rusu, A.A.; Veness, J.; Bellemare, G.M.; Graves, A.; Riedmiller, M.; Fidjeland, K.A.; Ostrovski, G.; et al. Human-level control through deep reinforcement learning. Nature 2015, 518, 529–533. [Google Scholar] [CrossRef]
  12. Kabat, S.R.; Jayashree, D.; Venkatesan, K.G.S.; Venkata, H.B. Non-intrusive load monitoring technique using deep neural networks for energy disaggregation. Mater. Today Proc. 2021. [Google Scholar] [CrossRef]
  13. Zhang, C.; Zhong, M.; Wang, Z.; Goddard, N.; Sutton, C. Sequence-to-Point Learning with Neural Networks for Nonintrusive Load Monitoring. In Proceedings of the 32nd AAAI Conference Artificial Intelligent, New Orleans, LA, USA, 2–7 February 2018; pp. 2604–2611. [Google Scholar]
  14. Wang, Z.; Oates, T. Imaging Time-Series to Improve Classification and Imputation. In Proceedings of the 24th International Joint Conference Artificial Intelligent (IJCAI), Buenos Aires, Argentina, 25–26 July 2015; pp. 3939–3945. [Google Scholar]
  15. Xu, H.; Li, J.; Yuan, H.; Liu, Q.; Fan, S.; Li, T.; Sun, X. Human activity recognition based on Gramian angular field and deep convolutional neural network. IEEE Access 2020, 8, 199393–199405. [Google Scholar] [CrossRef]
  16. Zhang, G.; Si, Y.; Wang, D.; Yang, W.; Sun, Y. Automated detection of myocardial infarction using a Gramian angular field and principal component analysis network. IEEE Access 2019, 7, 171570–171583. [Google Scholar] [CrossRef]
  17. Abouzar, E.; Roozbeh, R. Single residential load forecasting using deep learning and image encoding techniques. Electronics 2020, 9, 68. [Google Scholar]
  18. Hafsa, B.; Christoph, K.; Wilfried, E. Exploring time series imaging for load disaggregation. In Proceedings of the 7th ACM International Conference System Energy-Efficient Buildings, Cities, Transportation, New York, NY, USA, 18–20 November 2020; pp. 254–257. [Google Scholar]
  19. Matindife, L.; Sun, Y.; Wang, Z. Image-based mains signal disaggregation and load recognition. Complex Intell. Syst. 2021, 7, 901–927. [Google Scholar] [CrossRef]
  20. Hong, Y.; Martinez, J.J.F.; Fajardo, A.C. Day-ahead solar irradiation forecasting utilizing Gramian angular field and convolutional long short-term memory. IEEE Access 2020, 8, 18741–18753. [Google Scholar] [CrossRef]
  21. Faustine, A.; Pereira, L.; Klemenjak, C. Adaptive weighted recurrence graphs for appliance recognition in non-intrusive load monitoring. IEEE Trans. Smart Grid 2021, 12, 398–406. [Google Scholar] [CrossRef]
  22. He, K.; Stankovic, V.; Stankovic, L. Building a Graph signal processing model using dynamic time warping for load disaggregation. Sensors 2020, 20, 6628. [Google Scholar] [CrossRef] [PubMed]
  23. Zhao, B.; Stankovic, L.; Stankovic, V. On a training-less solution for non-intrusive appliance load monitoring using graph signal processing. IEEE Access 2016, 4, 1784–1799. [Google Scholar] [CrossRef] [Green Version]
  24. Piccialli, V.; Sudoso, A.M. Improving non-intrusive load disaggregation through an attention-based deep neural network. Energies 2021, 14, 847. [Google Scholar] [CrossRef]
  25. Chen, K.; Zhang, Y.; Wang, Q.; Hu, J.; Fan, H.; He, J. Scale-and context-aware convolutional non-intrusive load monitoring. IEEE Trans. Power Syst. 2019, 35, 2362–2373. [Google Scholar] [CrossRef] [Green Version]
  26. Dehghani, A.; Sarbishei, O.; Glatard, T.; Shihab, E. A quantitative comparison of overlapping and non-overlapping sliding windows for human activity recognition using inertial sensors. Sensors 2019, 19, 5026. [Google Scholar] [CrossRef] [Green Version]
  27. Su, Y.; Lu, Y.; Chen, M.; Liu, A. Spatiotemporal joint mitosis detection using CNN-LSTM network in time-lapse phase contrast microscopy images. IEEE Access 2017, 5, 18033–18041. [Google Scholar] [CrossRef]
  28. Pereira, L. Developing and Evaluating a Probabilistic Event Detector for Non-Intrusive Load Monitoring. In Proceedings of the Sustainable Internet ICT for Sustainability (SustainIT), Funchal, Portugal, 6–7 December 2017; pp. 1–10. [Google Scholar]
  29. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  30. Lu, M.; Li, Z. A hybrid event detection approach for non-intrusive load monitoring. IEEE Trans. Smart Grid 2020, 11, 528–540. [Google Scholar] [CrossRef] [Green Version]
  31. Eckmann, J.P.; Kamphorst, S.O.; Ruelle, D. Recurrence plots of dynamical systems. Europhys. Lett. (EPL) 1987, 4, 973–977. [Google Scholar] [CrossRef] [Green Version]
  32. Chang, C.; Wang, Y.; Chen, S. Anomaly detection using causal sliding windows. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 3260–3270. [Google Scholar] [CrossRef]
  33. Li, Y.; Teng, Z.; Liang, C.; Li, J. Detection and localization of short-duration variations using sliding window SVD and sparse signal decomposition. IEEE Trans. Instrum. Meas. 2020, 69, 6912–6920. [Google Scholar] [CrossRef]
  34. Nair, V.; Hinton, G.E. Rectified Linear Units Improve Restricted Boltzmann Machines Vinod. In Proceedings of the 27th International Conference Machine Learning (ICML), Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
  35. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference Learning Representations (ICLR), San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
  36. Kolter, J.Z.; Johnson, M.J. REDD: A public data set for energy disaggregation research. In Proceedings of the Workshop on Data Mining Applications in Sustainability (SIGKDD), San Diego, CA, USA, 21 August 2011; pp. 1–6. [Google Scholar]
  37. Yoon, J.; Jarrett, D.; Schaar, M.V.D. Time-series generative adversarial networks. Adv. Neural Inf. Process. Syst. (NeurIPS) 2019, 32, 5509–5519. [Google Scholar]
  38. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. Adv. Neural Inf. Process. Syst. (NeurIPS) 2014, 27, 2672–2680. [Google Scholar]
  39. Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic minority over-sampling technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
  40. Makonin, S.; Popowich, F. Nonintrusive load monitoring (NILM) performance evaluation. Energy Effic. 2015, 8, 809–814. [Google Scholar] [CrossRef]
Figure 1. Block diagram of a system model in NILM: (a) typical NILM system model, (b) proposed NILM system model.
Figure 1. Block diagram of a system model in NILM: (a) typical NILM system model, (b) proposed NILM system model.
Energies 14 07630 g001
Figure 2. Structure of overlapping sliding window technique in NILM.
Figure 2. Structure of overlapping sliding window technique in NILM.
Energies 14 07630 g002
Figure 3. Block diagram of time-lapse image method algorithm.
Figure 3. Block diagram of time-lapse image method algorithm.
Energies 14 07630 g003
Figure 4. Detailed architecture of CNN-LSTM classification model.
Figure 4. Detailed architecture of CNN-LSTM classification model.
Energies 14 07630 g004
Figure 5. Operational process of the proposed system: (a) data fetching process from transition location using LLD-max algorithm, (b) data conversion process with time-lapse image method, and (c) classification process using CNN-LSTM.
Figure 5. Operational process of the proposed system: (a) data fetching process from transition location using LLD-max algorithm, (b) data conversion process with time-lapse image method, and (c) classification process using CNN-LSTM.
Energies 14 07630 g005
Figure 6. Flowchart of the proposed algorithm.
Figure 6. Flowchart of the proposed algorithm.
Energies 14 07630 g006
Figure 7. Confusion matrices test results in the house #1 dishwasher: (a) confusion matrix without applying data augmentation technique, (b) confusion matrix with applying data augmentation technique.
Figure 7. Confusion matrices test results in the house #1 dishwasher: (a) confusion matrix without applying data augmentation technique, (b) confusion matrix with applying data augmentation technique.
Energies 14 07630 g007
Figure 8. F1-score of dishwasher between conventional and proposed methods.
Figure 8. F1-score of dishwasher between conventional and proposed methods.
Energies 14 07630 g008
Figure 9. F1-score of refrigerator between conventional and proposed methods.
Figure 9. F1-score of refrigerator between conventional and proposed methods.
Energies 14 07630 g009
Figure 10. ROC curve of dishwasher between GAF [17] and time-lapse image method: (a) ROC curve of GADF method, (b) ROC curve of GASF method, and (c) ROC curve of time-lapse image method.
Figure 10. ROC curve of dishwasher between GAF [17] and time-lapse image method: (a) ROC curve of GADF method, (b) ROC curve of GASF method, and (c) ROC curve of time-lapse image method.
Energies 14 07630 g010aEnergies 14 07630 g010b
Figure 11. ROC curve of refrigerator between GAF [17] and time-lapse image method: (a) ROC curve of GADF method, (b) ROC curve of GASF method, and (c) ROC curve of time-lapse image method.
Figure 11. ROC curve of refrigerator between GAF [17] and time-lapse image method: (a) ROC curve of GADF method, (b) ROC curve of GASF method, and (c) ROC curve of time-lapse image method.
Energies 14 07630 g011aEnergies 14 07630 g011b
Figure 12. F1-score of appliances between each individual approach and proposed method.
Figure 12. F1-score of appliances between each individual approach and proposed method.
Energies 14 07630 g012
Table 1. F1-score depending on time-lapse image method employment ((w): time-lapse applied, (w/o): time-lapse nonapplied).
Table 1. F1-score depending on time-lapse image method employment ((w): time-lapse applied, (w/o): time-lapse nonapplied).
Appliance (Method)House #1House #2House #3
Dishwasher (w)0.9830.5790.592
Dishwasher (w/o)0.9330.5600.495
Refrigerator (w)0.9350.7140.825
Refrigerator (w/o)0.9160.6360.740
Table 2. Simulation results of classifying multistate appliances adopting different methods.
Table 2. Simulation results of classifying multistate appliances adopting different methods.
HouseApplianceTime-Lapse Image MethodMatrix Method [12]GADF Method [17]GASF Method [17]
RCPCF1RCPCF1RCPCF1RCPCF1
#1Dishwasher0.9840.9830.9830.6240.6570.6400.7830.9090.8410.7020.8480.838
(Seen)Refrigerator0.9610.9110.9350.5690.7150.6330.7400.7510.7450.8410.8420.841
#2Dishwasher0.6110.5510.5790.5340.5090.5210.4980.4910.4940.5470.5330.536
(Unseen)Refrigerator0.7260.7020.7140.5460.6170.5790.6140.6160.6150.6010.6560.627
#3Dishwasher0.6810.5230.5920.5540.5040.5270.4610.4970.4780.4840.4950.489
(Unseen)Refrigerator0.8220.8280.8250.5020.5070.5040.7220.7220.7220.7100.7280.719
Table 3. Recall (RC)/precision (PC)/F1-score (F1) for the proposed and conventional deep-learning methods.
Table 3. Recall (RC)/precision (PC)/F1-score (F1) for the proposed and conventional deep-learning methods.
HouseApplianceTime-Lapse Image MethodCNN-1D MethodRF Method
RCPCF1RCPCF1RCPCF1
#1Dishwasher0.9840.9830.9830.4840.4610.4720.2630.6250.370
(Seen)Refrigerator0.9610.9110.9350.5380.6670.5960.4850.6620.560
#2Dishwasher0.6110.5510.5790.50.490.4950.5110.5070.509
(Unseen)Refrigerator0.7260.7020.7140.5070.5910.5460.6730.6520.662
#3Dishwasher0.6810.5230.5920.4920.4980.4950.5090.5010.505
(Unseen)Refrigerator0.8220.8280.8250.5050.6150.5550.5910.6520.620
Table 4. F1-score of deep-learning methods for REDD house 1.
Table 4. F1-score of deep-learning methods for REDD house 1.
ApplianceSetting 1Setting 2
Time-Lapse ImageUGSP-DTW [22]UGSP
[23]
Time-Lapse ImageLDwA
[24]
SCANet [25]
Dishwasher 0.970.770.620.790.740.69
Refrigerator 0.950.920.850.890.870.83
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Seon, J.; Sun, Y.; Kim, S.; Kim, J. Time-Lapse Image Method for Classifying Appliances in Nonintrusive Load Monitoring. Energies 2021, 14, 7630. https://doi.org/10.3390/en14227630

AMA Style

Seon J, Sun Y, Kim S, Kim J. Time-Lapse Image Method for Classifying Appliances in Nonintrusive Load Monitoring. Energies. 2021; 14(22):7630. https://doi.org/10.3390/en14227630

Chicago/Turabian Style

Seon, Joonho, Youngghyu Sun, Soohyun Kim, and Jinyoung Kim. 2021. "Time-Lapse Image Method for Classifying Appliances in Nonintrusive Load Monitoring" Energies 14, no. 22: 7630. https://doi.org/10.3390/en14227630

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