精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一文讀懂遷移學習和ASPP如何使自動駕駛汽車的目標檢測更加智能

譯文 精選
人工智能 無人駕駛
自動駕駛汽車是不能犯錯誤的,忽視一個紅綠燈或一個行人都可能意味著災難。但城市環境是動態的,在這樣的環境中目標檢測是一個大難題。

譯者 | 張哲剛

審校 | 重樓

自動駕駛汽車是不能犯錯誤的,忽視一個紅綠燈或一個行人都可能意味著災難。但城市環境是動態的,在這樣的環境中目標檢測是一個大難題。

我使用空洞空間卷積池化金字塔(ASPP)和遷移學習來優化自動駕駛汽車的目標檢測,結果如何呢?結果是這個模型能夠在多個尺度下很好地檢測到目標,即使在光線不太好的情形下,實時運行的效果也非常好。

下面敘述一下我的實施過程。

面臨問題:戶外目標檢測

自動駕駛汽車依靠卷積神經網絡(CNNs)來檢測目標物體,但現實世界中有很多干擾因素,例如:

  • 交通燈大小比例是變化的——距離遠時較小,距離近時較大。
  • 車道標記會隨著角度而變形。
  • 會有遮擋的情形——可能會看不到停放的汽車后面的行人
  • 照明條件的差異——可能會有陰影、眩光或夜間駕駛情形。

傳統的卷積神經網絡(CNNs)難以進行多尺度目標檢測,如果開始訓練需要很長時間。這時候空洞空間卷積池化金字塔(ASPP)和遷移學習就有了用武之地。

ASPP:以不同比例來檢測捕獲目標

CNNs適用于大小固定目標,但現實世界中目標物體的大小和距離大都是各不相同 空洞空間卷積池化金字塔(ASPP)通過使用膨脹卷,來檢測和捕獲目標多個尺度的特征,從而解決這個問題。

ASPP 的工作原理

ASPP使用多個具有不同膨脹率的卷積濾波器來提取不同分辨率的特征涵蓋了型目標大型目標以及介于兩者之間的所有目標物體

下面講講我是如何在PyTorch中實現ASPP的,歸一化和注意力機制相結合,在復雜的應用環境中也能夠表現出強大的性能:

import torch 
import torch.nn as nn 
import torch.nn.functional as F 

class ASPP(nn.Module): 
""" 
A more advanced ASPP with optional attention and group normalization. 
""" 
def__init__(self,in_channels,out_channels,dilation_rates=(6,12,18), groups=8): 
super(ASPP,self).__init__() self.aspp_branches = nn.ModuleList() 

#1x1 Conv branch 
self.aspp_branches.append( 
nn.Sequential( 
nn.Conv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0, bias=False), 
nn.GroupNorm(groups, out_channels), nn.ReLU(inplace=True) ) 
)
) 
For rate in dilation_rates: 
self.aspp_branches.append(
 nn.Sequential( 
nn.Conv2d(in_channels,out_channels,kernel_size=3,stride=1, padding=rate,dilatinotallow=rate,bias=False), nn.GroupNorm(groups,out_channels), nn.ReLU(inplace=True) 
) 
) 

#Global average pooling branch 
self.global_pool = nn.AdaptiveAvgPool2d((1, 1)) 
self.global_conv = nn.Sequential(
  nn.Conv2d(in_channels, out_channels, kernel_size=1, stride=1, bias=False),
  nn.GroupNorm(groups, out_channels), 
nn.ReLU(inplace=True) 
) 

#Attention mechanism to refine the concatenated features self.attention = nn.Sequential( 
nn.Conv2d(out_channels*(len(dilation_rates)+2),
out_channels, kernel_size =1, bias=False), 
nn.Sigmoid() 
)

