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

    Conveyor-Belt Detection of Conditional Deep Convolutional Generative Adversarial Network

    2021-12-15 08:14:34XiaoliHaoXiaojuanMengYueqinZhangJinDongXueandJinyueXia
    Computers Materials&Continua 2021年11期

    Xiaoli Hao,Xiaojuan Meng,Yueqin Zhang,JinDong Xue and Jinyue Xia

    1College of Information and Computer,Taiyuan University of Technology,Jinzhong,Shanxi,030600,China

    2State Grid Taiyuan Power Supply Company,Taiyuan,Shanxi,030012,China

    3International Business Machines Corporation(IBM),NY,USA

    Abstract:In underground mining,the belt is a critical component,as its state directly affects the safe and stable operation of the conveyor.Most of the existing non-contact detection methods based on machine vision can only detect a single type of damage and they require pre-processing operations.This tends to cause a large amount of calculation and low detection precision.To solve these problems,in the work described in this paper a belt tear detection method based on a multi-class conditional deep convolutional generative adversarial network (CDCGAN) was designed.In the traditional DCGAN,the image generated by the generator has a certain degree of randomness.Here,a small number of labeled belt images are taken as conditions and added them to the generator and discriminator,so the generator can generate images with the characteristics of belt damage under the aforementioned conditions.Moreover,because the discriminatorcannot identify multiple types of damage,the multi-class softmax function is used as the output function of the discriminator to output a vector of class probabilities,and it can accurately classify cracks,scratches,and tears.To avoid the features learned incompletely,skiplayer connection is adopted in the generator and discriminator.This not only can minimize the loss of features,but also improves the convergence speed.Compared with other algorithms,experimental results show that the loss value of the generator and discriminatoris the least.Moreover,its convergence speed is faster,and the mean average precision of the proposed algorithm is up to 96.2%,which is at least 6%higher than that of other algorithms.

    Keywords:Multi-class detection;conditional deep convolution generative adversarial network;conveyor belt tear;skip-layer connection

    1 Introduction

    Belts comprise a very important component of conveyors as the condition of the belt directly affects the safe and stable operation of the conveyor [1].However,the working environments in mining are extremely complex.When coal mixes with angular gangue,thin rods,and other objects,the surface of the conveyor belt is easily worn during transportation of such materials due to uneven force,resulting in scratches,cracks,and severe tears [2].To ensure mining safety,a beltdetection system is not only designed to quickly detect the working status of a belt,but also to determine the damage location accurately.Rapidity refers to the ability to judge the damage severity of the belt and respond in time.This requires a system-detection algorithm with low complexity.Accuracy refers to discerning different types of damage such as scratches,cracks,and tears,and labelling severe damage locations.At present,belt tear-detection methods can be divided into contact detection [3]and non-contact detection [4].Contact detection is generally conducted by detecting the force on the rollers,such as swing roller detection [5]and tear pressure detection [6-8].These methods are fast and simple,but when a large coal block passes through the blanking port and collides with the buffer roller,false or missed detection is easily caused.In contrast,non-contact detection methods are usually based on non-destructive detection,such as ultrasonic detection [1,9,10].Because there is complex noise in underground mining,it is difficult for an ultrasonic system to receive the echoes of longitudinal tearing to perform accurate detection.With the development of machine vision,non-contact detection has gradually begun to use edge extraction to capture saliency areas and other methods to monitor the acquired images.In practical application,most of these image-based detection methods can only detect a single type of damage.They require pre-processing operations,such as binarization,edge extraction,and image denoising,which can easily cause a long computation time.

    Deep learning has superiority in using a massive data training network to extract object features.A generative adversarial network (GAN) is a deep-learning model.It is based on the idea of the zero-sum game,which extracts image features through competition between a discriminator and generator.The former tries to identify the image data generated by the generator to minimize the error,while the latter tries to maximize the error.Finally,Nash balance is reached between both,and the foreground and background are segmented according to the difference of the features.When a GAN and its improved algorithm are applied to belt-damage detection,the images generated by the generator are not constructed specifically for belt damage,and thus the features extracted during up-sampling appear to be random,resulting in feature deviations.Moreover,the discriminator mostly uses a binary classification function.It can output only two categories of images,i.e.,real and fake,but cannot distinguish multiple types of damage.In addition,the generator and discriminator networks have a large number of layers.When the dimension of the convolutional layers is reduced,only part of the information is retained,which is considered useful,but may cause the loss of important features.Therefore,an improved conditional deep convolutional generative adversarial network (CDCGAN) is proposed and applied to belt-damage detection.

    The contributions of this paper are the following.(1) For the images generated by the generator having a certain randomness,a small number of labelled belt images is taken as conditions and are added to the generator and discriminator.According to the conditions,the generator generates images with corresponding belt-damage features.This facilitates learning the characteristics of damaged parts in one image and improves the accuracy of damage detection.(2) Because the discriminator for a DCGAN cannot identify multiple types of damage,a multiclass softmax function is adopted as the output function of the discriminator in the proposed CDCGAN.The vector of the output class probability is used to classify the cracks,scratches and tears accurately.(3) To avoid the features learned incompletely,skip-layer connection is adopted in the generator and discriminator.This not only can minimize the loss of features,but also improves the convergence speed.

    The rest of this paper is organized as follows.In Section 3,the problem of the traditional DCGAN and corresponding solution are introduced.In Section 4,the proposed conveyor-belt detection-system is described,including system design and the algorithm design of the detection module based on the multi-class CDCGAN.Experimental results and analysis are provided in Section 5.Finally,conclusions are presented in Section 6.

    2 Related Work

    With the development of machine vision,non-contact detection has gradually used edge extraction to capture saliency areas as well as other methods to monitor acquired images.For example,Wang et al.[11,12]proposed a tear-detection method based on Haar features instead of traditional geometric features.The weak classifier is trained by the Haar features extracted from the dataset and is promoted to the strong classifier with the AdaBoost algorithm.For the method only trained on the features of the area of the tear,other damage,e.g.,cracks and scratches,cannot be detected.Yang et al.[13-15]designed a belt longitudinal tear warning method that uses infrared spectroscopy analysis.The maximum target background-radiation contrast is obtained,and the infrared-radiation field matrix is acquired through the infrared-radiation difference.By setting the radiation field as the carrier and acquiring its characteristic coefficient T in the frequency domain,the demodulation of the carrier wave is used to detect the damage.However,the frequency domain is limited to tear detection and lacks generalization ability.Qiao et al.[16-20]proposed a Harris corner point detection algorithm with filtering function that helps to make it possible to eliminate the influence of pseudo-corners in feature recognition.Combined with a Hough transform,the original image is divided into a highlight area and a dent area.From the difference between the two types of areas,the damage is detected.However,among the images detected,the dent area usually includes a single crack,which is not suitable for detecting multiple damage types.Hao et al.[21-23]proposed a multi-class support-vector-machine (SVM) detection method based on visual salience that uses a SVM to transform the nonlinear separable samples of the extracted seven-dimensional feature vectors into linear separable samples in a high-dimensional space.It classifies the test samples by using the radial basis function.Although this method can detect three types of damage,i.e.,scratches,cracks,and tears,the collected images must be preprocessed by binarization and a grey histogram to obtain the features of the damaged positions,which is time-consuming and costly.

    Deep learning has been widely applied in image segmentation [24-26]and image detection [27-29],owing to its advantage of using a massive data training network to extract object features.Among them,GANs [30,31]extract image features by competition between discriminator and generator.Then,the foreground and background are segmented by feature differences.Usually,traditional convolution neural networks require labelling a large number of images manually [32,33].Superior to them,a GAN only needs a small amount of data to be labelled,because the model can automatically learn the data distribution from the training samples and generate new sample data.However,the training process of the network usually adopts the gradient-descent method,and the generator model may be trained along a certain feature all the time,resulting in failure to converge and model collapse.DCGANs [34,35]adopted step convolution instead of up-sampling layer,and convolution instead of fully connected layers.Thus,they can learn their own spatial down-sampling to obtain image features.However,Since the noise vector is random,it is not constructed for the specific type of images.When the generator performs up-sampling,the extracted features appear random to some degree,resulting in the deviation in the features.In CGANs,the condition is the target label,which is expected to be matched by the images generated by the generator [36-38].The discriminator not only identifies whether the generated image is true,but also discerns whether the image and condition (c) match.However,the model has a large number of layers,and some features may be lost during forward propagation,which results in the features being acquired incompletely.Ren et al.[39-42]added a skip-layer connection among the network layers,which can promote function re-use between layers and preserve useful information.Even if some of them are lost in training,the key features can be well retained.

    3 Problem Statement

    To detect belt tears effectively,a belt damage detection system must first be designed.Such a system includes image-acquisition,data-transmission,image-detection and system response modules.These modules realize image acquisition,image transmission,image detection,and real-time response,respectively.Among them,the image-detection module is the core part of beltdamage detection.The rationality of its algorithm design is related to the real-time and accuracy requirements of belt-tear detection;Therefore,the design of this part is particularly critical.

    When a traditional DCGAN is used for image detection,the input of the generator is a random noise vector.Owing to the fact that DCGANs are not constructed specifically for belt damage,the extracted features appear random during the generator’s up-sampling,which causes feature deviation.In response to this problem,a small number of the labelled belt images with damage as conditions are taken herein and added them to the generator and discriminator.Thus,the model can generate the damaged images according to the corresponding conditions.Furthermore,the output of the discriminator mostly uses a binary classification function.If it is adopted,only the torn and non-damaged parts of the belt can be detected,and no warning can be issued regarding the potential danger of scratches.Therefore,to solve this problem,the output of the discriminator is changed to a multi-classification softmax function that detects and classifies three types of damage:scratches,cracks,and tears.In addition,due to the large number of network layers in the generator and discriminator,dimensionality reduction of the convolution layer is essential.During the process,some of the important features are easily lost as they are considered useless.The incomplete features obtained easily affect the accurate detection of belt tearing.Considering this question,a skip-layer connection is used in the generator and discriminator that not only improves convergence speed,but also avoids the loss of features in propagation,thereby improving detection accuracy.

    4 Conveyor Belt-Detection System

    4.1 System Design

    The detection-system architecture is divided into three parts,namely,image-acquisition,datatransmission and decision subsystems,as shown in Fig.1.Of these,the image-acquisition subsystem is shown in Fig.2,and it includes a surface light source and image-acquisition equipment,which is installed at the bottom of the conveyor belt to collect belt-damage images.The surface light source illuminates the belt surface vertically to improve the brightness of the image and a charge-coupled-device (CCD) camera (Mind Vision PMV-GE100M-T,ShenZhen,China) is placed at a suitable angle to collect images with the surface light source.Hundreds of images are collected as samples with the test belt operating at speed.Once the appropriate image is obtained,the system begins to process the image.

    The decision-making subsystem is divided into a detection module and a response module.The former uses the algorithm designed as detailed in Section 4.2,which is accelerated by a graphical processing unit (GPU) (NVIDIA),to detect the damage of the images.The latter responds to the results in real time.If a tear occurs,the conveyor stops immediately;If a crack occurs,the system warns but does not stop;If the conveyor is detected as normal or a scratch appears,the system operates normally.

    Figure 1:System structure diagram

    Figure 2:Image acquisition subsystem

    4.2 Multi-class CDCGAN

    The multi-class CDCGAN is designed in the belt-tear-detection module.The generator model of a traditional network is a deconvolution neural network.Through the input layer and deconvolution layer for up-sampling feature extraction,it transforms random noise into the fake images,which are very close to the real images.To avoid feature deviation,a small number of images with damage labeled are set as condition (c) to help guide data generation.The conditions are added to the DCGAN and it is expanded to the conditional model.In the generator,both condition (c)and the noise are input.Similarly,in the discriminator,condition (c),real data and the images generated by the generator are regarded as input that helps to train the networks purposefully to obtain the characteristics of belt damage precisely.

    The goal of the generator is to minimize the difference between the real and generated data.It tries to make the discriminator unable to distinguish them.However,the discriminator tries to maximize the difference.Here,the objective function is set to illustrate a continuously iterating process to obtain the optimal solution by minimizing the generator and maximizing the discriminator.

    In this paper,the object functionV(D,G)is shown in Eq.(1):

    where,minGmaxD V(D,G)represents the optimization process of minimizing the generator and maximizing the discriminator,E(·)the expected value of the distribution function,Pdata(x)the distribution of real data,pz(z)the distribution of noise data,D(x|c)the discriminator with condition (c),andG(z|c)a generator with a condition and noise.

    The conventional discriminator model is a convolution neural network.Its input is the real and fake images generated by the generator.The output layer adopts the sigmoid binary classification function with an output value between [0,1].If the output is 1,it indicates that the input image is real data;but,if the output is 0,it means that the input image is a fake image generated by the generator.Owing to the binary classification characteristic,only the torn and non-damaged parts can be detected,while the types of cracks and scratches cannot be identified.In this paper,the softmax function is used as the output function of the discriminator to identify scratches,cracks,and tears.This is called multi-class CDCGAN.

    Assuming that the random vector z has a uniform noise distributionPz(z),the generator modelG(z|c)maps it to the data space of the real image.The inputxof the discriminator is the real images or the fake image with condition (c),and its distribution isPdata(x|c).The output of the fully connected layer in the discriminator isl={l1,l2,...,lk},which is ak+1 dimensional vector.It is converted by the softmax function to thek+1 dimensional category probabilityUsing it,the real image will be judged as the firstkclass and the fake image will be judged as the (k+1)-th class.The softmax function is shown in Eq.(2):

    wherelirepresents the input vector of the fully connected layer,ljthe class vector output by the fully connected layer,pjthe class probability of the output,and e is the base of the natural logarithm,equal to approximately 2.71828.

    In this paper,the cross-entropy function is selected as the loss function of discriminatorD(y|x)to determine the closeness between the actual and expected output.The smaller the loss value,the better the model learning.Therefore,it is necessary to optimize the network model by minimizing the loss function.D(x|c)is defined as Eq.(3):

    wherejrepresents the class,c′the expected category andpjthe category probability of the output.One-hot coding is adopted forcandc′;in other words,if the discriminator’s output is the j-th class,the corresponding position is coded as 1,while the remaining positions are coded as 0.When the input is a real image,Eq.(2) can be further expressed by Eq.(4):

    wherec′denotes the expected class andpjthe probability of the output category.

    When the input is a fake image,it can be simplified to Eq.(5):

    wherepk+1is the category probability of the fake image.

    In this paper,the damage-detection method is based on the multi-class CDCGAN,and the type of belt damage is identified by the softmax function.Damage labelled by 1-4 indicates the detection of tears,cracks,scratches,and fake images,respectively.

    In addition,skip-layer connections are implemented to enhance feature propagation and enable feature re-use between two convolution layers.Without skip-layer connections,features obtained from previous layers will be gradually lost after a series of convolution layers,and the convergence rate of the model will decrease during the training period.

    4.3 Algorithm Design and Description

    The algorithm design process is the following.

    Step 1:Collect belt images with the area light source through the CCD camera,and label some of them with damage type.This dataset contains a small amount of labelled data and a large number of unlabelled data.Fig.3 shows the images collected in the dim environment of a coal mine.Belt damage is marked as follows:the red box represents tears,the green box represents cracks,and the blue box represents scratches.

    Figure 3:Labelled belt damage

    Step 2:Build the generator model by taking a 100-dimensional random noise vector z and condition (c) (a small number of images with the damage labelled) as input.The noise is converted to an 8192-dimensional vector through a full connection layer,and then transformed into a 4×4×512 feature map by reshape function.Through deconvolution layers 1-4 for up-sampling,a 64×64×3 belt image is finally generated.The generator model’s structure is shown in Fig.4.

    Figure 4:Generator model structure

    Step 3:Build the discriminator model by taking a 64×64×3 image generated by the generator and condition c (a small number of damaged images labelled) as input.After using convolution layers 1-4 for down-sampling,the final output is a 4×4×512 feature map that is reshaped into a 4×4×512-dimensional vector,and through the fully_connected layer,the probability values of scratches,cracks,tears,and fake images are output by the softmax function,and the types of conveyor-belt damage are judged.The discriminator model structure is shown in Fig.5.

    Figure 5:Discriminator model structure

    Step 4:Train the network by adding skip-layer connections in the generator and discriminator.This helps the network to learn the characteristics of belt damage and keeps the important information in the network propagation.This can improve the precision of detecting of the cracks,scratches,and tears.

    Step 5:Based on the predicted results,the system responds in real time.If a tear occurs,the belt stops immediately.If a crack occurs,the system issues a warning and does not stop.If the belt is detected to be operating normally or a scratch occurs,the system operates normally.

    The detection process diagram of belt images is shown in Fig.6.

    Figure 6:Detection process of belt images

    5 Experiment and Analysis

    5.1 Data Acquisition and Pre-processing

    As the conveyor reaches a constant speed,a surface light source is added to clarify the collected data clearer.At this time,the CCD camera is used to capture the image of the surface of the conveyor belt,and the captured image is transmitted to the computer through the data transmission line.Accelerated by the GPU,the processing module classifies the damage image,and the control module responds in real time based on the types of damage,including maintaining normal operation or stopping the conveyor immediately.

    The image-acquisition process was tested under ideal conditions;that is,without water,dust or any other environmental factors that may affect the test results.A total of 3,200 images were collected and divided into four groups,each containing 800 images.The experimental parameters are the height of the CCD camera and speed of the conveyor belt.The height determines the size of the image,while the speed affects the clarity of the image.Both affect the recognition accuracy.In the first set of experiments,the belt was run at a low speed (1 m/min),the CCD height was set to 0.4 m and the resolution was 900×700.In the second set,the belt was still run at a low speed (1 m/min),the CCD height was set to 0.8 m and the resolution was 1800×1400.In the third set,the conveyor belt was run at a high speed (2 m/min),the CCD height was set at a low height (0.4 m) and the resolution was 900×700.In the fourth and final set,the conveyor was run at high speed (2 m/min),the CCD height was set at a high height (0.8 m) and the resolution was 1800×1400.From each group of images,200 images were selected randomly for labelling.As a result,there were 800 labelled images and 2400 unlabelled images.

    5.2 Model Training and Results

    The experiment was run on the pycharm 2017 software platform.The python library included tensorflow,scipy,and numpy.The hardware was configured with the windows 10 on a i5-9300HQ@2.40 GHz CPU.The GPU was an NVIDIA GeForce GTX 1650.In the experiment,the data were loaded in batches,each of size seven.That is,seven pictures were loaded in one batch during each training cycle.An epoch represents the image data of the entire dataset loaded at once.The epoch size was set as 300 and the sizes of the images collected were uniformly adjusted to 64×64 pixels.

    In this work,the Adam optimizer was used to optimize the network and skip-layer connection used to accelerate the convergence speed of the CDCGAN.Figs.7 and 8 show the training curves of the generator and discriminator with and without a skip-layer connection,respectively.The horizontal coordinate represents the epoch number and the vertical coordinate the value of the loss function.

    Figure 7:Generator model training curve with and without skip-layer connection

    The smaller the loss value,the more realistic the image generated by the generator and the better the model fits.In Fig.7,the loss function in the generator exhibits the same downward trend regardless of whether or not it contains a skip-layer.However,the generator with a skiplayer connection has a loss value of 0.41 while that without has a loss value of 0.71.The loss value of the former is approximately 0.3 and is less than the latter.In Fig.8,the smaller the loss value,the closer the discriminator’s prediction to the real damage.Compared with the discriminator without a skip-layer connection,the loss value for the discriminator with a skip-layer connection decreased to 0.63.It can be seen that the algorithm model proposed in this paper is better than that without a skip-layer connection in belt-tear detection.

    Figure 8:Discriminator model training curve with and without skip-layer connection

    The experimental evaluation indexes mainly include precision,recall and the mean average precision (mAP) curve,which are used to evaluate the overall performance of the model.Among them,average precision (AP) is the area surrounded by the curve of the accuracy rate changing with the recall rate,and mAP is the average value of the AP of multiple classes.In this paper,the algorithm of the precision and recall rates are shown in Eqs.(6) and (7),respectively:

    whereTPis the number of pixels in the damaged area of the belt that is correctly judged,FPis the number of pixels in the damaged area that is misjudged andFNis the number of pixels in the missing area.

    To analysis the generalization ability,the algorithm was compared with the DCGAN and CGAN on the belt-image dataset.Tab.1 shows the comparison of detection results with different algorithms,where from top to bottom are represented scratches,cracks,tears,scratches+cracks,scratches+tears,tears+cracks and scratches+cracks+tears.Tab.2 shows the comparison of precision and recall with different algorithm models.Fig.9 shows the mAP curve comparison with different algorithm models.

    It can be seen from Tab.1 that,compared with the algorithm proposed in this paper,the DCGAN and CGAN have the same effect for a single crack.However,when detecting multiple types of damage,the effect of the algorithm proposed in this paper performs relatively better.As the discriminators of the DCGAN and CGAN are both binary classification models,the effect is obviously poor at detecting multiple types of damage.

    It can be seen from Tab.2 that the precision and recall rates of the model proposed in this paper are higher than those of the DCGAN and CGAN.

    Table 1:Comparison of detection results using different algorithms

    Table 2:Comparison results of different models

    As can be seen from Fig.9,in which a skip-layer connection was adopted in the proposed algorithm,the convergence speed is faster relatively.Owing to the fact that the discriminators of the DCGAN and CGAN are both binary classification models,lacking multi-class detection,the mAP of the DCGAN is 88.3% while that of the CGAN is 90.1%.In contrast,the mAP of the proposed algorithm is up to 96.2%,which is at least 6% higher than that of the others.

    Figure 9:Comparison of mAP curves for different models

    6 Conclusions

    A reliable and fast tear-detection method for mining conveyor belts is presented in this paper.The model can obtain the corresponding damaged image by adding conditions to the generator and discriminator.The use of a skip-layer connection can not only improve the convergence speed,but also avoid the loss of features during the propagation process,and the output of the discriminator is a multi-class softmax function,which can detect and classify damage very well.Experimental results show that compared with other methods,the method advanced herein is suitable for detecting multiple types of damage in an image with both high accuracy and reliability.

    Acknowledgement:The authors would like to thank the Shanxi Province of China for funding this research project.

    Funding Statement:This work was supported by the Shanxi Province Applied Basic Research Project,China (Grant No.201901D111100).Xiaoli Hao received the grant,and the URL of the sponsors’website is http://kjt.shanxi.gov.cn/.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    国产在视频线精品| 嫩草影院精品99| 男人舔奶头视频| 91狼人影院| 狂野欧美白嫩少妇大欣赏| 精品午夜福利在线看| 日本-黄色视频高清免费观看| 欧美一级a爱片免费观看看| 女人被狂操c到高潮| 欧美一区二区亚洲| 亚洲欧美成人综合另类久久久| 国产av码专区亚洲av| 国产毛片在线视频| 99热这里只有是精品50| 99热这里只有是精品在线观看| 亚洲高清免费不卡视频| 国产国拍精品亚洲av在线观看| 亚洲自拍偷在线| a级一级毛片免费在线观看| 麻豆精品久久久久久蜜桃| 黄色怎么调成土黄色| 欧美精品国产亚洲| 亚洲欧美成人综合另类久久久| 亚洲av中文av极速乱| 日韩,欧美,国产一区二区三区| 亚洲精品国产av蜜桃| 免费大片18禁| 国产伦精品一区二区三区视频9| 精品熟女少妇av免费看| 久久久久久久久久成人| 蜜桃亚洲精品一区二区三区| 国产成人精品婷婷| 3wmmmm亚洲av在线观看| 两个人的视频大全免费| 国产伦理片在线播放av一区| 欧美成人精品欧美一级黄| 亚洲四区av| 亚洲av.av天堂| 神马国产精品三级电影在线观看| 搞女人的毛片| 国产成人精品一,二区| 国产在线一区二区三区精| 黄色怎么调成土黄色| 制服丝袜香蕉在线| 免费观看性生交大片5| 亚洲自偷自拍三级| 亚州av有码| 3wmmmm亚洲av在线观看| 午夜福利高清视频| 亚洲第一区二区三区不卡| 色5月婷婷丁香| 欧美97在线视频| 在线观看一区二区三区激情| 色婷婷久久久亚洲欧美| 欧美精品一区二区大全| 亚洲欧美精品自产自拍| .国产精品久久| 欧美变态另类bdsm刘玥| 久久精品国产鲁丝片午夜精品| 成年免费大片在线观看| 人妻少妇偷人精品九色| 成年人午夜在线观看视频| av卡一久久| 69av精品久久久久久| 中文精品一卡2卡3卡4更新| 国产 一区精品| 夜夜看夜夜爽夜夜摸| 人妻制服诱惑在线中文字幕| 国产一区二区三区综合在线观看 | av天堂中文字幕网| 免费看不卡的av| 免费av观看视频| 人人妻人人看人人澡| 99热这里只有精品一区| 最近2019中文字幕mv第一页| 亚洲av成人精品一二三区| 两个人的视频大全免费| 欧美日韩一区二区视频在线观看视频在线 | 久久久久久久久久久丰满| 欧美性猛交╳xxx乱大交人| 日韩av不卡免费在线播放| 欧美精品人与动牲交sv欧美| 亚洲av中文字字幕乱码综合| av在线老鸭窝| 久久久久性生活片| 免费大片18禁| 国产黄片视频在线免费观看| 国产一区亚洲一区在线观看| 一区二区av电影网| 国产精品偷伦视频观看了| 亚洲精品乱码久久久久久按摩| 国内精品美女久久久久久| 寂寞人妻少妇视频99o| 免费av不卡在线播放| 久久鲁丝午夜福利片| 网址你懂的国产日韩在线| 插逼视频在线观看| av.在线天堂| 亚洲一区二区三区欧美精品 | 国产一区二区亚洲精品在线观看| 午夜激情久久久久久久| 丰满人妻一区二区三区视频av| 国产黄a三级三级三级人| 国产黄a三级三级三级人| 夫妻午夜视频| 日韩强制内射视频| 午夜免费鲁丝| 少妇猛男粗大的猛烈进出视频 | 十八禁网站网址无遮挡 | 国产精品久久久久久av不卡| 久久精品久久精品一区二区三区| 偷拍熟女少妇极品色| 亚洲色图综合在线观看| 性插视频无遮挡在线免费观看| 国产成人a∨麻豆精品| 五月天丁香电影| 麻豆成人午夜福利视频| 亚洲人与动物交配视频| 国产精品国产三级国产专区5o| 如何舔出高潮| 在线亚洲精品国产二区图片欧美 | 亚洲内射少妇av| 97精品久久久久久久久久精品| 韩国高清视频一区二区三区| 国产av国产精品国产| 噜噜噜噜噜久久久久久91| 在线观看国产h片| av一本久久久久| 偷拍熟女少妇极品色| 亚洲av一区综合| 性插视频无遮挡在线免费观看| 高清欧美精品videossex| 老司机影院成人| 女人十人毛片免费观看3o分钟| 国产精品一及| 少妇丰满av| 亚洲av国产av综合av卡| 少妇人妻一区二区三区视频| 亚洲精品视频女| 中文欧美无线码| 亚洲精品乱码久久久久久按摩| 街头女战士在线观看网站| 国内揄拍国产精品人妻在线| 一本色道久久久久久精品综合| 国产男女内射视频| 亚洲av电影在线观看一区二区三区 | 99久久精品热视频| 国产伦精品一区二区三区视频9| 欧美精品国产亚洲| 丰满乱子伦码专区| 国精品久久久久久国模美| 一本久久精品| 国产 精品1| 国产乱来视频区| 欧美 日韩 精品 国产| 中文字幕人妻熟人妻熟丝袜美| 国产免费又黄又爽又色| 另类亚洲欧美激情| 搞女人的毛片| 精品国产露脸久久av麻豆| 亚洲欧美精品专区久久| 亚洲成人中文字幕在线播放| 国产精品人妻久久久影院| 狂野欧美激情性xxxx在线观看| 日日摸夜夜添夜夜爱| 能在线免费看毛片的网站| 下体分泌物呈黄色| 午夜精品国产一区二区电影 | 色综合色国产| 日韩欧美 国产精品| 亚洲欧美精品专区久久| 久久99热这里只有精品18| 国产精品三级大全| 午夜亚洲福利在线播放| 成人无遮挡网站| 免费黄色在线免费观看| 国产中年淑女户外野战色| 亚洲精品乱码久久久v下载方式| 中文资源天堂在线| 国产老妇女一区| 男人舔奶头视频| 3wmmmm亚洲av在线观看| 国产精品国产三级国产av玫瑰| 日韩三级伦理在线观看| 97在线视频观看| 一区二区三区四区激情视频| 国产亚洲精品久久久com| 欧美3d第一页| 国产精品麻豆人妻色哟哟久久| 在线精品无人区一区二区三 | 欧美高清成人免费视频www| 国产精品.久久久| 2022亚洲国产成人精品| 亚洲精品色激情综合| 深爱激情五月婷婷| 成年人午夜在线观看视频| 中文字幕免费在线视频6| 青春草视频在线免费观看| 亚洲在久久综合| 日本-黄色视频高清免费观看| 国产精品偷伦视频观看了| 一级片'在线观看视频| 午夜亚洲福利在线播放| 2021少妇久久久久久久久久久| 性色av一级| 欧美一级a爱片免费观看看| 久久精品国产亚洲av涩爱| 亚洲欧美精品自产自拍| 国产精品无大码| 大片电影免费在线观看免费| 一级毛片久久久久久久久女| 久久久久九九精品影院| 亚洲精品456在线播放app| 亚洲在线观看片| 99re6热这里在线精品视频| 欧美精品人与动牲交sv欧美| 亚洲欧洲国产日韩| 夫妻午夜视频| 一区二区三区乱码不卡18| 国产精品久久久久久精品古装| 男女无遮挡免费网站观看| 看免费成人av毛片| 91午夜精品亚洲一区二区三区| 中国三级夫妇交换| 女人十人毛片免费观看3o分钟| 99热6这里只有精品| 久久久久久久亚洲中文字幕| 人妻制服诱惑在线中文字幕| freevideosex欧美| 中文精品一卡2卡3卡4更新| 免费观看性生交大片5| 麻豆成人午夜福利视频| 亚洲精品456在线播放app| 免费少妇av软件| 搞女人的毛片| 在线看a的网站| 九九久久精品国产亚洲av麻豆| 一级二级三级毛片免费看| 中文乱码字字幕精品一区二区三区| 日本三级黄在线观看| 久久亚洲国产成人精品v| 日韩视频在线欧美| 欧美+日韩+精品| 国产精品久久久久久久电影| 免费看a级黄色片| 国产成年人精品一区二区| 一区二区三区四区激情视频| 在线免费观看不下载黄p国产| 99久久精品一区二区三区| 熟女电影av网| eeuss影院久久| 噜噜噜噜噜久久久久久91| 亚洲国产精品成人久久小说| tube8黄色片| 国产精品99久久久久久久久| av在线蜜桃| 777米奇影视久久| 春色校园在线视频观看| 免费看日本二区| 国产成人午夜福利电影在线观看| 在线a可以看的网站| 黄片无遮挡物在线观看| 中文精品一卡2卡3卡4更新| 午夜老司机福利剧场| 免费黄网站久久成人精品| 国产又色又爽无遮挡免| 麻豆久久精品国产亚洲av| eeuss影院久久| 夫妻午夜视频| 水蜜桃什么品种好| 久久久a久久爽久久v久久| 成人高潮视频无遮挡免费网站| 婷婷色综合大香蕉| 18禁在线播放成人免费| 精品一区二区三区视频在线| 又黄又爽又刺激的免费视频.| 国产欧美亚洲国产| 国产真实伦视频高清在线观看| 91久久精品国产一区二区三区| av国产久精品久网站免费入址| 精品99又大又爽又粗少妇毛片| 国产探花极品一区二区| 国产精品偷伦视频观看了| 欧美另类一区| 最近的中文字幕免费完整| 成人一区二区视频在线观看| 寂寞人妻少妇视频99o| 97超视频在线观看视频| 久久国内精品自在自线图片| 欧美日韩亚洲高清精品| 91狼人影院| 婷婷色麻豆天堂久久| 18禁裸乳无遮挡动漫免费视频 | 亚洲av成人精品一区久久| 国产成人精品福利久久| 成人黄色视频免费在线看| 欧美性感艳星| 啦啦啦啦在线视频资源| 看免费成人av毛片| 欧美日韩精品成人综合77777| 久久99热这里只频精品6学生| 天堂俺去俺来也www色官网| 欧美变态另类bdsm刘玥| 日韩av不卡免费在线播放| 久久久国产一区二区| 日韩亚洲欧美综合| 亚洲av成人精品一区久久| 免费看光身美女| 亚洲欧美日韩无卡精品| 搡老乐熟女国产| 最近的中文字幕免费完整| 国产又色又爽无遮挡免| 91午夜精品亚洲一区二区三区| 色哟哟·www| 国产精品熟女久久久久浪| tube8黄色片| 国产成人精品久久久久久| 高清日韩中文字幕在线| 丰满少妇做爰视频| 日本三级黄在线观看| 99久久九九国产精品国产免费| 精品国产三级普通话版| 欧美激情在线99| 国产91av在线免费观看| 色综合色国产| 又大又黄又爽视频免费| 丝袜美腿在线中文| 国产欧美日韩一区二区三区在线 | 午夜免费男女啪啪视频观看| 永久网站在线| 99热网站在线观看| 狂野欧美激情性xxxx在线观看| 五月天丁香电影| 在线观看一区二区三区激情| 亚洲电影在线观看av| 精品一区二区免费观看| 久久精品综合一区二区三区| 亚洲成人久久爱视频| 真实男女啪啪啪动态图| 天天一区二区日本电影三级| 少妇人妻一区二区三区视频| 成人国产av品久久久| 国产成人aa在线观看| 亚洲精品456在线播放app| 国产毛片在线视频| 亚洲一区二区三区欧美精品 | 狠狠精品人妻久久久久久综合| 人人妻人人看人人澡| 成人亚洲欧美一区二区av| 精品久久久久久久久亚洲| 一级毛片久久久久久久久女| 最近2019中文字幕mv第一页| 亚洲精品一二三| 成人毛片a级毛片在线播放| 国产精品99久久99久久久不卡 | 日韩av不卡免费在线播放| 在线观看三级黄色| 精品一区二区三区视频在线| 一级爰片在线观看| 日本黄大片高清| 七月丁香在线播放| 日韩亚洲欧美综合| 日韩一区二区视频免费看| 亚洲国产高清在线一区二区三| 国产成人精品婷婷| 日韩免费高清中文字幕av| 老师上课跳d突然被开到最大视频| 久久鲁丝午夜福利片| 精品久久久久久久久亚洲| 91精品伊人久久大香线蕉| av在线app专区| 三级国产精品欧美在线观看| 亚洲内射少妇av| 久久人人爽人人片av| 亚洲精品一二三| 日韩中字成人| 精品久久久久久久末码| 亚洲久久久久久中文字幕| 成人免费观看视频高清| 亚洲av福利一区| 丰满乱子伦码专区| 又爽又黄无遮挡网站| 国产成人精品福利久久| 2018国产大陆天天弄谢| 麻豆乱淫一区二区| 欧美潮喷喷水| 永久免费av网站大全| 国国产精品蜜臀av免费| 久久久久精品性色| 可以在线观看毛片的网站| 欧美日韩视频精品一区| 亚洲国产精品成人综合色| 亚洲精品456在线播放app| 国产成人精品福利久久| 我的女老师完整版在线观看| 国产亚洲av嫩草精品影院| 日韩在线高清观看一区二区三区| 日韩中字成人| 欧美xxxx黑人xx丫x性爽| 日韩欧美一区视频在线观看 | 黄色怎么调成土黄色| 韩国高清视频一区二区三区| 女人久久www免费人成看片| 亚洲怡红院男人天堂| 好男人在线观看高清免费视频| 国产淫语在线视频| av网站免费在线观看视频| 舔av片在线| 欧美高清性xxxxhd video| 亚洲成色77777| 一级a做视频免费观看| 少妇熟女欧美另类| 大香蕉久久网| 久久99热这里只有精品18| 99久国产av精品国产电影| 国产在线一区二区三区精| av网站免费在线观看视频| 男男h啪啪无遮挡| 亚洲av成人精品一区久久| 亚洲av二区三区四区| 自拍欧美九色日韩亚洲蝌蚪91 | 国产白丝娇喘喷水9色精品| 亚洲成人中文字幕在线播放| 大片电影免费在线观看免费| 亚洲精品成人av观看孕妇| 在线精品无人区一区二区三 | 男的添女的下面高潮视频| av又黄又爽大尺度在线免费看| 秋霞在线观看毛片| 久久精品国产亚洲av涩爱| 久久久久久伊人网av| 最近2019中文字幕mv第一页| 伊人久久精品亚洲午夜| 26uuu在线亚洲综合色| 性插视频无遮挡在线免费观看| 欧美97在线视频| 欧美精品一区二区大全| 91在线精品国自产拍蜜月| 欧美97在线视频| 国产黄频视频在线观看| 欧美一区二区亚洲| 久久精品国产亚洲av天美| 国产有黄有色有爽视频| 一级a做视频免费观看| 欧美成人精品欧美一级黄| 国产综合精华液| 国产成人aa在线观看| 大香蕉久久网| 国产成人福利小说| 精品99又大又爽又粗少妇毛片| 亚洲精品aⅴ在线观看| 亚洲精品影视一区二区三区av| 男人添女人高潮全过程视频| 亚洲精品日韩av片在线观看| 好男人在线观看高清免费视频| 久久久久国产网址| 久久99热这里只有精品18| 男插女下体视频免费在线播放| 欧美成人午夜免费资源| 成人综合一区亚洲| kizo精华| 夫妻性生交免费视频一级片| 欧美亚洲 丝袜 人妻 在线| 欧美精品国产亚洲| 99九九线精品视频在线观看视频| 亚洲国产成人一精品久久久| 美女脱内裤让男人舔精品视频| 综合色av麻豆| 极品少妇高潮喷水抽搐| 免费高清在线观看视频在线观看| 丝袜美腿在线中文| 欧美变态另类bdsm刘玥| 亚洲av成人精品一二三区| 男人爽女人下面视频在线观看| 国产男女超爽视频在线观看| 黄色怎么调成土黄色| 国产 一区 欧美 日韩| 肉色欧美久久久久久久蜜桃 | 三级国产精品欧美在线观看| 久久久久精品久久久久真实原创| 久久精品综合一区二区三区| 欧美一级a爱片免费观看看| 精品久久久久久久久亚洲| 男人和女人高潮做爰伦理| 国产精品人妻久久久久久| 一级a做视频免费观看| 免费少妇av软件| 国产伦精品一区二区三区视频9| 国产黄色视频一区二区在线观看| 黄色一级大片看看| 午夜亚洲福利在线播放| 国产高清三级在线| 久久精品国产亚洲av天美| 久久久亚洲精品成人影院| 精品久久久久久久末码| 人人妻人人爽人人添夜夜欢视频 | 国产精品人妻久久久久久| 精华霜和精华液先用哪个| 亚洲va在线va天堂va国产| 久久亚洲国产成人精品v| 亚洲精品乱久久久久久| 五月开心婷婷网| 成人综合一区亚洲| 黄片无遮挡物在线观看| 男插女下体视频免费在线播放| tube8黄色片| 肉色欧美久久久久久久蜜桃 | 亚洲欧美日韩卡通动漫| 国产一级毛片在线| www.av在线官网国产| 日韩中字成人| 国产高清有码在线观看视频| 成年免费大片在线观看| 国产成人一区二区在线| 亚洲成人精品中文字幕电影| 国内精品宾馆在线| 亚洲国产精品999| 欧美日韩视频精品一区| 狂野欧美白嫩少妇大欣赏| 国产精品99久久久久久久久| eeuss影院久久| 午夜福利视频1000在线观看| 真实男女啪啪啪动态图| 欧美xxⅹ黑人| 国产av不卡久久| 男人和女人高潮做爰伦理| 精品一区二区三卡| 2021天堂中文幕一二区在线观| 青春草亚洲视频在线观看| 亚洲人与动物交配视频| 80岁老熟妇乱子伦牲交| 亚洲精品久久久久久婷婷小说| 国产高清国产精品国产三级 | 国产一区亚洲一区在线观看| 一本久久精品| 男女那种视频在线观看| 国产精品一区二区性色av| 中文精品一卡2卡3卡4更新| 精品一区二区三区视频在线| a级一级毛片免费在线观看| 91久久精品电影网| 欧美精品国产亚洲| 97精品久久久久久久久久精品| 久久亚洲国产成人精品v| 亚洲欧美日韩无卡精品| 久久99热这里只频精品6学生| 91精品国产九色| 大香蕉久久网| 日韩av免费高清视频| tube8黄色片| 久久久亚洲精品成人影院| 观看美女的网站| 免费黄网站久久成人精品| 国产老妇女一区| 久久久国产一区二区| 99热全是精品| 黄色一级大片看看| 精品一区二区免费观看| 国产亚洲av嫩草精品影院| 久久久久久久亚洲中文字幕| 纵有疾风起免费观看全集完整版| 一级a做视频免费观看| 少妇 在线观看| 内射极品少妇av片p| 天天躁夜夜躁狠狠久久av| 免费播放大片免费观看视频在线观看| 激情 狠狠 欧美| 日韩欧美精品免费久久| 乱码一卡2卡4卡精品| 1000部很黄的大片| 中国国产av一级| 晚上一个人看的免费电影| 岛国毛片在线播放| 精品午夜福利在线看| 中文字幕人妻熟人妻熟丝袜美| 精品国产乱码久久久久久小说| 色视频www国产| 婷婷色麻豆天堂久久| av女优亚洲男人天堂| 日日啪夜夜撸| 国产精品蜜桃在线观看| 99久久精品热视频| 欧美97在线视频| 精品久久国产蜜桃| 亚洲在久久综合| 美女内射精品一级片tv| 国产午夜福利久久久久久| 男人爽女人下面视频在线观看| freevideosex欧美| 成人二区视频| 亚洲欧美成人综合另类久久久| 99热这里只有精品一区| 亚洲自拍偷在线| 国产亚洲一区二区精品| 日本与韩国留学比较| 久久久久性生活片| 亚洲精品久久久久久婷婷小说| 麻豆乱淫一区二区| 国产精品成人在线| 国产69精品久久久久777片| 91aial.com中文字幕在线观看| 国产精品一二三区在线看| 黄片无遮挡物在线观看| 亚洲精品中文字幕在线视频 | 少妇裸体淫交视频免费看高清| 人人妻人人爽人人添夜夜欢视频 | 免费黄频网站在线观看国产| 国产精品一及| 夜夜爽夜夜爽视频| 国产精品三级大全| 国产又色又爽无遮挡免| 欧美性猛交╳xxx乱大交人| 日韩在线高清观看一区二区三区| 国产视频首页在线观看| 欧美高清成人免费视频www|