国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

解析 Token to Token Vision Transformer

共 16716字,需瀏覽 34分鐘

 ·

2021-03-12 11:06

介紹

Vision Transformer!的提出讓我們看到了Transformer模型在圖像方向的潛力,但其有一些缺點(diǎn),如需要超大型數(shù)據(jù)集(JFT)預(yù)訓(xùn)練,才能達(dá)到現(xiàn)在CNN的精度。本文分析了ViT的一些不合理之處:

  • 直接將圖片分塊展開(kāi)成一維向量不利于對(duì)圖片結(jié)構(gòu)信息(如邊緣,線(xiàn)條)建模
  • 冗余的Attention模塊限制了特征表達(dá),并帶來(lái)運(yùn)算負(fù)擔(dān)

基于上述兩點(diǎn),本文提出Tokens to Token Transformer,采用類(lèi)似CNN中卷積劃窗的方式,將相鄰的tokens局部聚合起來(lái),有助于建模局部特征。另外還設(shè)計(jì)了一種deep narrow(個(gè)人理解是 深+窄 的網(wǎng)絡(luò)結(jié)構(gòu))結(jié)構(gòu),減少了運(yùn)算量,并獲得性能上的提升。

特征可視化分析

特征圖可視化

本文先分析了Resnet50,Vision Transformer,T2T Transformer的特征可視化。其中綠框標(biāo)注的是淺層特征,如邊緣,線(xiàn)條。紅框標(biāo)注的是一些零值或過(guò)大值。

我們先從熟悉的CNN看起,在比較淺的層中,網(wǎng)絡(luò)學(xué)習(xí)到的更多是結(jié)構(gòu)信息,比如對(duì)這只小狗邊緣的刻畫(huà)。隨著層數(shù)加深,通道數(shù)變深,特征也越來(lái)越抽象(conv50我反正是看不出是什么)。

再來(lái)看ViT,他每層都能很好的建模全局信息,即使是很深的層當(dāng)中,也沒(méi)有所謂非常抽象的東西。但它對(duì)結(jié)構(gòu)信息捕捉的很少,(個(gè)人認(rèn)為是沒(méi)有類(lèi)似CNN卷積核劃窗的操作,導(dǎo)致對(duì)局部信息捕捉不夠?)。除此之外,在一些特征圖出現(xiàn)了極值,如全白和全黑的特征,對(duì)于最終預(yù)測(cè)可能是沒(méi)有貢獻(xiàn)的。

最后看下T2T,通過(guò)Token to Token結(jié)構(gòu)(下文會(huì)講),它在淺層的時(shí)候也能建模出結(jié)構(gòu)信息,同時(shí)也避免了極值的出現(xiàn)。

Token To Token結(jié)構(gòu)

T2T結(jié)構(gòu)

Vision Transformer是將二維圖片展平成一維向量(也叫token),然后送入到Transoformer結(jié)構(gòu)里。而T2T為了捕捉局部信息,它將所有的token通過(guò)reshape操作,恢復(fù)成二維,然后利用一個(gè)unfold一個(gè)劃窗操作,屬于一個(gè)窗口的tokens,會(huì)連接成一個(gè)更長(zhǎng)的token,然后送入到Transformer中。

這樣會(huì)逐漸減少token的數(shù)量,但隨之而來(lái)token的長(zhǎng)度會(huì)增加很多(因?yàn)槎鄠€(gè)tokens連接在一個(gè)token),因此后續(xù)模型也降低了維度數(shù)目,以平衡計(jì)算量。

關(guān)于Unfold操作

Unfold操作其實(shí)就是卷積中用到的img2col方法,將一個(gè)卷積窗口的向量,重排成一個(gè)列向量。

下面是一段測(cè)試代碼

import torch
import numpy as np

np_input = np.array([[[[123],
                       [456],
                       [789]],
                     [[101112],
                      [131415],
                      [161718]],
                     [[192021],
                      [222324],
                      [252627]],
                     [[282930],
                      [313233],
                      [343536]]]]).astype(np.float32)

torch_input = torch.Tensor(np_input)

unfold = torch.nn.Unfold(kernel_size=2, padding=0, stride=1)
unfolded = unfold(torch_input)

print(unfolded)

# 輸出為
tensor([[[ 1.,  2.,  4.,  5.],
         [ 2.,  3.,  5.,  6.],
         [ 4.,  5.,  7.,  8.],
         [ 5.,  6.,  8.,  9.],
         [10.11.13.14.],
         [11.12.14.15.],
         [13.14.16.17.],
         [14.15.17.18.],
         [19.20.22.23.],
         [20.21.23.24.],
         [22.23.25.26.],
         [23.24.26.27.],
         [28.29.31.32.],
         [29.30.32.33.],
         [31.32.34.35.],
         [32.33.35.36.]]])

這是對(duì)應(yīng)的示意圖

Img2Col

整體架構(gòu)

整體架構(gòu)

T2T架構(gòu)如上圖所示,先經(jīng)過(guò)2次Tokens to Token操作,最后給token加入用于圖像分類(lèi)的cls token,并給上位置編碼(position embedding),送入到Backbone當(dāng)中。

