Hacker News new | past | comments | ask | show | jobs | submit login
Sniper – An efficient multi-scale object detection algorithm (github.com/mahyarnajibi)
156 points by kumaranvpl on June 22, 2018 | hide | past | favorite | 33 comments

that's uh... quite a name...

I guess it's a reference to how the algorithm zooms in on a smaller region of the image before picking out an object.

Then how about "Zoomer" instead?

And killing it

It's a really really bad name for an object detection system

Why? Let's be honest, the main use for most of this new ai tech is going to be military.


Cars, household-robots, etc. all need to get around as well.

Sometimes you just gotta aim at the head.

Re: "Let's be honest, the main use...going to be military."

While perhaps true, usually one finds a friendlier name regardless, in order to hide or reduce the perception of association with war. It's why we have a "Dept. of Defense" instead of a "Dept. of Offense" or "Dept. of War". I'm not necessarily condoning such a practice, merely making an observation of product and project naming practices.

We used to have a Department or War

You still do, its just given itself a more palatable name..

I see that Uber was using this in Az back in March...

Well his other project is called SSH

Ha. I thought you meant he was the creator of THE "SSH". Nope. It's just another machine learning library.

I understand it was probably meant tongue in cheek. Still, very unfortunate naming.

Just be thankful it was this project and not the upcoming face detector mentioned at the bottom of the readme.

Perhaps he'll call that "Crosshair".

It's not named babyseekingbrutalkiller9000, meh.

Darnit, you guessed my password ;-)

It's an acronym: Scale Normalization for Image Pyramids with Efficient Resampling.

So up next is "Bi-Linear Object Oriented Detection"?

Unfortunate how CUDA has such a stranglehold on scientific work

Competition is welcome, deep stack knowledge from driver to model building is hard to come by (it's more than just matrix multiplies).

To compete with CUDA you need high performance drivers and people that can write them, and also be able to anticipate and keep up with the future needs of ML as well as hardware development.

Why is that bad?

I'm guessing Nvidia hardware lockin

When all you have is a hammer...

The current title refers to the algorithm as "Sniper", but the name appears to actually be "SNIPER". According to the paper [1] linked in the repo, that stands for "Scale Normalization for Image Pyramids with Efficient Resampling."

[1]: https://arxiv.org/abs/1805.09300

Tldr would this work on a pi3?

Given that it gets around 5 FPS on a V100 gpu I doubt it can run on a raspberry pi.

I'm no expert on rpi or cuda, but is it actually possible to run cuda code?


That'd be interesting to know. Could you try it and report back?

Applications are open for YC Summer 2023

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact