Next Article in Journal
Opportunities and Challenges of Understanding Community Assembly in Spontaneous Food Fermentation
Previous Article in Journal
Influence of Ultrasound-Assisted Vacuum Drying on Physicochemical Characteristics, Antioxidant Activity, and α-Glucosidase Inhibition Activity of Flos Sophorae Immaturus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting the Moisture Ratio of a Hami Melon Drying Process Using Image Processing Technology

1
Jiangsu Key Laboratory of Advanced Food Manufacturing Equipment and Technology, School of Mechanical Engineering, Jiangnan University, Wuxi 214122, China
2
Department of Bioresource Engineering, McGill University, 21111 Lakeshore Road, Sainte-Anne-de-Bellevue, QC H9X 3V9, Canada
*
Author to whom correspondence should be addressed.
Foods 2023, 12(3), 672; https://doi.org/10.3390/foods12030672
Submission received: 16 January 2023 / Revised: 30 January 2023 / Accepted: 1 February 2023 / Published: 3 February 2023
(This article belongs to the Section Food Engineering and Technology)

Abstract

:
For food drying, moisture content and shrinkage are vital in the drying process. This paper is concerned with the moisture ratio modeling and prediction issues of the Hami melon drying process. First, an experimental system was developed; it included an adjustable-power microwave drying unit and an image-processing unit. The moisture contents and the areas of Hami melon slices at different times were sampled in real time. Then, the expression of the moisture ratio with regard to shrinkage was derived by using the Weierstrass approximation theorem. A maximum likelihood fitness function-based population evolution (MLFF-PE) algorithm was then put forward to fit the moisture ratio model and predict the moisture ratio. The results showed that the proposed MLFF-PE algorithm was effective at fitting and predicting the moisture ratio model of the drying process of Hami melon slices.

1. Introduction

During food-drying processes, a variety of physical and chemical changes occur inside foods, which affect the quality of dried products [1,2,3]. The changes in the moisture content in high-moisture foods, such as Hami melons, generally result in shape changes [4,5,6]. This kind of shape change is expressed as shrinkage [7]. For modeling food-drying processes, moisture content and shrinkage are two important indicators that reveal the drying schedule [8,9,10], and they play significant roles in many aspects [11,12,13]. For instance, if the relationship between the moisture content and the shrinkage is built, we will be able to obtain the moisture content in real time by detecting the shrinkage, knowing the end point of the drying process, or predicting the drying process. That is to say, according to the modeling results, we can decide when to finish the drying process or design microwave power-adjusting strategies to obtain dried products with better quality. In recent decades, many researchers have studied different mathematical models of moisture content and shrinkage during food-drying processes [14,15,16]. Yadollahinia et al. studied the drying characteristics of potato slices and pointed out that the dimensionless area changes of potato slices decreased linearly as the dimensionless moisture content decreased [17]. Afonso et al. employed the three-order polynomial to describe the relationship between the physical characteristics of coffee berries, such as the volume shrinkage and moisture content measured in drying experiments [18]. During the drying process of pineapple slices, a linear function containing exponential constants was used to express the relationship between the shrinkage and moisture content [19]. In [17,18,19], the models were shrinkage versus moisture content. In this paper, we established the mathematical model of the moisture ratio with regard to the shrinkage during the Hami melon drying process as the n-order polynomial in line with Weierstrass Approximation theorem, and developed a new algorithm to realize model fitting.
In recent years, image processing has been widely applied in various drying systems [20,21,22]. By building the relationships between the visual appearances of foods, such as the color, size, and shape, and the easily measured quality attributes of foods, such as the moisture content, density, and porosity at different stages of the drying processes, image processing has been used to evaluate the qualities of dried foods at specific times in drying processes [23,24]. Madiouli et al. studied the shrinkage kinetics of bananas and observed that banana slices showed ideal shrinkage at the beginning of drying, but stopped shrinkage with low moisture content [25]. Huang et al. used hyperspectral imaging technology to capture the images of soybeans at different stages in microwave drying. Using those images, they studied the relationship between the color changes of soybeans and the moisture content and concluded that there was a correlation between the hyperspectral reflectance, entropy, and moisture content [26]. In the microwave vacuum drying process of carrots, Nahimana and Zhang exploited the image processing software called ImageJ to monitor the shrinkage and color changes of carrots [27]. Nevertheless, the image processing technology used in most research studies on drying, such as in [25,26,27], is offline, which means that the products must be taken out to take photos and, thus, the drying processes must be interrupted. To overcome this shortcoming, this paper developed an image processing-based microwave drying system to study the changes in the moisture ratio of Hami melons by detecting shrinkage during the drying process.
In the area of modeling and estimation, the maximum likelihood method is usually utilized because it has good statistical properties and can be applied to linear and nonlinear models [28,29,30]. The core idea of the maximum likelihood method is that the estimated values are obtained by maximizing the probability of the occurrence of the experimental data [31,32,33]. Xie et al. adopted the maximum likelihood method to recover the parameters of Bernoulli autoregressive models [34]. Wu et al. developed a new method for the joint amplitude and noise variance estimation of a single sinusoid on the basis of the maximum likelihood method [35]. Çayır and Candan investigated the autoregressive model parameter estimation issues by using the maximum likelihood method [36]. By taking advantage of the maximum likelihood method, this paper derived the maximum likelihood fitness function and studied a novel algorithm to solve the moisture ratio modeling problem of the Hami melon drying process.
The main contributions of this paper are as follows.
  • An experimental system that included an adjustable-power microwave drying unit and an image-processing unit was developed, and the moisture content and the area of samples at different times during the Hami melon drying process were collected.
  • The representation of the moisture ratio with regard to the shrinkage of the drying process of Hami melon slices was assumed by means of the Weierstrass approximation theorem.
  • By deducing the maximum likelihood fitness function, a maximum likelihood fitness function-based population evolution (MLFF-PE) algorithm was presented to fit the moisture ratio model and predict the moisture ratio changes in the drying process of Hami melon slices. The results showed that the estimated moisture ratio model given by the MLFF-PE algorithm performed well in the moisture ratio model’s fitting and the moisture ratio prediction of the Hami melon drying process.