Backbone設(shè)計(jì)探索

現(xiàn)今CNN探索出了很多結(jié)構(gòu),比如Resnet殘差結(jié)構(gòu),DenseNet密集連接,GhostNet生成冗余特征,SE注意力模塊,ResNext多頭分組卷積等。作者基于這些思想進(jìn)行了一系列模型設(shè)計(jì),實(shí)驗(yàn),最終結(jié)論如下

  • 更深更窄(Deep Narrow)的ViT結(jié)構(gòu)比更淺更寬(Shallow Wide )的性能更好
  • DenseNet的密集concat結(jié)構(gòu)均使ViT和T2T-ViT性能下降
  • SE注意力模塊均能提升ViT和T2T-ViT的性能
  • ResNext結(jié)構(gòu)對(duì)于ViT和T2T-ViT的性能提升很微弱
  • GhostNet結(jié)構(gòu)可以進(jìn)一步壓縮模型大小,但同樣會(huì)損失一定性能 基于上述實(shí)驗(yàn),作者選擇了Deep Narrow的結(jié)構(gòu)形式
結(jié)構(gòu)對(duì)比

代碼解讀

Token Transformer

class Token_transformer(nn.Module):

    def __init__(self, dim, in_dim, num_heads, mlp_ratio=1., qkv_bias=False, qk_scale=None, drop=0., attn_drop=0.,
                 drop_path=0., act_layer=nn.GELU, norm_layer=nn.LayerNorm)
:

        super().__init__()
        self.norm1 = norm_layer(dim)
        self.attn = Attention(
            dim, in_dim=in_dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale, attn_drop=attn_drop, proj_drop=drop)
        self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity()
        self.norm2 = norm_layer(in_dim)
        self.mlp = Mlp(in_features=in_dim, hidden_features=int(in_dim*mlp_ratio), out_features=in_dim, act_layer=act_layer, drop=drop)

    def forward(self, x):
        x = self.attn(self.norm1(x))
        x = x + self.drop_path(self.mlp(self.norm2(x)))
        return x

整體結(jié)構(gòu)很簡(jiǎn)單,輸入經(jīng)過(guò)一次LayerNorm,然后輸入到Attention多頭注意力模塊。輸出再次經(jīng)過(guò)LayerNorm,最后設(shè)置一定比例的Dropout

T2T Module

class T2T_module(nn.Module):
    """
    Tokens-to-Token encoding module
    """


    def __init__(self, img_size=224, tokens_type='performer', in_chans=3, embed_dim=768, token_dim=64):
        super().__init__()

        if tokens_type == 'transformer':
            print('adopt transformer encoder for tokens-to-token')
            self.soft_split0 = nn.Unfold(kernel_size=(77), stride=(44), padding=(22))
            self.soft_split1 = nn.Unfold(kernel_size=(33), stride=(22), padding=(11))
            self.soft_split2 = nn.Unfold(kernel_size=(33), stride=(22), padding=(11))

            self.attention1 = Token_transformer(dim=in_chans * 7 * 7, in_dim=token_dim, num_heads=1, mlp_ratio=1.0)
            self.attention2 = Token_transformer(dim=token_dim * 3 * 3, in_dim=token_dim, num_heads=1, mlp_ratio=1.0)
            self.project = nn.Linear(token_dim * 3 * 3, embed_dim)

        elif tokens_type == 'performer':
            ...
        elif tokens_type == 'convolution':  # just for comparison with conolution, not our model
            # for this tokens type, you need change forward as three convolution operation
            ...
        self.num_patches = (img_size // (4 * 2 * 2)) * (
                    img_size // (4 * 2 * 2))  # there are 3 sfot split, stride are 4,2,2 seperately
    def forward(self, x):
        # step0: soft split
        x = self.soft_split0(x).transpose(12)

        # iteration1: restricturization/reconstruction
        x = self.attention1(x)
        B, new_HW, C = x.shape
        x = x.transpose(12).reshape(B, C, int(np.sqrt(new_HW)), int(np.sqrt(new_HW)))
        # iteration1: soft split
        x = self.soft_split1(x).transpose(12)

        # iteration2: restricturization/reconstruction
        x = self.attention2(x)
        B, new_HW, C = x.shape
        x = x.transpose(12).reshape(B, C, int(np.sqrt(new_HW)), int(np.sqrt(new_HW)))
        # iteration2: soft split
        x = self.soft_split2(x).transpose(12)

        # final tokens
        x = self.project(x)

        return x

首先設(shè)置三個(gè)劃窗大小分別為7x7, 3x3, 3x3的Unfold操作,和兩個(gè)Token Transformer模塊。

假設(shè)輸入數(shù)據(jù)格式是

在forward中,先進(jìn)行一次soft_split操作,數(shù)據(jù)變?yōu)?/p>

然后進(jìn)行一次transpose操作,將通道維調(diào)整到最后一維度

送入到Attention模塊后,再把通道維調(diào)整回來(lái)

