当前位置:网站首页>[literacy] deep / shallow, local / global features in machine learning image processing
[literacy] deep / shallow, local / global features in machine learning image processing
2022-07-01 22:41:00 【zouxiaolv】
Shallow features : The features extracted by shallow network are close to the input , Contains more pixel information , Mainly for some fine-grained information , For example, color. 、 texture 、 edge 、 Edge and angle information .
principle : Shallow network receptive field is small , The overlapping area of receptive field is also small , So make sure the network captures more details
Deep features : The features extracted by deep network are close to the output , Contains more abstract information , Semantic information , Mainly some coarse-grained information .
principle : The receptive field increases , The overlapping area between receptive fields increases , Image information is compressed , What we get is some information about the integrity of the image .
Content based image retrieval (Content-based Image Retrieval, CBIR) Methods the features extracted from the image are used for retrieval .
Common image features mainly include color 、 Texture and shape , Including local features and global features .
Local features are image descriptors extracted based on a certain region of the image , Such as scale invariant features SIFT(Scale Invariant Feature Transform).( amount to CNN The shallow convolution part of the network ); Local features usually come from the visual sensitive area of the picture .
The global descriptor is based on the descriptor extracted from the whole image , Such as GIST. The compression rate of global features is high , But the distinction is not strong ;( amount to CNN The deep convolution part of the network ); Because a picture can only generate one global feature
Strong discrimination of local features , But too many , Therefore, various coding methods have been proposed , Such as BOF(Bag of Features, Feature bag ),Fisher vector (Fisher Vectors, FV), as well as VLAD (Vector of Locally Aggregated Descriptors) etc. .BOF,VLAD,FV Such descriptors usually inherit the partial invariance of local features , Such as translation 、 rotate 、 The zoom 、 Factors that are not semantically related, such as illumination and occlusion, remain unchanged .
Convolution layer characteristics and SIFT comparison
It has the following characteristics :
(1) Convolution layer features are similar to dense SIFT features ( Through dense sampling in mesh format ). Convolution layer characteristics and SIFT The same is a local feature , Corresponding to an area of the picture ( Can be CNN Each point on the feature map is inversely mapped back to the picture ), Is a local feature .
(2) Convolution layer features are obtained by learning ,SIFT It's a manual type .CNN The convolution layer parameters can be optimized through iterative training for different data sets , And it can be further improved by simple modification ( Such as increasing the depth 、 Width etc. ) and SIFT The parameters of are fixed through pre-determined precision design .
(3) The characteristics of convolution layer are hierarchical . Different convolution layers have different semantic levels , For example, the characteristic map of shallow layer is usually some edges / Angle, etc , The middle layer is part of the object , The upper layer is usually a complete object . Choosing different layers may achieve completely different effects , So far, there is no optimal method to choose an optimal layer , It is usually achieved by testing the effect of multiple layers .SIFT Without using SP There is no hierarchy in the case of , It describes the edge / Low-level features, etc , That's why CCS take SIFT And CNN One of the reasons why integration works .
(4)CNN Convolution layer feature dimension ratio SIFT/SURF And other shallow features are much larger , And it's a lot of calculation , need GPU Assistance can achieve real-time effect , And because you have to store a lot of convolution feature maps , Space costs are also much greater . about PC As far as the opportunity is concerned , It's not a big problem , However, the future AI Will be possible everywhere ,CNN The use of mobile platforms will become a challenging problem . With the development of brain like computing , Various special chips for neural processing ( For example, it was developed by Chen Yunji of the Chinese Academy of Sciences DaDianNao, Google Recently developed TPU etc. ) Constantly emerging , This problem or will not be a problem .
————————————————
Copyright notice : This paper is about CSDN Blogger 「Dust_Evc」 The original article of , follow CC 4.0 BY-SA Copyright agreement , For reprint, please attach the original source link and this statement .
Link to the original text :https://blog.csdn.net/Dust_Evc/article/details/123854535
边栏推荐
- flink sql-client 使用 对照并熟悉官方文档
- 【图像分割】2021-SegFormer NeurIPS
- SAP UI5 应用开发教程之一百零四 - SAP UI5 表格控件的支持复选(Multi-Select)以及如何用代码一次选中多个表格行项目
- MySQL中对于索引的理解
- 台积电全球员工薪酬中位数约46万,CEO约899万;苹果上调日本的 iPhone 售价 ;Vim 9.0 发布|极客头条
- 91.(cesium篇)cesium火箭发射模拟
- Clean up system cache and free memory under Linux
- LC669. 修剪二叉搜索树
- awoo‘s Favorite Problem(优先队列)
- QT uses ffmpeg4 to convert the qimage of ARGB to yuv422p
猜你喜欢

3DE resources have nothing or nothing wrong

三翼鸟两周年:羽翼渐丰,腾飞指日可待

从零开始学 MySQL —数据库和数据表操作

Redis配置与优化

The fixed assets management subsystem reports are divided into what categories and which accounts are included

【MySQL】explain的基本使用以及各列的作用

【无标题】

Compensation des créneaux horaires

使用 Three.js 实现'雪糕'地球,让地球也凉爽一夏

详解ThreadLocal
随机推荐
The leader of the cloud native theme group of beacon Committee has a long way to go!
Dark horse programmer - software testing - stage 06 2-linux and database-01-08 Chapter 1 - description of the content of the Linux operating system stage, description of the basic format and common fo
In the past 100 years, only 6 products have been approved, which is the "adjuvant" behind the vaccine competition
并发编程系列之FutureTask源码学习笔记
flink sql 命令行 连接 yarn
Pytorch sharpening chapter | argmax and argmin functions
Yyds dry goods inventory # solve the real problem of famous enterprises: egg twisting machine
Smart micro mm32 multi-channel adc-dma configuration
牛客月赛-分组求对数和
YOLOv5.5 调用本地摄像头
园区全光技术选型-中篇
RestTemplate 远程调用工具类
MySQL MHA high availability configuration and failover
Operation category read is not supported in state standby
[commercial terminal simulation solution] Shanghai daoning brings you Georgia introduction, trial and tutorial
awoo‘s Favorite Problem(优先队列)
Mysql——》索引存储模型推演
互联网的智算架构设计
Redis configuration and optimization
Chapter 9 Yunji datacanvas company has been ranked top 3 in China's machine learning platform market