2020
DOI: 10.1007/978-3-030-68238-5_2
|View full text |Cite
|
Sign up to set email alerts
|

SegBlocks: Towards Block-Based Adaptive Resolution Networks for Fast Segmentation

Abstract: SegBlocks reduces the computational cost of existing neural networks, by dynamically adjusting the processing resolution of image regions based on their complexity. Our method splits an image into blocks and downsamples blocks of low complexity, reducing the number of operations and memory consumption. A lightweight policy network, selecting the complex regions, is trained using reinforcement learning. In addition, we introduce several modules implemented in CUDA to process images in blocks. Most important, ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
5
0

Year Published

2021
2021
2025
2025

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 53 publications
0
5
0
Order By: Relevance
“…Module execution time analysis: We profile the time characteristics of our block modules to analyze their overhead. The heuristic policy is given in [28].…”
Section: Ablation Studiesmentioning
confidence: 99%
See 3 more Smart Citations
“…Module execution time analysis: We profile the time characteristics of our block modules to analyze their overhead. The heuristic policy is given in [28].…”
Section: Ablation Studiesmentioning
confidence: 99%
“…The 'random' policy randomly selects blocks for high-resolution processing, with the amount of selected blocks given by the target percentage. The heuristic policy was proposed in [28] and selects the regions with the highest visual change, based on the average L2 distance between high-and low-resolution versions of a block.…”
Section: Ablation Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…A novel and innovative method to speed up inference time is block-based processing, where as in [17] an image is split into blocks and adjusts the resolution of each block by downsampling the less important. This reduction of the processing resolution results in the reduction of the computational burden and the memory consumption.…”
Section: Block-based Processing With Convolutional Neural Networkmentioning
confidence: 99%