HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor
Cameras are widely adopted for high image quality with the rapid advancement of complementary metal-oxide-semiconductor (CMOS) image sensors while offloading vision applications’ computation to the cloud. It raises concern for time-critical applications such as autonomous driving, surveillance, and...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/5/1757 |
id |
doaj-13427734647440f8afcb3bf0055994d9 |
---|---|
record_format |
Article |
spelling |
doaj-13427734647440f8afcb3bf0055994d92021-03-05T00:01:26ZengMDPI AGSensors1424-82202021-03-01211757175710.3390/s21051757HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision SensorPankaj Bhowmik0Md Jubaer Hossain Pantho1Christophe Bobda2Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32603, USAElectrical and Computer Engineering Department, University of Florida, Gainesville, FL 32603, USAElectrical and Computer Engineering Department, University of Florida, Gainesville, FL 32603, USACameras are widely adopted for high image quality with the rapid advancement of complementary metal-oxide-semiconductor (CMOS) image sensors while offloading vision applications’ computation to the cloud. It raises concern for time-critical applications such as autonomous driving, surveillance, and defense systems since moving pixels from the sensor’s focal plane are expensive. This paper presents a hardware architecture for smart cameras that understands the salient regions from an image frame and then performs high-level inference computation for sensor-level information creation instead of transporting raw pixels. A visual attention-oriented computational strategy helps to filter a significant amount of redundant spatiotemporal data collected at the focal plane. A computationally expensive learning model is then applied to the interesting regions of the image. The hierarchical processing in the pixels’ data path demonstrates a bottom-up architecture with massive parallelism and gives high throughput by exploiting the large bandwidth available at the image source. We prototype the model in field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) for integrating with a pixel-parallel image sensor. The experiment results show that our approach achieves significant speedup while in certain conditions exhibits up to 45% more energy efficiency with the attention-oriented processing. Although there is an area overhead for inheriting attention-oriented processing, the achieved performance based on energy consumption, latency, and memory utilization overcomes that limitation.https://www.mdpi.com/1424-8220/21/5/1757computation at sensorCNNcomputer visionimage relevanceFPGAASIC |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Pankaj Bhowmik Md Jubaer Hossain Pantho Christophe Bobda |
spellingShingle |
Pankaj Bhowmik Md Jubaer Hossain Pantho Christophe Bobda HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor Sensors computation at sensor CNN computer vision image relevance FPGA ASIC |
author_facet |
Pankaj Bhowmik Md Jubaer Hossain Pantho Christophe Bobda |
author_sort |
Pankaj Bhowmik |
title |
HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor |
title_short |
HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor |
title_full |
HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor |
title_fullStr |
HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor |
title_full_unstemmed |
HARP: Hierarchical Attention Oriented Region-Based Processing for High-Performance Computation in Vision Sensor |
title_sort |
harp: hierarchical attention oriented region-based processing for high-performance computation in vision sensor |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-03-01 |
description |
Cameras are widely adopted for high image quality with the rapid advancement of complementary metal-oxide-semiconductor (CMOS) image sensors while offloading vision applications’ computation to the cloud. It raises concern for time-critical applications such as autonomous driving, surveillance, and defense systems since moving pixels from the sensor’s focal plane are expensive. This paper presents a hardware architecture for smart cameras that understands the salient regions from an image frame and then performs high-level inference computation for sensor-level information creation instead of transporting raw pixels. A visual attention-oriented computational strategy helps to filter a significant amount of redundant spatiotemporal data collected at the focal plane. A computationally expensive learning model is then applied to the interesting regions of the image. The hierarchical processing in the pixels’ data path demonstrates a bottom-up architecture with massive parallelism and gives high throughput by exploiting the large bandwidth available at the image source. We prototype the model in field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) for integrating with a pixel-parallel image sensor. The experiment results show that our approach achieves significant speedup while in certain conditions exhibits up to 45% more energy efficiency with the attention-oriented processing. Although there is an area overhead for inheriting attention-oriented processing, the achieved performance based on energy consumption, latency, and memory utilization overcomes that limitation. |
topic |
computation at sensor CNN computer vision image relevance FPGA ASIC |
url |
https://www.mdpi.com/1424-8220/21/5/1757 |
work_keys_str_mv |
AT pankajbhowmik harphierarchicalattentionorientedregionbasedprocessingforhighperformancecomputationinvisionsensor AT mdjubaerhossainpantho harphierarchicalattentionorientedregionbasedprocessingforhighperformancecomputationinvisionsensor AT christophebobda harphierarchicalattentionorientedregionbasedprocessingforhighperformancecomputationinvisionsensor |
_version_ |
1724231437991804928 |