最后reshape成4維數(shù)據(jù)

再重復(fù)上述類(lèi)似的步驟,最后經(jīng)過(guò)一個(gè)全連接層,調(diào)整通道數(shù)到合適的Embedding dim。

T2T ViT

這是整體結(jié)構(gòu)的代碼

class T2T_ViT(nn.Module):
    def __init__(self, img_size=224, tokens_type='performer', in_chans=3, num_classes=1000, embed_dim=768, depth=12,
                 num_heads=12, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop_rate=0., attn_drop_rate=0.,
                 drop_path_rate=0., norm_layer=nn.LayerNorm)
:

        super().__init__()
        self.num_classes = num_classes
        self.num_features = self.embed_dim = embed_dim  # num_features for consistency with other models

        self.tokens_to_token = T2T_module(
            img_size=img_size, tokens_type=tokens_type, in_chans=in_chans, embed_dim=embed_dim)
        num_patches = self.tokens_to_token.num_patches

        self.cls_token = nn.Parameter(torch.zeros(11, embed_dim))
        self.pos_embed = nn.Parameter(data=get_sinusoid_encoding(n_position=num_patches + 1, d_hid=embed_dim),
                                      requires_grad=False)
        self.pos_drop = nn.Dropout(p=drop_rate)

        dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)]  # stochastic depth decay rule
        self.blocks = nn.ModuleList([
            Block(
                dim=embed_dim, num_heads=num_heads, mlp_ratio=mlp_ratio, qkv_bias=qkv_bias, qk_scale=qk_scale,
                drop=drop_rate, attn_drop=attn_drop_rate, drop_path=dpr[i], norm_layer=norm_layer)
            for i in range(depth)])
        self.norm = norm_layer(embed_dim)

        # Classifier head
        self.head = nn.Linear(embed_dim, num_classes) if num_classes > 0 else nn.Identity()

        trunc_normal_(self.cls_token, std=.02)
        self.apply(self._init_weights)

    ...忽略一些其他的方法

    def forward_features(self, x):
        B = x.shape[0]
        x = self.tokens_to_token(x)

        cls_tokens = self.cls_token.expand(B, -1-1)
        x = torch.cat((cls_tokens, x), dim=1)
        x = x + self.pos_embed
        x = self.pos_drop(x)

        for blk in self.blocks:
            x = blk(x)

        x = self.norm(x)
        return x[:, 0]

    def forward(self, x):
        x = self.forward_features(x)
        x = self.head(x)
        return x

整個(gè)架構(gòu)是將輸入數(shù)據(jù)通過(guò)T2Tmodule,然后設(shè)立一個(gè)分類(lèi)的token(cls_tokens),將其concat到x中,并加入position embedding(這里是用一個(gè)可學(xué)習(xí)參數(shù)作為位置編碼)。處理好后,輸入到一個(gè)個(gè)疊起來(lái)的Transformer Block,最后取第一個(gè)token(也就是cls_tokens),輸入到分類(lèi)層,得到最終結(jié)果。

總結(jié)

依圖科技近期也開(kāi)源了相關(guān)代碼 yitu-opensource/ T2T-ViT,大家有興趣的話(huà)可以試驗(yàn)下代碼。

個(gè)人感覺(jué)這篇論文還是偏工程化的,通過(guò)分析初版Vision Transformer的缺點(diǎn),提出T2T結(jié)構(gòu),并且在BackBone上,以CNN的視角重新探索,將CNN的優(yōu)點(diǎn)結(jié)合起來(lái),最終效果也是十分不錯(cuò)的,期待后續(xù)CNN結(jié)合Transformer的相關(guān)工作。


歡迎關(guān)注GiantPandaCV, 在這里你將看到獨(dú)家的深度學(xué)習(xí)分享,堅(jiān)持原創(chuàng),每天分享我們學(xué)習(xí)到的新鮮知識(shí)。( ? ?ω?? )?

有對(duì)文章相關(guān)的問(wèn)題,或者想要加入交流群,歡迎添加BBuf微信:

二維碼

為了方便讀者獲取資料以及我們公眾號(hào)的作者發(fā)布一些Github工程的更新,我們成立了一個(gè)QQ群,二維碼如下,感興趣可以加入。

公眾號(hào)QQ交流群