self.project=nn.Sequential( 
nn.Conv2d(out_channels*(len(dilation_rates)+2), out_channels, kernel_size=1, bias=False), 
nn.GroupNorm(groups, out_channels), 
nn.ReLU(inplace=True) 
) 
def  forward(self, x):
cat_feats = [ ] 
for branch in self.aspp_branches: 
cat_feats.append(branch(x)) 
g_feat = self.global_pool(x) 
g_feat = self.global_conv(g_feat) 
g_feat = F.interpolate(g_feat,size=x.shape[2:],
mode='bilinear', align_corners=False) 
cat_feats.append(g_feat) 

#Concatenate along channels
 x_cat = torch.cat(cat_feats, dim=1)
#channel-wise attention 
att_map = self.attention(x_cat) 
x_cat = x_cat * att_map 
out = self.project(x_cat)
 return out

實現原理:

  • 不同的感受野可以使模型一次性檢測到小型目標(例如遠處的紅綠燈)和大型目標(例如公共汽車)。
  • 全局平均池化分支衍生的全局上下文有助于消除對目標的誤判斷。
  • 輕量級注意力著重于信息量最大的通道,從而提高復雜紛亂場景下的檢測準確性。

成果:

  • 不同規格尺度的目標均可以檢測得到(不再漏掉較小的紅綠燈)。
  • 平均精確度(mAP)提高14%
  • 更好地處理了遮擋問題,部分隱藏的目標也能夠檢測到。

遷移學習:站在巨人的肩膀

當預先訓練的模型已經存在時,從零開始訓練一個目標檢測模型并不是一個理想選擇這時候,我們可以利用遷移學習來微調一個已經理解目標的模型。

我使用了 DETR(Detection Transformer),這是Facebook AI基于Transformer的對象檢測模型。能夠學習上下文,比如它不僅可以識別到一個停車標志,還能理解這是道路場景組成的一部分。

下面是我在自動駕駛數據集上微調DETR的操作

import torch 
import torch.nn as nn 
from transformers import DetrConfig, DetrForObjectDetection 

class CustomBackbone(nn.Module): 
def __init__(self,in_channels=3,hidden_dim=256): super(CustomBackbone, self).__init__() 
# Example: basic conv layers + ASPP 
self.initial_conv= nn.Sequential( 
nn.Conv2d(in_channels, 64, kernel_sizestride=2, padding=3,bias=False), 
nn.BatchNorm2d(64), 
nn.ReLU(inplace=True), 
nn.MaxPool2d(kernel_size=3,stride=2, padding=1) 
) 
self.aspp=ASPP(in_channels=64,out_channels=hidden_dim) 

def forward(self, x): 
x = self.initial_conv(x) 
x = self.aspp(x) 
return x 

Class DETRWithASPP(nn.Module): 
def __init__(self, num_classes=91): 
super(DETRWithASPP, self).__init__() 
self.backbone = CustomBackbone()

config=DetrConfig.from_pretrained("facebook/detr-resnet-50") 
config.num_labels = num_classes 
self.detr=DetrForObjectDetection.from_pretrained("facebook/detr-resnet-50",config=config) 

self.detr.model.backbone.body = nn.Identity() 
def forward(self, images, pixel_masks=None): 
features = self.backbone(images) 

feature_dict = { 
"0": features 
} 
outputs=self.detr.model(inputs_embeds=None, pixel_values=None,pixel_mask=pixel_masks,  
features=feature_dict,output_attentions=False) return outputs

model = DETRWithASPP(num_classes=10) 
images = torch.randn(2, 3, 512, 512) 
outputs = model(images)

成果

  • 訓練時間縮短了80%。
  • 改善了夜間和大霧天氣時的實際性能。
  • 訓練需要相對較少的標記數據。

使用合成圖像來增強數據

自動駕駛汽車需要海量數據集,但現實世界的標記數據卻很有限。那怎么辦呢?解決方法使用生成對抗網絡GAN生成合成數據。

我使用GAN創建了雖是虛擬非常逼真的車道標記和交通場景,以擴展數據集。

