<br><br>On Sunday, May 22, 2022, Andrea paz <<a href="mailto:gamberucci.andrea@gmail.com">gamberucci.andrea@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Some time ago I had contacted the SURF developer (Herbert Bay); I<br>
report the email exchange:<br>
<br>
Andrea paz<br>
<br>
"I would like to ask for clarification about the implementation of<br>
SURF: Speeded Up Robust Features in the FindObj plugin of OpenCV,<br>
which is used in the open source NLE software Cinelerra-GG.<br>
(<a href="https://www.cinelerra-gg.org/" target="_blank">https://www.cinelerra-gg.org/</a><wbr>).<br>
Like all NLE programs, it can be used in an amateur way, but also to<br>
produce videos for commercial use. The doubt is about SURF license: is<br>
it possible to use OpenCV FindObj in Cinelerra-GG? For now an old<br>
version is implemented from which SURF has been excluded; but I was<br>
wondering if it is possible to use more updated versions that include<br>
SURF."<br>
<br>
<br>
Answer (Herbert Bay)<br>
<br>
"Sorry, don't know. That's too long time ago and I personally didn't<br>
implement SURF in Open CV. Here's the original source code:<br>
<a href="https://github.com/herbertbay/SURF" target="_blank">https://github.com/herbertbay/<wbr>SURF</a>"<br>
<br>
<br>
License in github:<br>
<br>
LICENSE CONDITIONS<br>
<br>
Copyright (2006): ETH Zurich, Switzerland<br>
Katholieke Universiteit Leuven, Belgium<br>
All rights reserved.<br>
<br>
For details, see the paper:<br>
Herbert Bay,  Tinne Tuytelaars,  Luc Van Gool,<br>
 "SURF: Speeded Up Robust Features"<br>
Proceedings of the ninth European Conference on Computer Vision, May 2006<br>
Permission to use, copy, modify, and distribute this software and<br>
its documentation for educational, research, and non-commercial<br>
purposes, without fee and without a signed licensing agreement, is<br>
hereby granted, provided that the above copyright notice and this<br>
paragraph appear in all copies modifications, and distributions.<br>
<br>
Any commercial use or any redistribution of this software<br>
requires a license from one of the above mentioned establishments.<br>
<br>
For further details, contact Herbert Bay (<a href="mailto:herbert.bay@gmail.com">herbert.bay@gmail.com</a>).<br>
<br>
<br>
In my opinion, if the direct supervisor is not interested, it means<br>
that he gives the green light for its use in CinGG.<br>
In your opinion, is it better not to risk it?<br>
</blockquote><div><br></div><div>I do not know.. </div><div><br></div><div>there seems to be patent at least in skme countries involving Toyota (?), and it valid until 2029... </div><div><br></div><div><a href="https://patents.google.com/patent/US20090238460A1/en">https://patents.google.com/patent/US20090238460A1/en</a></div><div><br></div><div>Robust interest point detector and descriptor</div><div>Abstract</div><div>Methods and apparatus for operating on images are described, in particular methods and apparatus for interest point detection and/or description working under different scales and with different rotations, e.g. for scale-invariant and rotation-invariant interest point detection and/or description. The present invention can provide improved or alternative apparatus and methods for matching interest points either in the same image or in a different image. The present invention can provide alternative or improved software for implementing any of the methods of the invention. The present invention can provide alternative or improved data structures created by multiple filtering operations to generate a plurality of filtered images as well as data structures for storing the filtered images themselves, e.g. as stored in memory or transmitted through a network. The present invention can provide alternative or improved data structures including descriptors of interest points in images, e.g. as stored in memory or transmitted through a network as well as datastructures associating such descriptors with an original copy of the image or an image derived therefrom, e.g. a thumbnail image.</div><div>Classifications</div><div> G06V10/446 Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering using Haar-like filters, e.g. using integral image techniques</div><div>View 5 more classifications</div><div>US20090238460A1</div><div>United States</div><div><br></div><div> Download PDF  Find Prior Art  Similar</div><div>InventorRyuji FunayamaHiromichi YanagiharaLuc Van GoolTinne TuytelaarsHerbert BayCurrent Assignee KU Leuven Research and Development Eidgenoessische Technische Hochschule Zurich ETHZ Toyota Motor Corp</div><div>Worldwide applications</div><div>2006  EP AT DE 2007  KR EP US WO AU KR JP 2012  US</div><div>Application US12/298,879 events </div><div>2006-04-28</div><div>Priority to EP06447060A</div><div>2007-04-30</div><div>Application filed by Toyota Motor Europe NV SA, KU Leuven Research and Development, Eidgenoessische Technische Hochschule Zurich ETHZ</div><div>2009-09-24</div><div>Publication of US20090238460A1</div><div>2012-04-24</div><div>Application granted</div><div>2012-04-24</div><div>Publication of US8165401B2</div><div>Status</div><div>Active</div><div>2029-04-13</div><div>Adjusted expiration</div><div><br></div><div><br></div><div>===</div><div><br></div><div>FIG. 10 shows a comparison of experimental results between a method according to the present invention and known methods. “SURF” refers to application of the present invention. SURF 37 refers to the number of dimensions of the descriptor used, i.e. 37, and similarly for SURF 65 and 129.</div><div><br></div><div>===</div><div><br></div><div>If I understand correctly similar patent concerns also apply to x264/x265 ... should we disable them in binary (appimage) distribution of CinGG? </div>