• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Study on the Predication Modeling of COD for Water Based on UV-VIS Spectroscopy and CNN Algorithm of Deep Learning

    2020-09-05 03:45:38JIAWenshenZHANGHengzhiMAJieLIANGGangWANGJihuaLIUXin
    光譜學(xué)與光譜分析 2020年9期

    JIA Wen-shen, ZHANG Heng-zhi, MA Jie, LIANG Gang, WANG Ji-hua, LIU Xin

    1. Beijing Research Center of Agricultural Standards and Testing, Beijing 100097, China 2. Beijing Information Science and Technology University, Beijing 100192, China 3. Technical Center, Beijing Customs District, Beijing 100026, China 4. Department of Risk Assessment Lab for Agro-products, Beijing 100097, China 5. Key Laboratory of Urban Agriculture (North China), Ministry of Agriculture and Rural Affairs, Beijing 100097, China

    Abstract Water is vital for human life, and the quality of water is directly related to people’s quality of life. At present, research into chemical oxygen demand (COD) methods for determining water quality is mainly focused on spectral data preprocessing and spectral feature extraction, with few studies considering spectral data modeling methods. Convolutional neural networks (CNN) are known to have strong feature extraction and feature mapping abilities. Thus, in this study, a CNN is combined with UV-visible spectroscopy to establish a COD prediction model. The Savitzky-Golay smoothing filter is applied to remove noise interference, and the spectral data are then input to the CNN model. The features of the spectrum data are extracted through the convolution layer, the spatial dimensions are reduced in the pooling layer, and the global features are mapped in the fully connected layer. The model is trained using the ReLU activation function and the Adam optimizer. A series of experiments show that the CNN model has a strong ability to predict COD in water, with a high prediction accuracy and good fit to the regression curve. A comparison with other models indicates that the proposed CNN model gives the smallest RMSEP and MAE, the largest -R2, and the best fitting effect. It is found that the model has strong generalization ability through the evaluation effect of the training samples. To counter the inaccuracy of the predicted results caused by the peak shift of the absorption spectrum, a regression model based on a strengthened CNN (CNNs) is also developed. After denoising, the spectral data can be divided into three categories according to the different characteristics of absorption peaks, and the corresponding CNN regression model is input respectively for prediction. When the corresponding regression model is applied, the experimental results show that the sectional CNNs model outperforms our original CNN model in terms of fitting, prediction precision, determination coefficient, and error. Not only does R2 increase significantly, reaching 0.999 1, but also the MAE and RMSEP of the test samples also reduced to 2.314 3 and 3.874 5, respectively, which were reduced by 25.9% and 21.33% compared with out original CNN. Performance testing of the prediction model, indicates that the detection limit is 0.28 mg·L-1and the measurement range is 2.8~500 mg·L-1. This paper describes an innovative combination of a CNN with spectral analysis and reports our pioneering ideas on the application of spectral analysis in the field of water quality detection.

    Keywords Ultraviolet visible spectrum; Convolution neural network; Chemical oxygen demand; Prediction model

    Introduction

    Over recent decades, the acceleration of urbanization has led to a dramatic rise in water pollution issues[1]. Therefore, the real-time remote detection of the degree of water pollution, rapid and accurate detection of pollution areas, and timely and effective prevention of water pollution have become key components in the control of water pollution. The chemical oxygen demand (COD) is an important indicator for assessing the degree of pollution of water bodies[2-3]and is widely used in the detection of water pollution. COD refers to the mass concentration of oxygen in strong oxidants (such as potassium dichromate, potassium permanganate) consumed by dissolved substances and suspended matter in the water. High content of COD indicates, the higher the concentration of reducing substances in the water, and the more severe the level of pollution[4-5].

    At present, studies on water quality COD detection methods are mainly focused on spectral data preprocessing and spectral feature extraction[6-8], with relatively little research on spectral data modeling methods by deep learning. Deep learning has gradually gained popularity in various fields, exhibiting strong performance in commercial applications such as speech recognition, image recognition, and recommendation systems[9], and performing very well in food safety, drug discovery, and genomics[10-11].

    As a common deep learning model type, convolutional neural networks (CNN) extract high-dimensional data features through multi-level convolution operations and reduce the dimensionality to produce low-dimensional features through the pooling layer. They perform well in feature mapping[12]. In this study, a CNN is combined with UV-visible spectroscopy to give a CNN-based detection method for water COD UV-visible spectroscopy. The proposed model first removes spectral noise using a Savitzky-Golay smoothing filter[13-14], and then inputs the denoised spectral data into the CNN model for feature extraction and COD prediction. Compared with backpropagation (BP)[15-16], principal component analysis BP (PCA-BP)[17], partial least-squares regression (PLSR)[18-19], and random forest (RF)[20]models, CNN can achieve higher prediction ability. On this basis, a strengthened CNN-based classification regression model (CNNs) is proposed. This divides the denoised spectral data into three categories through the CNN classification model, and inputs the corresponding CNN regression model for prediction. Experimental results show that the segmented CNNs model produces better performance and higher prediction accuracy than the global CNN model. This method is of great significance for the application of deep learning in water COD detection.

    1 Description of Algorithms

    1.1 Savitzky-Golay Smoothing Filters

    During the modeling, the large amount of noise contained in the spectral data signal was found to interfere with the extracted features[21]. Experiments showed that Savitzky-Golay smoothing filters could effectively remove noise interference. This preprocessing method, which is commonly used in spectral analysis, is based on polynomial least-squares fitting and ensures the integrity of the original data while filtering out the noise, effectively providing data support for modeling.

    1.2 Principles of CNN

    CNN differ from general neural networks, having a deeper network structure and featuring local connections and weight sharing. These modifications greatly reduce network complexity and provide a more powerful feature mapping capability[22-23]. As shown in Figure 1, CNN consist of a convolutional layer, a pooling layer, and a fully connected layer.

    Fig.1 Fundamental structure of CNN

    The convolutional layer convolves the feature map of the previous layer through the convolution kernel:

    (1)

    wherekis the convolution kernel,lis the number of layers,Mjis thejthfeature map, and b is the offset. By performing convolution to extract different characteristics of the input data, the input data can be reduced from high- to low-dimensional feature space, thus reducing the dimensionality of the data. To improve the characterization performance of the network, an activation layer is added between the convolutional layer and the pooling layer to convert the output of the upper layer into a finite value through a nonlinear activation function, giving the gradient-based optimization method faster convergence and greater stability. Commonly used activation functions include the sigmoid, tanh, and ReLU functions. The role of the pooling layer is to down-sample the output data from the previous layer, while retaining useful feature information. This not only reduces the data size, but also improves the generalization ability of the network. The fully connected layer is equivalent to a multilayer perceptron[24]. Each of its neurons is connected to the neurons of the previous layer, and all of the extracted features are combined. The convolutional layer, pooling layer, and activation layer map the input raw data to the hidden layer feature space, while the fully connected layer maps the learned distributed feature representation to the sample labels.

    2 Experiment

    2.1 Data Collection and Processing

    Water samples were obtained from potassium hydrogen phthalate standard samples of different concentrations prepared by the National Nonferrous Metals and Electron Materials Analysis and Testing Center. Some of the water samples were diluted with pure water. Finally, a total of 200 water samples were obtained, and the true COD values of the water samples ranged from 0~500 mg·L-1. The UV-visible absorption spectra collected from these samples are shown in Figure 2.

    Fig.2 Collected UV-Visible absorption spectra

    The absorbance was measured using a BIM-6002A Spectroscopic Detector (Brolight, China). This detector adopts a cross-symmetric C-T optical path structure with an optical resolution of 0.35~1 nm, a minimum integration time of 0.5 ms, and an operating wavelength range of 188~915 nm, and has a total of 2 048 detection sites. It takes an average of 10 measurements and subtracts the dark spectrum[25]. That is, no spectral data are output by the spectrum detector when there is no water sample or no light source, thus ensuring the accuracy of the data. The resulting spectral data were filtered using Savitzky-Golay smoothing filters to reduce noise interference.

    2.2 Building the Prediction Model

    The Keras deep learning framework was used to build a CNN-based water quality COD prediction model, with all programming performed in Python[26]. The CNN model structure is shown in Figure 3. It consists mainly of a convolutional layer, pooling layer, and fully connected layer. First, the denoised spectral data were converted into a 2 048×1 spectral matrix. The first convolutional layer had two 9×1 convolution kernels to extract spectral features. The obtained feature maps[27]were then subsampled after the activation layer. The pooling layer had a window size of 2. Average pooling was conducted to reduce the number of parameters while guaranteeing no loss of feature information. The pooling process generated half of the spectral data. The dimensionality of the spectral data was reduced while the spectral features were extracted.

    Fig.3 CNN network structure and kernel size (k) corresponding to each convolutional layer, the number of feature maps (n), and the window size of the pooling layer (p)

    The ReLU activation function was employed in the activation layer[28]. ReLU changes all input negative numbers to 0, and does not change the value of non-negative numbers. This one-sided suppression makes the function output sparse, preventing over-fitting due to excessive parameters[29]. As the gradient of the non-negative interval is constant and non-zero, the convergence is relatively stable.

    To identify the significant spectral characteristics, after the first convolutional layer and the pooling layer, convolutions were sequentially performed through convolutional layers with kernel sizes of 5×1, 3×1, 3×1, 3×1, and pooling was conducted through the pooling layer with a window width of 2. The continuous convolution and pooling process not only smooths the high-frequency noise of the spectrum, but also reduces the dimensionality of the data while retaining the feature information. In addition, because the CNN has the characteristics of weight sharing and local perception, the network has relatively few parameters. Before entering the fully connected layer, the multidimensional data were flattened through the flattening layer. Regression fitting of the spectral feature vectors was conducted by passing the resulting one-dimensional data through the fully connected layer. The final output was the predicted COD value.

    2.3 Model Training

    All samples were divided into training sets and test sets according to a 9∶1 ratio. The training sets were used to train the model and update the weights. During each training process, 10% of the samples were randomly selected as verification set to monitor the training effect of the model and facilitate the optimization. The test sets were used to evaluate the training results of the model. Each sample corresponded to a true COD value. To prevent model overfitting, the test set was not used in the training stage.

    After repeated experiments, the training learning rate was set to 0.01, the number of batches was set to 16, and the number of iterations was set to 300. Network weights and offsets were randomly initialized. The mean absolute error (MAE) was used as the loss function of the model. MAE is a commonly used regression loss function that measures the average error in the predicted values. Assuming that the input data isx, the CNN model determines a feature mapping functionf(x) to the water COD value. The purpose of the training was to find the optimal thresholdθthat minimizes the average absolute error off(x) (the predicted COD value) from the expected valuey(the true COD value):

    (2)

    To minimizeJ(θ) and find the optimal solution of the function, adaptive moment estimation (Adam)[30]was used as the training algorithm. The process of updating the Adam parameters is not affected by the expansion and contraction of the gradient, making this technique suitable for solving problems with high-noise, sparse-gradient spectral data. Thus, the training process only requires fine-tuning.

    During the training stage, the loss function of the verification set was monitored. If the loss function did not decrease over 15 consecutive epochs, the training learning rate was reduced to 1/10, which solved the problem of the loss function oscillating without converging.

    3 Results and Discussion

    3.1 Prediction Model Evaluation

    The 200 samples were divided into sets of 180 training samples and 20 test samples, with the training samples and the test samples having the same distribution. Then, BP, PCA-BP, PLSR, RF, and CNN models were trained and tested using the same training sets and test sets. The decision coefficientR2was used to evaluate the goodness of fit of each model. The root mean square error of calibration (RMSEC), root-mean-square error of prediction (RMSEP)[31], MAE, and mean absolute percentage error MAPE[32-33]were used as indicators of the models’ accuracy. Larger values ofR2and smaller values of RMSEP, MAE, and MAPE indicate better prediction by a model. After the training and testing had been repeated 10 times, the average results were obtained. These results are presented in Table 1.

    Table 1 Evaluation of the Prediction effect of the models

    In terms of the model goodness of fit using the test samples, CNN has the largestR2(reaching 0.998 6), followed by BP (0.998 4). RF has the worst fitting effect,R2only 0.990 8. In terms of the accuracy of the model on the test samples, CNN produced the smallest RMSEP and MAE values, indicating that the predicted value is closer to the observed value than in the other models. To measure the ratio between the error and the true value, MAPE was used as a key indicator for evaluating the models’ accuracy. A smaller MAPE value indicates that the model has higher prediction accuracy. The MAPE of CNN is 4.97%, which is the smallest value achieved by any of the models, indicating the highest precision. The effect evaluation of the test samples measures the predictive power of the models, whereas the evaluation of the effect of the training samples evaluates the generalization ability of the models[34]. By comparing the training effects of the training samples and the test samples, it was found that the effect evaluation on the test samples of the five models was better than the evaluation of the training samples, indicating that the models have strong generalization ability and no problems with overfitting.

    In addition, the CNN model has certain data preprocessing capabilities. With other linear models and common nonlinear models, it is generally necessary to preprocess and denoise the spectral data before they are input into the model to reduce the noise interference. However, while removing the spectral noise, some spectral features will inevitably be lost, which will negatively affect the prediction accuracy of the model. Research shows that CNN offer excellent prediction accuracy, even without spectral preprocessing, as a result of their strong feature extraction capability and sample mapping of local features[35]. As shown in Figure 4, the RMSEP values of the test samples decreased for all models after denoising (Savitzky-Golay smoothing filter). Compared with the other models, the CNN model has the smallest difference before and after denoising and the lowest dependence on spectral data preprocessing. Thus, the CNN not only simplifies the prediction process, but also reduces noise interference and ensures high prediction accuracy.

    Fig.4 The difference between RMSEP before and after denoising of each prediction model

    Through the above analysis, it was concluded that CNN provides accurate water COD predictions with good fit to the regression line. In predicting COD in new samples, the proposed CNN has good generalization ability and, compared with BP, PCA-BP, PLSR, and RF, is a highly efficient prediction model. However, although CNN works better than these other models, it still needs to be improved. In terms of model complexity and model parameters, our CNN has 4 263 weighting parameters, which is somewhat less than the 65 601 of BP but far higher than the 78 of PCA-BP. The prediction effect of these additional parameters is not significant. Therefore, an optimized CNN was developed.

    3.2 Model Optimization

    Compared with other neural networks, CNN have a deep network structure, more local connections, and better weight sharing. Although the network is complex, it has a strong feature mapping capability. Studies have shown that, under certain circumstances, a deeper CNN model structure strengthens the feature mapping ability of the model. However, an increase in the number of model network layers increases the risk of overfitting, and therefore requires a large number of training samples[36]. In practical applications, the experimental conditions and environmental factors mean that there is no guarantee of obtaining sufficient samples. Developing a high-performance predictive model is often problematic in practice when there are few samples or the sample sets are imbalanced.

    Fig.5 Relationship between COD value and peak wavelength

    Fig.6 UV-Visible absorption spectra

    Fig.7 UV-Visible absorption spectra

    As shown in Figure 5, the peak wavelength of the true COD values within the range 0~56 mg·L-1increases sharply as the COD content increases, whereas the peak wavelength of the COD content changes very little within the range 56~500 mg·L-1. As can be seen from Figure 2, with an increase in COD content, the crest shifts to the right, but the migration process is irregular and abrupt changes appear around the crest. The prediction model was divided into 0~56 mg·L-1and 56~500 mg·L-1for training and prediction according to the relationship between the peak wavelength and COD content. This experiment has shown that the model finds it difficult to converge during the training process because of irregular peak migration.

    Fig.8 UV-Visible absorption spectra

    To overcome the above problems, this paper proposes a segmentation prediction model called the strengthened CNN

    (CNNs). This is a CNN-based classification regression model. First, the denoised spectral data are divided into three categories through the CNN classification model, and each category of data is then input into the corresponding CNN regression model for prediction. Model Ⅰ predicts COD at 0~45 mg·L-1, model Ⅱ predicts COD at 45~100 mg·L-1, and model Ⅲ predicts COD at 100~500 mg·L-1. The network structure of CNNs is shown in Figure 9.

    The network structure of CNNs consists of two parts, a classification model and a regression model. The fully connected layer in the classification model uses the Softmax activation function[36]. Its output is the relative probability between different categories. The samples are classified according to the probability size and are assigned to the regression models with high probability. The classification model is tested after training, and the accuracy of the classification model reaches 100%, indicating that the classification model can accurately classify the input spectral data. The classified spectral data are input into the corresponding regression model according to the classification, and the training of the regression model is performed according to the true value of the sample.

    Fig.9 CNNs network structure and kernel size (k) corresponding to each convolution layer,number of feature maps (n), and window width of pooling layer (p)

    Table 2 Evaluation of model prediction performance

    Table 2 indicates that CNNs achieves outstanding performance compared to BP, PCA-BP, PLSR, and RF using the same training samples and test samples. Not only doesR2increase significantly, reaching 0.999 1, but the MAE and RMSEP of the test samples also decrease by 0.808 4 and 1.049 1, respectively, compared with our original CNN, and this effect is significant. The segmentation modeling and ability of the regression model to make parallel predictions mean that the number of model parameters is twice that in our original CNN. By comparing the model effect evaluation of test samples and training samples, the enhanced CNNs not only offers better prediction capabilities, but also achieves improved accuracy and stronger generalization ability.

    3.3 Performance Test

    To further verify the performance of the CNN prediction model, the detection limit and measurement range were tested. The COD content of a blank solution (pure water) was continuously measured seven times, and the standard deviation was calculated to be 0.094 163. The detection limit is three times the standard deviation, i.e., 0.28 mg·L-1. The lower limit of the COD value is 10 times the detection limit, so the lower limit of the measurement range is 2.8 mg·L-1. As the maximum concentration of the training samples in the model is 500 mg·L-1, the upper limit of the measurement range is 500 mg·L-1. Thus, the measurement range is 2.8~500 mg·L-1.

    4 Conclusion

    For the detection of water COD through UV-visible spectroscopy, a CNN model was used to establish a character mapping function between the water COD UV-visible spectrum and water COD content. After removing noise in the samples through Savitzky-Golay smoothing filters, the denoised spectral data were input into the CNN model for feature extraction and COD prediction. Experimental results show that the prediction power of our CNN is higher than that of other modeling methods. On this basis, a classification regression model was developed in which the spectral data are divided into three categories according to the COD concentration and input into the corresponding CNN regression model for prediction. The experimental results show that the segmented CNNs model achieves better performance and higher prediction accuracy than the global CNN model. This method combines CNNs with spectral analysis to provide an exploratory study for the application of deep learning methods in water quality testing.

    一卡2卡三卡四卡精品乱码亚洲| 精品人妻熟女av久视频| 色在线成人网| 久久精品91蜜桃| av福利片在线观看| 久久久久国产网址| 看免费成人av毛片| 久久精品国产亚洲av天美| 99热6这里只有精品| 日韩高清综合在线| 99久久精品国产国产毛片| 在线观看午夜福利视频| 欧美zozozo另类| 精品午夜福利在线看| 午夜福利在线观看吧| 免费av毛片视频| 日韩精品有码人妻一区| 久久人人精品亚洲av| 亚洲第一区二区三区不卡| 国产又黄又爽又无遮挡在线| 久久精品国产亚洲网站| 99热全是精品| 国产美女午夜福利| 97热精品久久久久久| 校园人妻丝袜中文字幕| 久久天躁狠狠躁夜夜2o2o| 成人午夜高清在线视频| 少妇猛男粗大的猛烈进出视频 | 美女免费视频网站| 不卡视频在线观看欧美| 久久亚洲国产成人精品v| 国产 一区 欧美 日韩| 乱码一卡2卡4卡精品| 午夜久久久久精精品| 在线播放国产精品三级| 精品久久久久久成人av| 欧美色欧美亚洲另类二区| 国产精品美女特级片免费视频播放器| av女优亚洲男人天堂| 亚洲va在线va天堂va国产| 男女之事视频高清在线观看| 久久韩国三级中文字幕| 天美传媒精品一区二区| 卡戴珊不雅视频在线播放| 久久午夜福利片| 亚洲精品久久国产高清桃花| 一个人观看的视频www高清免费观看| 综合色丁香网| 一进一出好大好爽视频| 久久亚洲精品不卡| 精品一区二区免费观看| 有码 亚洲区| 激情 狠狠 欧美| 男女做爰动态图高潮gif福利片| 成人av一区二区三区在线看| 亚洲经典国产精华液单| 国产精品亚洲美女久久久| 99久久精品一区二区三区| 久久久久久久亚洲中文字幕| 蜜桃亚洲精品一区二区三区| 国产单亲对白刺激| 日韩 亚洲 欧美在线| 超碰av人人做人人爽久久| 亚洲av美国av| 精品久久久久久久久亚洲| 日本免费一区二区三区高清不卡| 婷婷亚洲欧美| 欧美高清成人免费视频www| 午夜久久久久精精品| 久久久国产成人精品二区| 日韩亚洲欧美综合| 搡老妇女老女人老熟妇| 国产国拍精品亚洲av在线观看| 久久这里只有精品中国| 此物有八面人人有两片| 亚洲一区二区三区色噜噜| 小说图片视频综合网站| 一个人看的www免费观看视频| 国产熟女欧美一区二区| 一区二区三区高清视频在线| 日本五十路高清| 在线天堂最新版资源| 免费看光身美女| 99久久精品一区二区三区| 国产精品不卡视频一区二区| 成人永久免费在线观看视频| 在线观看免费视频日本深夜| 成人亚洲欧美一区二区av| 国产老妇女一区| 日本黄大片高清| 亚洲精品成人久久久久久| 国产亚洲91精品色在线| 免费观看人在逋| 日日摸夜夜添夜夜爱| 丰满乱子伦码专区| 悠悠久久av| 亚洲国产精品合色在线| 国产亚洲精品综合一区在线观看| 亚洲av二区三区四区| 两个人的视频大全免费| 国产真实伦视频高清在线观看| 亚洲国产精品sss在线观看| 中文亚洲av片在线观看爽| 国语自产精品视频在线第100页| 国产成人freesex在线 | 村上凉子中文字幕在线| 成人欧美大片| 精品久久久久久久久久免费视频| 赤兔流量卡办理| 亚洲欧美成人精品一区二区| 不卡视频在线观看欧美| 久久精品91蜜桃| 一级a爱片免费观看的视频| 3wmmmm亚洲av在线观看| 搡女人真爽免费视频火全软件 | 日韩高清综合在线| 韩国av在线不卡| 精品久久久久久久久久久久久| 国产高清三级在线| 亚洲人成网站高清观看| 色尼玛亚洲综合影院| 在线播放国产精品三级| 日韩在线高清观看一区二区三区| 看十八女毛片水多多多| 天天躁夜夜躁狠狠久久av| 欧美区成人在线视频| 欧美不卡视频在线免费观看| 久久鲁丝午夜福利片| 亚洲欧美日韩东京热| 少妇高潮的动态图| 成年版毛片免费区| 国语自产精品视频在线第100页| 亚洲专区国产一区二区| 精品福利观看| 1000部很黄的大片| 国产 一区精品| 自拍偷自拍亚洲精品老妇| 久久久午夜欧美精品| 1000部很黄的大片| 一区二区三区高清视频在线| av福利片在线观看| 日韩精品中文字幕看吧| 国产精品乱码一区二三区的特点| 国产伦在线观看视频一区| 91在线观看av| 久久亚洲国产成人精品v| 日韩在线高清观看一区二区三区| 18+在线观看网站| 国产在线男女| 日韩,欧美,国产一区二区三区 | 97在线视频观看| 卡戴珊不雅视频在线播放| 一进一出抽搐动态| 精品午夜福利视频在线观看一区| 免费在线观看成人毛片| 女人被狂操c到高潮| 中出人妻视频一区二区| 国产探花在线观看一区二区| 少妇熟女aⅴ在线视频| 日本免费一区二区三区高清不卡| 色噜噜av男人的天堂激情| 精品国产三级普通话版| АⅤ资源中文在线天堂| 卡戴珊不雅视频在线播放| 少妇熟女欧美另类| 久久人妻av系列| 婷婷亚洲欧美| 国产精品久久久久久久电影| 搡老熟女国产l中国老女人| 精品少妇黑人巨大在线播放 | 嫩草影院入口| 狂野欧美白嫩少妇大欣赏| 久久人妻av系列| 欧美不卡视频在线免费观看| av天堂中文字幕网| 99久久九九国产精品国产免费| 欧美激情久久久久久爽电影| 国产老妇女一区| 神马国产精品三级电影在线观看| 深夜a级毛片| 久久久久久大精品| 一本一本综合久久| 久久久久久久久久久丰满| 真人做人爱边吃奶动态| 国产免费男女视频| 亚洲成人久久性| 香蕉av资源在线| 噜噜噜噜噜久久久久久91| 成人午夜高清在线视频| 成人av在线播放网站| 最近最新中文字幕大全电影3| 看黄色毛片网站| 免费在线观看影片大全网站| 亚洲美女视频黄频| 欧美一区二区国产精品久久精品| 欧美日韩乱码在线| 俺也久久电影网| 韩国av在线不卡| 人妻丰满熟妇av一区二区三区| .国产精品久久| 18禁黄网站禁片免费观看直播| 国产 一区精品| 成人国产麻豆网| 国产男人的电影天堂91| 深爱激情五月婷婷| 午夜福利在线观看吧| 日韩 亚洲 欧美在线| 国产单亲对白刺激| 老女人水多毛片| 国产精品国产高清国产av| 如何舔出高潮| 日本a在线网址| videossex国产| 99在线视频只有这里精品首页| 秋霞在线观看毛片| 欧美极品一区二区三区四区| 中文在线观看免费www的网站| 亚洲三级黄色毛片| 国产精品不卡视频一区二区| 大香蕉久久网| 久久精品91蜜桃| 亚洲精品日韩在线中文字幕 | 成人毛片a级毛片在线播放| 亚洲美女视频黄频| 国产黄色小视频在线观看| 秋霞在线观看毛片| 亚洲丝袜综合中文字幕| 国产在线男女| 网址你懂的国产日韩在线| 亚洲精品日韩在线中文字幕 | 菩萨蛮人人尽说江南好唐韦庄 | 久久久久久久久久久丰满| 中国美白少妇内射xxxbb| 一区二区三区高清视频在线| 99热只有精品国产| 亚洲高清免费不卡视频| 日本三级黄在线观看| 国产黄片美女视频| 亚洲乱码一区二区免费版| 丰满的人妻完整版| 一级毛片电影观看 | 国产欧美日韩一区二区精品| 久久久久九九精品影院| 女的被弄到高潮叫床怎么办| 熟妇人妻久久中文字幕3abv| 久久精品国产清高在天天线| 国产精品久久久久久av不卡| 99热这里只有精品一区| 亚洲第一区二区三区不卡| 国产私拍福利视频在线观看| 1024手机看黄色片| 真人做人爱边吃奶动态| 日本五十路高清| 男女边吃奶边做爰视频| 免费看av在线观看网站| 欧美人与善性xxx| 久久精品久久久久久噜噜老黄 | 亚洲电影在线观看av| 日本精品一区二区三区蜜桃| 亚洲人与动物交配视频| 国产成人一区二区在线| 五月伊人婷婷丁香| 日韩av在线大香蕉| 国产探花在线观看一区二区| 我的老师免费观看完整版| 淫秽高清视频在线观看| 老司机午夜福利在线观看视频| 人人妻人人澡人人爽人人夜夜 | 国产精品免费一区二区三区在线| 插阴视频在线观看视频| 老女人水多毛片| 国产老妇女一区| 久久精品影院6| 日本黄色片子视频| 国产精品亚洲美女久久久| 精品久久久久久久久亚洲| 亚洲婷婷狠狠爱综合网| 午夜精品一区二区三区免费看| 亚洲中文字幕日韩| 久久久久久久久久黄片| 毛片一级片免费看久久久久| 免费黄网站久久成人精品| 波野结衣二区三区在线| 99热只有精品国产| 亚洲国产精品成人久久小说 | 国产精品人妻久久久久久| 18禁黄网站禁片免费观看直播| 综合色丁香网| 欧美高清性xxxxhd video| 成人高潮视频无遮挡免费网站| 亚洲一级一片aⅴ在线观看| 国产精华一区二区三区| 大又大粗又爽又黄少妇毛片口| 国产精品亚洲一级av第二区| 少妇的逼好多水| 99热这里只有是精品在线观看| 成人高潮视频无遮挡免费网站| 国产精品久久久久久精品电影| 久久久国产成人免费| 久久亚洲国产成人精品v| 国产乱人视频| 亚洲精品国产成人久久av| 国产视频内射| 看免费成人av毛片| 久久久成人免费电影| 亚洲精品国产av成人精品 | 日韩一本色道免费dvd| 舔av片在线| 97超级碰碰碰精品色视频在线观看| 国产亚洲精品av在线| 久久亚洲精品不卡| 亚洲欧美清纯卡通| 真人做人爱边吃奶动态| 日日啪夜夜撸| 18禁在线播放成人免费| 韩国av在线不卡| 久久精品国产亚洲av涩爱 | 久久精品夜夜夜夜夜久久蜜豆| 18禁裸乳无遮挡免费网站照片| 亚洲在线自拍视频| 精品熟女少妇av免费看| 看非洲黑人一级黄片| 俄罗斯特黄特色一大片| 国产亚洲av嫩草精品影院| 人人妻人人看人人澡| 国产三级中文精品| 亚洲经典国产精华液单| 亚洲av.av天堂| 国产淫片久久久久久久久| 亚洲欧美成人精品一区二区| 男人舔女人下体高潮全视频| 久久久国产成人免费| 日日摸夜夜添夜夜添av毛片| 国产一区二区在线观看日韩| 高清毛片免费观看视频网站| 国产色爽女视频免费观看| 午夜福利高清视频| 亚洲av第一区精品v没综合| 尤物成人国产欧美一区二区三区| 精品一区二区三区视频在线观看免费| 久久久久久伊人网av| 亚洲欧美清纯卡通| 国产在线精品亚洲第一网站| 亚洲国产高清在线一区二区三| 亚洲一级一片aⅴ在线观看| 精品久久久久久久末码| 国产精品永久免费网站| 午夜福利在线观看免费完整高清在 | 国产精品久久久久久av不卡| 久久久久精品国产欧美久久久| 精品熟女少妇av免费看| 十八禁网站免费在线| 简卡轻食公司| 99精品在免费线老司机午夜| 成人av一区二区三区在线看| 久久精品影院6| 日韩亚洲欧美综合| 免费观看精品视频网站| 身体一侧抽搐| 国产男人的电影天堂91| 99在线视频只有这里精品首页| 人人妻人人看人人澡| 午夜a级毛片| 亚洲欧美中文字幕日韩二区| 日韩在线高清观看一区二区三区| 精品久久久久久久久亚洲| 毛片女人毛片| 黄色一级大片看看| 99久久中文字幕三级久久日本| 我要搜黄色片| 亚洲欧美清纯卡通| 久久精品国产99精品国产亚洲性色| 免费av观看视频| 高清午夜精品一区二区三区 | 久久亚洲精品不卡| 精品人妻熟女av久视频| 99久久九九国产精品国产免费| 哪里可以看免费的av片| 午夜激情福利司机影院| 人妻制服诱惑在线中文字幕| 日韩制服骚丝袜av| 久99久视频精品免费| 久久久久国产网址| 国产一区亚洲一区在线观看| 一级黄片播放器| 亚洲经典国产精华液单| 精品久久久久久久久av| 色视频www国产| 婷婷亚洲欧美| 国产一区二区三区av在线 | 有码 亚洲区| 亚洲av不卡在线观看| 91久久精品电影网| 99久久无色码亚洲精品果冻| av专区在线播放| 久久精品久久久久久噜噜老黄 | av福利片在线观看| www.色视频.com| 国产亚洲av嫩草精品影院| a级一级毛片免费在线观看| 一级a爱片免费观看的视频| av在线播放精品| 国产在视频线在精品| 又粗又爽又猛毛片免费看| 色播亚洲综合网| 中文字幕av在线有码专区| 国产伦精品一区二区三区视频9| 国产麻豆成人av免费视频| 人妻制服诱惑在线中文字幕| 国产精品国产三级国产av玫瑰| 美女 人体艺术 gogo| h日本视频在线播放| 欧美一区二区国产精品久久精品| 国产精品久久久久久久久免| 日本成人三级电影网站| 成人特级av手机在线观看| 直男gayav资源| 午夜影院日韩av| 国产亚洲精品久久久com| 看免费成人av毛片| 国国产精品蜜臀av免费| 国产精品久久电影中文字幕| 欧美区成人在线视频| 综合色av麻豆| 欧美极品一区二区三区四区| 亚洲专区国产一区二区| 狂野欧美激情性xxxx在线观看| 99热这里只有精品一区| 久久精品人妻少妇| 高清毛片免费观看视频网站| 伦精品一区二区三区| 亚洲av成人av| 老司机午夜福利在线观看视频| 变态另类成人亚洲欧美熟女| 免费高清视频大片| 免费看av在线观看网站| 在线a可以看的网站| a级毛片免费高清观看在线播放| 色av中文字幕| 亚洲成人久久性| 69人妻影院| 亚洲欧美日韩高清在线视频| 午夜福利在线在线| 97热精品久久久久久| 18+在线观看网站| 免费电影在线观看免费观看| 中出人妻视频一区二区| 男女啪啪激烈高潮av片| 亚洲最大成人手机在线| 日韩在线高清观看一区二区三区| 一区福利在线观看| 一本一本综合久久| 内射极品少妇av片p| 国产精品,欧美在线| 少妇熟女欧美另类| av天堂中文字幕网| 亚洲精品粉嫩美女一区| 欧美成人免费av一区二区三区| 日本黄色视频三级网站网址| 床上黄色一级片| 人妻久久中文字幕网| 不卡一级毛片| 嫩草影院新地址| 欧美一级a爱片免费观看看| h日本视频在线播放| 伦理电影大哥的女人| 国产精品日韩av在线免费观看| av黄色大香蕉| 国产 一区精品| 日韩 亚洲 欧美在线| 成人特级黄色片久久久久久久| 亚洲av熟女| 亚洲成av人片在线播放无| 国产成人91sexporn| 国产69精品久久久久777片| 成年女人看的毛片在线观看| 国产一区二区三区在线臀色熟女| 精品99又大又爽又粗少妇毛片| 成人av一区二区三区在线看| 毛片一级片免费看久久久久| 久久精品国产亚洲av涩爱 | 高清日韩中文字幕在线| 久久草成人影院| 波多野结衣高清无吗| 春色校园在线视频观看| 中国美白少妇内射xxxbb| 国产一区亚洲一区在线观看| 精品午夜福利视频在线观看一区| 国产精品综合久久久久久久免费| 夜夜爽天天搞| 天堂av国产一区二区熟女人妻| 99热只有精品国产| 久久草成人影院| av在线观看视频网站免费| 亚洲成人久久爱视频| 成年女人看的毛片在线观看| 日韩欧美精品免费久久| 老熟妇乱子伦视频在线观看| 成人漫画全彩无遮挡| 国产伦精品一区二区三区四那| 亚洲国产欧洲综合997久久,| 高清毛片免费看| 国产 一区精品| 日韩 亚洲 欧美在线| 三级经典国产精品| 国产一区二区三区在线臀色熟女| 亚洲不卡免费看| 91av网一区二区| 三级毛片av免费| 国产亚洲精品久久久久久毛片| 我要搜黄色片| 啦啦啦韩国在线观看视频| 在线观看一区二区三区| 女人被狂操c到高潮| 嫩草影视91久久| 一本久久中文字幕| 小说图片视频综合网站| 毛片一级片免费看久久久久| 国产伦一二天堂av在线观看| 波多野结衣高清作品| 精品人妻一区二区三区麻豆 | 精品国产三级普通话版| 午夜激情欧美在线| 1000部很黄的大片| 最近手机中文字幕大全| 精品福利观看| 精品免费久久久久久久清纯| 亚洲精华国产精华液的使用体验 | 色在线成人网| 成人性生交大片免费视频hd| 三级男女做爰猛烈吃奶摸视频| 最近中文字幕高清免费大全6| 波多野结衣巨乳人妻| 国产成年人精品一区二区| 内地一区二区视频在线| av在线观看视频网站免费| 成人性生交大片免费视频hd| 九九在线视频观看精品| av视频在线观看入口| 亚洲无线观看免费| 亚洲国产欧美人成| 成人美女网站在线观看视频| 99热只有精品国产| 久久久a久久爽久久v久久| 91麻豆精品激情在线观看国产| 久久精品国产99精品国产亚洲性色| 在线观看av片永久免费下载| 国内精品宾馆在线| 成人亚洲欧美一区二区av| 91在线精品国自产拍蜜月| 久久久久免费精品人妻一区二区| 亚洲内射少妇av| 淫妇啪啪啪对白视频| 99久久精品热视频| 如何舔出高潮| 国产精品福利在线免费观看| 夜夜夜夜夜久久久久| 人人妻人人澡欧美一区二区| 秋霞在线观看毛片| 人人妻,人人澡人人爽秒播| 午夜激情欧美在线| 亚洲精品日韩在线中文字幕 | 日韩亚洲欧美综合| 色综合色国产| 一个人免费在线观看电影| 日韩欧美在线乱码| 国产国拍精品亚洲av在线观看| 国产 一区 欧美 日韩| 亚州av有码| 美女被艹到高潮喷水动态| 淫秽高清视频在线观看| 日韩欧美在线乱码| 国产精品精品国产色婷婷| 亚洲,欧美,日韩| 91在线精品国自产拍蜜月| 成人高潮视频无遮挡免费网站| av在线播放精品| 黄色配什么色好看| 国产黄色小视频在线观看| 欧美日韩国产亚洲二区| 欧美性感艳星| 久久精品国产亚洲av涩爱 | 日本爱情动作片www.在线观看 | 国产精品精品国产色婷婷| 国产精品亚洲美女久久久| 亚洲七黄色美女视频| 国产精品亚洲美女久久久| 成人漫画全彩无遮挡| av专区在线播放| 床上黄色一级片| 欧美高清成人免费视频www| 成人漫画全彩无遮挡| 伦理电影大哥的女人| 午夜精品在线福利| 欧美+亚洲+日韩+国产| 桃色一区二区三区在线观看| 国产精品无大码| 美女高潮的动态| 国产男靠女视频免费网站| 干丝袜人妻中文字幕| 人人妻人人澡欧美一区二区| 欧美丝袜亚洲另类| 日韩欧美精品v在线| 国产91av在线免费观看| 久久这里只有精品中国| 久久久久精品国产欧美久久久| 亚洲一级一片aⅴ在线观看| 亚洲三级黄色毛片| 男女边吃奶边做爰视频| 在线国产一区二区在线| 中国国产av一级| 欧美日韩国产亚洲二区| 69人妻影院| av福利片在线观看| 国产精品久久视频播放|