下面是一個簡單的GAN,用于生成車道標記:

import torch 
import torch.nn as nn 
Import torch.nn.functional as F 

class LaneMarkingGenerator(nn.Module): 
""" 
A DCGAN-style generator designed for producing synthetic lane or road-like images. 
Input is a latent vector (noise), and the output is a (1 x 64 x 64) grayscale image. You can adjust channels, resolution, and layers to match your target data. 
""" 
def __init__(self, z_dim=100, feature_maps=64): 
super(LaneMarkingGenerator, self).__init__()
self.net = nn.Sequential( 
#Z latent vector of shape (z_dim, 1, 1)
nn.utils.spectral_norm(nn.ConvTranspose2d(z_dim, feature_maps * 8, 4, 1, 0, bias=False)),
 nn.BatchNorm2d(feature_maps * 8), 
nn.ReLU(True), 

#(feature_maps * 8) x 4 x 4
nn.utils.spectral_norm(nn.ConvTranspose2d(feature_maps * 8, feature_maps * 4, 4, 2, 1, bias=False)), nn.BatchNorm2d(feature_maps * 4), 
nn.ReLU(True),

#(feature_maps * 4) x 8 x 8
nn.utils.spectral_norm(nn.ConvTranspose2d(feature_maps * 4, feature_maps * 2, 4, 2, 1, bias=False)), 
nn.BatchNorm2d(feature_maps * 2),
nn.ReLU(True), 
#(feature_maps * 2) x 16 x 16
nn.utils.spectral_norm(nn.ConvTranspose2d(feature_maps * 2, feature_maps, 4, 2, 1, bias=False)),
nn.BatchNorm2d(feature_maps),
 nn.ReLU(True), 

#(feature_maps) x 32 x 32
nn.utils.spectral_norm(nn.ConvTranspose2d(feature_maps, 1, 4, 2, 1, bias=False)), nn.Tanh()
) 

def forward(self, z): 
return self.net(z)


class LaneMarkingDiscriminator(nn.Module):
 """ 
A DCGAN-style discriminator. It takes a (1 x 64 x 64) image and attempts to classify whether it's real or generated (fake). 
""" 
def __init__(self, feature_maps=64):
super(LaneMarkingDiscriminator, self).__init__()
self.net = nn.Sequential(
 #1x 64 x 64 
nn.utils.spectral_norm(nn.Conv2d(1, feature_maps, 4, 2, 1, bias=False)), nn.LeakyReLU(0.2, inplace=True),

 #(feature_maps) x 32 x 32
 nn.utils.spectral_norm(nn.Conv2d(feature_maps,
feature_maps * 2, 4, 2, 1, bias=False)),
 nn.BatchNorm2d(feature_maps * 2),
 nn.LeakyReLU(0.2, inplace=True), 

#(feature_maps * 2) x 16 x 16
 nn.utils.spectral_norm(nn.Conv2d(feature_maps * 2, feature_maps * 4, 4, 2, 1, bias=False)),
 nn.BatchNorm2d(feature_maps * 4), 
nn.LeakyReLU(0.2, inplace=True),


#(feature_maps * 4) x 8 x 8
  nn.utils.spectral_norm(nn.Conv2d(feature_maps * 4, feature_maps * 8, 4, 2, 1, bias=False)),
nn.BatchNorm2d(feature_maps * 8),
nn.LeakyReLU(0.2, inplace=True), 

#(feature_maps * 8) x 4 x 4
nn.utils.spectral_norm(nn.Conv2d(feature_maps * 8, 1, 4, 1, 0, bias=False)), 

) 

def forward(self, x): 
return self.net(x).view(-1)

成果:

  • 不需要手動標記,數據集增加了5倍 。
  • 經過訓練的模型對邊緣場景的處理更加穩健。
  • 數據集偏差得以減少(訓練樣本更加多樣化)。

最終成果目標檢測得以智能、更快速

