先说这篇文章,Monza: Image Classification of Vehicle Make and ModelUsing Convolutional Neural Networks and Transfer Learning,该文章使用了3DObject Representations for Fine Grained Categorization这篇文章的车型数据集,一共16185张图像(train:8144,test:8041),共196种车型,文章分析了各种现有的模型,最终识别结果如下,可以看出,googLeNet具有最好的性能。

之后分析这篇文章,A Large-Scale Car Dataset for Fine-Grained Categorizationand Verification

文章提出了自己的一个车型数据集CompCars,可惜需要高校申请,没有开源。

(http://mmlab.ie.cuhk.edu.hk/datasets/comp_cars/index.html),该数据集一共1716种车型,共136726张图片,从作者的实验结果可以看出,最高的识别率是64.3%。

下来就是这篇15年的ICCV,Bilinear CNNs for Fine-grained Visual Recognition(B-CNN),该文章首次提出了特征外积的思想,并且可以实现端到端的训练,在Caltech-UCSD birds ,NABirds, FGVC aircraft ,Stanford cars 等数据集上分别获得了84.1%,79.4%,86.9% ,91.3%的准确性。

正如上图所示,一幅图像经过A,B两个卷积后,进行了外积操作,在经过均值池化操作,获得了bilinear向量,最后经过softmax输出最终结果。

然后就是这篇文章2017的cvpr,Low-rank Bilinear Pooling for Fine-Grained Classification(LRBP),该文章是改进的compactbilinear,大大的减少了计算量和模型的大小,当然只有很少的精度损失。

最终的识别精度如下,也就是在第一个196种车型数据集上达到了90.92%的识别精度

本人自己的改进,使用resnet-Inception+LRBP的思想,并对原始的LRBP进行了改进,对网络进行了调整修改,融合了3个网络结果,输出了最终的结果。终于可以投paper了。

实验测试效果如下,

references:

http://www.vision.caltech.edu/visipedia/CUB-200-2011.html

https://github.com/gy20073/compact_bilinear_pooling

https://github.com/aimerykong/Low-Rank-Bilinear-Pooling

Fine-Grained Classification之车型识别相关推荐

  1. BIT-Vehicle Dataset - 车辆车型识别数据集

    BIT-Vehicle Dataset - 车辆车型识别数据集 http://iitlab.bit.edu.cn/mcislab/vehicledb/ Dataset info The BIT-Veh ...

  2. Zeusee 开源移动端车型识别系统HyperVID

    置顶我爱计算机视觉,更快获取CVML新技术 在计算机视觉的应用中,人和车的分析是商业化最多的方向. 除了大家常见的车牌识别,车辆检测.跟踪.重识别.车流量统计.车型识别都是最近落地比较多的应用. 前天 ...

  3. 使用pytorch进行深度学习网络模型训练,实现车型识别

    ​ 简介 通过深度学习技术搭建残差网络,使用 CompsCars数据集进行车型识别模型的训练,并将训练好的模型移植到了Android端,实现了通过手机扫一扫的方式进行汽车车型识别的功能. 项目涉及到的 ...

  4. python tensorflow车型识别(一):建立数据

    入门了tensorflow课程后,于是想自己做个车型类别的识别. 在看了另外一位用matlab2016完成车型识别任务的文章后,我们现在使用tensorflow来对这个任务进行复现. 原文链接:htt ...

  5. python实战篇(五)---百度api实现车型识别

    十二年来,有笑泪,有阴晴,相伴一场,人来人往,只是日常.--蔡康永 前言 api全称为应用程序接口,说白了就是别人写好了一个可实现功能的函数接口,我们可以直接调用来实现功能,今天,我们一起来学习,用百 ...

  6. 车型识别API调用对比

    一.艾科瑞特API 地址:https://market.aliyun.com/products/57124001/cmapi032754.html 价格:较贵2008元/10000次,车型识别近期更新 ...

  7. 运用百度智能云车型识别API分析具体车型

    运用百度智能云车型识别API分析具体车型 一.申请Key 百度AI开放平台图像识别_API Key与Secret Key 二.获取access_token 我这里运用"黑魔法"进行 ...

  8. 2022-05-08 基于卷积神经网络ResNet的车型识别(实验)

    人工智能应用--基于卷积神经网络ResNet的车型识别 一.实验目的 熟悉ResNet卷积神经网络 熟悉物体检测+识别的整体流程 二.实验内容与记录 在给定的6类车型图片数据库上,使用ResNet18 ...

  9. 【matlab选题推荐二】MATLAB差影法车型识别算法研究

    1.基本设计思路 该设计主要采用的算法是背景差影算法.背景差影法又称为背景差分法,算法的原理是将拍摄得到的已经包含背景图的车型图像和单独的背景图像进行做差来得到差值图像,再对差值图像进行图像预处理,从 ...

最新文章

  1. AI一分钟 | 小米发布小爱音箱mini,169元;天猫汽车无人贩卖机大楼落地,刷脸可购车试驾
  2. Flutter开发之搭建Flutter开发环境(三)
  3. 查看每个表空间的使用率
  4. go安装goctl进行Go Dockefile的自动生成
  5. 操作系统学习(五) 、代码段和数据段描述符
  6. 这里有 8 个流行的 Python 可视化工具包,你喜欢哪个?
  7. HTTP 307 redirect
  8. [react] 请说说什么是useReducer?
  9. c 结构体 函数 指针
  10. java中的深复制和浅复制
  11. ELK filebeat和logstash使用:配置单个文件来源、配置多个文件来源
  12. three.js学习笔记(十五)——着色器图案
  13. 计算机网络-自顶向下方法 读书笔记
  14. 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
  15. VR虚拟线上展馆之水资源绿色发展博览会
  16. 电路设计中晶体和晶振的区别
  17. [编程神域 C语言浮游塔 第①期] Hello C language world
  18. 侃搜索引擎_信息能如何有效的传递
  19. 同样是大逃杀类影片,《鱿鱼游戏》凭什么能火遍全球?
  20. 使用ffmpeg 提取视频关键帧

热门文章

  1. Excel中将人民币金额小写转成大写(转)
  2. win10右击无法新建文件,只能新建文件夹和快捷方式
  3. 使用DirectShow技术切换双声道音频声道的方法
  4. 香港汇丰银行开户需要提供什么资料
  5. 电脑被锁解决方法5种方法解除开机密码
  6. [算法竞赛入门经典] UVA 12174 - Shuffle
  7. erlang json: jsx,rfc4627,mochijson2,jsonx 简单比较
  8. 如何准备才能提高面试的通过率拿到offer?
  9. 开源之道解读 Liunx 基金会开源办公室调查报告
  10. 前端实战:React 多页签缓存处理