Papers › CornerNet-Lite: Efficient Keypoint Based Object Detection
CornerNet-Lite: Efficient Keypoint Based Object Detection
Hei Law, Yun Teng, Olga Russakovsky, Jia Deng
Keypoint-based methods are a relatively new paradigm in object detection, eliminating the need for anchor boxes and offering a simplified detection framework. Keypoint-based CornerNet achieves state of the art accuracy among single-stage detectors. However, this accuracy comes at high processing cost. In this work, we tackle the problem of efficient keypoint-based object detection and introduce CornerNet-Lite. CornerNet-Lite is a combination of two efficient variants of CornerNet: CornerNet-Saccade, which uses an attention mechanism to eliminate the need for exhaustively processing all pixels of the image, and CornerNet-Squeeze, which introduces a new compact backbone architecture. Together these two variants address the two critical use cases in efficient object detection: improving efficiency without sacrificing accuracy, and improving accuracy at real-time efficiency. CornerNet-Saccade is suitable for offline processing, improving the efficiency of CornerNet by 6.0x and the AP by 1.0% on COCO. CornerNet-Squeeze is suitable for real-time detection, improving both the efficiency and accuracy of the popular real-time detector YOLOv3 (34.4% AP at 30ms for CornerNet-Squeeze compared to 33.0% AP at 39ms for YOLOv3 on COCO). Together these contributions for the first time reveal the potential of keypoint-based detection to be useful for applications requiring processing efficiency.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1904.08900")
Code
Syntology Ran 1 of 27 code samples harvested from 4 repositories linked to this paper; 26 have no recorded run. Of those that ran: 1 ran · honoured contract.
By repository: official repository: 10 samples from 1 repository, 0 ran; community (archive-listed): 17 samples from 3 repositories, 1 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
27 samples harvested; 1 ran; 1 honoured the contract we drafted; 26 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 0 of the 27 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 4 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
60533f474c215b10 · report
c59dc8df02529bb7 · report
37018977a90a808c · report
2032e5dc001bc848 · report
53fce1a4f77b89a0 · report
c98d51db76f717db · report
54abd86de92a09d9 · report
8b9e0456b6d2f8e5 · report
7e951e1acd6861ce · report
da553b870518bd92 · report
c2515898895b1abb · report
31f1bf0da9917cf2 · report
5d7d6657a9bda8b0 · report
12b1c3d7659ccdbf · report
266fdbb0268ac59a · report
16418ec4775fb6fd · report
7ddc205848964f81 · report
52e2b9065925a120 · report
f6d6243a2f16050c · report
d315cf6dc8591a0f · report
8208f342ced40efa · report
715bd6c6d94fc031 · report
1a49c2fd47493e3f · report
7973ac6326951ada · report
dee4e996bce1007b · report
c153426da88dccd3 · report
14c8e8b4bfa1bf08 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-54) | APL | 58.4 | #152 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-54) | APM | 44.3 | #152 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-54) | APS | 25.5 | #152 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-54) | box AP | 42.6 | #152 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-104) | APL | 57.1 | #164 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-104) | APM | 43.5 | #164 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-104) | APS | 23.8 | #164 of 220 | Archive leaderboard | report |
| Object Detection | COCO minival | CornerNet-Saccade (Hourglass-104) | box AP | 41.4 | #164 of 220 | Archive leaderboard | report |
| Object Detection | COCO test-dev | CornerNet-Saccade (Hourglass-104, multi-scale) | APL | 57.3 | #162 of 225 | Archive leaderboard | report |
| Object Detection | COCO test-dev | CornerNet-Saccade (Hourglass-104, multi-scale) | APM | 44.6 | #162 of 225 | Archive leaderboard | report |
| Object Detection | COCO test-dev | CornerNet-Saccade (Hourglass-104, multi-scale) | APS | 24.4 | #162 of 225 | Archive leaderboard | report |
| Object Detection | COCO test-dev | CornerNet-Saccade (Hourglass-104, multi-scale) | box mAP | 43.2 | #162 of 225 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Introduced by this paper: CornerNet-Saccade, CornerNet-Squeeze Hourglass, CornerNet-Squeeze Hourglass Module, Depthwise Fire Module
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections