paper-with-me

Papers

CoDeNet: Efficient Deployment of Input-Adaptive Object Detection on Embedded FPGAs

2020-06-12 · Zhen Dong, Dequan Wang, Qijing Huang, Yizhao Gao, Yaohui Cai, Tian Li, Bichen Wu, Kurt Keutzer, John Wawrzynek

Deploying deep learning models on embedded systems has been challenging due to limited computing resources. The majority of existing work focuses on accelerating image classification, while other fundamental vision problems, such as object detection, have not been adequately addressed. Compared with image classification, detection problems are more sensitive to the spatial variance of objects, and therefore, require specialized convolutions to aggregate spatial information. To address this need, recent work introduces dynamic deformable convolution to augment regular convolutions. However, this will lead to inefficient memory accesses of inputs with existing hardware. In this work, we harness the flexibility of FPGAs to develop a novel object detection pipeline with deformable convolutions. We show the speed-accuracy tradeoffs for a set of algorithm modifications including irregular-access versus limited-range and fixed-shape. We then Co-Design a Network CoDeNet with the modified deformable convolution and quantize it to 4-bit weights and 8-bit activations. With our high-efficiency implementation, our solution reaches 26.9 frames per second with a tiny model size of 0.76 MB while achieving 61.7 AP50 on the standard object detection dataset, Pascal VOC. With our higher accuracy implementation, our model gets to 67.1 AP50 on Pascal VOC with only 2.9 MB of parameters-20.9x smaller but 10% more accurate than Tiny-YOLO.

📄 PDF Abstract BibTeX arXiv:2006.08357

Code (2)

DequanWang/CoDeNet 공식 구현 pytorch
hqjenny/CoDeNet 공식 구현

Tasks

image-classificationImage ClassificationNovel Object DetectionObjectobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Deformable Convolution Deformable convolutions add 2D offsets to the regular grid sampling locations in the standard convolution. It enables free…

Similar Papers 제목 키워드 기반

CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks

2021-05-25 · Ruchir Puri, David S. Kung, Geert Janssen, Wei zhang 외

Over the last several decades, software has been woven into the fabric of every aspect of our society. As software development surges and code infrastructure of enterprise applications ages, it is now more critical than …

BIG-bench Machine LearningCode ClassificationCode TranslationDiversity

CodeNet: Training Large Scale Neural Networks in Presence of Soft-Errors

2019-03-04 · Sanghamitra Dutta, Ziqian Bai, Tze Meng Low, Pulkit Grover

This work proposes the first strategy to make distributed training of neural networks resilient to computing errors, a problem that has remained unsolved despite being first posed in 1956 by von Neumann. He also speculat…

SegCodeNet: Color-Coded Segmentation Masks for Activity Detection from Wearable Cameras

2020-08-19 · Asif Shahriyar Sushmit, Partho Ghosh, Md. Abrar Istiak, Nayeeb Rashid 외

Activity detection from first-person videos (FPV) captured using a wearable camera is an active research field with potential applications in many sectors, including healthcare, law enforcement, and rehabilitation. State…

Action DetectionActivity DetectionOptical Flow EstimationSemantic Segmentation

AdaCon: Adaptive Context-Aware Object Detection for Resource-Constrained Embedded Devices

2021-08-16 · Marina Neseem, Sherief Reda

Convolutional Neural Networks achieve state-of-the-art accuracy in object detection tasks. However, they have large computational and energy requirements that challenge their deployment on resource-constrained edge devic…

Objectobject-detectionObject Detection

ICodeNet -- A Hierarchical Neural Network Approach for Source Code Author Identification

2021-01-30 · Pranali Bora, Tulika Awalgaonkar, Himanshu Palve, Raviraj Joshi 외

With the open-source revolution, source codes are now more easily accessible than ever. This has, however, made it easier for malicious users and institutions to copy the code without giving regards to the license, or cr…