Papers › SSD: Single Shot MultiBox Detector
SSD: Single Shot MultiBox Detector
Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, Alexander C. Berg
We present a method for detecting objects in images using a single deep neural network. Our approach, named SSD, discretizes the output space of bounding boxes into a set of default boxes over different aspect ratios and scales per feature map location. At prediction time, the network generates scores for the presence of each object category in each default box and produces adjustments to the box to better match the object shape. Additionally, the network combines predictions from multiple feature maps with different resolutions to naturally handle objects of various sizes. Our SSD model is simple relative to methods that require object proposals because it completely eliminates proposal generation and subsequent pixel or feature resampling stage and encapsulates all computation in a single network. This makes SSD easy to train and straightforward to integrate into systems that require a detection component. Experimental results on the PASCAL VOC, MS COCO, and ILSVRC datasets confirm that SSD has comparable accuracy to methods that utilize an additional object proposal step and is much faster, while providing a unified framework for both training and inference. Compared to other single stage methods, SSD has much better accuracy, even with a smaller input image size. For 300×300 input, SSD achieves 72.1% mAP on VOC2007 test at 58 FPS on a Nvidia Titan X and for 500×500 input, SSD achieves 75.1% mAP, outperforming a comparable state of the art Faster R-CNN model. Code is available at https://github.com/weiliu89/caffe/tree/ssd .
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="1512.02325")
Code
Syntology Ran 19 of 131 code samples harvested from 26 repositories linked to this paper; 112 have no recorded run. Of those that ran: 3 ran · honoured contract; 1 ran · violated contract; 9 ran · our draft was wrong; 5 ran · fixture could not drive it; 1 ran with no contract checked.
By repository: community (archive-listed): 131 samples from 26 repositories, 19 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
221 repositories listed; official and paper-mentioned ones first.
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
131 samples harvested; 19 ran; 3 honoured the contract we drafted; 112 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: 5 of the 131 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 26 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.
2a8545e480332b47 · report
6039e68af889bc61 · report
4e90491a30c2dc28 · report
5221887077e3fb54 · report
f31a58bf6457ced5 · report
7e8f8e6063722961 · report
1b2736c7aa8cd37f · report
f01c5f73515770a5 · report
13675bf1f3f88001 · report
a9e1263332cee478 · report
40dc7296d52276ff · report
b490ac8699f5a7ad · report
3fb933983f464572 · report
3bea1addc1e14162 · report
6abcd99e86cde01d · report
f2cc07a0b923e0be · report
212546d14993b80b · report
81a77c3f5ced0d1b · report
6921f7ed00595a4f · report
9b7ca59c50ad0b33 · report
354b43fcf60e2b42 · report
4033f0f966d86b4c · report
b3ab5e255848ed6e · report
367389d665f9dacb · report
634e9e93841b9461 · report
e82919ec054e8a8b · report
4d5fcaf2d4c47cf4 · report
f6e9692bac33f123 · report
69d237f60c5f699e · report
c608535d15eb1726 · report
aa1d78402838820a · report
06ca71c05aeb91e6 · report
256b26df2868c0b1 · report
378bb32a834a4e2d · report
4061e19604fd35c9 · report
07782ea33b0a489d · report
366a1b1467436d59 · report
75cc7cb3f9efa8d2 · report
8f7664e088b9d2e6 · report
778befe18869a61e · report
e9555c4df991a16b · report
a5a7cde0ddc2ebbc · report
069f39bcc2d502f6 · report
818ea2f616054605 · report
0c9caa2be5d06cdf · report
dc6b3dd700e4eea1 · report
88ac9aedda40162d · report
a01fceddc3002ce6 · report
d43f2db98caec520 · report
2f11b307360222cc · report
f252a2bdc38b1751 · report
37c521aa30e10947 · report
7d9923a3d6958b99 · report
e8aa6a63e08ec888 · report
6b365067ede19bb5 · report
a8375bb7763e126b · report
24c2c675a37bd12c · report
23cd8e0109e7419e · report
2a45aba9d5792ec4 · report
7c1eb870ebf9fea8 · report
0454a4ddba79059d · report
b04bc5bcbd42930d · report
95fcd88d739d758c · report
2070b2caeb63c391 · report
96a5d2de7035f0bb · report
c4ee02ddce2ec047 · report
341ca23ac308c5c2 · report
10536426cf9004cb · report
548238016048d452 · report
881d0360e0837399 · report
a65a22dffd5b39f7 · report
cdb5ec8dbaf71e39 · report
44fe71371693375f · report
4d29448dc843ca1c · report
49e682a5fcd89812 · report
97972df8ab55347b · report
53d58592c2d8cdc7 · report
aa10d59aba56f0cc · report
1b144e0f7de2125e · report
987e6319f756428f · report
efb57378cabce604 · report
8bde72371f675b8e · report
4dfdab67656d468c · report
5d4b242231605b8c · report
1a0ea2773cf21c51 · report
c42a2f2c9fe432d1 · report
320960c2db6c2963 · report
b035073e5eaaaee7 · report
6d19d45e9ddbe792 · report
66778b74f68b15a7 · report
c7f21ea0b0b031c9 · report
2186d589c82c92b6 · report
38ae9c26e3d9df7c · report
ec7231f28dd30058 · report
25c3cc0142f8cf7a · report
1687119eb0363456 · report
a2a7cf817972fe97 · report
1d6d067d80e64eaa · report
4f7d9fb1985c1fa1 · report
2911b32efd525225 · report
ee4185d698ec5857 · report
c837a9a7c3d7c168 · report
ae7a11bf56f0c7d0 · report
5cfd38f1ce5c2c75 · report
465739b4a24fd5de · report
27c2a94a99f19b18 · report
4c1d805e7c6091b5 · report
a92789866fc1591a · report
de3d6c82feeafe6b · report
20678b343e13eec1 · report
4a24d17591bb1a07 · report
8331df949adb1c91 · report
e9613cd8ff17ccb6 · report
5e89824691937ae2 · report
44744f54209faf75 · report
6a16cbc9cd8453cb · report
58e0a73bbabf4394 · report
fe62b3111ce8030f · report
91a36dde05689475 · report
21099a7cea8bf95e · report
c23bd962068098a3 · report
811236a62b5cfb88 · report
da585a52325206af · report
4944764513d79b30 · report
7194cb149a093d56 · report
aea7d0ddcbf2b4b3 · report
9329ec1017563e94 · report
70280c6a3b33d294 · report
a52de75e53dbdf50 · report
76c8f627f0dc038d · report
ab5b8bda95f403e3 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Object Detection | COCO-O | SSD (VGG-16) | Average mAP | 13.6 | #42 of 45 | Archive leaderboard | report |
| Object Detection | COCO-O | SSD (VGG-16) | Effective Robustness | 0.36 | #42 of 45 | Archive leaderboard | report |
| Object Detection | PASCAL VOC 2007 | SSD512 (07+12+COCO) | MAP | 81.6% | #8 of 30 | Archive leaderboard | report |
| Object Detection | PASCAL VOC 2012 | SSD512 (07+12+COCO) | MAP | 80 | #3 of 7 | Archive leaderboard | report |
| Object Detection | PKU-DDD17-Car | SSD | mAP50 | 73.1 | #14 of 14 | 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: SSD
1 archive method tag without a method page not shown.
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