- Building Computer Vision Projects with OpenCV 4 and C++
- David Millán Escrivá Prateek Joshi Vinícius G. Mendon?a Roy Shilkrot
- 388字
- 2021-07-02 12:28:27
How do humans understand image content?
If you look around, you will see a lot of objects. You encounter many different objects every day, and you recognize them almost instantaneously without any effort. When you see a chair, you don't wait for a few minutes before realizing that it is in fact a chair. You just know that it's a chair right away.
Computers, on the other hand, find it very difficult to do this task. Researchers have been working for many years to find out why computers are not as good as we are at this.
To get an answer to that question, we need to understand how humans do it. The visual data processing happens in the ventral visual stream. This ventral visual stream refers to the pathway in our visual system that is associated with object recognition. It is basically a hierarchy of areas in our brain that helps us recognize objects.
Humans can recognize different objects effortlessly, and can cluster similar objects together. We can do this because we have developed some sort of invariance toward objects of the same class. When we look at an object, our brain extracts the salient points in such a way that factors such as orientation, size, perspective, and illumination don't matter.
A chair that is double the normal size and rotated by 45 degrees is still a chair. We can recognize it easily because of the way we process it. Machines cannot do that so easily. Humans tend to remember an object based on its shape and important features. Regardless of how the object is placed, we can still recognize it.
In our visual system, we build up these hierarchical invariances with respect to position, scale, and viewpoint that help us to be very robust. If you look deeper into our system, you will see that humans have cells in their visual cortex that can respond to shapes such as curves and lines.
As we move further along our ventral stream, we will see more complex cells that are trained to respond to more complex objects such as trees, gates, and so on. The neurons along our ventral stream tend to show an increase in the size of the receptive field. This is coupled with the fact that the complexity of their preferred stimuli increases as well.
- Test-Driven Development with Mockito
- Python金融大數據分析(第2版)
- 數據化網站運營深度剖析
- Lean Mobile App Development
- 算法與數據中臺:基于Google、Facebook與微博實踐
- 數據挖掘原理與SPSS Clementine應用寶典
- 數據庫設計與應用(SQL Server 2014)(第二版)
- Power BI智能數據分析與可視化從入門到精通
- 從實踐中學習sqlmap數據庫注入測試
- Mastering ROS for Robotics Programming(Second Edition)
- 利用Python進行數據分析(原書第2版)
- 離線和實時大數據開發實戰
- 企業級大數據項目實戰:用戶搜索行為分析系統從0到1
- ECharts數據可視化:入門、實戰與進階
- 掌中寶:電腦綜合應用技巧