This paper is organized as follows. Section 2 presents an experimental system, including an adjustable-power microwave drying unit and an image-processing unit, and introduces the experimental procedure of the Hami melon drying process. Section 3 presents the mathematical model of the moisture ratio versus the shrinkage. In Section 4, the MLFF-PE algorithm is presented to fit the moisture ratio model. Section 5 provides the results of model fitting and prediction. Finally, the conclusions and future work are summarized in Section 6.

2. Materials and Methods

2.1. Materials

Fresh Hami melons (Cucumis melo var. saccharinus) were purchased at a local market in Wuxi, China. Undamaged Hami melons with moderate maturity and clear skin lines were selected and stored at 5 °C and then placed at room temperature at 20 °C for 30 min before drying. They were washed, peeled, and cut into 6 mm slices using a mechanical cutter. The slices were then cut into 25 mm diameter cylindrical pieces with a cutting tool. The initial moisture contents of fresh Hami melon samples were measured and obtained, i.e., 9.87 g/g on a dry basis by drying with hot air at 105 °C for 24 h, which was adequate to obtain the constant mass of the slices.

2.2. Microwave Drying System Based on Image Processing

The developed experiment system consisted of an image-processing unit and a microwave drying unit. The schematic of the system is shown in Figure 1.
In the image-processing part, 3 LED light strips were applied as light sources, which were installed on the door of the microwave oven. A hole with a diameter of 6 mm was drilled at the top of the microwave oven for imaging and an industrial camera (SKT-SL1200C-123A, Chengyishun Tech. Co., Ltd., Shenzhen, China) was installed above the hole. The collected images were transmitted to the PC via a USB cable. As for the microwave-drying part, a 700 W microwave oven (EM7KCGW3-NR, Midea Co., Ltd., Guangzhou, China) was utilized for drying, where the original circuit was modified to make the microwave power continuously adjustable with the help of a Triac and a data acquisition (DAQ) board (USB 6008, National Instruments Corp., Austin, TX, USA). The sample holding plate was supported by an electric balance above the microwave oven cavity through 4 Teflon sticks for mass measurements. The electronic scale was able to read the mass information in real time and transfer the data to the PC through the RS232 to USB cable. The precision of the electronic balance was 0.01 g. An optical fiber sensor (HQFTS-PAA0A-0300, Xian Heqi Photoelectric Tech. Co., Ltd., Xi’an, China) was inserted into the core of one of the samples to take the temperature [37]. The collected optical signal representing the temperature was converted into a DC voltage signal through the temperature transmitter and was recognized by the PC via the DAQ module. The temperature error was ±1 °C.

2.3. Experimental Details

After several pre-experiments, considering the drying time and quality after drying, 60 °C was selected as the microwave drying temperature of the Hami melon. The temperature of the material core was measured in real-time by the optical fiber, and the constant drying temperature of 60 °C was achieved by continuously adjusting the power under a PID control strategy [38]. A fan installed on the side wall of the microwave oven drew out the hot air in the oven to achieve airflow. Mass was measured during the drying process and the image-processing algorithm was performed every 30 s, followed by data recording. Drying was stopped when the dry basis moisture content reached 0.176 g/g. The total drying time was approximately 41 min. The experiments were performed in triplicates.

2.4. Image Processing Algorithm

An image-processing algorithm was developed to monitor the shrinkage of the material. The software, Vision and Motion Module, based on LabVIEW (Version 16.0; National Instruments Corp., Austin, TX, USA), was utilized to implement the algorithm. The major steps of image processing are summarized below and a typical example of the steps is illustrated in Figure 2.
Step 1: Capture and read the 24-bit RGB image—see (a) of Figure 2.
Step 2: Convert the RGB image into an 8-bit grayscale image by averaging the 3 color components of the RGB image—see (b) of Figure 2.
Step 3: Transform the grayscale image into a binary image by computing the optimal threshold value using the clustering method—see (c) of Figure 2.
Step 4: Fill in the holes found in each particle to remove the image noise inside the samples.
Step 5: Filter and retain the top 6 image particles in the area to eliminate the image noise outside the samples—see (d) of Figure 2.
Step 6: Extract and sum the pixel counts of each filtered particle.

3. Mathematical Model

In this section, the definitions of the moisture ratio and the shrinkage are given and the relationship between the moisture ratio and the shrinkage is provided.
During the drying process, the moisture content and the moisture ratio of the samples were, respectively, calculated by the following equations:
M C ( t ) = m ( t ) m d m d , M R ( t ) = M C ( t ) M C ( 0 ) ,
where t represents the drying time (min), m ( t ) stands for the real mass of the samples at time t (g), m d stands for the mass of dry matter of the samples (g), M C ( t ) denotes the moisture content at time t (g/g), M C ( 0 ) denotes the initial moisture content at time t = 0 (g/g), and M R ( t ) symbolizes the moisture ratio at time t (dimensionless).
The shrinkage of the samples, which was regularly quantified as the area ratio, was computed by the following equation:
S ( t ) = A ( t ) A ( 0 ) ,
where A ( t ) stands for the area at time t, which is expressed by the number of pixels of the samples (px), A ( 0 ) stands for the initial area of the samples (px), and S ( t ) symbolizes the shrinkage of the samples at time t (dimensionless).
To study the relationship between the moisture ratio and the shrinkage, the moisture ratio was described as a function of the shrinkage:
M R ^ ( t ) = f ( S ( t ) ) ,
M R ( t ) = M R ^ ( t ) + v ( t ) ,
where S ( t ) is the shrinkage of the samples, M R ^ ( t ) is the function value, M R ( t ) is the experimental moisture ratio, and v ( t ) is the measurement error; it is supposed to be an independent zero-mean white Gaussian noise with variance σ 2 .
Theorem 1
(Weierstrass approximation theorem). Let f ( x ) be continuous on an interval C. Then for any ϵ > 0 , there exists a polynomial p ( x ) , such that
| p ( x ) f ( x ) | < ϵ , x C .
According to Theorem 1, it can be deduced that any continuous function f ( x ) can be approximated arbitrarily well by means of a polynomial p ( x ) with the required accuracy. Therefore, we utilized the n-order polynomial p ( · ) to replace the function f ( · ) in (1) and rewrite (1) and (2) as
M R ^ ( t ) = p ( S ( t ) ) = a 0 + a 1 S ( t ) + a 2 S 2 ( t ) + + a n S n ( t ) ,
M R ( t ) = M R ^ ( t ) + v ( t ) .
The parameter vector α and the information vector φ ( t ) are defined as
α = [ a 0 , a 1 , a 2 , , a n ] T R Q , Q = n + 1 , φ ( t ) = [ 1 , S ( t ) , S 2 ( t ) , , S n ( t ) ] T R Q .
Inserting (4) into (3), we could describe the relationship between the moisture ratio and the shrinkage by
M R ( t ) = a 0 + a 1 S ( t ) + a 2 S 2 ( t ) + + a n S n ( t ) + v ( t )   = [ 1 , S ( t ) , S 2 ( t ) , , S n ( t ) ] a 0 a 1 a 2 a n + v ( t )   = φ T ( t ) α + v ( t ) .
The objective of this paper was to propose a novel parameter estimation algorithm to identify the model in (5) from the collected discrete experimental data S ( t k ) and M R ( t k ) at the discrete sampling time t = t k ( k = 1 , 2, ⋯, D). Moreover, in this paper, we adopted the uniform sampling method with the sampling period Δ T . Thus, the experimental data S ( t k ) and M R ( t k ) could be represented as S ( k Δ T ) and M R ( k Δ T ) or S ( k ) and M R ( k ) for short.

