TernScope: Model-Hardware Co-Design for Efficient Ternary Endoscopic Segmentation

Zhuoyu Wu, Wenhui Ou, Qiawei Zheng, Xuhong Qiu, Wenqi Fang +1 more
10/21/2026
eess.IVcs.ARcs.CV

No confident code implementation found for this paper.

Abstract

Edge medical segmentation must reconcile small model size, high accuracy, and fast inference. TernScope addresses this tradeoff through model--hardware co-design, learning a compact segmentation network whose low-bit operators also simplify hardware execution. Split-channel large-kernel blocks preserve spatial context with limited computation, while branch fusion removes redundant inference paths. Ternary Progressive Quantization-aware Training (TPQ) then adapts the fused network from deep to shallow layers, through the decoder, and finally to the input and prediction layers. All 25 convolutions use ternary weights and 8-bit activations, enabling packed storage and multiplier-free computation. The resulting model uses 0.2483 M parameters and 0.0949 GMACs while retaining competitive segmentation accuracy on in-domain and external datasets. Under the same 45 nm technology, TernScope reduces compute-array area by 88.46% compared with the original Gemmini, a systolic-array accelerator with 8-bit $\times$ 8-bit multipliers. These results demonstrate a path from accurate lightweight medical segmentation to compact low-bit hardware.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wu2026ternscope,
  title  = {TernScope: Model-Hardware Co-Design for Efficient Ternary Endoscopic Segmentation},
  author = {Zhuoyu Wu and Wenhui Ou and Qiawei Zheng and Xuhong Qiu and Wenqi Fang and Raphaël C. -W. Phan},
  year   = {2026},
  eprint = {2610.29617},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.29617v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.29617.svg)](https://codeofpaper.com/paper/2610.29617)

Discussion