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

    Ensembling Neural Networks for User’s Indoor Localization Using Magnetic Field Data from Smartphones

    2021-12-11 13:32:26ImranAshrafSoojungHurYousafBinZikriaandYongwanPark
    Computers Materials&Continua 2021年8期

    Imran Ashraf,Soojung Hur,Yousaf Bin Zikria and Yongwan Park

    Department of Information and Communication Engineering,Yeungnam University,Gyeongsan-si,38541,Korea

    Abstract:Predominantly the localization accuracy of the magnetic field-based localization approaches is severed by two limiting factors:Smartphone heterogeneity and smaller data lengths.The use of multifarious smartphones cripples the performance of such approaches owing to the variability of the magnetic field data.In the same vein, smaller lengths of magnetic field data decrease the localization accuracy substantially.The current study proposes the use of multiple neural networks like deep neural network (DNN), long short term memory network (LSTM), and gated recurrent unit network (GRN)to perform indoor localization based on the embedded magnetic sensor of the smartphone.A voting scheme is introduced that takes predictions from neural networks into consideration to estimate the current location of the user.Contrary to conventional magnetic field-based localization approaches that rely on the magnetic field data intensity, this study utilizes the normalized magnetic field data for this purpose.Training of neural networks is carried out using Galaxy S8 data while the testing is performed with three devices, i.e.,LG G7,Galaxy S8,and LG Q6.Experiments are performed during different times of the day to analyze the impact of time variability.Results indicate that the proposed approach minimizes the impact of smartphone variability and elevates the localization accuracy.Performance comparison with three approaches reveals that the proposed approach outperforms them in mean,50%, and 75% error even using a lesser amount of magnetic field data than those of other approaches.

    Keywords: Indoor localization; magnetic field data; long short term memory network; data normalization; gated recurrent unit network;deep learning

    1 Introduction

    The last decade witnessed a wide attraction for indoor positioning and localization research area by industry and academia alike.The wide spreading of smartphones gave rise to many new services like online shopping, online marketing, and on-the-go services, etc.; such services are collectively called location-based services (LBS).The quality of LBS primarily depends on the knowledge of the location of the consumer, so precise location information serves as the pivotal element of LBS.Undoubtedly, the global positioning system (GPS) is one of the widely used outdoor localization technology that can provide the location with a few meters of accuracy [1].Despite that many factors like signal blocking off the roofs, walls, tall buildings, and canyons deteriorate its performance for indoor environments [2].

    Consequently, a rich variety of alternative positioning and localization technologies for indoor environments have been presented including but not limited to radio frequency identification(RFID), Wi-Fi, Bluetooth, ultra-wideband (UWB), and pedestrian dead reckoning [3-6].Although each of these technologies has its advantages, every technique is accompanied by limitations as well.These limitations are in terms of achievable accuracy, cost, and infrastructure dependence,etc.For example, UWB requires the installation of sensors, Bluetooth involves the use of beacons and PDR needs the starting/previous position to track a user.The wide prevalence of Wi-Fi access points (APs) in the majority of the buildings made Wi-Fi positioning the leading technology for indoor positioning and localization that can provide an average accuracy of 2 to 5 m.Even so,its performance is severely affected in complex environments owing to several factors like signal absorption, shadowing, multipath, and human mobility, etc.[7].

    Recently, the magnetic field (earth’s natural magnetic field) based indoor positioning and localization received a keen interest.The earth’s magnetic field is a natural phenomenon, and pervasive, and does not require additional infrastructures like UWB, Bluetooth, and Wi-Fi, etc.The availability of embedded magnetic sensors in smartphones makes it more attractive.As a result, many indoor localization approaches using the magnetic field data have been presented already [8,9].Predominantly, the fingerprinting approach is most commonly used for magnetic field-based positioning and localization.However, owing to its limited accuracy, often sequences of the magnetic field data are used for matching than mere value matching.The magnetic fieldbased localization approaches are affected by two factors in essence:Smartphone heterogeneity,and the length of the magnetic field data used for localization.The former limitation is on account of a diverse number of smartphones that are in use.Various smartphones have embedded microelectromechanical sensors (MEMS) sensors for divergent manufacturers that support different sensitivity and noise resistance.Consequently, the magnetic field intensity has substantial variability when different smartphones are used for data collection.It ultimately affects the accuracy of the magnetic field based localization.The latter limitation points to the impact of data length used for localization.Increasing the length of the magnetic field data for localization tends to improve localization accuracy.However, often, longer data is not available for complex and small indoor environments.The above-mentioned limitations cripple the performance of the magnetic field based indoor localization approaches.

    This study proposes the use of normalized magnetic field data to overcome the device heterogeneity by leveraging multiple neural networks for localization.Neural networks are trained on the collected data at ground truth points while predictions of locations are made using the user collected test data.In brief, this study makes the following contributions:

    ? A localization approach is contrived that benefits from the magnetic field data from the embedded magnetic sensor of the smartphone.A data normalization method is introduced that helps to minimize the impact of smartphone heterogeneity.

    ? Three neural networks are formulated to estimate the user’s current location including deep neural network (DNN), long-short term memory network (LSTM), and gated recurrent unit(GRU).Neural networks are trained using the normalized magnetic field data.

    ? The predictions from the networks are incorporated using the devised algorithm to calculate the user’s indoor location.

    ? Experiments are carried out to analyze the impact of device and time variability.Three smartphones are utilized for experimentation, i.e., LG G7, Galaxy S8, and LG Q6.Results are analyzed for normalized and non-normalized magnetic field data.

    ? The impact of the length of the magnetic field data used for localization is studied extensively to analyze the change in localization accuracy.

    The organization of the paper is as follows.Section 2 discusses localization approaches related to the current study.Section 3 gives a short description of magnetic field characteristics while Section 4 draws the problem statement.Section 5 is about the proposed indoor localization approach and its working methodology.Results are discussed in Section 6 while the conclusion is given in Section 7.

    The current study is focused mainly on the models that predict the severity or mortality among COVID patients, statistical models for COVID-19, how various genders are affected in the wake of coronavirus.Additionally, the impact of pre-existing medical conditions like diabetes,hypertension, and heart disease, etc., as well as, the exposure of COVID-19 patients to other diseases are also analyzed.Because there exists a large number of review papers that cover the machine and deep learning works on imaging technology, this study.

    2 Related Work

    The widespread use of smartphones led to the acceleration of smartphone-based localization.The introduction of MEMS sensors paved the way for magnetic field-based indoor localization.Concerning technique, magnetic field-based localization approaches can be grouped under four categories:Pure fingerprint approaches, fingerprint approaches with additional sensors, approaches based on indirect use of deep learning and directly using deep learning approaches.

    Pure fingerprinting approaches utilized the data from the magnetic sensors alone for positioning and localization.Initial studies conducted using magnetometer fall in this category.For example, the authors performed indoor localization using the geomagnetic field data from a smartphone in [10,11].Fingerprinting, however, involves wardriving which is labor-intensive and time-consuming.So, crowdsourced fingerprinting approaches are presented, as in [12].Even so,fingerprinting based localization has limited accuracy, and data from additional sensors is fruitful to increase the accuracy.

    Predominantly, magnetic field fingerprinting is used with other technologies like Wi-Fi and additional sensors to elevate the performance of indoor localization approaches.For example,research [13] presents the use of WiFi aided magnetic field fingerprinting to improve accuracy.Wi-Fi helps to restrict the search space with the help of Wi-Fi access points (APs).Similarly, [14]uses the smartphone camera to assist magnetic field-based indoor positioning.The above-cited approaches anyhow, do not study device heterogeneity.Data from accelerometer, gyroscope, and barometer, etc.can also be used to improve the localization performance.As in [15], where authors perform sensor fusion with magnetometer, accelerometer, and gyroscope for indoor localization.Experiments involve two smartphones from different companies to study the impact of device heterogeneity.In the same way, research [16], makes the use of a modified particle filter approach for indoor localization.Sensor fusion is performed and device heterogeneity is studied as well.Research works that focus on improving the fingerprinting process have also been done.For example, the authors in [17] propose a hybrid approach that fuses the existing magnetic field intensity fingerprinting with a new fingerprinting model.This approach improves the performance as well as, releases the localization process from the calibration process.Further, the localization accuracy is enhanced using a motion model that carries out dynamic step length estimation and augments a particle filter with step length estimation and heuristic particle resampling.Despite the modifications offered by the discussed research works, the localization involves using a longer sequence of the magnetic field data to achieve higher accuracy.

    In recent years, deep learning-based approaches are investigated using magnetic field data.Both indirect and direct use of deep learning models on the magnetic field data is examined.The indirect application of deep learning models refers to using these models as assistive modules to improve localization performance.In these approaches, the magnetic field data is not used with deep learning models, as in [18] where a convolutional neural network (CNN) is used to identify an indoor scene.Images are captured during the fingerprint collection at each step.These captured images are fed to a Caffe-trained CNN model to recognized scenes.The identified in turn is used to narrow the search space for magnetic field data matching.Similarly [19] uses CNN to improve localization accuracy in a multi-floor environment.These approaches do not leverage the magnetic field data to train deep learning models, so the potential of deep learning models is not utilized.

    Deep learning models are trained on the magnetic field data as well where the prediction is made based on the user collected magnetic field.The approaches in this category collect the magnetic field data at designated locations.The collected data is later used to train and test the models.The localization is considered as a classification problem where the trained models are used to classify the test data, where each class corresponds to a specific location.The maximum error in such approaches may be high, so accelerometer and gyroscope data can be used to overcome this limitation.For example, research [20] proposes the use of DNNs and MEMS sensor data to perform indoor localization.DNNs are trained on the magnetic field data while MEMS data is used to filter out outlier predictions from DNNs.CNN has been also utilized with magnetic data to perform indoor localization.For example, authors in [21] devise an indoor localization method that uses the magnetic field data from a smartwatch.The magnetic field data with smartwatch orientation is collected to train CNNs.Experiments indicate promising results.

    The performance of the above-cited research works can be degraded due to many factors.For example, approaches that use fingerprinting have limited accuracy and do not meet the standards of indoor localization.On the other hand, localization approaches that leverage WiFdata to refine location accuracy increase latency.Obstacles, furniture, and human mobility degrade the localization performance of such approaches [22,23].Besides, Wi-Fi signals are sensitive to random noise, path loss, multipath interference, and shadowing [24].Not to mention the fact that Android’s recent versions introduced ‘throttle’that limits the scanning frequency for such approaches.Often, the amount of the magnetic field data used for location estimation is large.The use of heterogeneous smartphones makes it further complicated to devise an approach capable of working seamlessly with different smartphones.

    For that reason, we aim to contrive an approach that can minimize such limitations without relying on Wi-Fi APs data, and Bluetooth, etc.and utilizing only the magnetic field data.

    3 Background of Geomagnetic Field

    The magnetic field is the natural phenomenon of the earth that is caused by the flow of convection currents in its outer core.Absent man-made structures, the change in the magnetic field is slow and the magnetic field intensity varies between 20 to 65μT.The magnetic field is responsible for finding directions using the compass.Due to its invariability in the outdoor environment, it is not used for outdoor positioning.Having said that buildings that contain ferromagnetic materials like iron, nickel, and cobalt, etc.interfere with the magnetic field.Such disturbances cause errors and anomalies in finding direction inside the buildings.Albeit these anomalies are problematic for finding direction, they show unique behavior in various locations and are used as fingerprints for indoor positioning [10].The wide proliferation of smartphones increased the research interest for magnetic field-based indoor positioning owing to smartphone embedded magnetometers and ubiquity of the magnetic field.

    Fig.1a shows the components of the magnetic field while Fig.1b shows how the smartphone embedded magnetometer represents various elements of the magnetic field data.There are two well-known representations for the magnetic field data.The first representation is throughx,y,andzwhich show the north, east and downward components of the magnetic field, respectively.The second representation would be to useF,I, andDthat shows the total intensity, the inclination angle, and the declination angle, respectively [25].Often,Hcalled total horizontal intensity is used as well to increase the feature vector for the magnetic field-based indoor positioning approaches.TheFandHare calculated as

    whereMagx,Magy, andMagzrepresent thex,y, andzcomponent of the magnetic field data.Using the above-given equations, the value ofIis calculated usingarctan(zH)while theDusingarctan(yx).

    Figure 1:Description of the magnetic field.(a) The components of the magnetic field for magnetic north, (b) the measurement for magnetic field components with smartphone embedded magnetometer

    4 Problem Statement

    Even though recent years have seen many indoor positioning approaches using the magnetic field data, the main challenge for its wide applications is device heterogeneity.Heterogeneity of devices and variability of the magnetic field data in space and time pose a real challenge to the systems based on the magnetic field data.Consider, for example, the data shown in Fig.2.Figs.2a and 2b show the magnetic field data that is collected for the same location during different times with S8 and G7 smartphones respectively.The magnetic field intensity is different for various scans, despite being collected for the same location.

    Figure 2:Magnetic field data at different times, and with different devices.(a) The data collected during different times at the same location using S8, (b) The data collected during different times at the same location using G7, (c) The magnetic field data collected using S8, G7, and Q6 for the same location

    There are few solutions to solve the heterogeneity and data variability.First, an approach that can work with various fingerprint databases for the device used for localization.One solution would be to make the fingerprint database for each device and use it accordingly.However, it is not very feasible due to the rich variety and models of smartphones.The second option is to use the sequence of values instead of a single value for matching.Although this solution tends to be accurate than the first, yet it is not very ideal.Dynamic time warping (DTW) is utilized as well for matching when the data being matched is of different lengths.Still, DTW matches the values and often expensive for computational resources when the matching data is longer.Pattern matching has shown promising results for magnetic field-based indoor localization in many research works.However, it comes with two main limitations, i.e., the length of the data required for matching is often big, and the computational complexity.So, the problem addressed in this study is to achieve accurate indoor positioning, with a smaller length of data from heterogeneous devices.

    5 Proposed Method

    This section discusses the working process of the proposed approach.We consider the magnetic field-based localization task as the classification problem and leverage a variety of neural networks including DNN, LSTM, and GRN.The localization is carried out through the training and testing phases that are discussed here separately.

    5.1 Training Phase

    The training phase comprises data collection, noise removal, data normalization, and training using the neural networks.

    5.1.1 Data Collection

    This phase involves the data collection at the indoor place where the localization is intended.First, the ground truths are determined for data collection.The indoor area is divided into a grid which is a standard step followed in the majority of indoor localization systems.The points on this grid are separated by a 1 m distance.This helps to evaluate the localization error, i.e.,difference in the user ground truth location and the predicted location by a classifier.Although smartphones support the data collection at a higher sampling rate, we collect it at 10 Hz which is also followed in other research works [26,27].

    The size of the feature set for the training data is very important and plays a pivotal role to achieve high accuracy.Predominantly, a larger feature vector proves to be more accurate in determining the class of new data.However, too large a feature set often degrades the classifier performance as well.On the other hand, increasing the size of the feature set using the magnetic field data requires longer data sequences that may not be available in many cases, for example,when the indoor area is complex or very small or the user changing directions or stopping frequently.Such situations make it very difficult to get the desired feature set or the feature set may not be suitable enough to get the desired results.

    Henceforth, this study makes the use of a short feature set than those of previous studies whereby large sequences of magnetic field data are used for indoor localization.We conduct experiments with only 2 s data from the smartphone magnetometer.

    5.1.2 Denoising the Data

    The data from smartphone sensors contain noise due to the sensitivity of the sensors as well as, the slight movements of the user’s hand.Similarly, certain abrupt movements or shaking can cause such noise in the data and needs to be removed to improve the training process and performance of the classifier.Fig.3a shows the raw data from Galaxy S8 for the indoor area intended for localization.It can be seen that the data contains frequent peaks and valleys.We perform wavelet denoising to remove this noise.Fig.3b shows the data after the noise is removed.The spikes in the data have been smoothed.

    Figure 3:Collected magnetic field data using S8.(a) Raw data, (b) data after denoising is done

    5.1.3 Data Normalization

    A big challenge using the magnetic field data for indoor localization is to cope with the data variability.As stated earlier, the data values are different for different smartphones, so are they for the same smartphone when used at different times.DTW is used to mitigate the impact of data variability, however, it matches the values instead of magnetic field patterns.Research shows that despite the variability in the magnetic field data for various smartphones, the patterns have a high resemblance [28].We propose the use of data normalization to overcome this limitation.We make use of a modified min-max normalization approach for this purpose.Data normalization is done using

    The length of the data sample used in this study is 20 samples which comprise 2 s data at a sampling rate of 10 Hz from the magnetic sensor of the smartphone.Traditionally, min-max normalization takes the global minimum and maximum for normalization, however, we take local minimum and maximum for this purpose.

    Fig.4 shows the process followed to normalize the magnetic field data collected from the smartphone embedded magnetic sensor.Fig.5 shows the data before and after normalization is done.The distance between the data samples of various smartphones is decreased due to the normalization.Our experiments reveal that when the normalization is performed, the classifiers perform better than when non-normalized data is used.

    Figure 4:The normalization process for the magnetic field data

    5.1.4 Training Using the Neural Networks

    This study uses the normalized data to train three neural networks DNN, LSTM, and GRN.Three networks are used so that the output from multiple networks can be leveraged to increase the indoor localization accuracy.The length of each normalized data sample is 20 at any given location and it is used to train all the neural networks.The same data is used for training all the networks.Each network, however, has a different architecture.Fig.6 shows the architecture of each network used in the current study.

    The recurrent neural network is an artificial neural sequence model that forms a directed cycle through the connections [29].It comprises of a hidden unithand an optional outputy.Tshows the last time step and also the length of the input sentence used for learning.The hidden statehis computed using the previous hidden stateht?1and current stepxt

    whereUandWare weight matrices andgis the activation function.

    LSTM and BiLSTM are variations of the RNN model, proposed to overcome the vanishing gradient problem [30].As the names suggest, LSTM uses a single layer while LSTM makes the use of two layers to learn from the input sequence.The input sequence is processed both from left to right and right to left and context representations are concatenated into one vector.

    Figure 5:Denoised and normalized data.Normalization tends to reduce the distance between the data from different smartphones

    DNN consists of layers containing elements called neurons/nodes.These layers are often fully connected layers where each connection carries a weight that determines the importance of the received input.Layers are divided into input, hidden, and output layers.For each neuron,a function is used that determines the activation of a neuron.Neural networks become overfit when they learn noise in the training data that results in poor performance.So, the dropout layer is used to deal with model overfit.Predominantly, a dropout layer with 0.5 is used for this purpose.It discards information by randomly dropping data in hidden nodes during the training phase and alleviates overfitting [31].

    The gated recurrent unit (GRU) was proposed in [32] to perform adaptive learning of dependencies of different time scales.The gate units modulate the flow of information.The activation of GRU is done through the linear interpolation of previous activation and the candidate action at timet.

    Tab.1 shows the details of the layers used for each network as well as, the list of parameters set for training the networks.In the end, a Softmax layer is used to get the desired output as the probability score for each class for testing data samples.The ‘a(chǎn)dam’optimizer is used for training with a learning rate of ‘1e?4’with 2000 epochs.

    5.2 Testing Phase

    The testing phase comprises of data collection, denoising and normalization, and user location prediction.Each phase is discussed here separately.

    Figure 6:The architecture of the neural networks used in the proposed approach.(a) Long short term memory network (b) deep neural network, (c) gated recurrent unit network

    Table 1:Details of the parameters used for each network

    5.2.1 Data Collection,Denoising,and Normalization

    The testing data is collected considering the following three perspectives:

    ? Device diversity

    ? Time diversity

    ? User diversity

    Three devices are used for data collection including LG G7, Samsung Galaxy S8, and LG Q6.The prime objective is to evaluate the performance of the proposed approach with heterogeneous devices.Often, the localization results of an approach are largely different when heterogeneous devices are used for localization.As pointed out before, the magnetic field data shows variability concerning time as well as, users.So the data is collected at different times and by different users.The time for data collection is approximately ten months and includes morning, afternoon, and night time.Data denoising and data normalization are carried out as described in Sections 5.1.2 and 5.1.3.Once the data is denoised and normalized, it is used as an input to the trained models.The output from the trained models is then fed to Algorithm 1 to estimate the user’s current location.

    5.2.2 Localization Using Neural Networks and Magnetic Field Data

    This study makes use of three deep learning-based neural networks including DNN, LSTM,and GRN.Algorithm 1 is used to estimate the user’s current position by leveraging the predictions from three networks.Fig.7 shows the methodology adopted to estimate the location of the user.

    Figure 7:Methodology used to estimate the user’s current location from the predictions of LSTM,GRN, and DNN

    Lines 1-2:The input to Algorithm 1 are the predictions from three networks as well as,the probability score for each prediction.The purpose of taking the prediction probability is to analyze how important a given prediction is? As the first step,npredictions are taken from each network with andnas five.The value ofnis an empirical value based on the experiments.Increasing the number ofnincreases the probability of finding the correct solution for the user’s location, however, requires increased computational processing and time.On the other hand,reducing it causes errors and uncertainty in the user’s position.Experiments reveal that usingnas five gives higher accuracy.So, the input to the algorithm is five predictions each fromPdnn,PlstmandPgrnand prediction weights as?dnn,?lstm, and?grnwhere each prediction represents an (x,y) position.Given inputs are formed into vectorsPandρfor predictions and weights to count the occurrence of each prediction.

    Lines 4-13:Predictions from these networks serve to estimate a single position of the user.So a procedure for calculating the user’s position is devised.Three elements are needed for this purpose including unique predictionsρ, summed weightsρωof unique predictions, andρccount of total occurrence of a prediction.First, unique predictions from these classifiers are to be found because in many cases the predictions from the classifiers may be the same although with different probability scores.For this purpose, each prediction from the classifiers is searched inP.To find similar predictions, we use

    wheredshows the error margin or difference in predictions of various classifiers.If the difference between such predictions is less than the defined thresholdτ, the predictions are considered the same, else different.The value ofτis used as 1.0 which means that the distance between the predictions from various classifiers should be less than or equal to 1 to consider them the same.The criterion is

    The associated weights are summed and added inρωwhile its total occurrences are recorded inρC.

    Algorithm 1:Location estimation using neural networks and the ensemble approach Input:Predictions and probability from DNN, LSTM & GRN.Output:Current location of the user in 2D, i.e., (x, y)1:get n predictions Pdnn, Plstm & Pgrn and probability weight ?dnn, ?lstm & ?grn // where n=1,2,...,5 2:form P and ω for all predictions and weights 3:for i ←1 to C do 4:for j ←1 to n do 5:in images/BZ_1127_476_2370_550_2453.pngfindOcc(P, Pi)6:if th(ind)>0 then 7:ρ ←P(ind)8:ρω ←sum(ω(ind))9:ρc ←length(ind)10:end if 11:end for 12:end for 13: ρω ←calAvgProb(ρω,ρc)14: Cp ←calculatePos(ρ,ρc,ρω)

    Line 14:Average probability weight is calculated for each unique predictionρusing

    whereshows the normalized probability for each unique prediction.Normalization proves to show higher accuracy in our experiments.It is possible that various classifiers make a prediction with various probability scores and considering the score from multiple classifiers represents more confidence than that of one classifier.Second, no prediction with three occurrences is found,predictions that are made from at least two classifiers are considered and their centroid gives the user’s current position.The third criterion is for highly improbable cases where each prediction from all the classifiers is different.The top five predictionsPfrom the classifiers with highωare taken and their centroid is calculated to give the user’s position.

    Line 15:Finally the user’s current position is calculated using three criteria.First, the position with a higher?cis taken as the user’s current position, however, in case of multiple predictions with equal?c, the one with higheris regarded as the user’s position.So, a prediction from three classifiers is regarded as highly probable even with smallerover a prediction from two classifiers.

    5.3 Experiment Setup

    Three smartphones are used to evaluate the performance of the proposed approach including LG G7 (LM-G710N), Samsung Galaxy S8 (SM-G910S), and LG Q6.The description of the embedded magnetic sensor and the processing capability of each smartphone is given in Tab.2.Experiments are carried out in the Information Technology (IT) building of Yeungnam University,Korea.IT building dimensions are 92 m2×34 m2with a corridor of approximately 3 m in the center.The user’s position is estimated when he walks in the corridor along the path geometry shown in Fig.8.

    Table 2:Details of the smartphones and embedded magnetometers used for the experiment

    Figure 8:Path geometry used for experiments in the IT building

    Experiments are performed to utilize as much smaller magnetic field data as possible to find the user’s position with minimum error.Unlike previous studies where the length of the magnetic field data for positioning is 14, 8, and 6 s, the current study utilizes only 2 s data from the smartphone magnetometer.The objective to use a smaller amount of data is to work out the scenarios where the indoor structure is complex and a larger amount of data is not available for positioning.

    In this paper, we collect the magnetic field data at a 10 Hz sampling rate (new magnetic field sample every 100 ms) using Google device driver API.The data is split into training, validation,and testing for the experiments.The split ratio is 40%, 10%, and 50% for training, validation, and testing, respectively.Training and validation are done using Galaxy S8 data alone, while testing is carried out with all three smartphones.The division of the dataset and details about the number of samples are given in Tab.3.

    Table 3:Details of the dataset used for the experiment

    6 Results

    The current study performs several experiments to evaluate the performance of the proposed technique on three different smartphones.Moreover, the performance is compared against three state-of-the-art indoor localization techniques.Experiments are carried out to investigate the efficacy of data normalization over magnetic field data intensity for localization.So, experiments are performed with the following perspectives

    ? Localization accuracy using the denoised magnetic field data without normalization

    ? Localization accuracy with normalized data

    ? Impact of using larger magnetic field data on the localization accuracy.

    6.1 Analysis of Indoor Localization Accuracy Without Normalization

    Experiments involve using three smartphones including LG G7, Galaxy S8, and LG Q6.The objective of using multiple smartphones is to analyze the difference in localization accuracy when heterogeneous smartphones are used.Fig.9 shows the results for all the smartphones used for the experiments.Results prove that the impact of smartphone heterogeneity is huge and visible.Additionally, the maximum error is also high and does not fulfill the standards set for indoor localization.

    Figure 9:The CDF graph for localization accuracy using the magnetic field data without normalization

    Tab.4 shows the detailed statistics for experiment results for all the smartphones.It can be seen that the mean as well as, the standard deviation is high and different for each smartphone.The performance of Galaxy S8 is better than those of G7 and Q6 since the training data comprises features from the Galaxy S8 magnetometer alone.As said before, the magnetic data intensity from various smartphones may vary significantly even for the same location and influential to impact the localization accuracy even when the same positioning approach is used.The results show the same respectively.

    Table 4:Details of results for localization accuracy for all the smartphones used for experiments with magnetic field intensity data

    6.2 Indoor Localization Accuracy Using Normalized Magnetic Field Data

    Further experiments leverage the use of normalized magnetic field data both for training the neural networks as well as, the testing.Fig.10 shows the graph for localization accuracy with the normalized data.It is obvious that the impact of device heterogeneity has been reduced.Although the localization with G7, S8, and Q6 is not the same, yet, the difference is marginal.

    Figure 10:The CDF graph for localization accuracy using normalized magnetic field data

    The difference in the localization accuracy may happen due to many reasons.We have seen that the magnetic field data intensity is different with different devices, however, the patterns of the magnetic field data are not the same either [self paper].Such patterns may change even when the same smartphone is used.In the same way, the change in the smartphone height and position also affects the shape of such patterns.All these factors degrade the performance of indoor localization with the magnetic field data.Despite the degradation, the accuracy of the proposed approach is good and almost identical for three different smartphones as shown in Tab.5.The performance of the Galaxy S8 is better than those of other smartphones.However, the performance of G7 and Q6 is similar for mean and 50% error.

    Table 5:Details of results for localization accuracy for all the smartphones with the normalized magnetic field data

    6.3 Comparison of Accuracy for Normalized vs.Non-Normalized Data

    Fig.11 shows the localization accuracy for using normalized and non-normalized magnetic field data.Figs.9 and 10 have different lengths for the x-axis so it might hinder understanding the improvement resulted from the use of the normalized data.Fig.11 shows a better comparison of the results as the results are shown at the same scale.

    Figure 11:Comparison of localization accuracy using normalized and no-normalized magnetic field data

    Unequivocally, the use of normalized magnetic field data is advantageous to reduce the impact of device heterogeneity and increase the localization accuracy.Tab.6 shows the comparison of mean, median, standard deviation, and 50% error for both methods.It reflects that the localization accuracy has increased substantially.The mean error is reduced to 2.02, 1.81, and 2.28 from 5.24,3.44, and 7.24 for G7, S8, and Q6, respectively.Similarly, the 50\% error has been reduced as well.As, Fig.5 showed that the distance between the patterns formed by the magnetic field data decreases when the data is normalized, so the normalization process helps to achieve high localization accuracy.Further, even though the magnetic field data intensity is different for different smartphones, the normalization process helps to overcome this limitation and put the patterns on the same scale which helps to overcome device heterogeneity.

    6.4 Performance Analysis of the Proposed Approach with GUIDE,mPILOT,and DeepLocate

    The performance of the proposed approach is analyzed against three approaches based on the magnetic field data including DeepLocate [20], GUIDE [16], and mPILOT [15].The former technique is based on deep neural networks while the latter two follow the modified particle filter approach for indoor localization.The objective of the comparison is to evaluate how well the proposed approach performs even with the smaller amount of magnetic field data.Fig.12 shows the results of the comparison.

    Table 6:Comparison of results for localization accuracy for all the smartphones with the normalized and non-normalized magnetic field data

    Figure 12:Performance comparison of the proposed approach against DeepLocate [20], mPILOT [16], and GUIDE [15]

    Results demonstrate that the proposed approach performs better than DeepLocate and mPILOT, even using much smaller data than those of other techniques.However, the accuracy of the GUIDE is higher than that of the proposed approach.Certain factors are responsible for the superior performance of GUIDE over the proposed approach.First of all, GUIDE uses 8 s data from the magnetometer and a higher amount of data leads to higher accuracy.Secondly,GUIDE leverages the data from additional sensors including an accelerometer and gyroscope that also help to enhance its performance.On the other hand, the proposed approach is based on the use of the magnetic field data alone and uses only 2 s data.Even with 25% of the data used by GUIDE, the results are still competitive as shown in Tab.7.

    Table 7:Comparison of localization accuracy with DeepLocate [20], mPILOT [16], and GUIDE [15]

    6.5 The Impact of Using Larger Data on the Localization Accuracy

    Given the results gained using the magnetic field data of 2 s, further experiments are performed to analyze the potential of the proposed approach with a larger amount of data.So, many experiments are carried out using various lengths of the magnetic field data.Fig.13 shows the graphs for localization accuracy using the magnetic field data of 2, 3, and 4 s lengths.

    Figure 13:The CDF graphs for localization accuracy with various lengths of the magnetic field data

    Results show that a higher length of the magnetic field increases the localization accuracy.It is so because the feature vector that is used to train and test the neural networks is increasing when larger data is used.It results in higher localization accuracy.Tab.8 shows the results for mean, median, and 50% error for the data lengths that are used for the experiments.Mean error is reduced to 1.27 from 1.81 when the magnetic field data of 4 s is used.Similarly, the median,50% error, and the standard deviation is reduced as well.

    Table 8:Details of results for localization accuracy for all the smartphones used for experiments

    6.6 Performance Analysis of the Proposed Approach Using 4 Seconds Data Against GUIDE,mPILOT,and DeepLocate

    A performance analysis is made of the proposed approach using the magnetic field data of 4 s length with DeepLocate, GUIDE, and mPILOT.Fig.14 shows the results of comparing the localization accuracy.Now the localization of the proposed approach is better than those of other techniques.This performance is better, in terms of mean, 50% error as well as, maximum and 75% error.

    Figure 14:The CDF graphs for localization accuracy with various approaches

    Tab.9 shows the comparison of mean, maximum, 50%, and 75% errors for all the approaches.The results of the proposed approach are shown with the magnetic field data of 4 s.It goes without saying that the performance of the proposed approach is superior to those of other approaches, even when the length of the data used for localization is smaller.The proposed approach outperforms DeepLocate which uses 6 s data length for localization.The maximum error of the proposed approach is lower than that of other approaches except for mPILOT with a marginal difference of 0.07 m.Similarly, 50% and 75% errors are less than all the three approaches that are used for the comparison.

    Table 9:Comparison of localization accuracy with DeepLocate, GUIDE, and mPILOT

    7 Conclusions

    This study proposes the use of multiple neural networks including DNN, LSTM, and GRN to perform indoor localization leveraging the embedded magnetic sensor of the smartphone.The prime goal of this research is to minimize the impact of heterogeneous smartphones and achieve high localization accuracy using smaller data lengths.The research takes advantage of using three neural networks to enhance the performance of the magnetic field-based indoor localization approach.Contrary to previous approaches that make use of magnetic field intensity data, this approach leverages the use of normalized magnetic field data.Results demonstrate that the localization accuracy is higher with normalized data than that of non-normalized data.The performance of the proposed approach is almost identical with multiple smartphones including LG G7, Samsung Galaxy S8, and LG Q6.Although the magnetic field intensity varies significantly for these smartphones, yet, normalization helps to achieve similar performance.The mean error is 1.27 while 50% and 75% errors are 0.78, and 1.54, respectively.Comparison of localization results from three other approaches DeepLocate, GUIDE, and mPILOT reveals that the proposed approach shows first-rate performance, even with a lesser amount of magnetic field data than those of other approaches.In the future, we intend to perform localization involving complex phone orientations during the localization like call listening, phone in front and back pocket, etc.

    Funding Statement:This research was partially supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program(IITP-2019-2016-0-00313) supervised by the IITP (Institute for Information & communication Technology Promotion).This research was partially supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science,ICT and Future Planning (2017R1E1A1A01074345).

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

    国产男靠女视频免费网站| 国产精品野战在线观看| 欧美国产精品va在线观看不卡| 亚洲中文字幕日韩| 中文字幕人成人乱码亚洲影| 亚洲狠狠婷婷综合久久图片| bbb黄色大片| 国内精品久久久久久久电影| 亚洲成人久久爱视频| 欧美激情 高清一区二区三区| 国产精品乱码一区二三区的特点| 精品第一国产精品| 亚洲精品av麻豆狂野| 国产亚洲精品av在线| 亚洲欧美精品综合一区二区三区| 亚洲 欧美 日韩 在线 免费| 欧美绝顶高潮抽搐喷水| 国产黄片美女视频| 侵犯人妻中文字幕一二三四区| 精品少妇一区二区三区视频日本电影| 天天躁夜夜躁狠狠躁躁| 久久狼人影院| av欧美777| 亚洲av日韩精品久久久久久密| 极品教师在线免费播放| 精品国产一区二区三区四区第35| 国产男靠女视频免费网站| 欧美+亚洲+日韩+国产| 欧美+亚洲+日韩+国产| 12—13女人毛片做爰片一| 老熟妇乱子伦视频在线观看| 黑丝袜美女国产一区| 成人亚洲精品一区在线观看| 在线天堂中文资源库| 天堂√8在线中文| 亚洲男人天堂网一区| 国产私拍福利视频在线观看| 亚洲国产欧洲综合997久久, | 性欧美人与动物交配| 精品久久久久久成人av| 国产97色在线日韩免费| 国产真实乱freesex| 久久久国产成人精品二区| 中出人妻视频一区二区| 很黄的视频免费| 亚洲第一欧美日韩一区二区三区| 极品教师在线免费播放| 久久国产精品影院| 国产成人av激情在线播放| 久久久久久久久免费视频了| 99国产精品99久久久久| 亚洲自偷自拍图片 自拍| 在线观看66精品国产| 麻豆久久精品国产亚洲av| 在线视频色国产色| 午夜免费观看网址| 在线天堂中文资源库| 午夜亚洲福利在线播放| 一边摸一边抽搐一进一小说| 中文字幕人妻熟女乱码| 两人在一起打扑克的视频| 99精品在免费线老司机午夜| 久久香蕉精品热| 日韩欧美一区二区三区在线观看| 满18在线观看网站| 午夜成年电影在线免费观看| 国产亚洲av高清不卡| www日本黄色视频网| 在线天堂中文资源库| 国产熟女午夜一区二区三区| 国产成人av教育| 三级毛片av免费| 成人国产一区最新在线观看| 欧美乱码精品一区二区三区| 一级毛片高清免费大全| 亚洲精品av麻豆狂野| 亚洲最大成人中文| 亚洲成人免费电影在线观看| 国产精品久久久久久亚洲av鲁大| 久久婷婷人人爽人人干人人爱| 天堂动漫精品| 日日干狠狠操夜夜爽| 嫁个100分男人电影在线观看| 国产日本99.免费观看| 久久久久精品国产欧美久久久| 看片在线看免费视频| 国产黄片美女视频| 欧美成人午夜精品| 亚洲人成网站在线播放欧美日韩| 成人国产综合亚洲| 后天国语完整版免费观看| 精品久久蜜臀av无| 亚洲国产精品久久男人天堂| 黄色丝袜av网址大全| 欧美国产日韩亚洲一区| 国产精品野战在线观看| 岛国在线观看网站| 日韩欧美 国产精品| 啦啦啦免费观看视频1| 国产成年人精品一区二区| 国产亚洲精品久久久久5区| 一本久久中文字幕| e午夜精品久久久久久久| 级片在线观看| 美国免费a级毛片| 久久久久久免费高清国产稀缺| 久久国产乱子伦精品免费另类| 宅男免费午夜| 黄色视频,在线免费观看| 欧美色视频一区免费| 欧美大码av| 999久久久精品免费观看国产| 欧美激情 高清一区二区三区| 给我免费播放毛片高清在线观看| 免费观看精品视频网站| 午夜福利高清视频| 亚洲第一青青草原| 欧美日韩亚洲综合一区二区三区_| aaaaa片日本免费| 亚洲 欧美一区二区三区| 亚洲最大成人中文| www.自偷自拍.com| 日本a在线网址| 制服诱惑二区| 中文字幕高清在线视频| 欧美在线黄色| 久久久久国内视频| 精品国产国语对白av| 美女大奶头视频| 男女视频在线观看网站免费 | 一级毛片女人18水好多| 人人妻,人人澡人人爽秒播| 精品国产乱码久久久久久男人| 久久久国产成人精品二区| 成年版毛片免费区| 国产一区二区激情短视频| 精品一区二区三区四区五区乱码| 成人永久免费在线观看视频| 99热只有精品国产| 99久久精品国产亚洲精品| 日韩精品中文字幕看吧| 老汉色av国产亚洲站长工具| 狂野欧美激情性xxxx| 美女国产高潮福利片在线看| 国产精品一区二区三区四区久久 | 欧美精品啪啪一区二区三区| 少妇被粗大的猛进出69影院| 18美女黄网站色大片免费观看| 国产成人av激情在线播放| 韩国精品一区二区三区| 丝袜人妻中文字幕| 成人精品一区二区免费| 18禁黄网站禁片免费观看直播| 在线观看午夜福利视频| 麻豆一二三区av精品| 搡老岳熟女国产| 深夜精品福利| 国内毛片毛片毛片毛片毛片| 日韩av在线大香蕉| 国产亚洲av高清不卡| 国内少妇人妻偷人精品xxx网站 | 日本 欧美在线| 精品欧美一区二区三区在线| 一区二区三区国产精品乱码| 国产精品99久久99久久久不卡| 亚洲成人精品中文字幕电影| 19禁男女啪啪无遮挡网站| 国产色视频综合| 午夜成年电影在线免费观看| 亚洲国产日韩欧美精品在线观看 | 美国免费a级毛片| 日本一本二区三区精品| av在线播放免费不卡| 久久精品91无色码中文字幕| 亚洲精品国产区一区二| 成人永久免费在线观看视频| 亚洲欧美精品综合久久99| 欧美日本亚洲视频在线播放| 变态另类成人亚洲欧美熟女| www日本在线高清视频| 免费在线观看完整版高清| 亚洲成人精品中文字幕电影| 精品国产乱子伦一区二区三区| 久久天躁狠狠躁夜夜2o2o| 91在线观看av| 国产成人一区二区三区免费视频网站| 一区二区三区精品91| 亚洲av美国av| 黑人操中国人逼视频| 久久精品国产99精品国产亚洲性色| 久久久久久久精品吃奶| 国产私拍福利视频在线观看| 搡老岳熟女国产| 老汉色∧v一级毛片| 国产精品免费视频内射| 老熟妇乱子伦视频在线观看| 亚洲国产日韩欧美精品在线观看 | 婷婷精品国产亚洲av在线| 免费在线观看影片大全网站| 免费看a级黄色片| 国产一区二区三区视频了| 又黄又爽又免费观看的视频| 精品一区二区三区av网在线观看| 欧美另类亚洲清纯唯美| 99精品久久久久人妻精品| 久久国产精品男人的天堂亚洲| 国产片内射在线| 女警被强在线播放| 久久精品91无色码中文字幕| 少妇粗大呻吟视频| 熟女少妇亚洲综合色aaa.| 日本免费a在线| 婷婷六月久久综合丁香| 亚洲三区欧美一区| 国产又黄又爽又无遮挡在线| 亚洲欧美激情综合另类| 久久香蕉国产精品| 欧美精品亚洲一区二区| 国内精品久久久久精免费| a级毛片在线看网站| 男女下面进入的视频免费午夜 | 韩国精品一区二区三区| 国产成人av激情在线播放| 无人区码免费观看不卡| 可以在线观看的亚洲视频| 久9热在线精品视频| 夜夜爽天天搞| 成人亚洲精品一区在线观看| 国产精品久久久人人做人人爽| 又黄又粗又硬又大视频| 一进一出抽搐动态| 免费高清视频大片| 国产精品1区2区在线观看.| 成熟少妇高潮喷水视频| 久久久久久国产a免费观看| 老汉色∧v一级毛片| 欧美大码av| 18禁国产床啪视频网站| 国产又黄又爽又无遮挡在线| 午夜视频精品福利| 中文字幕久久专区| 级片在线观看| 桃红色精品国产亚洲av| 亚洲精品美女久久久久99蜜臀| 欧美亚洲日本最大视频资源| 别揉我奶头~嗯~啊~动态视频| 青草久久国产| 亚洲男人的天堂狠狠| 国产aⅴ精品一区二区三区波| 欧洲精品卡2卡3卡4卡5卡区| 国产v大片淫在线免费观看| 精品无人区乱码1区二区| 麻豆国产av国片精品| 国产精品美女特级片免费视频播放器 | 又大又爽又粗| 国产精品久久久久久人妻精品电影| 日日干狠狠操夜夜爽| 日日干狠狠操夜夜爽| 欧美zozozo另类| 最近最新免费中文字幕在线| 亚洲人成77777在线视频| 少妇被粗大的猛进出69影院| 久久狼人影院| 欧美日韩精品网址| 免费在线观看日本一区| 国产视频内射| 亚洲精品久久国产高清桃花| 日本精品一区二区三区蜜桃| 天堂√8在线中文| 最近最新中文字幕大全免费视频| 在线天堂中文资源库| 草草在线视频免费看| 中文字幕人妻丝袜一区二区| 身体一侧抽搐| 成人国产综合亚洲| 少妇熟女aⅴ在线视频| 精品久久久久久久人妻蜜臀av| 18禁黄网站禁片午夜丰满| 脱女人内裤的视频| 在线永久观看黄色视频| 亚洲成人久久爱视频| 久久国产精品影院| 国产av不卡久久| 国产精品精品国产色婷婷| 怎么达到女性高潮| 成人三级黄色视频| 午夜激情福利司机影院| 欧美激情久久久久久爽电影| 国产欧美日韩一区二区三| 首页视频小说图片口味搜索| 久久国产精品影院| 欧美成人性av电影在线观看| 国产在线精品亚洲第一网站| 久热爱精品视频在线9| 日本精品一区二区三区蜜桃| 9191精品国产免费久久| 村上凉子中文字幕在线| 中亚洲国语对白在线视频| 正在播放国产对白刺激| 国产精品久久久久久亚洲av鲁大| 成年人黄色毛片网站| 国产精品电影一区二区三区| 免费看a级黄色片| 别揉我奶头~嗯~啊~动态视频| 在线观看舔阴道视频| 十八禁网站免费在线| 日韩一卡2卡3卡4卡2021年| 欧美国产精品va在线观看不卡| 国产一区二区激情短视频| aaaaa片日本免费| 精品国产国语对白av| 99在线人妻在线中文字幕| 免费在线观看成人毛片| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲人成伊人成综合网2020| 日韩精品中文字幕看吧| 国产精品一区二区三区四区久久 | 最近在线观看免费完整版| 亚洲七黄色美女视频| 美女高潮喷水抽搐中文字幕| 国内揄拍国产精品人妻在线 | 久久久久久亚洲精品国产蜜桃av| 中亚洲国语对白在线视频| 俺也久久电影网| 无遮挡黄片免费观看| 亚洲va日本ⅴa欧美va伊人久久| 免费人成视频x8x8入口观看| 91成年电影在线观看| 国产精品二区激情视频| 日本免费a在线| 热99re8久久精品国产| 啦啦啦韩国在线观看视频| 老汉色∧v一级毛片| 18禁国产床啪视频网站| 国产亚洲精品久久久久5区| bbb黄色大片| 一级毛片精品| 丰满的人妻完整版| 中国美女看黄片| 一本精品99久久精品77| 国产精品一区二区精品视频观看| 久久99热这里只有精品18| 女生性感内裤真人,穿戴方法视频| а√天堂www在线а√下载| 亚洲国产中文字幕在线视频| 窝窝影院91人妻| 日韩欧美 国产精品| 午夜福利一区二区在线看| 欧美性猛交╳xxx乱大交人| 啪啪无遮挡十八禁网站| 91麻豆av在线| 两性午夜刺激爽爽歪歪视频在线观看 | 午夜福利在线在线| 国产又色又爽无遮挡免费看| 久久久久久国产a免费观看| 国产精品美女特级片免费视频播放器 | 无人区码免费观看不卡| 性欧美人与动物交配| 高清在线国产一区| 国产av一区在线观看免费| 在线观看66精品国产| 亚洲久久久国产精品| 久久草成人影院| 国产成人系列免费观看| 别揉我奶头~嗯~啊~动态视频| 老司机靠b影院| 一夜夜www| 久久 成人 亚洲| 亚洲国产看品久久| 亚洲精品国产一区二区精华液| 韩国精品一区二区三区| 午夜福利在线观看吧| 日本在线视频免费播放| 成人精品一区二区免费| 午夜激情av网站| 999久久久国产精品视频| 亚洲国产精品999在线| 天堂动漫精品| 听说在线观看完整版免费高清| 97超级碰碰碰精品色视频在线观看| 色播在线永久视频| 麻豆久久精品国产亚洲av| 人人妻人人澡欧美一区二区| www日本黄色视频网| 成在线人永久免费视频| 99riav亚洲国产免费| 久久久精品国产亚洲av高清涩受| 国产成人啪精品午夜网站| 好看av亚洲va欧美ⅴa在| 女人高潮潮喷娇喘18禁视频| 久久久久久久久久黄片| 精品久久久久久久毛片微露脸| 中亚洲国语对白在线视频| 国产区一区二久久| 日本一本二区三区精品| 超碰成人久久| 99国产极品粉嫩在线观看| 国产精品一区二区三区四区久久 | 亚洲精品美女久久av网站| 欧美激情高清一区二区三区| 中文字幕人妻熟女乱码| 50天的宝宝边吃奶边哭怎么回事| 国产又色又爽无遮挡免费看| 18美女黄网站色大片免费观看| 国产精品亚洲av一区麻豆| 久久久久精品国产欧美久久久| 女同久久另类99精品国产91| 精品国产美女av久久久久小说| 一本一本综合久久| 黄色视频,在线免费观看| 婷婷丁香在线五月| 成人特级黄色片久久久久久久| 两个人视频免费观看高清| 国产aⅴ精品一区二区三区波| 欧美 亚洲 国产 日韩一| 欧美av亚洲av综合av国产av| tocl精华| 久久热在线av| 亚洲三区欧美一区| 十八禁网站免费在线| 亚洲人成伊人成综合网2020| 久久久久久久久中文| 黑人巨大精品欧美一区二区mp4| 丝袜美腿诱惑在线| 老司机福利观看| 亚洲av成人一区二区三| 999久久久国产精品视频| 满18在线观看网站| 欧美成人免费av一区二区三区| 欧美精品亚洲一区二区| 久久精品国产亚洲av高清一级| 日韩欧美在线二视频| 动漫黄色视频在线观看| 极品教师在线免费播放| 国产精品精品国产色婷婷| 99久久精品国产亚洲精品| 国产亚洲精品一区二区www| 午夜影院日韩av| 性色av乱码一区二区三区2| 亚洲成国产人片在线观看| 婷婷亚洲欧美| 一区福利在线观看| 黄片大片在线免费观看| 久久久久久久久免费视频了| 亚洲精品在线观看二区| 日本免费a在线| 中文在线观看免费www的网站 | 天天添夜夜摸| aaaaa片日本免费| 欧美最黄视频在线播放免费| 国产成人欧美| cao死你这个sao货| 亚洲免费av在线视频| 香蕉久久夜色| 午夜影院日韩av| 成人手机av| 欧美一级a爱片免费观看看 | 久久精品国产99精品国产亚洲性色| 国产精品美女特级片免费视频播放器 | 校园春色视频在线观看| 国产视频一区二区在线看| 国产精品二区激情视频| 香蕉国产在线看| 久久国产精品人妻蜜桃| 午夜福利18| 丝袜美腿诱惑在线| 精品欧美一区二区三区在线| 国产乱人伦免费视频| 免费观看人在逋| 两个人看的免费小视频| 日韩欧美 国产精品| 男女床上黄色一级片免费看| 午夜福利视频1000在线观看| 怎么达到女性高潮| 国产免费av片在线观看野外av| 欧美日韩一级在线毛片| 日韩成人在线观看一区二区三区| 国产成人一区二区三区免费视频网站| 一a级毛片在线观看| 亚洲人成伊人成综合网2020| 国内揄拍国产精品人妻在线 | 午夜久久久久精精品| 国产成年人精品一区二区| 午夜久久久久精精品| 国产精品日韩av在线免费观看| 免费观看精品视频网站| 成在线人永久免费视频| 可以在线观看毛片的网站| 日本免费a在线| 午夜日韩欧美国产| 亚洲七黄色美女视频| 国产成人精品久久二区二区免费| 亚洲精品久久成人aⅴ小说| 高潮久久久久久久久久久不卡| 午夜福利一区二区在线看| 日日夜夜操网爽| 国产欧美日韩精品亚洲av| 亚洲一区二区三区不卡视频| 成人免费观看视频高清| 欧美国产精品va在线观看不卡| 中文字幕另类日韩欧美亚洲嫩草| 国产精品98久久久久久宅男小说| 欧美zozozo另类| 亚洲 欧美 日韩 在线 免费| 给我免费播放毛片高清在线观看| 精品少妇一区二区三区视频日本电影| 久久久久九九精品影院| 搡老熟女国产l中国老女人| 啦啦啦 在线观看视频| 老司机深夜福利视频在线观看| 亚洲九九香蕉| 亚洲自偷自拍图片 自拍| 国产主播在线观看一区二区| 亚洲狠狠婷婷综合久久图片| 91老司机精品| 妹子高潮喷水视频| 国产一区二区激情短视频| 免费搜索国产男女视频| 亚洲av电影不卡..在线观看| 大型黄色视频在线免费观看| 欧美日韩中文字幕国产精品一区二区三区| 日韩有码中文字幕| 日韩国内少妇激情av| 亚洲国产欧美日韩在线播放| 久久精品91无色码中文字幕| 国产精品永久免费网站| 韩国精品一区二区三区| 亚洲五月天丁香| 岛国在线观看网站| 19禁男女啪啪无遮挡网站| 日本撒尿小便嘘嘘汇集6| 亚洲av片天天在线观看| 韩国精品一区二区三区| 一级a爱片免费观看的视频| videosex国产| 桃色一区二区三区在线观看| 国产伦在线观看视频一区| av有码第一页| 欧美日韩亚洲国产一区二区在线观看| 欧美 亚洲 国产 日韩一| 嫩草影院精品99| 三级毛片av免费| 中文资源天堂在线| 巨乳人妻的诱惑在线观看| 亚洲aⅴ乱码一区二区在线播放 | 久久欧美精品欧美久久欧美| 日韩一卡2卡3卡4卡2021年| 搡老熟女国产l中国老女人| 国产高清激情床上av| 久久草成人影院| 精品国产超薄肉色丝袜足j| 国产精品 国内视频| 在线观看66精品国产| 国产一区二区激情短视频| 欧美中文日本在线观看视频| av欧美777| 亚洲欧美激情综合另类| 欧美一区二区精品小视频在线| 好男人在线观看高清免费视频 | 国产熟女午夜一区二区三区| 精品国产国语对白av| 自线自在国产av| 极品教师在线免费播放| 国产v大片淫在线免费观看| 波多野结衣高清无吗| 1024视频免费在线观看| 美国免费a级毛片| 久久午夜亚洲精品久久| 国产亚洲精品久久久久久毛片| 十分钟在线观看高清视频www| 午夜影院日韩av| 我的亚洲天堂| 国产精品,欧美在线| 欧美日本视频| 日韩 欧美 亚洲 中文字幕| 天堂影院成人在线观看| 不卡av一区二区三区| 国内精品久久久久久久电影| netflix在线观看网站| 日韩欧美三级三区| www.精华液| 一a级毛片在线观看| 热re99久久国产66热| 在线天堂中文资源库| 久久国产精品影院| 亚洲av熟女| 999久久久国产精品视频| 日韩av在线大香蕉| 精品不卡国产一区二区三区| 久久午夜亚洲精品久久| 亚洲国产毛片av蜜桃av| 啦啦啦韩国在线观看视频| 国产精品久久久久久精品电影 | 中文字幕人成人乱码亚洲影| 欧美性猛交╳xxx乱大交人| 国产激情久久老熟女| 色综合亚洲欧美另类图片| 美女扒开内裤让男人捅视频| 97碰自拍视频| 免费看日本二区| 亚洲av成人不卡在线观看播放网| 18禁裸乳无遮挡免费网站照片 | 黄色a级毛片大全视频| 91成年电影在线观看| 欧洲精品卡2卡3卡4卡5卡区| 精品国产美女av久久久久小说| 在线播放国产精品三级| 女生性感内裤真人,穿戴方法视频| 成人欧美大片| 欧美日韩乱码在线| 中文字幕高清在线视频| 久久精品国产亚洲av香蕉五月| 一级毛片女人18水好多| 精品乱码久久久久久99久播| 在线国产一区二区在线|