4. MLFF-PE Method

In this section, we developed the maximum likelihood fitness function-based population evolution (MLFF-PE) algorithm to identify the parameter vector α of the model in (5).

4.1. Population Initialization

The MLFF-PE algorithm began with the generation of an initial population. In consideration of the Q-dimensional parameter vector to be estimated α in (5), the population size was supposed to be P R and the initial population was defined as
Λ ^ 0 = [ α ^ 1 0 , α ^ 2 0 , , α ^ P 0 ] T R P × Q ,
which consisted of P initial individuals (i.e., the parameter vectors to be estimated) from α ^ 1 0 to α ^ P 0 . In the initial population Λ ^ 0 , the pth initial individual was
α ^ p 0 = [ α ^ p , 1 0 , α ^ p , 2 0 , , α ^ p , Q 0 ] T R Q , p = 1 , 2 , , P ,
where p is the index for the individuals. Each element in the pth initial individual α ^ p 0 was randomly generated as follows:
α ^ p , q 0 = rand ( 0 , 1 ) , q = 1 , 2 , , Q ,
where q is the index for the elements in the pth individual and rand ( 0 , 1 ) is a uniformly distributed stochastic number between 0 and 1. Thus, the initialization process of the population was completed.
Because the population and the individuals were changed with the different evolution generations, we defined the population Λ ^ g e n and the individual α ^ p g e n at the generation g e n [ 0 , g e n max 1 ] as
Λ ^ g e n = [ α ^ 1 g e n , α ^ 2 g e n , , α ^ P g e n ] T ,
α ^ p g e n = [ α ^ p , 1 g e n , α ^ p , 2 g e n , , α ^ p , Q g e n ] T .
Each individual α ^ p g e n in the population Λ ^ g e n was a possible estimate of the parameter vector α .

4.2. Mutation Process

After the initialization process of the population, the mutation process was realized to produce the mutant vector for each individual α ^ p g e n .
The mutant vector β ^ p g e n was defined as
β ^ p g e n = [ β ^ p , 1 g e n , β ^ p , 2 g e n , , β ^ p , Q g e n ] T R Q .
At this stage, the mutant vector β ^ p g e n + 1 was produced by adding the vectorial difference between the second and third individuals to the first individual:
β ^ p g e n + 1 = α ^ r 1 g e n + F · ( α ^ r 2 g e n α ^ r 3 g e n ) , r 1 , r 2 , r 3 [ 1 , P ] ,
where F R is a positive constant called the scaling factor, which controls the magnitude of the vectorial difference α ^ r 2 g e n α ^ r 3 g e n , and r 1 , r 2 , and r 3 are integers stochastically selected from the set { 1 , 2, ⋯, P } , and those three integers ( r 1 , r 2 , and r 3 ) are not equal to each other or to the index p.

4.3. Crossover Process

After producing the mutant vector β ^ p g e n + 1 during the mutation process, the crossover process was implemented to enhance population diversity. The crossover vector λ ^ p g e n was defined as
λ ^ p g e n = [ λ ^ p , 1 g e n , λ ^ p , 2 g e n , , λ ^ p , Q g e n ] T R Q .
In the crossover process, some elements in the mutant vector β ^ p g e n + 1 and some elements in the individual α ^ p g e n were mixed to construct the crossover vector λ ^ p g e n + 1 . The scheme for generating every element in the crossover vector λ ^ p g e n + 1 is shown as follows:
λ ^ p , q g e n + 1 = β ^ p , q g e n + 1 , if rand ( 0 , 1 ) < C R or q = q rand α ^ p , q g e n , if rand ( 0 , 1 ) C R and q q rand ,
where C R R is a positive constant called the crossover rate, which controls the probability of preserving elements in the mutant vector β ^ p g e n + 1 or the individual α ^ p g e n ; q rand ensures that the crossover vector λ ^ p g e n + 1 obtains at least one element in the mutant vector β ^ p g e n + 1 , is an integer stochastically selected from the set { 1 , 2, ⋯, D } , and is newly produced for each index p.

4.4. Maximum Likelihood Fitness Function

