vacancy/PreciseRoIPooling
A C++ library implementing Precise RoI Pooling, a bilinear-interpolation-based average pooling operation for object detection that supports coordinate gradients.

This repository provides PrRoI Pooling, an integration-based pooling method for region-of-interest processing in object detection networks. Unlike standard RoI Pooling or RoI Align, it avoids quantization entirely and maintains continuous gradients with respect to bounding box coordinates, enabling end-to-end optimization of detection boxes. It offers CUDA kernels and bindings for both PyTorch and TensorFlow.
Frequently asked
- What is vacancy/PreciseRoIPooling?
- A C++ library implementing Precise RoI Pooling, a bilinear-interpolation-based average pooling operation for object detection that supports coordinate gradients.
- Is PreciseRoIPooling open source?
- Yes — vacancy/PreciseRoIPooling is open source, released under the MIT license.
- What language is PreciseRoIPooling written in?
- vacancy/PreciseRoIPooling is primarily written in C++.
- How popular is PreciseRoIPooling?
- vacancy/PreciseRoIPooling has 781 stars on GitHub.
- Where can I find PreciseRoIPooling?
- vacancy/PreciseRoIPooling is on GitHub at https://github.com/vacancy/PreciseRoIPooling.