: Sameer Singh, Branislav Kisa?anin, Shuvra S. Bhattacharyya, Sek Chai
: Branislav Kisačanin, Shuvra S. Bhattacharyya, Sek Chai
: Embedded Computer Vision
: Springer-Verlag
: 9781848003040
: Advances in Computer Vision and Pattern Recognition
: 1
: CHF 87.00
:
: Anwendungs-Software
: English
: 284
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
As a graduate student at Ohio State in the mid-1970s, I inherited a unique c- puter vision laboratory from the doctoral research of previous students. They had designed and built an early frame-grabber to deliver digitized color video from a (very large) electronic video camera on a tripod to a mini-computer (sic) with a (huge!) disk drive-about the size of four washing machines. They had also - signed a binary image array processor and programming language, complete with a user's guide, to facilitate designing software for this one-of-a-kindprocessor. The overall system enabled programmable real-time image processing at video rate for many operations. I had the whole lab to myself. I designed software that detected an object in the eldofview,trackeditsmovements nrealtime,anddisplayedarunnin description of the events in English. For example: 'An object has appeared in the upper right corner...Itismovingdownandtot eleft...Nowtheobjectisgetting loser...The object moved out of sight to the left'-about like that. The algorithms were simple, relying on a suf cient image intensity difference to separate the object from the background (a plain wall). From computer vision papers I had read, I knew that vision in general imaging conditions is much more sophisticated. But it worked, it was great fun, and I was hooked.
Foreword6
Preface8
Embedded Computer Vision8
Target Audience9
Organization of the Book10
Overview of Chapters10
How This Book Came About12
Outlook13
Acknowledgements14
Contents15
List of Contributors22
Introduction26
Hardware Considerations for Embedded Vision Systems27
1.1 The Real-Time Computer Vision Pipeline27
1.2 Sensors29
1.3 Interconnects to Sensors33
1.4 Image Operations35
1.5 Hardware Components36
1.6 Processing Board Organization46
1.7 Conclusions48
References49
Design Methodology for Embedded Computer Vision Systems51
2.1 Introduction51
2.2 Algorithms54
2.3 Architectures55
2.4 Interfaces57
2.5 Design Methodology59
2.6 Conclusions67
References67
We Can Watch It for You Wholesale72
3.1 Introduction to Embedded Video Analytics72
3.2 Video Analytics Goes Down-Market74
3.3 How Does Video AnalyticsWork?79
3.4 An Embedded Video Analytics System: by the Numbers89
3.5 Future Directions for Embedded Video Analytics93
3.6 Conclusion97
References98
Advances in Embedded Computer Vision100
Using Robust Local Features on DSP-Based Embedded Systems101
4.1 Introduction101
4.2 RelatedWork103
4.3 Algorithm Selection104
4.4 Experiments109
4.5 Conclusion119
References121
Benchmarks of Low-Level Vision Algorithms for DSP, FPGA, and Mobile PC Processors123
5.1 Introduction123
5.2 RelatedWork125
5.3 Benchmark Metrics125
5.4 Implementation126
5.5 Results139
5.6 Conclusions140
References141
SAD-Based Stereo Matching Using FPGAs143
6.1 Introduction143
6.2 RelatedWork144
6.3 Stereo Vision Algorithm145
6.4 Hardware Implementation147
6.5 Experimental Evaluation151
6.6 Conclusions159
References159
Motion History Histograms for Human Action Recognition161
7.1 Introduction161
7.2 RelatedWork163
7.3 SVM-Based Human Action Recognition System164
7.4 Motion Features165
7.5 Dimension Reduction and Feature Combination170
7.6 System Evaluation172
7.7 FPGA Implementation on Videoware178
7.8 Conclusions182
References183
Embedded Real-Time Surveillance Using Multimodal Mean Background Modeling185
8.1 Introduction185
8.2 RelatedWork186
8.3 Multimodal Mean Background Technique188
8.4 Experiment190
8.5 Results and Evaluation192
8.6 Conclusion196
References197
Implementation Considerations for Automotive Vision Systems on a Fixed- Point DSP198
9.1 Introduction198
9.2 Fixed-Point Arithmetic203
9.3 Process of Dynamic Range Estimation203
9.4 Implementation Considerations for Single-Camera Steering Assistance Systems on a Fixed- Point DSP207
9.5 Results211
9.6 Conclusions214
References215
Towards OpenVL: Improving Real-Time Performance of Computer Vision Applications216
10.1 Introduction216
10.2 RelatedWork218
10.3 A Novel Software Architecture for OpenVL222
10.4 Example Application Designs232
10.5 Conclusion and Future Work235
10.6 Acknowledgements236
References236
Looking Ahead238
Mobile Challenges for Embedded Computer Vision239
11.1 Introduction239
11.2 In Search of the Killer Applications241
11.3 Technology Constraints244
11.4 Intangible Obstacles250
11.5 Future Direction252
References253
Challenges in Video Analytics256
12.1 Introduction256
12.2 Current Technology and Applications257
12.3 Building Blocks263
12.4 Embedded Implementations267
12.5 Future Applications and Challenges269
12.6 Summary273
References274
Challenges of Embedded Computer Vision in Automotive Safety Systems276
13.1 Computer Vision in Automotive Safety Applications276
13.2 Literature Review277
13.3 Vehicle Cueing278
13.4 Feature Extraction287
13.5 Feature Selection and Classification293
13.6 Experiments295
13.7 Conclusion297
References297
Index299