通過結合 ASPP、遷移學習和合成數據,我為自動駕駛汽車構建了一個更精確而又可擴展的目標檢測系統。最終主要成果如下

  • 目標檢測速度:110 毫秒/幀
  • 小目標檢測(紅綠燈):+14%mAP
  • 遮擋處理:更強大的遮擋物檢測功能
  • 訓練時間縮短至6小時
  • 所需訓練數據:50%可以由GANs合成

下一步如何讓它變得更出色

  • 添加實時跟蹤功能,隨時跟蹤檢測到的目標。
  • 使用更先進的Transformers(如OWL-ViT)進行零樣本目標檢測。
  • 進一步優化推理速度以便更好地在嵌入式硬件上部署。

結論

ASPP、Transformers和數據合并這三項組合算得上是自主目標檢測的三面手,它們能夠把以往那些反應遲鈍、容易出現盲點的模型進化為快速敏銳的系統,從而可以一個街區就能觀測到紅綠燈。通過膨脹卷來實現多尺度目標檢測,利用遷移學習行快速微調,還能夠使用GAN生成的數據來填補每一個空白。這樣,我們能夠將推理時間縮短接近一半,并節省大量的訓練時間。這是一個巨大的飛躍,使得自動駕駛汽車可以像我們人類一樣觀察這個世界,并且更快、更精確。哪怕是在最混亂無序的街道上,有朝一日也定能夠信心十足地飛馳。

譯者介紹

張哲剛,51CTO社區編輯,系統運維工程師,國內較早一批硬件評測及互聯網從業者,曾入職阿里巴巴。

原文標題:How I Made Object Detection Smarter for Self-Driving Cars With Transfer Learning & ASPP,作者:Vineeth Reddy Vatti

責任編輯:華軒 來源: 51CTO
相關推薦

2023-07-19 08:46:00

導航地圖

2022-07-12 09:42:10

自動駕駛技術

2023-08-10 09:49:57

自動駕駛視覺

2022-12-30 09:57:54

自動駕駛應用

2023-02-28 09:21:58

智能騎車

2023-05-24 10:07:15

智能汽車

2022-08-29 10:16:00

自動駕駛邊緣計算

2017-10-02 16:13:47

深度學習目標檢測計算機視覺

2022-01-18 10:51:09

自動駕駛數據人工智能

2021-11-18 22:43:56

自動駕駛技術安全

2022-08-08 13:12:04

自動駕駛決策

2021-11-05 12:15:18

自動駕駛數據測試

2023-06-16 09:55:29

2022-03-23 10:34:37

自動駕駛技術控制

2022-11-21 11:50:59

2017-07-21 10:42:27

自動駕駛應用機器學習

2023-04-07 13:05:39

自動駕駛雷達

2020-11-06 10:36:39

自動駕駛

2019-09-19 14:10:12

人工智能物聯網自動駕駛

2023-07-18 15:57:23

自動駕駛
點贊
收藏

51CTO技術棧公眾號