瀏覽 221
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 91西安站街老熟女露脸| 超碰在线中文字幕| A级片在线观看| 在线免费观看亚洲| 18禁无码永久免费网站大全| 久久伊人综合| 精品一二三四| 全国男人的天堂网站| 亚洲精品视频在线观看免费| 成人伊人AV| 久久久久久三级电影| 亚洲无码影视| 在线观看黄| 最新中文字幕在线| 潮喷在线| 亚洲小视频在线观看| 亚洲精品一区二区三区在线观看| 91人人妻人人澡人人爽| 亚洲三级电影| 精品一区二区久久久久久久网站| 日韩欧美国产成人| 操屄小视频| 黄色A片电影| 大地影视中文第三页最新在线观看 | 一牛影视精品av| 99热6| 婷婷五月电影| 婬乱欧美一二三区| 性欧美V| 免费黄片无码| 中国最大成人网站| 欧美九九九九| 欧美一级AAA大片免费观看| 蜜桃导航-精品导航| 操你啦青青草| 国产a一级a毛一级视频| 日本高清中文字幕| 国产精品欧美综合亚洲| 猫咪亚洲AV成人无码电影| 摸BBB槡BBBB搡BBB,,,,,| 精品国产乱码久久久久夜深人妻| 国产成人一级| 91视频青青草| 做爱视频毛片人乱| 蝌蚪窝视频网| 91新婚人妻偷拍| 未满十八18禁止免费无码网站 | 中国国产乱子伦| 三级片无码麻豆视频| 草草视频在线观看| 欧美又粗又长| 杨贵妃一级婬片90分钟| 蜜桃网站在线观看| 成人精品无码免费视频| 亚洲xxxxx| 亚洲无码网址| 国产TS丝袜人妖系列视频| 久草综合在线| 精品操逼| 国产麻豆剧传媒精品国产AV| 亚洲婷婷三级成人网| 久热99| 亚洲精品一区二区二区的游戏情况| 久久久国产探花视频| 四川美女网久草| 麻豆成人片| 国产欧美日本视频| 俺来了俺去也| 成人a电影| 天天干婷婷五月天| 91久久人澡人妻人人澡人人爽| 88av在线播放| 韩国成人精品三级| 亚洲成人在线网| 我和岳m愉情XXXⅩ视频| 毛片黄色| 色呦呦一区二区三区| 蜜桃传媒一区二区亚洲| 人妻免费视频| 91人妻成人精品一区二区| 欧美黄片免费| 佳佳女王footjob超级爽| 国产91在线中日| 午夜精品成人| a免费视频在线观看| 东京热日韩无码| 制服丝袜在线视频| 大地影视中文第三页最新在线观看 | 欧美成人中文字幕在线| 国产女主播在线| 丰满人妻无码| 国产精品热| 欧美成人h| 亚洲日韩成人| 国产精品色在线回看| 香蕉网站操逼片| 色婷婷五月激情| 黄色av网站免费| 北条麻妃三区| 日本高清视频免费观看| eeuss国产| 中文在线观看视频| 特黄网站| 亚洲女与黑人正在播放| 久久久精品国产视频| 中文资源在线√8| 黄色三级A片| 欧美日韩在线视频免费| 欧美伦妇AAAAAA片| 一级片欧美| 日韩免费高清视频| 人人操在线| 激情亚洲五月天| 大香蕉伊人手机在线| 欧美色图俺去了| 国产免费无码视频| 91麻豆精品91久久久ios版| 人人射人人操| 91青青草| 国产女主播在线播放| jizz免费观看| 狠狠干2025| 色屁屁草草影院ccyycom| 大香蕉在线伊| 日韩精品人妻中文字幕蜜乳| 91中文字幕| a三级片| 人人射人人干| 五月婷婷色色色| 日本AⅤ在线观看| 国语对白做受欧美| 91AV视频| 黄色一级片在线看| 四季AV之日韩人妻无码| 久久黄色小视频| 婷婷五月情| 亚洲精品三级| 亚洲人妻电影一区| 精品一区二区三区四区学生| 久久久久99精品成人片三人毛片| 免费看成人A片无码照片88hⅤ| 尤物AV| 狼人综合网| 超碰在线日韩| 国产精品久久久久久99| 男女做爱网站| 人人射人人操| 久久精品美臀| 乱伦一级黄片| 操女人大逼| 日韩亚洲视频| 欧美日本亚洲| 一级黄片学生妹| av播播| 欧美大骚逼| 国产欧美一区二区三区四区 | 青娱乐亚洲领先| 亚洲AV无码乱码AV| 天堂在线v| 欧美日韩国产激情| 三级片91| 天天操夜夜操| 成人网站视频| 大香蕉日| 欧美日韩免费一区二区三区| 国产九九| 91最新国产| 成人午夜天堂| 久久AV秘一区二区三区水生| 操日本老女人| 天天操天天干麻豆| 九九亚洲精品| 中文三区| www.蜜桃| 亚洲无码一卡| 五月丁香电影| 天天射天天爽| 女人操逼视频| 一级a一级a爰片免费免免中国A片 一级一级a免一级a做免费线看内裤 | 日本一节片在线播放| 国产主播AV| 日韩乱妇| 天天日天天干天天日| 激情av天堂| 天天操人人操| 神马午夜秋霞不卡| 国产一区二区av| 69视频在线免费观看| 日韩高清成人无码| 丁香在线视频| 另类老妇性BBwBBw| 欧美一区二区精品| 又黄又爽的网站| 第一色影院| 在线成人小视频| 日本无码精品| 久久99嫩草熟妇人妻蜜臀| 日本二区| 友田真希一级婬片A片| 新版欧美内射大全| 五月天最新网址| 欧美3P视频| 日韩免费成人视频| 久久久久免费| 俺去也| 亚洲高清福利视频| 91精品丝袜久久久久久久久粉嫩| 亚洲电影在线观看| 无码男女| 中文字幕亚洲欧美| 中文字幕在线免费观看视频| 久久久久久久久久久亚洲| 国产人妻精品一二三区| 九哥操逼视频| 成人蜜臀AV| 中文字幕亚洲视频在线观看| 日韩精品五区| 1024国产在线| 美女靠逼视频| 国产av中文字幕| 日本a一级片| jlzzzjlzzz国产免费观看| 亚洲国产成人综合| 亚洲免费精品视频| 日本韩国欧美18| 国产精品77777| 99在线免费观看| 淫香欲色| 成人综合网站| 成人三区| 一本道精品在线| 中文字幕av久久爽Av| 国产免费黄色视频| 韩国无码高清视频| 啪啪视频免费观看| 日韩一区二区三免费高清在线观看 | 亚洲av观看| 色五月视频在线| 大荫蒂视频另类XX| 黄色欧美视频| 无码av高清| 91亚洲精品乱码久久久久久蜜桃| yOujiZZ欧美精品| 国产精品久久久久久久久久久久久久久久 | 亚洲色婷婷久久精品AV蜜桃| 狠狠躁日日躁夜夜躁A片小说免费 色综合久久久无码中文字幕999 | 黄色视频网站在线免费观看| 欧洲黑种人日P视频| 国产亚洲精品午夜福利巨大软件| 五月婷婷亚洲| 无码国产传媒精品一区| 97亚洲综合| 无码一道本| 一级黄片在线| 亚洲av男人天堂| 男人午夜AV| 韩国免费一级a一片在线播放 | 国产视频1区| 97爱| 美日韩一区| 久久无码高清视频| 成人午夜视频精品一区| 麻豆md0049免费| 亚洲日本中文字幕| 一级二级三级毛片| 日韩AV高清| 中文av网站| 日韩色色网| 一见钟情的韩国电影| 黄片国产| 先锋无码| 国产高清AV在线| av天堂中文字幕| 波多野结衣网| 黄片小视频在线观看| 日韩在线免费视频| 中文字幕第72页| 久色伊人| 少妇人妻一区二区三区| 久久cao| 色哟哟视频在线观看| 福利在线| 欧美洲成人网站| 成人免费黄色片| 天天日天天草| 岛国电影av| 欧美激情综合色综合啪啪五月 | 在线观看中文字幕无码| 成人亚洲AV日韩AV无码| 东京热网站在线观看| 拍真实国产伦偷精品| 人妻无码中文久久久久专区 | 天天日天天操天天摸天天干天日射天天插 | 国产99久久九九精品无码免费| 超碰199| 亚洲无码久久精品| 欧美肏屄视频| 国产成人无码一区二区在线观看| 亚洲AV成人无码| 久久久久久久久久久久高清毛片一级 | 91人妻人人澡人人添人人爽| 青青伊人网| 日韩精品极品视频在线观看免费| 欧美日韩性爱视频| 黄色爱爱视频| A片视频在线观看| 国产精品高清网站| 国产一二三四区| 内射视频免费看| 欧美亚洲在线| 亚洲日韩精品欧美一区二区yw | 国产色色色色| 毛片入口| 中文字幕在线观看高清| 91视频大全| 精品国产一区二区三区久久久蜜月 | 国精品无码A区一区二区| 欧美人妻少妇| 成人久久久久久| 玖玖国产| 干老女人逼| www亚洲无码A片贴吧| 国产亚洲精品久久久波多野结衣| 久久伊人影院| 91人人妻人人爽| 国产精品秘久久久久久99| 精品视频免费在线观看| 中文字幕乱码人妻二区三区| 北条麻妃99精品青青久久| 九色91视频| 色情小电影免费网站观看网址在线播| 九色91视频| 粉嫩av一区二区白浆| 国产九九| H片免费在线观看| 影音先锋资源| 熟妇女人妻丰满少妇中文字幕 | 久久精品9| 无码在线播| 欧美国产日韩在线| 一级a免费| 成人三级片网站| 色哟哟一中文字慕| 91麻豆香蕉| 91黄色毛片| 国产麻豆性爱视频| av无码观看| 国产精品AV片| a4yy午夜福利| 久色伊人| 欧美一级黃色A片免费看蜜桃熟了| 天天日天天干天天日| 亚洲AV无码乱码国产| 天天色天天色天天色| 这里只有精品91| 91九色在线| 热久久视频| 久久久久久亚洲AV无码专区| 夜夜嗨AⅤ一区二区三区| 在线A视频| 有码在线播放| 一区二区三区免费在线| 91狠狠综合久久久| 丁香操逼| 小黄片网站| 日韩成人在线视频| 97视频国产| 人妻被午夜福利AV| 99re这里| 欧美XXXXBBBB| 国模私拍视频| 亚洲Av秘无码一区二区| 久久99免费视频| 国产在线久久久| 亚洲精品999| 噜噜噜AV| 亚洲少妇视频| 日韩无码不卡视频| 黄色免费a级片一级片| 欧美做受高潮白| 欧美草逼| 久久久久极品| 福利视频网亚洲| 91足浴店按摩漂亮少妇| 蝌蚪窝免费在线视频| 欧美日韩一级视频| 99电影网手机在线观看| 九九天堂| 天天玩夜夜玩天天玩国产99| 热久久久| 亚洲秘无码一区二区三区| 韩剧《邻居的妻子》电视剧 | 黄色A片视频| 日韩天堂在线播放| 国产成人A| 国产秘精品区二区三区日本| 无码一区二区三| 国产老女人操逼视频| 一级特黄大片色| 一区二区三区四区在线视频| 欧美日韩国产激情| 天天日天天干麻豆| 国产精品三级在线观看| 国产一区二区在线播放| 在线观看黄| 奇米97| 色多多导航| 久久精品三级| 亚洲vs无码秘蜜桃| 男女操逼视频网站免费观看| 亚洲午夜久久久久久久久红桃| 亚洲欧美日本在线| 免费看欧美成人A片无码| 欧美三级理论片| 欧美性猛交一区二区三区精品| 国产区AV| 五月天操逼网站| 99热久| 成人精品电影| 有免费的欧美操逼视频吗| 午夜视频福利| 久久永久免费视频| 亚洲国产精品欧美久久| 人人射人人操| 久久无码在线观看| 天天舔| 十八禁免费网站| 另类老妇极品BBWBBw| 中文字幕高清| 在线AⅤ| 国产小视频在线免费观看| 北条麻妃视频| 亚洲天堂第一页| 丁香一区二区| 蜜桃秘一二三区最新| 欧美亚洲日韩中文字幕| 99高清国产| 91精品综合久久久久久五月丁香| www.激情| 国产在线性爱视频| 猫咪视频大全视频| 欧美特黄AAAAAAAAA片| www,久久久| 成人片天天看片欧美一级| 插菊花综合网3| 少妇人妻AV| 人妻少妇偷人精品无码免费| 亚洲自拍电影| 午夜视频在线看| 天天日天天日天天日| 国产免费成人视频| 九一国产| 久久艹综合网| 肏屄网站| 欧美亚洲一区二区三区| 人妻丰满精品一区二区| 久久久久久国际四虎免费精品视频| 国产17c精品视频一二三区| 亚洲AV无码成人精品区久| 亚洲va综合va国产va中文| 午夜精品18视频国产17c| 北条麻妃AV在线播放| 微拍福利一区二区| 女人天堂AV| 婷婷亚洲天堂| 色999亚洲人成色| 成人av黄色三级片在线观看| 西西西444www无码视| 蜜桃亚洲AV无码一区二区三区| 国产精品日韩欧美| 香蕉久久久| 免费黄色视频网址| 被黑人操| 国产人妻人伦精品一区| 四虎无码| 日韩AV一二三| 玖玖色视频| 肏逼黄色一级| 国产精品无码永久免费不卡| 日韩中文字幕免费在线观看| 二级黄色毛片| 无码a区天堂| 高清无码在线免费| 探花在线综合| 不卡无码中文字幕| 国产无码AV大片| 久久精品三级| 水果派中文解说AⅤ| 亚洲日韩在线看| 无毛无码| 久久av一区二区三区| 日韩无码AV一区二区| 亚洲免费大片| 欧美熟女性爱视频| 亚洲综合小说| 国产在线观看无码免费视频| 亚洲无码婷婷| 国产黄色片免费| 一本色道久久综合亚洲精东小说| 国产又色又爽又黄又免费| 国产一级a一片成人AV| 色婷婷在线视频播放| 辽宁模特张雪馨视频最新| 成人网站在线观看视频| 亚洲综合干| 亚洲真人无码| 午夜偷拍网站| 亚洲AV无码乱码| 99热香蕉| 91麻豆精品视频| 亚洲成人大片| 俺去啦俺也去| 亚洲综合激情五月久久| 久久视频精品| 狠狠色婷婷777| 欧美综合自拍| 成人毛片在线大全免费| 国产视频一区二区三区四区| 国产精品美女毛片真酒店| www.日韩无码| 人妻精品免费| 亚欧美日韩| 天天操嫩逼无套视频| 色九九九| www.尤物视频| 亚洲成人视频在线免费观看| 日韩成人AV毛片| 亚洲av小电影| 国产免费黄色| 日本午夜视频| 国产h视频| 日韩av高清| ThePorn精品无码| 午夜大黄片| 免费中文字幕日韩欧美| 97人妻人人澡人人爽人人精品 | 五月中文字幕| 成人无码免费视频| 久久免费视频网站| 亚洲九九在线| 操逼视频,黄色大全| 爽好紧别夹喷水网站| 国产真实乱婬A片三区高清蜜臀 | 亚洲精品69| 天堂网色| 综综综综合网| 色老板免费精品无码免费视频| 国产福利视频在线观看| 国产一级a爱做片免费☆观看| 免费色片| 日日艹夜夜艹| 五月天天| 水果派红桃AV解说| 亚洲日韩免费在线观看| 久草视频在线播放| 亚洲视频一区二区| 日韩毛片网| 中文字幕永久在线观看| 久久精品国产亚洲AV成人婷婷| 久久超碰99| 国精产品九九国精产品| 亚洲色777| 色婷婷在线播放| 特级西西WWW888| 小黄片免费在线观看| 人人草大香蕉| 狠狠干综合网| 超碰在线人妻| 久操网在线视频| 在线免费AV片| 精品一区二区三区毛片| 天天干天天干天天干| 黄色三级在线观看| 亚洲天堂一区二区三区| 亚洲色在线观看| 国产黄色视频在线免费看| 婷婷午夜福利| 日韩欧美大片在线观看| 国产AV综合网| 国产黄色片网站| 天天玩夜夜玩天天玩国产99 | 亚洲区成人777777精品| 黄色永久网站| 另类老妇奶性BBWBBwBBw| 日韩一级在线免费观看| 97av视频| 日韩av一级| 俺来也俺去也www色| 成人国产精品秘在线看| 日本不卡在线| www.干| 亚洲AV男人天堂| 成人h在线观看| 永久免费一区二区| 成人网站三级片| 蜜臀av在线播放| jizz免费在线观看| 日韩精品无码一区二区三区| 国产精品免费一区二区三区四区视频 | 国产精品九九视频| 尤物视频网站在线观看| 国产日本在线视频| 中文字幕乱码免费综合久久| 无码人妻AⅤ一区二区三区A片一| 无码三级片在线观看| 国内自拍视频在线观看| 国产一区二区三区免费播放| 国产午夜精品电影| 青娱乐欧美| 欧美日韩国内| 水蜜桃视频免费| 精品一区二区三区视频| 51妺嘿嘿午夜福利在线| 亚洲成人精品一区二区| 日本成人电影一区二区三区| 天天干天天操天天爽| 天堂网一区二区三区| 嘿嘿午夜影院| 三级乱伦视频| 日韩操比视频| 高清无码久久| 艹逼逼视频| 亚洲欧美日韩不卡| 人人摸人人操人人爽| 这里视频很精彩免费观看电视剧最新 | 99er在线观看| 国产免费av网站| 手机在线毛片| 在线观看小视频| 日韩无码人妻一区| 亚洲无码69| 成人黃色A片免费看| 国产白嫩精品久久久久久| 麻豆天美蜜桃91| a片在线免费| 免费观看的av| 色婷婷香蕉在线一区二区| 日本一区二区三区四区在线观看 | www深夜成人a√在线| 国产黄色在线视频| 91精品国产综合久久久蜜臀酒店| 足浴小少妇-88AX| 黄色视频网站免费| 亚洲欧洲在线视频| 免费黄片在线看| 欧美卡一卡二| 日韩18禁| 91久久久久久久久18| 伊人免费视频| 亚洲中文字幕在线观看| 午夜福利干B在线免费小视频| 黄片网址| 五月天激情午夜福利| 综合影院| 欧美特级AAA| 俺也去俺去啦| 久久综合久久鬼色| 成人五月天黄色电影| 久热中文在线观看精品视频| 午夜性爱福利视频| 无码激情18激情视频| 草逼综合网| 国产精品一级a毛视频| 91在线你懂的| 中文字幕巨肉乱码中文乱码| 成人不卡视频| 日韩人妻精品中文字幕专区不卡| 国产精品污www在线观看| 97人妻精品一区二区三区图片| 99久久婷婷国产综合精品漫| 亚洲精品久久久久久久久久久| 任我操在线视频| 国产精品夜夜爽7777777| 西西人体大胆ww4444多少集| 亚洲AV无码电影| 国产黄色精品| 四川少妇搡bbbbb搡多人| 日日撸| 在线免费观看黄色视频| 國模久久| 久久系列观看完整指南| 91精品国产综合久久久蜜臀图片| 大香蕉综合伊人| 日韩精品中文字幕在线观看| 色情小电影免费网站观看网址在线播 | 黄片视频在线| 激情人妻AV| 日韩欧美视频一区| 真实国产乱子伦毛片| 久久18| 黄色A级片| 日韩综合色视频导航| 日韩大码无码| 国产精品99久久免费黑人人妻| 国产一区在线观看视频| 操老女人逼视频| 青娱乐免费视频| 亚洲国产激情视频| 午夜成人视频在线观看| 黄色激情视频网站| www.91自拍| 亚洲在线中文字幕| 人妻精品一二三| 免费av一区二区| 久久私拍视频| 欧美大鸡巴在线观看| 久久熟妇| 人妻人人骑| 日韩黄色电影网址| 91国产爽黄在线| 日韩黄色电影网站| 超碰199| 黑人av在线观看| 特黄特色一级特黄大片| 免费视频亚洲| 男人天堂综合网| 亚洲成人色色| 操久久久| 免费无码国产在线53| 欧美经典自拍狼友| 先锋影音男人| 高清无码成人视频| 69久久久久| 日韩成人视频在线| 日本爱爱小视频| 婷婷五月天激情四射| 一区二区三区免费| 日韩精彩视频| 欧美一区在线视频| 影音先锋在线视频观看| 欧美VA视频| 日本久久网站| 久久青| 色骚爽大香蕉91| 欧美啪啪视频| 懂色av懂色av粉嫩av| 色片无码| 久久综合伊人| 国产精品无码永久免费不卡| 欧美一区二区三区婷婷五月| 国产综合色婷婷精品久久| 国产成人午夜视频| 在线视频污| 欧美在线成人视频| 蜜芽av在线| 亚洲AV秘无码一区浜崎りお| AA级黄色视频| 干老女人逼| 午夜AV福利| 中文字幕在线观看网址最新地址| 北条麻妃无码在线播放| 懂色中国闺密偷情懂色AV| 在线观看无码AV| 成人777777免费视频色| 国产成人精品麻豆| 免费看的黄色视频| 欧美三级| 懂色一区二区三区免费| AV高清无码在线观看| 亚洲在线成人视频| 丰满人妻精品一区二区在线 | 精品国产天线2024| 国产情侣在线视频| 女人天堂av| 青娱乐偷窥成| 台湾AV在线| 一区二区三区精品无码| www.久久久久| 一区二区三区视频在线观看| 日韩人妻电影| 国产主播AV| 色网站在线| 久久男人天堂| 国产精品久久久久久久久免费无码| 一本久道综合| 欧美色爽| 欧美日韩亚洲中文字幕| 午夜福利亚洲| 狠狠干| 国产精品2025| 特级西西人体444www高清大胆| 少妇高潮无码| 香蕉伊人网| 亚洲色图p| www.97cao| 91丨九色丨熟女新版| 亚洲免费在线视频观看| 国产96在线亚洲| 国产女人高潮的AV毛片| 男女av免费| 亚洲中文字幕视频在线观看| 亚洲精品视频在线| 无码一级A片| 成人网站在线看。| 在线天堂AV| 乱伦A片| 337P大胆粉嫩噜噜噜| 国产中文自拍| 日本无码免费视频| 亚洲精品久| 69视频在线观看免费| 婷婷五月天色播| 国产精品无码天天爽视频| 六月色| 国产激情123区| 欧美特黄一级视频| 国产精品二区高清在线苍井空| 少妇大战黑人46厘米| 天天爽天天爽夜夜爽| 国产黄片一区二区| 怡红院一区| 欧美一区二区三区婷婷五月| 日韩AV成人无码久久电影| 抽插免费视频| 日韩AV高清| 国产免费精彩视频| 毛片无遮挡| 欧美一级黄| 成人三级电影| 亚洲AV中文在线| 三级AV网站| 18禁一区二区三区| 蜜桃av秘无码一区二区三| 天天日天天干美女| 69AV在线播放| 日韩一级黄色电影| 国产成人三级在线播放| 伊人综合视频| 強姧伦一区二区三区在线播放| 日韩无码高清免费视频| 超碰在线人妻| 人人操人人草| 国产乱伦视频| 亚洲最新AV网站| 久久黄视频| 久久99精品国产| 色婷婷中文在线| 亚洲女人视频| 男女激情网站| 黄色激情av| 国产多人搡BBBB槡BBBB| 亚洲欧洲免费视频| 亚洲一本色道中文无码| 91大神在线观看入口| 豆花视频成人网站入口免费观看| AV天堂小说| 日韩无码视频观看| 在线免费观看毛片| 91无码视频在线观看| 99re在线观看观看这里只有精品| 欧美第一区| 火淫玖玖免费精品| 久久嫩草| 精品一区二区三区免费毛片| 欧美打炮网| 91亚洲国产成人久久精品网站| 国产深夜福利| 日韩视频一级| 免费国产成人看片在线| 豆花视频成人精品视频| 亚洲性爱AV网站| 国产c区| 亚洲黄色录像| 亚洲无码操逼视频| 成人性爱视频网站| 欧美在线一区二区三区| 久久精品视频播放| 国产视频1区| 91久久爽久久爽爽久久片| 少妇搡BBBB搡BBB搡18禁| 久久免费国产视频| 国产免费黄色| 伊人大香蕉精品| 日本久久网站| 伊人久久AV诱惑悠悠| 人人爽人人做| 久久久久久亚洲Av无码精品专口| 东京亚洲无码| 无码专区在线观看| 99国产精品99久久久久久| 国产一级黄色大片| 欧美日本在线观看| 九九九成人视频| 日韩人妻无码电影| 日皮免费视频| a亚洲a| 三级自拍| 蜜桃精品一区二区三区美女| 欧美日韩婷婷| 中文字幕第98页| 人人妻人人做| 国产2页| 亚洲成人视频| 91亚洲国产成人久久精品网站| 欧日无码| 一区二区三区三级片| 成人无码区免费A片在线软件| 乱伦无码| 免费在线看A| 亚洲免费高清视频|