The patent on SIFT expired yesterday
patents.google.com
patents.google.com
So I think the answers to your questions are yes and no.
[1] https://www.nolo.com/legal-encyclopedia/how-long-is-my-paten...
OTOH, I'd really like the patent to be inactive, it'd allow me to work worry free in a lot of things that I've had an interest in.
Later we applied it to loss prevention in grocery retail with cameras at ground level watching under the cart. If we recognized anything in the ‘bob’ (bottom of the basket) we would automatically add it to the receipt.
Good memories.
Edit: typo 'tea' -> real
Email me at jjwiseman@gmail.com.
Did anyone involved in this ever stop to think "what would a person wearing a skirt say to this?" It's not exactly the kind of thing you'd expect to be able to explain away with "oh no but we really don't use it for that" no?
If it's horizontal, that's a different topic.
If object recognition algorithms develop the ability to be aroused by human underwear, we have -other- problems.
Patents can also be used "defensively" in ways that prior art cannot. So it's not always just about prevention.
Personally I think whole system could use an overall. Not just in America either.
Haven't seen one of those in a while, and duck-go-go-ing didn't show anything either. I guess nowadays they just patent everything.
Note however that similar services has been done for years[1] before Bitcoins and blockchains became a thing but since they neither need multi-Gigawatt-Proof-of-Work [2] nor any kind of "Coin" that can be pumped (and dumped) it wasn't cool.
[0]: https://xkcd.com/1053/ (and hi to todays lucky 1/10000! : )
[1]: See here for an article that describes it: https://www.vice.com/en_nz/article/j5nzx4/what-was-the-first...
[2]: but, it kind of works anyway since it would take quite some work to find the majority + the archived ones of a certain days New York Times papers and change the classifieds section.
The internet archive has long been used as evidence for such publication-at-time claims, and they even have a paid service allowing you to trigger snapshots IIRC. There's a FAQ regarding the use of their data in court cases that is somewhat interesting to read.
I know the cryptocurrency community has this absurd notion that nothing without cryptographic proof could or should ever be regarded as evidence. That trusting institutions, people, or processes marks you as a gullible fool, and that the Federal Reserve is conspiracy by private banks to keep the gentile from the levers of power[0].
So this is the not entirely novel situation of crypto being proposed to solve a problem that doesn't exist, and failing due to the lack of (usually: active hostility to) subject matter expertise.
[0] last point unrelated to this specific situation and just included for completeness
It reads like you count me in with the cryptocurrency community.
If anyone else does: don't.
I'm pointing out one single place were blockchain can be useful and then immediately pointing out that it isn't strictly necessary.
The sibling comment mentions a good point about the falsifiability of time stamps. If you're particularly worried about being challenged, you might point the Internet Archive at your blog or keep your blog content in a repo that you push to GitHub. For the truly paranoid, consult an attorney.
---
Also, reading the listing, I see
2020-03-06 - Anticipated expiration
2020-03-08 - Application status is Active
Is "active" some kind of obscure reference with a nonintuitive meaning, or did the patent owner reapply for the patent?
It could make an interesting hn thread.
We use it for aligning input documents onto templates for OCR.
Super cool.
As an undergraduate I worked as an RA for some (IEEE published) research at my uni for some robotics work and I gather that violating the SIFT patent was somewhat common when it wasn't obvious SIFT was being used, e.g. when SIFT was being used as a fungible solution:
Self-driving car demo that recognizes road-signs? No, that's too obvious.
Object recognition primarily using HOG or other approaches but using SIFT as a fallback or for determining a confidence value? Go ahead.
And SIFT was used in a lot of private projects (proof-of-concepts, etc) or lab workers' weekend personal projects. This was in academia, but I'm curious if this attitude extends to industry anywhere.
Not allowing research use would be entirely antithetical to the patent system itself.
[This post is my opinion, not legal advice, and is provided for entertainment purposes only.]
Note that everything you "invent" that builds on the prior patent, including what you publish, is still blocked by that patent. And even if you ultimately remove the patented part, they can claim it was needed in the research process. So wantonly infringing on a patent in your research doesn't hurt the patent holder anyway.
For businesses, it's still a big deal most of the time because you usually can't really neglect the US market, but for academia, there is no such issues.
That is sadly untrue. There is a lot of confusion on this front because "software patents" are a specialized term of art that essentially means 'a patent that describes a procedure with no reference to a machine'. There was a period of time in the US when such patents were enforceable, but more recent cases have mostly changed that (Basically Diamond v Diehr in 1981 to CLS v Alice in 2014).
But all this is moot, because patents that apply to the software-implemented functionality of machines are common even without "software patents". I've followed more patents on software cases in _germany_ than anywhere else.
You're absolutely right about businesses. The US alone would be enough of a problem, but it isn't even the US alone that is an issue here.
Essentially all software patents describe the von Neumann architecture and make sure to reference machines for this exact reason. Even when it runs on commodity PCs, the patent will still take a ridiculous amount of space to discuss how the RAM is attached to the CPU etc.
I don't know if the patent was ever enforce, but I know for a fact that some companies intentionally adopted SURF and variants derived from SURF due to the patent threat.
Which one were you thinking about?
2020-03-09
Application status is Active
Not anymore>In computer vision, speeded up robust features (SURF) is a patented local feature detector and descriptor.
It is extremely relevant.
The fact that there exist other methods that "consistently surpass SIFT in all reasonable metrics" is inconsequential. You can say the same thing about JPEG compression, but JPEG is not going to disappear anytime soon.
SIFT has very good performance (but there are better methods), it is reasonably easy to compute (but there are easier) and fast (but there are much faster). Its shortcomings are well-known and easy to understand. The combination of SIFT+Ransac is the bread and butter of image matching, and if you work on this problem you cannot seriously propose a new method unless you at least compare to it.
https://demuc.de/papers/schoenberger2017comparative.pdf
"Our evaluation confirms that, as expected, learned descriptors often surpass SIFT on all evaluation metrics. However, we also observe that advanced versions of hand-crafted descriptors perform on par or better than the state-of-the-art learned feature descriptors, especially in the more complex SFM scenarios. As such, our paper demonstrates that there is still significant room for improvement for learning more powerful feature descriptors."
Findings are mostly the same. For day/day images, with a properly tuned pipeline, SIFT is really good.