In this subsection, the maximum likelihood fitness function (MLFF) is deduced for the MLFF-PE algorithm.
For the collected discrete experimental data { S ( 1 ) , S ( 2 ) , ⋯, S ( D ) } , and { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) } , the likelihood function L ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) is equal to the joint conditional probability density function of { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) } with the given { S ( 1 ) , S ( 2 ) , ⋯, S ( D ) } , and α :
    L ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = p ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = p ( M R ( D ) | M R ( 1 ) , M R ( 2 ) , , M R ( D 1 ) , S ( 1 ) , S ( 2 ) , , S ( D ) , α )     × p ( M R ( D 1 ) | M R ( 1 ) , M R ( 2 ) , , M R ( D 2 ) , S ( 1 ) , S ( 2 ) , , S ( D 1 ) , α )     × × p ( M R ( 1 ) | M R ( 0 ) , S ( 1 ) , α )   = k = 1 D p ( φ T ( k ) α + v ( k ) | M R ( 1 ) , M R ( 2 ) , , M R ( D 1 ) , S ( 1 ) , S ( 2 ) , , S ( k ) , α ) .
For the reason that v ( k ) is a white Gaussian noise and is independent of { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D 1 ) } , { S ( 1 ) , S ( 2 ) , ⋯, S ( k ) } , and α , Equation (15) can be rewritten as
    L ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = k = 1 D p ( v ( k ) ) + h   = ( 2 π σ 2 ) D 2 exp 1 2 σ 2 t = 1 D v 2 ( k ) + h ,
where h denotes a constant. Here, the goal is to maximize the likelihood function L ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) in (16), to maximize the joint conditional probability density function of { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) } with the given { S ( 1 ) , S ( 2 ) , ⋯, S ( D ) } , and α . Nevertheless, the above operation is difficult to realize due to the huge computational burden. For the purpose of tackling this issue, we could take the logarithm of the likelihood function L ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) in (16), and equivalently maximize the logarithm likelihood function. That logarithm likelihood function is calculated by
    l ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = ln L ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = D 2 ln ( 2 π σ 2 ) 1 2 σ 2 k = 1 D v 2 ( k ) + ln h .
To maximize the logarithm likelihood function l ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) in (17), we made its derivative equal to zero and obtained the solution
σ 2 = 1 D k = 1 D v 2 ( k ) .
Inserting (18) into (17) gives
    l ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α )   = D 2 ln ( 2 π ) D 2 + ln h D 2 ln 1 D k = 1 D v 2 ( k )   = const D 2 ln 1 D k = 1 D v 2 ( k ) .
In view of (19) and (5), the MLFF J ( α ) is defined as
J ( α ) = 1 D k = 1 D [ M R ( k ) φ T ( k ) α ] 2 .
Therefore, the logarithm likelihood function l ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) in (19) could be rewritten as
l ( M R ( 1 ) , M R ( 2 ) , , M R ( D ) | S ( 1 ) , S ( 2 ) , , S ( D ) , α ) = const D 2 ln J ( α ) .
From (20), the maximum value of the logarithm likelihood function l ( M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) | S ( 1 ) , S ( 2 ) , ⋯, S ( D ) , α ) could be obtained by minimizing the MLFF,
J ( α ) = 1 D k = 1 D [ M R ( k ) φ T ( k ) α ] 2 = min .

4.5. Selection Process

At this stage, the fitness of the crossover vector λ ^ p g e n + 1 and the individual α ^ p g e n are assessed by calculating their MLFFs J ( λ ^ p g e n + 1 ) and J ( α ^ p g e n ) and the greedy selection strategy is adopted to determine whether the crossover vector λ ^ p g e n + 1 or the individual α ^ p g e n remains in the population. From (21), it could be seen that the smaller value of the MLFF means better fitness. The selection process is described by the following equations:
J ( λ ^ p g e n + 1 ) = 1 D k = 1 D [ M R ( k ) φ T ( k ) λ ^ p g e n + 1 ] 2 ,
J ( α ^ p g e n ) = 1 D k = 1 D [ M R ( k ) φ T ( k ) α ^ p g e n ] 2 ,
α ^ p g e n + 1 = λ ^ p g e n + 1 , if J ( λ ^ p g e n + 1 ) < J ( α ^ p g e n ) α ^ p g e n , if J ( λ ^ p g e n + 1 ) J ( α ^ p g e n ) .
According to (24), if the MLFF of the crossover vector λ ^ p g e n + 1 is smaller, the individual α ^ p g e n + 1 at the generation g e n + 1 would take the place of the crossover vector λ ^ p g e n + 1 ; otherwise, the individual α ^ p g e n would remain in the population until generation g e n + 1 .
Afterward, we could find the best individual α ^ b e s t g e n + 1 at the generation g e n + 1 in the population Λ ^ g e n + 1 = [ α ^ 1 g e n + 1 , α ^ 2 g e n + 1 , , α ^ P g e n + 1 ] T through the following equation:
α ^ b e s t g e n + 1 = arg min α ^ p g e n + 1 J ( α ^ p g e n + 1 )   = arg min α ^ p g e n + 1 1 D k = 1 D [ M R ( k ) φ T ( k ) α ^ p g e n + 1 ] 2 , p = 1 , 2 , , P .
When g e n < g e n max 1 , let g e n increase by 1 and repeat the mutation process, the crossover process, and the selection process to update the individual α ^ p g e n + 1 in the population Λ ^ g e n + 1 . When g e n = g e n max 1 , the best individual α ^ b e s t g e n max is the final estimate of the parameter vector α .
The flowchart utilizing the MLFF-PE algorithm in (6)–(14) and (22)–(25) to estimate the parameter vector α of the model in (5) is displayed in Figure 3.
From Figure 3, it can be seen that there are seven main steps of the MLFF-PE algorithm. In the stage of data collection, the discrete experimental data { S ( 1 ) , S ( 2 ) , ⋯, S ( D ) } and { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) } are collected by the image processing-based microwave drying system. In the stage of initialization, the initial values of the MLFF-PE algorithm are given. In the stage of mutation, the mutant vector β ^ p g e n + 1 is produced for each candidate solution α ^ p g e n . In the stage of crossover, the crossover vector λ ^ p g e n + 1 is constructed by mixing some elements in the mutant vector β ^ p g e n + 1 and some elements in the individual α ^ p g e n . In the stage of selection, the MLFFs of the crossover vector λ ^ p g e n + 1 and the individual α ^ p g e n are calculated and compared to determine whether the crossover vector λ ^ p g e n + 1 or the individual α ^ p g e n remained in the population. In the stage of the search, the best individual α ^ b e s t g e n + 1 is chosen from the population Λ ^ g e n + 1 by comparing the MLFFs of all individuals α ^ 1 g e n + 1 , α ^ 2 g e n + 1 , ⋯, α ^ P g e n + 1 at the generation g e n + 1 . Finally, if g e n < g e n max 1 , let g e n = g e n + 1 , and repeat the iteration process; otherwise, obtain the best individual α ^ b e s t g e n max .
The MLFF-PE algorithm is a population-based estimation algorithm. That is to say, there are P parameter estimation vectors α ^ 1 g e n max , α ^ 2 g e n max , ⋯, α ^ P g e n max at g e n max . Therefore, by calculating the MLFFs of the above parameter estimation vectors, we can choose one parameter estimation vector α ^ b e s t g e n max with the best MLFF as the final estimate of the parameter vector α . Therefore, the final parameter estimation vector α ^ b e s t g e n max is called the best parameter estimate.