精品国产青草久久久久福利| 国产成人精品免费| 中文字幕精品在线| 国产无遮挡猛进猛出免费软件| av福利在线播放| 日韩精品亚洲一区二区三区免费| 丝袜一区二区三区| 黑森林av导航| 成人国产激情| 亚洲成人av免费| 视频一区二区三区免费观看| aaa级黄色片| 国产精品毛片在线| 欧美成人午夜影院| 国产精品久久AV无码| 久久爱.com| 亚洲国产人成综合网站| 日韩久久精品一区二区三区| 超碰福利在线观看| 日韩制服丝袜先锋影音| 久久不射热爱视频精品| 中文字幕被公侵犯的漂亮人妻| 日本少妇精品亚洲第一区| 日本丶国产丶欧美色综合| 国产肉体ⅹxxx137大胆| av片在线免费观看| 99精品视频一区二区三区| 成人黄色大片在线免费观看| 五月婷婷亚洲综合| 亚洲视频一二| 久久综合久久美利坚合众国| 亚洲а∨天堂久久精品2021| 噜噜噜天天躁狠狠躁夜夜精品| 91精品视频网| 九九热免费精品视频| 高清在线视频不卡| 最新不卡av在线| 日韩视频精品| 黄色大片在线看| 91丨九色丨尤物| 99一区二区三区| 97国产精品久久久| 毛片av一区二区| 国产精品久久久久久久久男| 精品不卡一区二区| 日韩视频免费| 97国产精品免费视频| 久久网中文字幕| 欧美日韩亚洲一区| 精品国产一区二区三区四区在线观看 | 国产va免费精品高清在线| 日本亚洲欧美在线| 亚洲精品欧美| 性色av一区二区三区| 久久久久99精品| 激情综合电影网| 久久99精品国产99久久6尤物| 内射一区二区三区| 亚洲精品一二三区区别| 久久精品青青大伊人av| 波多野结衣亚洲一区二区| 女同性一区二区三区人了人一| 久久国产精品久久国产精品| 免看一级a毛片一片成人不卡| 午夜国产精品视频| 欧美另类极品videosbest最新版本 | 国产美女永久免费| 国产裸体歌舞团一区二区| 91日本视频在线| 国产夫妻在线观看| 处破女av一区二区| 久久99精品久久久久子伦| 日本一本草久在线中文| 久久亚洲春色中文字幕久久久| 欧美激情国产日韩| 成人激情电影在线看| 国产精品乱码久久久久久| 欧美性受xxxx黑人猛交88| 狂野欧美性猛交xxxxx视频| 激情成人中文字幕| 黄色片久久久久| 成人黄色图片网站| 欧美一区二区免费| 中文字幕 亚洲一区| 精品日本12videosex| 久久综合伊人77777尤物| 国产一级大片在线观看| 久久激情中文| 91精品一区二区| 黄色av网址在线| 国产亚洲精品免费| 永久免费在线看片视频| 9999热视频在线观看| 色老汉av一区二区三区| 午夜福利123| 亚洲一区二区三区中文字幕在线观看 | 九色91popny| 欧美一级片网址| 亚洲激情视频在线播放| 欧美aaa级片| 黄色精品免费| 国产精品91久久| www.黄色国产| 中文字幕va一区二区三区| 国产精品免费看久久久无码| 欧美大片1688| 欧美不卡视频一区| 卡一卡二卡三在线观看| 激情欧美日韩一区| 成人黄色免费网站在线观看| 外国精品视频在线观看| 亚洲色图清纯唯美| 热久久精品免费视频| 综合成人在线| 色妞欧美日韩在线| 怡红院av久久久久久久| 懂色av噜噜一区二区三区av | 香蕉精品视频在线观看| 欧美在线视频a| 亚洲AV午夜精品| 中文字幕精品在线不卡| 91九色在线观看视频| 欧美电影院免费观看| 国产午夜精品视频| 日韩三级免费看| 国产九色精品成人porny| 五月天亚洲综合情| 亚洲美女尤物影院| 亚洲国产成人91精品| 午夜69成人做爰视频| 久久se这里有精品| 日韩精品欧美专区| 女生影院久久| 亚洲欧美日韩区| 国产成人免费看| 99re热这里只有精品免费视频| 黑人巨大国产9丨视频| 欧美极品在线| 日韩在线播放av| 亚洲中文字幕在线一区| 久久精品免视看| 老熟妇仑乱视频一区二区| 麻豆一区二区麻豆免费观看| 欧美激情一区二区三级高清视频| av官网在线观看| 亚洲视频网在线直播| 国产传媒免费观看| 99精品小视频| 成人性教育视频在线观看| 一区二区三区视频网站| 欧美亚洲动漫精品| 男人操女人动态图| 欧美中文日韩| 欧美污视频久久久| 日韩网站中文字幕| 色婷婷av一区二区三区在线观看| 在线观看一二三区| 亚洲婷婷综合久久一本伊一区| 永久免费的av网站| 欧美+亚洲+精品+三区| 91免费观看| 免费看电影在线| 亚洲国产精品悠悠久久琪琪| 成年人免费看毛片| 久久综合色天天久久综合图片| 成年网站在线免费观看| 精品国产精品| 国产日韩在线一区| 日本动漫同人动漫在线观看| 欧美精品一区二区久久久| 日本午夜视频在线观看| 国产区在线观看成人精品| 午夜剧场高清版免费观看 | 日韩在线视频观看| 国产精品久久久久久在线| 亚洲自拍另类综合| 北岛玲一区二区| 日韩精品国产精品| 亚洲精品偷拍视频| 都市激情亚洲| 国产精品r级在线| 免费看美女视频在线网站| 日韩视频一区二区三区在线播放| 日韩欧美一区二区一幕| 国产欧美日韩三级| 亚洲精品国产久| 夜夜嗨av一区二区三区网站四季av| 欧美日韩一区综合| 国产精品亚洲欧美一级在线| 国内精品久久久久伊人av| 性感美女一级片| 欧美日韩视频在线一区二区| 黄色一级片在线| 国产偷v国产偷v亚洲高清| 欧美高清精品一区二区| 久久精品欧洲| 在线观看17c| 深爱激情综合网| av蓝导航精品导航| 另类中文字幕国产精品| 久久久免费观看视频| 婷婷成人激情| 亚洲精品小视频在线观看| 一炮成瘾1v1高h| 精品色蜜蜜精品视频在线观看| 国产第一页精品| 91丨porny丨在线| 97免费公开视频| 奇米综合一区二区三区精品视频| 久操网在线观看| 亚洲最新色图| 日韩精品电影网站| 先锋影音国产精品| 国产厕所精品在线观看| 日韩黄色在线| 日韩暖暖在线视频| sqte在线播放| 欧美精品一区三区| 午夜免费播放观看在线视频| 日韩精品在线观看一区| 亚洲av无码片一区二区三区| 欧美日韩在线一区二区| 久久精品免费电影| 一级黄色免费网站| 一区二区三区高清不卡| 男人天堂资源网| 国产片一区二区三区| 亚洲黄色免费在线观看| 高清av一区二区| 麻豆网站免费观看| 老司机午夜精品99久久| 欧美两根一起进3p做受视频| 亚洲国产专区| 国产高清www| 欧美精品麻豆| 法国空姐在线观看免费| 日韩欧美视频在线播放| 日韩欧美精品一区二区三区经典| 欧美激情极品| 国产乱子伦精品| 国产精品2023| 国产免费一区二区| 都市激情久久| 九九九九精品九九九九| 激情小说一区| 国产一区在线免费| 欧美亚洲色图校园春色| 精品日本一区二区三区| 色狠狠久久av综合| 欧美激情论坛| 成人激情开心网| 亚洲国产欧洲综合997久久| 欧美色图国产精品| 一区二区三区三区在线| 午夜欧美在线| 老司机激情视频| 最新亚洲激情| 黄色片视频在线播放| 日韩av电影免费观看高清完整版| 男女爽爽爽视频| 久久99热99| 久久黄色一级视频| 99re热视频精品| 亚洲av综合一区二区| 国产精品午夜在线观看| 日韩女优一区二区| 亚洲成人动漫av| 黑人精品无码一区二区三区AV| 日本国产一区二区| 91中文字幕在线播放| 精品久久久三级丝袜| 女人天堂在线| 日韩中文在线视频| 天天色天天射天天综合网| 97av在线视频免费播放| 久久久人成影片一区二区三区在哪下载 | 国产一二三av| 国产精品一区二区三区av麻 | 一区二区不卡免费视频| 久久午夜羞羞影院免费观看| 国产精品久久免费观看| 亚洲乱码国产乱码精品精98午夜 | 国产模特精品视频久久久久| 久久久久久久少妇| 韩国女主播成人在线| 无码任你躁久久久久久老妇| 国产欧美日韩在线看| 久久久久亚洲av无码专区体验| 精品久久久久久久久久| 中文字幕1区2区3区| 精品国产3级a| 1024免费在线视频| 久久久久久久久电影| 91tv亚洲精品香蕉国产一区| 91丝袜脚交足在线播放| 国产精品视频一区二区三区四蜜臂| 韩国黄色一级大片| 羞羞视频在线观看欧美| 手机在线视频一区| 久久色中文字幕| 欧产日产国产v| 日本大香伊一区二区三区| 亚洲AV无码乱码国产精品牛牛| 国产亚洲欧美日韩精品| 在线中文字幕第一页| 国产精品美乳一区二区免费 | 精久久久久久久久久久| 特级西西人体4444xxxx| 亚洲品质自拍视频| 波多野结衣视频在线观看| 精品国产91乱码一区二区三区| 欧美日韩欧美| 日本中文字幕不卡免费| 国产成人高清精品免费5388| 天天干天天操天天干天天操| 久久久国产亚洲精品| 日本在线不卡一区二区| 亚洲天堂a在线| 中文在线字幕av| 亚洲精品一区久久久久久| 尤物视频在线看| 成人乱人伦精品视频在线观看| 欧美极品中文字幕| 亚洲熟妇无码一区二区三区导航| 国产一区二区视频在线播放| 成人在线观看免费高清| 欧美日韩激情网| 欧美一区二不卡视频| 欧美多人爱爱视频网站| 成人av在线播放| 一区二区三区四区免费视频| 日韩影院在线观看| 实拍女处破www免费看| 欧美日韩国内自拍| 男人天堂综合网| 欧美猛交免费看| 成人综合日日夜夜| www.-级毛片线天内射视视| 性欧美videohd高精| 亚洲国产高清福利视频| 在线观看电影av| 亚洲伊人一本大道中文字幕| 天天综合久久| 最新免费av网址| 中文字幕亚洲精品在线观看| 亚洲一区在线观| 色青青草原桃花久久综合| 国产成人精品一区二区三区视频 | 国产欧美va欧美va香蕉在线| 欧美精品一区二区三区精品| 国产精品无码av无码| 久久久综合视频| 99re国产在线| 在线中文字幕日韩| 亚洲男人在线| 狠狠噜天天噜日日噜| 国产ts人妖一区二区| 国产一级片视频| 亚洲国产欧美久久| 精品捆绑调教一区二区三区| 精品国产乱码一区二区三区四区| 国产精品日韩精品欧美精品| 色无极影院亚洲| 欧美日精品一区视频| av网站大全在线| 成人午夜影院在线观看| 亚洲精品社区| 亚洲午夜久久久久久久久红桃| 色伊人久久综合中文字幕| shkd中文字幕久久在线观看| 国产女同一区二区| 欧美精品自拍| 青青草福利视频| 欧美区一区二区三区| 香蕉久久aⅴ一区二区三区| 国产在线一区二区三区播放| 久久99伊人| 波兰性xxxxx极品hd| 亚洲大胆人体在线| 91另类视频| 精品人妻大屁股白浆无码| 99久久免费视频.com| 中文av免费观看| 欧美大学生性色视频| 亚洲三级精品| 中文字幕资源在线观看| 天天亚洲美女在线视频| av黄色在线观看| 国产精品区一区| 日本视频一区二区| 国产在线综合网| 亚洲天堂av女优| 久久久91麻豆精品国产一区| 国模无码视频一区二区三区| 国产精品久久久久国产精品日日| 亚洲欧美激情国产综合久久久| 国产精品激情自拍| 影音先锋久久精品| 91大神福利视频| 亚洲国产一区自拍|