OneNet: A Channel-Wise 1D Convolutional U-Net
Sanghyun Byun, Kayvan Shah, Ayushi Gang, Christopher Apton, Jacob, Song, Woo Seong Chung

TL;DR
OneNet introduces a lightweight, channel-wise 1D convolutional U-Net variant that reduces computational complexity and model size while maintaining segmentation accuracy, making it suitable for edge device deployment.
Contribution
It proposes a novel 1D convolutional encoder with pixel-unshuffle operations, significantly reducing parameters and computational load compared to traditional U-Net architectures.
Findings
Achieves up to 47% parameter reduction
Demonstrates comparable accuracy to standard U-Nets on segmentation tasks
Reduces model size by 71% with some accuracy trade-offs
Abstract
Many state-of-the-art computer vision architectures leverage U-Net for its adaptability and efficient feature extraction. However, the multi-resolution convolutional design often leads to significant computational demands, limiting deployment on edge devices. We present a streamlined alternative: a 1D convolutional encoder that retains accuracy while enhancing its suitability for edge applications. Our novel encoder architecture achieves semantic segmentation through channel-wise 1D convolutions combined with pixel-unshuffle operations. By incorporating PixelShuffle, known for improving accuracy in super-resolution tasks while reducing computational load, OneNet captures spatial relationships without requiring 2D convolutions, reducing parameters by up to 47%. Additionally, we explore a fully 1D encoder-decoder that achieves a 71% reduction in size, albeit with some accuracy loss. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Automated Systems · Opportunistic and Delay-Tolerant Networks · Vehicular Ad Hoc Networks (VANETs)
MethodsMax Pooling · Concatenated Skip Connection · Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · U-Net · PixelShuffle