5. Modeling and Prediction

In model fitting and prediction, we used two different batches of discrete experimental data—the shrinkage of the samples { S ( 1 ) , S ( 2 ) , ⋯, S ( D ) } and the moisture ratio of the samples { M R ( 1 ) , M R ( 2 ) , ⋯, M R ( D ) } during the drying process of Hami melon slices sampled by the developed image processing-based microwave drying system.

5.1. Model Fitting

The different orders n = 1 , n = 2 , and n = 3 are set for the model in (5) and the MLFF-PE algorithm (the population size P = 30 and the maximum generation g e n max = 20 ) are exploited to produce the best parameter estimates. To evaluate the model-fitting ability of the MLFF-PE algorithm and choose the optimal order, the coefficient of determination R 2 is computed by
R 2 = 1 k = 1 D [ M R ^ e s t ( k ) M R ( k ) ] 2 k = 1 D [ M R ( k ) M R ¯ ] 2 = 1 k = 1 D [ φ T ( k ) α ^ b e s t g e n max M R ( k ) ] 2 k = 1 D [ M R ( k ) M R ¯ ] 2 ,
where M R ^ e s t ( k ) is the estimated moisture ratio, M R ( k ) is the experimental moisture ratio, and M R ¯ is the average value of the experimental moisture ratios. For the same order (i.e., the number of parameters to be estimated), the larger the coefficient of determination R 2 is, the better the model-fitting ability of the MLFF-PE algorithm. However, the model orders also affect the value of R 2 . When the model orders are different, R 2 cannot be used to evaluate the model-fitting ability. Hence, the adjusted coefficient of determination a d j R 2 is introduced:
a d j R 2 = 1 ( 1 R 2 ) ( D 1 ) D ( n + 1 ) ,
which considers the number of discrete experimental data D and the number of parameters to be estimated n + 1 . The larger adjusted coefficient of determination a d j R 2 indicates the better model-fitting ability of the MLFF-PE algorithm.
The root-mean-square error (RMSE) is also used to evaluate the model-fitting ability and it is defined as follows:
RMSE = 1 D k = 1 D [ M R ^ e s t ( k ) M R ( k ) ] 2 1 2 = 1 D k = 1 D [ φ T ( k ) α ^ b e s t g e n max M R ( k ) ] 2 1 2 .
The smaller the RMSE is, the better the model-fitting ability of the MLFF-PE algorithm.
The best parameter estimates given by the MLFF-PE algorithm for n = 1 , n = 2 , and n = 3 are summarized in Table 1. Additionally, the values of R 2 , a d j R 2 , and RMSE given by the MLFF-PE algorithm for n = 1 , n = 2 , and n = 3 are shown in Table 1 and Figure 4. The curves of the estimated moisture ratio M R ^ e s t ( k ) and the experimental moisture ratio M R ( k ) versus the shrinkage S ( k ) for n = 1 , n = 2 , and n = 3 are depicted in Figure 5, Figure 6 and Figure 7.

5.2. Prediction

In Table 1, the best parameter estimate α ^ b e s t g e n max given by the MLFF-PE algorithm for n = 3 is used to compute the predicted moisture ratio M R ^ p r e ( k ) :
M R ^ p r e ( k ) = φ T ( k ) α ^ b e s t g e n max = 3.7212 + 12.3373 S ( k ) 12.4019 S 2 ( k ) + 4.8339 S 3 ( k ) .
The coefficient of determination R 2 of the predicted model is computed by
R 2 = 1 k = 1 D [ M R ^ p r e ( k ) M R ( k ) ] 2 k = 1 D [ M R ( k ) M R ¯ ] 2 = 1 k = 1 D [ φ T ( k ) α ^ b e s t g e n max M R ( k ) ] 2 k = 1 D [ M R ( k ) M R ¯ ] 2 = 0.9782 ,
the adjusted coefficient of determination a d j R 2 of the predicted model is computed by
a d j R 2 = 1 ( 1 R 2 ) ( D 1 ) D ( n + 1 ) = 0.9774 ,
and the RMSE of the predicted model is computed by
RMSE = 1 D k = 1 D [ M R ^ p r e ( k ) M R ( k ) ] 2 1 2 = 1 D k = 1 D [ φ T ( k ) α ^ b e s t g e n max M R ( k ) ] 2 1 2 = 0.0404 .
The curve of the predicted moisture ratio M R ^ p r e ( k ) versus the shrinkage S ( k ) is illustrated in Figure 8. The comparison between the predicted moisture ratio M R ^ p r e ( k ) and the experimental moisture ratio M R ( k ) is illustrated in Figure 9.

5.3. Results and Discussion

The parameter estimates given by the MLFF-PE algorithm for n = 1 , n = 2 , and n = 3 are summarized in Table 1 and the values of R 2 , a d j R 2 , and RMSE given by the MLFF-PE algorithm for n = 1 , n = 2 , and n = 3 are shown in Table 1 and Figure 4. The curves of the estimated moisture ratio M R ^ e s t ( k ) and the experimental moisture ratio M R ( k ) versus the shrinkage S ( k ) for n = 1 , n = 2 , and n = 3 are displayed in Figure 5, Figure 6 and Figure 7. It could be deduced from Table 1 and Figure 4, Figure 5, Figure 6 and Figure 7 that the MLFF-PE algorithm is effective for model fitting because the estimated moisture ratio M R ^ e s t ( k ) is close to the experimental moisture ratio M R ( k ) . Meanwhile, n = 3 is selected as the optimal order because the adjusted coefficient of determination a d j R 2 = 0.9799 for n = 3 is larger than a d j R 2 = 0.9451 for n = 1 and a d j R 2 = 0.9614 for n = 2 , and the RMSE = 0.0381 for n = 3 is smaller than RMSE = 0.0637 for n = 1 and RMSE = 0.0531 for n = 2 . A previous study [39] used the linear model and the ANN model to estimate the moisture ratio versus the shrinkage of potato slices during the drying process. For the linear model, R 2 = 0.9310 and RMSE = 0.1398 . For the ANN model, R 2 = 0.9575 and RMSE = 0.1015 . In this paper, for the linear model ( n = 1 ), R 2 = 0.9458 and RMSE = 0.0637 . For the two-order polynomial model ( n = 2 ), R 2 = 0.9623 and RMSE = 0.0531 . For the three-order polynomial model ( n = 3 ), R 2 = 0.9806 and RMSE = 0.0381 . Therefore, the estimated moisture ratio model M R ^ e s t ( k ) given by the proposed MLFF-PE algorithm is more accurate.
The curve of the predicted moisture ratio M R ^ p r e ( k ) versus the shrinkage S ( k ) is illustrated in Figure 8. The comparison between the predicted moisture ratio M R ^ p r e ( k ) and the experimental moisture ratio M R ( k ) is illustrated in Figure 9. It could be seen from Figure 8 and Figure 9 that the predicted moisture ratio M R ^ p r e ( k ) is very close to the experimental moisture ratio M R ( k ) . In other words, the estimated moisture ratio model given by the MLFF-PE algorithm performed well in prediction with the adjusted coefficient of determination a d j R 2 = 0.9774 and the root-mean-square error RMSE = 0.0404 . A previous study [39] used the linear model and the ANN model to predict the moisture ratio versus the shrinkage of potato slices during the drying process. For the linear model, R 2 = 0.9239 and RMSE = 0.1340 . For the ANN model, R 2 = 0.9687 and RMSE = 0.0966 . In this paper, for the three-order polynomial model ( n = 3 ), R 2 = 9782 and RMSE = 0.0404 . Therefore, the predicted moisture ratio model M R ^ e s t ( k ) given by the proposed MLFF-PE algorithm is more accurate.

6. Conclusions

In this paper, an experimental system (that included an adjustable-power microwave drying unit and an image-processing unit) was built for the Hami melon drying process. The mathematical model of the moisture ratio with regard to the shrinkage of the drying process of Hami melon slices was built according to the Weierstrass approximation theorem, and the MLFF-PE algorithm was developed to fit the moisture ratio model and predict the moisture ratio. The results revealed that the presented MLFF-PE algorithm was effective for model fitting and prediction. Compared with the previous study, both the estimated and predicted moisture ratio models given by the proposed MLFF-PE algorithm were more accurate. In future work, we will study the improved algorithms to obtain better estimation and prediction results of the moisture ratio models during food microwave drying processes.

Author Contributions

Conceptualization, G.Z., G.S.V.R., and Z.L.; methodology, G.Z., G.S.V.R., and Z.L.; system design, G.Z.; experimental work, G.Z.; modeling and data analysis, G.Z.; writing—original draft preparation, G.Z.; writing—review and editing, G.S.V.R. and Z.L.; supervision, G.S.V.R. and Z.L.; funding acquisition, G.Z. and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (No. 21606109), the Jiangsu Key Laboratory of Advanced Food Manufacturing Equipment & Technology (No. FMZ202002) and the Postgraduate Research & Practice Innovation Program of Jiangsu Province (No. KYCX19_1862).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data in this research are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pinho, L.S.; de Lima, P.M.; de Sá, S.H.G.; Chen, D.; Campanella, O.H.; da Costa Rodrigues, C.E.; Favaro-Trindade, C.S. Encapsulation of Rich-Carotenoids Extract from Guaraná (Paullinia cupana) Byproduct by a Combination of Spray Drying and Spray Chilling. Foods 2022, 11, 2557. [Google Scholar] [CrossRef]
  2. Jiang, C.; Wan, F.; Zang, Z.; Zhang, Q.; Ma, G.; Huang, X. Effect of an Ultrasound Pre-Treatment on the Characteristics and Quality of Far-Infrared Vacuum Drying with Cistanche Slices. Foods 2022, 11, 866. [Google Scholar] [CrossRef]
  3. Li, D.; Chen, R.; Liu, J.; Liu, C.; Deng, L.; Chen, J. Characterizing and alleviating the browning of Choerospondias axillaris fruit cake during drying. Food Control 2022, 132, 108522. [Google Scholar] [CrossRef]
  4. Arefi, A.; Sturm, B.; von Gersdorff, G.; Nasirahmadi, A.; Hensel, O. Vis-NIR hyperspectral imaging along with Gaussian process regression to monitor quality attributes of apple slices during drying. LWT 2021, 152, 112297. [Google Scholar] [CrossRef]
  5. Macedo, L.L.; Corrêa, J.L.G.; da Silva Araújo, C.; Vimercati, W.C.; Júnior, I.P. Convective drying with ethanol pre-treatment of strawberry enriched with isomaltulose. Food Bioprocess Technol. 2021, 14, 2046–2061. [Google Scholar] [CrossRef]
  6. César, L.V.E.; Lilia, C.M.A.; Octavio, G.V.; Isaac, P.F.; Rogelio, B.O. Thermal performance of a passive, mixed-type solar dryer for tomato slices (Solanum lycopersicum). Renew. Energy 2020, 147, 845–855. [Google Scholar] [CrossRef]
  7. Rashidi, M.; Chayjan, R.A.; Ghasemi, A.; Ershadi, A. Tomato tablet drying enhancement by intervention of infrared-A response surface strategy for experimental design and optimization. Biosyst. Eng. 2021, 208, 199–212. [Google Scholar] [CrossRef]
  8. Michalska-Ciechanowska, A.; Hendrysiak, A.; Brzezowska, J.; Wojdyło, A.; Gajewicz-Skretna, A. How Do the Different Types of Carrier and Drying Techniques Affect the Changes in Physico-Chemical Properties of Powders from Chokeberry Pomace Extracts? Foods 2021, 10, 1864. [Google Scholar] [CrossRef]
  9. Raghavan, G.; Silveira, A. Shrinkage characteristics of strawberries osmotically dehydrated in combination with microwave drying. Dry. Technol. 2001, 19, 405–414. [Google Scholar] [CrossRef]
  10. Chen, X.; Liu, Y.; Zhang, R.; Zhu, H.; Li, F.; Yang, D.; Jiao, Y. Radio Frequency Drying Behavior in Porous Media: A Case Study of Potato Cube with Computer Modeling. Foods 2022, 11, 3279. [Google Scholar] [CrossRef]
  11. Paul, A.; Martynenko, A. The Effect of Material Thickness, Load Density, External Airflow, and Relative Humidity on the Drying Efficiency and Quality of EHD-Dried Apples. Foods 2022, 11, 2765. [Google Scholar] [CrossRef] [PubMed]
  12. Lazzarini, C.; Casadei, E.; Valli, E.; Tura, M.; Ragni, L.; Bendini, A.; Gallina Toschi, T. Sustainable Drying and Green Deep Eutectic Extraction of Carotenoids from Tomato Pomace. Foods 2022, 11, 405. [Google Scholar] [CrossRef]
  13. Geng, Z.; Huang, X.; Wang, J.; Xiao, H.; Yang, X.; Zhu, L.; Qi, X.; Zhang, Q.; Hu, B. Pulsed vacuum drying of pepper (Capsicum annuum L.): Effect of high-humidity hot air impingement blanching pretreatment on drying kinetics and quality attributes. Foods 2022, 11, 318. [Google Scholar] [CrossRef]
  14. Giri, S.; Prasad, S. Modeling shrinkage and density changes during microwave-vacuum drying of button mushroom. Int. J. Food Prop. 2006, 9, 409–419. [Google Scholar] [CrossRef]
  15. Hernandez, J.; Pavon, G.; Garcıa, M. Analytical solution of mass transfer equation considering shrinkage for modeling food-drying kinetics. J. Food Eng. 2000, 45, 1–10. [Google Scholar] [CrossRef]
  16. Frias, A.; Clemente, G.; Mulet, A. Potato shrinkage during hot air drying. Food Sci. Technol. Int. 2010, 16, 337–341. [Google Scholar] [CrossRef] [PubMed]
  17. Yadollahinia, A.; Latifi, A.; Mahdavi, R. New method for determination of potato slice shrinkage during drying. Comput. Electron. Agric. 2009, 65, 268–274. [Google Scholar] [CrossRef]
  18. Afonso, P.; Correa, P.; Pinto, F.; Sampaio, C. Shrinkage evaluation of five different varieties of coffee berries during the drying process. Biosyst. Eng. 2003, 86, 481–485. [Google Scholar] [CrossRef]
  19. Ramallo, L.A.; Mascheroni, R.H. Effect of shrinkage on prediction accuracy of the water diffusion model for pineapple drying. J. Food Process Eng. 2013, 36, 66–76. [Google Scholar] [CrossRef]
  20. Raponi, F.; Moscetti, R.; Chakravartula, S.S.N.; Fidaleo, M.; Massantini, R. Monitoring the hot-air drying process of organically grown apples (cv. Gala) using computer vision. Biosyst. Eng. 2022, 223, 1–13. [Google Scholar] [CrossRef]
  21. Lin, X.; Sun, D.W. Development of a general model for monitoring moisture distribution of four vegetables undergoing microwave-vacuum drying by hyperspectral imaging. Dry. Technol. 2021, 40, 1478–1492. [Google Scholar] [CrossRef]
  22. Jiménez-Carvelo, A.M.; Cruz, C.M.; Cuadros-Rodríguez, L.; Koidis, A. Machine learning techniques in food processing. In Current Developments in Biotechnology and Bioengineering; Elsevier: Amsterdam, The Netherlands, 2022; pp. 333–351. [Google Scholar]
  23. Salehi, F. Recent advances in the modeling and predicting quality parameters of fruits and vegetables during postharvest storage: A review. Int. J. Fruit Sci. 2020, 20, 506–520. [Google Scholar] [CrossRef]
  24. Kucheryavski, S.; Esbensen, K.H.; Bogomolov, A. Monitoring of pellet coating process with image analysis—a feasibility study. J. Chemom. 2010, 24, 472–480. [Google Scholar] [CrossRef]
  25. Madiouli, J.; Sghaier, J.; Orteu, J.J.; Robert, L.; Lecomte, D.; Sammouda, H. Non-contact measurement of the shrinkage and calculation of porosity during the drying of banana. Dry. Technol. 2011, 29, 1358–1364. [Google Scholar] [CrossRef]
  26. Huang, M.; Wang, Q.; Zhang, M.; Zhu, Q. Prediction of color and moisture content for vegetable soybean during drying using hyperspectral imaging technology. J. Food Eng. 2014, 128, 24–30. [Google Scholar] [CrossRef]
  27. Nahimana, H.; Zhang, M. Shrinkage and color change during microwave vacuum drying of carrot. Dry. Technol. 2011, 29, 836–847. [Google Scholar] [CrossRef]
  28. Bonnet, A.; Herrera, M.M.; Sangnier, M. Maximum Likelihood Estimation for Hawkes Processes with self-excitation or inhibition. Stat. Probab. Lett. 2021, 179, 109214. [Google Scholar] [CrossRef]
  29. Yang, F.; Ren, H.; Hu, Z. Maximum likelihood estimation for three-parameter Weibull distribution using evolutionary strategy. Math. Probl. Eng. 2019, 2019, 6281781. [Google Scholar] [CrossRef]
  30. Orellana, R.; Bittner, G.; Carvajal, R.; Agüero, J.C. Maximum Likelihood estimation for non-minimum-phase noise transfer function with Gaussian mixture noise distribution. Automatica 2022, 135, 109937. [Google Scholar] [CrossRef]
  31. Ramadan, M.S.; Bitmead, R.R. Maximum Likelihood recursive state estimation using the Expectation Maximization algorithm. Automatica 2022, 144, 110482. [Google Scholar] [CrossRef]
  32. Tong, X.; Gao, F.; Chen, K.; Cai, D.; Sun, J. Maximum likelihood estimation in transformed linear regression with nonnormal errors. Ann. Stat. 2019, 47, 1864–1892. [Google Scholar] [CrossRef]
  33. McGoff, K.; Mukherjee, S.; Nobel, A.; Pillai, N. Consistency of maximum likelihood estimation for some dynamical systems. Ann. Stat. 2015, 43, 1–29. [Google Scholar] [CrossRef]
  34. Xie, X.; Katselis, D.; Beck, C.L.; Srikant, R. On the Consistency of Maximum Likelihood Estimators for Causal Network Identification. In Proceedings of the 2020 59th IEEE Conference on Decision and Control (CDC), Jeju, Korea, 14–18 December 2020; pp. 990–995. [Google Scholar]
  35. Wu, M.W.; Jin, Y.; Li, Y.; Song, T.; Kam, P.Y. Maximum-likelihood, magnitude-based, amplitude and noise variance estimation. IEEE Signal Process. Lett. 2021, 28, 414–418. [Google Scholar] [CrossRef]
  36. Çayır, Ö.; Candan, Ç. Maximum likelihood autoregressive model parameter estimation with noise corrupted independent snapshots. Signal Process. 2021, 186, 108118. [Google Scholar] [CrossRef]
  37. Xu, W.; Islam, M.N.; Cao, X.; Tian, J.; Zhu, G. Effect of relative humidity on drying characteristics of microwave assisted hot air drying and qualities of dried finger citron slices. Lwt 2021, 137, 110413. [Google Scholar] [CrossRef]
  38. Luo, G.; Song, C.; Hongjie, P.; Li, Z.; Xu, W.; Raghavan, G.; Chen, H.; Jin, G. Optimization of the microwave drying process for potato chips based on the measurement of dielectric properties. Dry. Technol. 2019, 37, 1329–1339. [Google Scholar] [CrossRef]
  39. Rezaei, S.; Behroozi-Khazaei, N.; Darvishi, H. Microwave power adjusting during potato slice drying process using machine vision. Comput. Electron. Agric. 2019, 160, 40–50. [Google Scholar] [CrossRef]
Figure 1. The schematic of the system.
Figure 1. The schematic of the system.
Foods 12 00672 g001
Figure 2. The image processing steps: (a) original RGB image before processing; (b) grayscale image; (c) binary image; (d) image after the operation of filling holes and filtering particles.
Figure 2. The image processing steps: (a) original RGB image before processing; (b) grayscale image; (c) binary image; (d) image after the operation of filling holes and filtering particles.
Foods 12 00672 g002
Figure 3. The flowchart of the MLFF-PE algorithm.
Figure 3. The flowchart of the MLFF-PE algorithm.
Foods 12 00672 g003
Figure 4. The values of R 2 , a d j R 2 , and RMSEs given by the MLFF-PE algorithm for different orders n.
Figure 4. The values of R 2 , a d j R 2 , and RMSEs given by the MLFF-PE algorithm for different orders n.
Foods 12 00672 g004
Figure 5. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 1 .
Figure 5. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 1 .
Foods 12 00672 g005
Figure 6. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 2 .
Figure 6. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 2 .
Foods 12 00672 g006
Figure 7. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 3 .
Figure 7. The estimated moisture ratio M R ^ e s t ( k ) versus the shrinkage S ( k ) for n = 3 .
Foods 12 00672 g007
Figure 8. The predicted moisture ratio M R ^ p r e ( k ) versus the shrinkage S ( k ) .
Figure 8. The predicted moisture ratio M R ^ p r e ( k ) versus the shrinkage S ( k ) .
Foods 12 00672 g008
Figure 9. The comparison between the predicted moisture ratio M R ^ p r e ( k ) and the experimental moisture ratio M R ( k ) .
Figure 9. The comparison between the predicted moisture ratio M R ^ p r e ( k ) and the experimental moisture ratio M R ( k ) .
Foods 12 00672 g009
Table 1. The best parameter estimates given by the MLFF-PE algorithm for different orders n.
Table 1. The best parameter estimates given by the MLFF-PE algorithm for different orders n.
n α ^ 0 , best gen max α ^ 1 , best gen max α ^ 2 , best gen max α ^ 3 , best gen max R 2 adjR 2 RMSE
1−1.12812.26750.94580.94510.0637
2−2.05514.8087−1.70740.96230.96140.0531
3−3.721212.3373−12.40194.83390.98060.97990.0381
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, G.; Raghavan, G.S.V.; Li, Z. Predicting the Moisture Ratio of a Hami Melon Drying Process Using Image Processing Technology. Foods 2023, 12, 672. https://doi.org/10.3390/foods12030672

AMA Style

Zhu G, Raghavan GSV, Li Z. Predicting the Moisture Ratio of a Hami Melon Drying Process Using Image Processing Technology. Foods. 2023; 12(3):672. https://doi.org/10.3390/foods12030672

Chicago/Turabian Style

Zhu, Guanyu, G.S.V. Raghavan, and Zhenfeng Li. 2023. "Predicting the Moisture Ratio of a Hami Melon Drying Process Using Image Processing Technology" Foods 12, no. 3: 672. https://doi.org/10.3390/foods12030672

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